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 Application.
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 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 |
---|---|
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. |
Copyright © 2021 SYSPRO PTY Ltd.