SYSPRO 8 Communications Service
Exploring
This service allows for client/server communication (i.e. between the SYSPRO Application server and SYSPRO clients). This service replaced CCITCP2 in SYSPRO 7 Update 1.
This service is used by:
- Client connection to server
Starting
This service must be installed on the same application server as the SYSPRO 8 Server.
- Microsoft .NET Framework 4.6
- SYSPRO 8 Service Upgrade Manager
- SYSPRO 8 e.net Communications Load Balancer
-
This service is installed using the SYSPRO Installer.
Solving
You can debug this service by editing the associated config file in elevated mode (i.e. with administrator privileges).
The SYSPROCOMMSService.exe.config file is located in the folder to which you installed the service.
You can view monitoring and troubleshooting messages about this service using the Event Viewer function in Windows:
(Control Panel > System and Security Administrative Tools > Event Viewer > Applications and Service Logs)
This service outputs an event log to the SYSPROCOMMS file.
You can start, stop, restart and configure this service using the Services function in Windows:
(Control Panel > System and Security Administrative Tools > Services)
Referencing
You should only edit this file for debugging purposes.
Don't use this as a method to update values for the service. This is because a wizard installation updates the system registry, which is what is read when using the service. A fresh installation overwrites these values, which may cause problems when you next run the service.
Key | Description |
---|---|
baseaddress |
This is the template base address used by the service. For REST and SOAP communication, the schema must be left as http:// even if a different binding is used as the service will configure this automatically. |
DetailedLog |
When set to true the service will output a detailed log file to the temp folder of the machine on which the service is installed. |
serviceserversoapbinding |
The communication binding for the service to use for SOAP communication |
serviceclientsoapbinding |
|
serviceserversoapport |
This is the port that the service will use to host the SOAP endpoint. If set, SOAP communication must be performed using an address that includes the port number (e.g. http://localhost:{PortNumber}/SYSPROWCFService/Soap). |
serviceclientsoapport |
|
servicesettingssoapport |
This is the port used by the service to communicate settings with clients |
serviceserveraddress |
|
expirytimeout |
|
ClientSettingsProvider.ServiceUri |
|
reliableSessionValue |
Indicates if reliable session is turned on. When changing this, you must also update the reliableSession variable on the ServerBinding and ClientBinding nodes. |
use64bitsyspro |
|