SIHOT.PMS ←→ Minibar
In this chapter, we describe the commands of the interface, which could be used by a minibar system. We split these functions to three levels, so that the minibar provider can choose.
Level I
In the Level I, the minibar system should support:
Operation Code | Description |
---|---|
CI |
Check-In |
RM |
Room Move |
CO |
Check-Out |
For examples of CI, RM and CO, we refer to Check-In, Room Move and Check-Out. With these command the minibar system can recognize if the room is occupied by a guest or not.
Level II
In the Level II, the minibar system should support:
Level I and
| Operation Code | Description |
|-------------------|--------------------------------------------------------------------------------|
| PS
or PE
| Posting (Simple), Posting (Extended) |
| PCO
| Pre Check-Out |
With the processing of the command PS or PE, a consumption of the minibar could be charged to the guest account of the room.
This is an example for PE:
<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
<TN>4831</TN>
<OC>PE</OC>
<HN>4711</HN>
<!-- The service 001 is defined in SIHOT with a given price.\-->
<SID>001</SID>
<RN>102</RN>
<BD>2002-05-31T13:20:00</BD>
</SIHOT-Document>
The answer is sent back to the minibar.
Level III
In the Level III, the minibar system should support:
Level II and
Operation Code | Description |
---|---|
SM |
Send Message |
In this level, the minibar system can send messages to SIHOT. This function could cover e.g. the message minibar in room #101 out of order, so that the hotel stuff could check the minibar.
The command for this example looks that:
<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
<TN>4832</TN>
<OC>SM</OC>
<HN>4711</HN>
<MSG>Minibar in room \#101 out of order</MSG>
<TYPE>INFO</TYPE>
<DEST></DEST>
</SIHOT-Document>
The answer is sent back to the minibar, as described already in other examples.