SYSPRO 8 Communications Service
Exploring
 Where it fits in?
Where it fits in?
                                                                        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
 Prerequisites
Prerequisites
                                                                        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 A valid endpoint must be configured in the Setup Options program of SYSPRO 8. 
 Installation considerations
Installation considerations
                                                                        - 
                                                                                    This service is installed using the SYSPRO Installer Application. 
Solving
 Debugging and Diagnostics
Debugging and Diagnostics
                                                                         Service Config.exe file
Service Config.exe file
                                                                                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.
 Windows Event Viewer function
Windows Event Viewer function
                                                                                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.
 Windows Services function
Windows Services function
                                                                                You can start, stop, restart and configure this service using the Services function in Windows:
(Control Panel > System and Security Administrative Tools > Services)
Referencing
 Configuration file
Configuration file
                                                                    You should only update this file for temporary debugging purposes (i.e. not as a method to update values for the service).
Any temporary changes made to the configuration files are reset to their original installation values when this application is next updated. Because these temporary changes are not carried forward, forgetting that you made them could hamper troubleshooting efforts if unexpected issues arise.
| 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 | 
 | 
Copyright © 2021 SYSPRO PTY Ltd.