8 Sender and Receiver Data Transfer Interface

The FM Transfer Interface is a dynamic data transfer Interface catering to the various needs of the Fleet Management (FM) from Oracle Hospitality Cruise for transporting data to and from ships to a shore side repository. It uses Microsoft Message Queuing (MSMQ) as a basis for its transport mechanism. The Interface is comprised of two components:
  • Sender

  • Receiver

Both components make the full Interface and both are needed, though not necessarily on each end of the transfer to do a 2-way communication. For a typical FM Transfer, it is not necessary to have both the Receiver onboard and the Sender shore side as the transfer is only 1-way. But once more components are added requiring a 2-way transfer then both components are required at each end. The Interface is very complex and changing any of its settings arbitrarily could result in data not transferring across successfully. It is therefore recommended that Oracle Hospitality Cruise is informed before making any serious changes. Among changes to coordinate are: moving the Interface to another computer, changing queue names, changing the operating system (OS) of the computers, running the Interface, or modifying the transfer setup directly inside the FM_TRANSFER table.

Also note that increasing or decreasing the Batch Size for different tables or the Thread counts should not be done merely because the option exists. Its settings are based on a lot of testing and changing these could result in longer transfer times, bottlenecks on the satellite and exhausting the resources of the computers running the Interface or the Database Server. Furthermore, Oracle Hospitality Cruise recommends that even general setup changes from within the Interface should be coordinated and carried out by one designated person for the whole fleet.