SYSPRO 8 Point of Sale Services
Exploring
 Where it fits in?
Where it fits in?
                                                                        This service lets you synchronize master data, copy transactional data from offline branches to the main server and post transactional data that was copied from offline branches.
It comprises the following services:
- 
                                                                                    SYSPRO 8 Point of Sale Synchronize Service (mandatory). This is installed in both online and offline environments and is used to synchronize master data (i.e. it self-heals PoS web site components). 
- 
                                                                                    SYSPRO 8 Point of Sale Copy Service (optional). This copies transactional data from offline branches to the main server. 
- 
                                                                                    SYSPRO 8 Point of Sale Posting Service (optional). This posts the transactional data that was copied from offline branches. 
This service is used by:
- SYSPRO Point of Sale
Starting
 Installation considerations
Installation considerations
                                                                        - 
                                                                                    You install this service using the SYSPRO 8 Point of Sale autorun (available at https://syspro8install.azureedge.net/iso/SYSPRO8POSAutorun.iso. During the installation you will be required to configure settings for the service. 
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 files are 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)
 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 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.
 SYSPROServerSyncService.exe.config
SYSPROServerSyncService.exe.config
                                                                            | Application settings | Description | 
|---|---|
| UpdateTime | 21:00 | 
| UpdateInterval | 86400000 | 
| EnableDebuggingToLog | True/False | 
| DebugLog | C:\Program Files (x86)\SYSPRO\SYSPRO 8 Point of Sale Services\DebugLog.txt | 
| InstanceId | This indicates the default instance of SYSPRO with which the service will communicate. SYSPRO instances are reflected in your Windows Registry to identify the \Base folder of your SYSPRO install where the necessary .dll and .exe files are located. | 
| BaseLoadBalancerAddress | This is the TCP-based network protocol (net.tcp://) that points to your SYSPRO 8 e.net Communications Load Balancer installation. | 
| CompanyCode | 
 | 
| InstallDir | 
 | 
| IsOnline | True/False. | 
| PosUrl | /SYSPRO8POS_/ | 
 SysproPosCopyService.exe.config
SysproPosCopyService.exe.config
                                                                            | Application settings | Description | 
|---|---|
| BaseLoadBalancerAddress | This is the TCP-based network protocol (net.tcp://) that points to your SYSPRO 8 e.net Communications Load Balancer installation. | 
| InstanceId | This indicates the default instance of SYSPRO with which the service will communicate. SYSPRO instances are reflected in your Windows Registry to identify the \Base folder of your SYSPRO install where the necessary .dll and .exe files are located. | 
 SYSPROPosPostService.exe.config
SYSPROPosPostService.exe.config
                                                                                | Field | Description | 
|---|---|
| LogTracingDetailToApplication Log | True/False. | 
| LogTracingDetailToTextFile | True/False. C:\Program Files(x86)\SYSPRO\SYSPRO 8 Point of Sale Services\TracingLog.txt | 
| TransactionPostingInterval | 10000 | 
| EndOfDayPostingInterval | 600000 | 
| InvoiceAndPaymentBatch PostingInterval | 120000 | 
| BaseLoadBalancerAddress | This is the TCP-based network protocol (net.tcp://) that points to your SYSPRO 8 e.net Communications Load Balancer installation. | 
| InstanceId | This indicates the default instance of SYSPRO with which the service will communicate. SYSPRO instances are reflected in your Windows Registry to identify the \Base folder of your SYSPRO install where the necessary .dll and .exe files are located. | 
Copyright © 2021 SYSPRO PTY Ltd.