Troubleshooting the BEC Installation Process

Check the connection to the BEC Windows service

  1. Open http://yourmachine:8787/LSCentralService/ping from a browser. It pings the BEC Windows service only, it does not ping the Channel Mgt System (SiteMinder/SynXis). The response is the BEC version number.
    • This is used to check that we can connect to the BEC machine and port from another computer. Note: port 8787 is configurable.
  2. If the ping does not work, check if the port is open.

Check the connection to Channel Mgt System Web Service

  1. The Ping Channel Mgt action in the BEC Job page connects to the BEC Windows service, which pings Channel Mgt (SiteMinder/SynXis).
    • It uses the LS Service Config URL http://yourmachine:8787/LSCentralService
    • The URL it used to connect to BEC is http://yourmachine:8787/LSCentralService/PingChannelMgt
    • It is used to check if you can connect to SiteMinder or SynXis .
  2. If the ping does not work, check if the BC machine can connect to the BEC machine and port.

Every time you change the Booking Channel configuration in Business Central you must restart the BEC Windows service, so it reads the new configuration values.

The interaction between the three web services that connect BC with Channel Mgt System

  • Business Central's BECWebServices web service. Running in SaaS or On-Premises.
    • Only the BEC Window service calls the BECWebServices.
  • BEC Windows service. Running on a machine and by default uses port 8787. It is the bridge between BC and Channel Mgt System (SiteMinder/SynXis).
    • Communicates with the BC BECWebServices.
    • Pulls the “job” configuration from BC at startup, including the Channel Mgt URL, login and password.
    • The “job” configuration is used to create jobs processes that do the following:
      • …Checks for inventory changes in LS Central for hotels. If changes are found, the job pushes them to Channel Mgt.
      • …Checks for rate changes in LS Central for hotels. If changes are found, the job pushes them to Channel Mgt.
    • Creates the reservations in PMS.
    • Updates BEC statuses and adds log data to Business Central.
    • Communicates with the Channel Mgt web service.
    • Calls the Channel Mgt System, and checks if any new reservations have been made. If so, fetches them from Channel Mgt and creates in LS Central for hotels PMS (using the BECWebServices).
  • Channel Mgt (SiteMinder/SynXis) web services
    • Only the BEC Windows service calls Channel Mgt. It checks every x minutes for new hotel reservations.
  • In addition, you can have Business Central communicate directly with the BEC Windows service which calls the Channel Mgt System. In that case, Business Central is simply a http client connecting to the BEC Windows service. This is used when you use the actions Ping Channel Mgt, Send Full Inventory, Send Delta Inventory, Send Full Rates, Send Delta Rates, and Pull Reservations. However, this is not necessary to have but very convenient to be able to initiate the Send Full/Delta inventory/rate and Pull Reservations. If it is not used, the job processes running in BEC Windows service will check every x minutes for changes in inventory, rate, or for new reservations (so you simply have to wait for the job to run, instead of pushing the changes immediately).