/
"Unable to connect to the remote server" or "Tcp channel protocol violation: expecting preamble." - Error while testing Schedule Remoting host connection

We’re excited to announce that the latest information is now available on our new site, the Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!

"Unable to connect to the remote server" or "Tcp channel protocol violation: expecting preamble." - Error while testing Schedule Remoting host connection

SYMPTOMS


In Ginesys Report module we can test report scheduler service connectivity under Scheduler Settings of Server tab. The value mentioned for Schedule Remoting Host can be tested there. The test may fail for different reasons. Following error messages may appear.

Menu to test connectivity:

Ginesys Web > Report > Server > Scheduler Settings > Schedule Remoting Host

Error Messages :

Connection to http://192.168.1.140:2001 fails: : Unable to connect to the remote server.

Connection to tcp://192.168.1.141:2001 fails: : Tcp channel protocol violation: expecting preamble.

CAUSES


During report installation, the report scheduler service is being manually installed. A windows service gets created once the installation completes successfully. Further, while configuring Report scheduler, the host URL need to specify under Scheduler Settings. Generally, the URL consists, the Channel Type, the Host name or IP and the Port. Following are the explanation of each part.

Complete URL: <channel type>://<host name or IP>:<port>
Example: http://192.168.1.140:2001

Channel Type
It is either HTTP or TCP. It should be same as mentioned in Report Scheduler configuration XML file.
Report scheduler configuration file i.e. eWebReportsScheduler.xml.
Config file location: /GinesysReport/ReportScheduler/.
Tag: <Channel_Type>

Host name or IP
The system name or IP where the service running. This is the same as Ginesys application server. If separate report server is configured then, it will be that report server details.

Port
The default port is 2001. It should be same as mentioned in Report Scheduler configuration XML file.
Report scheduler configuration XML file i.e. eWebReportsScheduler.xml.
Config file location: /GinesysReport/ReportScheduler/.
Tag: <Port>

Probable cause of connectivity check failure.

  • Report Scheduler service is either not installed or not running.

  • Improper value mentioned for Schedule Remoting host.

  • The connection blocked by Windows firewall or any third-party antivirus application

RESOLUTION


Check for Report Scheduler service

If report scheduler is configured properly, a service should exist in Windows Service manager (services.msc).

  • Open services.msc

  • Find the service GinesysReportScheluer in service list.

  • Start the service if found stopped or restart the service if it is found running.

If the service not found or throwing error to start up, please refer this following article.

Ginesys Web Report Scheduler service is not running or working.

 

Service running but still connectivity test fails

If the service is running but still unable to test the connection then you can verify the connection entry.

  • Channel type should be HTTP or TCP and as same as mentioned in Report scheduler configuration XML file i.e. eWebReportsScheduler.xml located in /GinesysReport/ReportScheduler/. (see CUASE section for explanation).

  • The protocol can be altered between TCP and HTTP if either protocol fails.

  • The URL for Schedule Remoting Host contains correct IP or Host name of the Ginesys application server or Report server (if report server is separate). Mention correct system name or IP address.

  • In general, port should be 2001. Same port should be mentioned in Report scheduler configuration XML file i.e. eWebReportsScheduler.xml located in /GinesysReport/ReportScheduler/. (see CUASE section for explanation)

 

Check firewall and antivirus

Even if carrying out above troubleshooting still the connectivity fails, please check in Windows firewall or third-party antivirus is blocking the connection. Need to check for necessary exceptions.
The connectivity can alternatively checked using TELNET command from application server. Telnet Client should be enabled and following command to execute. A blank screen denotes successful readability.

TELNET <host IP> <port>

Example:
TELNET 192.168.1.140 2001

Reference: How To: Perform Telnet

RELATED ARTICLE


Ginesys Web Report Scheduler service is not running or working.

Related content

Web Report Scheduler manager is showing task as completed but no mail is being received by intended recipients
Web Report Scheduler manager is showing task as completed but no mail is being received by intended recipients
Read with this
"A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond X.X.X.X:80" - Error while trying to open Ginesys Reports.
"A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond X.X.X.X:80" - Error while trying to open Ginesys Reports.
More like this
Ginesys Web Report Scheduler service is not running or working.
Ginesys Web Report Scheduler service is not running or working.
More like this
"The requested name is valid, but no data of the requested type was found."-Error While trying to run any report from Home tab of Ginesys Reports.
"The requested name is valid, but no data of the requested type was found."-Error While trying to run any report from Home tab of Ginesys Reports.
More like this
"An error has occurred which is preventing the completion of this request. Please contact your administrator." - Error message is shown when user tries to open a report through Ginesys Web Reports
"An error has occurred which is preventing the completion of this request. Please contact your administrator." - Error message is shown when user tries to open a report through Ginesys Web Reports
More like this
Standard Troubleshooting Checklist - Ginesys Report
Standard Troubleshooting Checklist - Ginesys Report
More like this