SIMS: Sync Network/Proxy Troubleshooting
Some proxy servers and internet filters can interfere with the sync between SIMS and the Room Booking System. Examples of such devices include WebSense, Smoothwall & Bloxx.
Follow this guide to troubleshoot this and try possible fixes.
Checking the log file for timeout errors
The sync itself should complete fairly swiftly and shouldn't pause on any text saying "Sending X to API". If your SIMS sync appears to be running slowly or you receive error messages in the log relating to timeouts, there is likely an issue with your proxy server or internet filter. Examples of errors in the log file include:
The request channel timed out while waiting for a reply The HTTP request to 'https://api.roombookingsystem.co.uk/Timetable.svc' has exceeded the allotted timeout of 00:15:00 The operation has timed out The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.
Setting up a Proxy Bypass
The SIMS Client communicates to our servers over HTTPS for security reasons. Some proxy servers may try to decrypt the SSL traffic and cause the secure channel to become invalid. Other proxies may close keep-alive sessions too quickly.
Set a proxy/filter bypass of our API address: https://api.roombookingsystem.co.uk
To set up this bypass in Bloxx, navigate to Filtering > SSL Intercept and add a Custom Exception, putting api.roombookingsystem.co.uk as the Destination.