SYSPRO 8 Reporting Host Service
Exploring
This service is used to communicate requests between SYSPRO Reporting Services and Crystal Reports.
This service is used by:
- SYSPRO Server-side Reporting
- SYSPRO Bot
Starting
This service must be installed on the same application server as the SYSPRO 8 Server.
SYSPRO 8 2020 R2 and onwards:
-
Microsoft .NET Framework 4.6
-
SYSPRO 8 Runtime
-
SAP Crystal Reports Server 2016 SP8
-
SAP BusinessObjects BI platform .NET SDK Redistributable 64bit 4.2 SP8
SYSPRO 8 2020 R1 and prior versions:
-
Microsoft .NET Framework 4.6
-
SYSPRO 8 Runtime
-
SAP Crystal Reports Server 2013 SP8
-
SAP BusinessObjects BI platform .NET SDK Redistributable 64bit 4.2 SP3
-
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 SYSPROReportingServiceHostService.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)
The SYSPRO Reporting Host Manager outputs an event log to the SYSPROSSM file.
The SYSPRO RAS Host Manager outputs an event log to the SYSPRORASManagement 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 |
---|---|
ip |
|
host |
|
impwrk |
|
impact |
|
port |
|
servicebaseaddress |
localhost/SRS/ |
servicesoapbinding |
nettcp |
servicerestport |
20129 |
servicesoapport |
20130 |
instancekey |
0 This key should only be used if you are in a 4-tier environment, and will be your SYSPRO client instance on the reporting host server. |
SYSPROInstanceOnReporting Server |
This key should only be used if you are in a 4-tier environment and will be your SYSPRO client instance on the reporting host server. |
servicerefresh |
0.00:01:00 This is the frequency of service update in hours. |
usewcf |
localhost:31001/SYSPROWCFService |
DocumentPrintServiceAddress |
localhost:20151 |
ReportPrintServiceAddress |
localhost:20152 |
enabledocumentprint |
true |
maxdocumentemail |
10 |
MAXNumberOfRASServers |
6 |
ThreadSafe |
This lets you switch of multi-threading so that reports run synchronously (making it safer and allowing Crystal RAS Server to handle the load). |
detaillogging |
This is a comma-separated list of non case-sensitive values to define what logging must be done. A value of D indicates logging for documents, while A indicates logging for document archiving (e.g. value='A,D' or value='A'). The log files are output to %programdata%\SYSPRO\ReportingServiceHostService\Logging. There will be a separate folder for each day and a separate log file for documents and for archiving. |
EnableSRSDebug |
(true/false). When this flag is switched on, the service won't delete the GUID folder in %temp%. The SQL tables are not dropped, so support can troubleshoot using the Crystal report. |