BEC Setup

In this article

General FastTab

Config values FastTab

Connections FastTab

BEC Web Service Config FastTab

The BEC Setup - Booking Channels page is divided into two sections: Booking Channel Config and LS Service Config.

The Booking Channel Config is used to configure the external connections, and the LS Service Config section is used to configure the connections between Business Central web service and the BEC Windows Service: values like user names, passwords, which assemblies to load, and what port to listen on, and so on.

LS Service Config

The fields in the LS Service Config section are: 

Field Description
LS Code Identifier. LS Code and Property make up the unique identifier.
Url Business Central uses this URL when sending data to Channel Management Systems via the Windows Service.

The BEC app can call the Windows Service that calls the Channel Management System.

An action in BEC can push data to the Channel Management System via the Windows Service.

Service Base Address The Windows Service listens to incoming requests on this URL and port.

This is the URL used by SynXis, when it creates, modifies, or deletes a reservation.

Booking Channel Config

The BEC Code is a Channel Code that you must enter in the Hotel Channel List page, and it is also used for Channel Availability.

The table below lists the fields in the Booking Channel Config page and their description.

General FastTab

Field Description
BEC Code Select one of the channel codes.

Usually, this is the name of the Channel Management System (SynXis, SiteMinder)

The BEC Code and the Property become the unique identifier.

Language Language code that us sent to the Channel Management System.

Config values FastTab

Field Description
Hotel Code The unique hotel code used by Channel Management Systems.
PMS ID ID used by SiteMinder but not by SynXis.
Currency Convert rates to Channel Management currency code for ALL rate codes.

Note: If not all rate codes for Channel Management should be converted, use the mapping table to specify the rate code that should be converted.

Max days for Rate Sync The maximum number of days used when sending full rate sync to Channel Management. Usually one year.

SynXis allows only one year for Full sync type but three years for Delta. Can send >3 years but only the first three years are used by SynXis.

Max records for Rate Sync The maximum number of records sent to Channel Management in each batch.

SiteMinder can limit the number of records, so this value should match the one set in SiteMinder.

Max days for Inventory The maximum number of days used when sending full inventory sync to Channel Management. Usually one year.
Max records for Inventory Sync The maximum number of records sent to Channel Management in each batch.
Max days for Restriction The maximum number of days used when sending full restriction sync to Channel Management. Usually one year.
Max records for Restriction Sync The maximum number of records sent to Channel Management in each batch.
Max records for Reservation Sync The maximum number of records to pull from Channel Management each sync. (Only Channex)
Customer No. Customer number. Included in all hotel reservations.
Routing Rule Applied to the hotel reservation.
Market Segment Applied to the hotel reservation.
Customer Template Used when creating a travel agent as a BC customer, if he does not exist. (Only Channex)
Auto Send Rate Changes Automatically send delta rate changes to  Channel Management Systems.

SynXis = true, since they trequire this to be event driven.

Auto Send Restrictions Automatically send restriction changes to Channel Management Systems

SynXis = true, since they require this to be event driven.

Combine Dates in Rate Sync Combines date from/to in the BEC Room Rate table, so not sending the same rate multiple times.

Not all Channel Management Systems support this.

SynXis = true, Channex = true

Connections FastTab

Field Description
Url The Channel Management System's Url.

Provided by the Channel Management System.

Login Login for the Channel Management System.

Provided by the Channel Management System.

Password Password for the Channel Management System.

Provided by the Channel Management System.

Reply To Url The URL used by the Channel Management Systems when calling the BEC web service.

Provided by BEC to the Channel Management System.

Reply To Login The login used by the Channel Management Systems when calling the BEC web service.

Provided by BEC to the Channel Management System.

Reply To Password The password used by the Channel Management Systems when calling the BEC web service.

Provided by BEC to the Channel Management System.

API Key The API Key used to call the Channel Management System with. (Only Channex)

Provided by the Channel Management System.

BEC Web Service Config FastTab

Field Description
Service Base Address The endpoint address (Url) that the BEC web service listens on.

Example: https://channelmgt.lsretail.com/SynXisService

Class Assembly Server The name of the server namespace.class, assembly name – loaded dynamically.

Example: LSBEC.ChannelMgt.SynXis.SynXisService,LSBEC.ChannelMgt.SynXis

LSBEC.ChannelMgt.SiteMinder.SiteMinderService,LSBEC.ChannelMgt.SiteMinder

Or you can use SynXis or SiteMinder for default SynXis or SiteMinder assemblies. An alternative for the namespace.class, assembly name.

This is the assembly that listens to incoming requests from the Channel Management System.

Class Assembly Client The name of the client namespace.class, assembly name – loaded dynamically.

Example: LSBEC.ChannelMgt.SynXis.SynXisClient,LSBEC.ChannelMgt.SynXis

LSBEC.ChannelMgt.SiteMinder.SiteMinderClient,LSBEC.ChannelMgt.SiteMinder

Or you can use SynXis or SiteMinder for default SynXis or SiteMinder assemblies. An alternative for the namespace.class, assembly name

This is the assembly that sends requests to the Channel Management System.