> SYSPRO Point of Sale Services

SYSPRO Point of Sale Services

This service comprises three Point of Sale services:

  • SYSPRO 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 Point of Sale Copy Service (optional). This copies transactional data from offline branches to the main server.

  • SYSPRO Point of Sale Posting Service (optional). This posts the transactional data that was copied from offline branches.

Applications using this service

  • SYSPRO Point of Sale

Getting Started

Installation

  1. Run the SYSPRO_Point_of_Sale_Services.exe executable.

    You can obtain the file from the Ports and Downloads section of the InfoZone. Otherwise, contact your local reseller for more information.

    After any port updates, we recommend you restart the service to release any e.net business objects which may be held by the service.

    Reinstalling a service is typically only required if an updated and/or improved version of the service is released.

  2. During the installation you will be required to configure settings for the service.

    Installation field Description
    Local SYSPRO WCF Service Endpoint This is the TCP-based network protocol (net.tcp://) that points to your SYSPRO e.net WCF Service installation (e.g. net.tcp://localhost:30000/SYSPROWCFService).
    Local SYSPRO Application Server Instance 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.
    Online Web Site URL  

Troubleshooting

Debugging and diagnostics

You can troubleshoot errors or failures when using this service by editing the associated config file in elevated mode (i.e. with administrator privileges).

These files are located in the folder to which you installed the service and defaults to: C:\Program Files (x86)\SYSPRO\SYSPRO Point of Sale Services.)

[Note]

You should only edit this file for debugging purposes.

Don't use this as a method to update values for the service. The reason for this is that a wizard installation updates the system registry, which is what is read when using the service. A fresh installation will overwrite these values, which may cause problems when you next run the service.

SYSPROServerSyncService.exe.config
Application settings Description
UpdateTime 21:00
UpdateInterval 86400000
EnableDebuggingToLog True/False
DebugLog C:\Program Files (x86)\SYSPRO\SYSPRO 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.
BaseWCFAddress This is the TCP-based network protocol (net.tcp://) that points to your SYSPRO e.net WCF Service installation (e.g. net.tcp://localhost:30000/SYSPROWCFService).
CompanyCode  
InstallDir  
IsOnline True/False.
PosUrl /SYSPROPOS_/
SysproPosCopyService.exe.config
Application settings Description
BaseWCFAddress This is the TCP-based network protocol (net.tcp://) that points to your SYSPRO e.net WCF Service installation (e.g. net.tcp://localhost:30000/SYSPROWCFService).
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.
SYSPROServerSyncService.exe.config
Application settings Description
LogTracingDetailToApplication Log True/False.
LogTracingDetailToTextFile True/False. C:\Program Files (x86)\SYSPRO\SYSPRO Point of Sale Services\TracingLog.txt
TransactionPostingInterval 10000
EndOfDayPostingInterval 600000
InvoiceAndPaymentBatch PostingInterval 120000
BaseWCFAddress This is the TCP-based network protocol (net.tcp://) that points to your SYSPRO e.net WCF Service installation (e.g. net.tcp://localhost:30000/SYSPROWCFService).
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.