Skip to content

Check-In

The CI record is only sent for owners of an account. So if two persons share a room but they have only one account, there will be only one CI record sent.

Since 04/2009 the structure has a new block <SIHOT-Person> with checked in persons in the room. This block contains data for the additional persons already checked-in in this room.

If you have three account holders in a room and you check them in one after the other, you will receive three Check-In messages:

  1. The first message has the data of the first account holder (P1).
  2. The second message has the data of the second account holder (P2) and in the block <SIHOT-Person> the data of P1.
  3. The third message has the data of the third account holder (P3) and two blocks <SIHOT-Person> with the data of P1 and P2.

Since 07/2017 the structure has a new block, <FIRST-Person>, with the data of the main person, which was send without a block before. The block <FIRST-Person> and the block <SIHOT-Person> contain the block <GUEST-IDS> if the guests have any, like in example 1.

Operationcode: CI

CI

Direction

SIHOT → IF Partner

Message

Example of a check in of one guest:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
    <TN>4711</TN>
    <OC>CI</OC>
    <HN>4711</HN>
    <USERID>JPA</USERID>
    <WS>MARVIN</WS>
    <SF>N</SF>
    <GID>471168</GID>
    <PCIID>538</PCIID>
    <SALUTATION>Herr</SALUTATION>
    <TITLE>Dr.</TITLE>
    <SN>Berger</SN>
    <CN>Joerg</CN>
    <VIP/>
    <TG>1A</TG>
    <MC>A</MC>
    <ARR>2020-05-31T13:20:00</ARR>
    <DEP>2020-06-05T11:00:00</DEP>
    <LN>DE</LN>
    <RN>101</RN>
    <PASSWD/>
    <FIRST-Person>
        <GID>471168</GID>
        <PCIID>538</PCIID>
        <SALUTATION>Herr</SALUTATION>
        <TITLE>Dr.</TITLE>
        <SN>Berger</SN>
        <CN>Joerg</CN>
        <VIP/>
        <ARR>2020-05-31T13:20:00</ARR>
        <DEP>2020-06-05T11:00:00</DEP>
        <LN>DE</LN>
        <GUEST-IDS>
            <CARD>
                <TYPE>TR</TYPE>
                <NUMBER>0815</NUMBER>
            </CARD>
        </GUEST-IDS>
    </FIRST-Person>
    <PAY-TV>1</PAY-TV>
    <PH0>00101</PH0>
    <SRC>SIHOT</SRC>
    <ORG>disp_4711</ORG>
</SIHOT-Document>

Attributes Message

Attribute Denotation Type
SF Share flag. char
NOPAX Number of persons for this room. int

Response

This could be the answer to the above operation:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
    <TN>4711</TN>
    <OC>ACK</OC>
    <RC>0</RC>
    <ORG>disp_4711</ORG>
</SIHOT-Document>

Attributes Response

See for more information

Example

Example 1 - Two guests, one account

Example of a check in with two guests in a room with one account:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
    <TN>4711</TN>
    <OC>CI</OC>
    <HN>4711</HN>
    <USERID>JPA</USERID>
    <WS>MARVIN</WS>
    <SF>N</SF>
    <GID>471168</GID>
    <PCIID>538</PCIID>
    <SALUTATION>Herr</SALUTATION>
    <TITLE>Dr.</TITLE>
    <SN>Berger</SN>
    <CN>Joerg</CN>
    <VIP/>
    <ARR>2009-05-31T13:20:00</ARR>
    <DEP>2009-06-05T11:00:00</DEP>
    <LN>DE</LN>
    <PASSWD/>
    <FIRST-Person>
        <GID>471168</GID>
        <PCIID>538</PCIID>
        <SALUTATION>Herr</SALUTATION>
        <TITLE>Dr.</TITLE>
        <SN>Berger</SN>
        <CN>Joerg</CN>
        <VIP/>
        <ARR>2009-05-31T13:20:00</ARR>
        <DEP>2009-06-05T11:00:00</DEP>
        <LN>DE</LN>
    </FIRST-Person>
    <SIHOT-Person>
        <GID>471169</GID>
        <PCIID>798</PCIID>
        <SALUTATION>Frau</SALUTATION>
        <TITLE/>
        <SN>Berger</SN>
        <CN>Maribelle</CN>
        <VIP/>
        <ARR>2009-05-31T13:20:00</ARR>
        <DEP>2009-06-05T11:00:00</DEP>
        <LN>FR</LN>
    </SIHOT-Person>
    <TG>1A</TG>
    <MC>A</MC>
    <RN>101</RN>
    <PAY-TV>1</PAY-TV>
    <AN>5428768301</AN>
    <PH0>00101</PH0>
    <SRC>SIHOT</SRC>
    <ORG>disp_4711</ORG>
</SIHOT-Document>

Example 2 - Two guests, two accounts

Example of a check in with two guests in one room with one account per guest:

Check in of the first guest in room:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
    <TN>4711</TN>
    <OC>CI</OC>
    <HN>4711</HN>
    <USERID>JPA</USERID>
    <WS>MARVIN</WS>
    <SF>Y</SF>
    <GID>471168</GID>
    <PCIID>538</PCIID>
    <SALUTATION>Herr</SALUTATION>
    <TITLE>Dr.</TITLE>
    <SN>Berger</SN>
    <CN>Joerg</CN>
    <ARR>2020-05-31T13:20:00</ARR>
    <DEP>2020-06-05T11:00:00</DEP>
    <LN>DE</LN>
    <PASSWD/>
    <FIRST-Person>
        <GID>471168</GID>
        <PCIID>538</PCIID>
        <SALUTATION>Herr</SALUTATION>
        <TITLE>Dr.</TITLE>
        <SN>Berger</SN>
        <CN>Joerg</CN>
        <ARR>2020-05-31T13:20:00</ARR>
        <DEP>2020-06-05T11:00:00</DEP>
        <LN>DE</LN>
    </FIRST-Person>
    <TG>1A</TG>
    <MC>A</MC>
    <RN>101</RN>
    <PAY-TV>1</PAY-TV>
    <AN>5888768301</AN>
    <PH0>00101</PH0>
    <SRC>SIHOT</SRC>
    <ORG>disp_4711</ORG>
</SIHOT-Document>

Check in of the second guest in room with its own account:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
    <TN>4711</TN>
    <OC>CI</OC>
    <HN>4711</HN>
    <USERID>JPA</USERID>
    <WS>MARVIN</WS>
    <SF>Y</SF>
    <GID>15987</GID>
    <PCIID>539</PCIID>
    <SALUTATION>Herr</SALUTATION>
    <TITLE>Dr.</TITLE>
    <SN>Conrad</SN>
    <CN>Jochen</CN>
    <ARR>2020-05-31T13:20:00</ARR>
    <DEP>2020-06-05T11:00:00</DEP>
    <LN>DE</LN>
    <PASSWD/>
    <FIRST-Person>
        <GID>15987</GID>
        <PCIID>539</PCIID>
        <SALUTATION>Herr</SALUTATION>
        <TITLE>Dr.</TITLE>
        <SN>Conrad</SN>
        <CN>Jochen</CN>
        <ARR>2020-05-31T13:20:00</ARR>
        <DEP>2020-06-05T11:00:00</DEP>
        <LN>DE</LN>
    </FIRST-Person>
    <SIHOT-Person>
        <GID>471168</GID>
        <PCIID>548</PCIID>
        <SALUTATION>Herr</SALUTATION>
        <TITLE>Dr.</TITLE>
        <SN>Berger</SN>
        <CN>Joerg</CN>
        <VIP/>
        <ARR>2020-05-31T13:20:00</ARR>
        <DEP>2020-06-05T11:00:00</DEP>
        <LN>DE</LN>
    </SIHOT-Person>
    <TG>1A</TG>
    <MC>A</MC>
    <RN>101</RN>
    <PAY-TV>1</PAY-TV>
    <AN>5888768302</AN>
    <PH0>00101</PH0>
    <SRC>SIHOT</SRC>
    <ORG>disp_4711</ORG>
</SIHOT-Document>

Example 3 - When a suite is checked in

Example of a check in of a guest:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
    <TN>4711</TN>
    <OC>CI</OC>
    <HN>4711</HN>
    <PCIID>538</PCIID>
    <SF>N</SF>
    <SALUTATION>Herr</SALUTATION>
    <TITLE>Dr.</TITLE>
    <SN>Berger</SN>
    <CN>Joerg</CN>
    <TG>1A</TG>
    <MC>A</MC>
    <GID>471168</GID>
    <ARR>2002-05-31T13:20:00</ARR>
    <DEP>2002-06-05T11:00:00</DEP>
    <LN>DE</LN>
    <RN>100</RN>
    <ROOMSIMPLIED>
        <RN>101</RN>
        <RN>102</RN>
    </ROOMSIMPLIED>
    <PASSWD/>
    <FIRST-Person>
        <GID>471168</GID>
        <PCIID>538</PCIID>
        <SALUTATION>Herr</SALUTATION>
        <TITLE>Dr.</TITLE>
        <SN>Berger</SN>
        <CN>Joerg</CN>
        <VIP/>
        <ARR>2009-05-31T13:20:00</ARR>
        <DEP>2009-06-05T11:00:00</DEP>
        <LN>DE</LN>
    </FIRST-Person>
    <PAY-TV>1</PAY-TV>
    <PH0>00101</PH0>
    <PH1>00102</PH1>
    <SRC>SIHOT</SRC>
    <ORG>disp_4711</ORG>
</SIHOT-Document>

Example 4 - A Event room

Example of a check in of an event room in SIHOT.

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
    <TN>4711</TN>
    <OC>CI</OC>
    <HN>4711</HN>
    <USERID>JPA</USERID>
    <WS>MARVIN</WS>
    <GID>471168</GID>
    <PCIID>0</PCIID>
    <SN>SIEMENS AG</SN>
    <CN/>
    <VIP/>
    <ARR>2002-05-31T13:20:00</ARR>
    <DEP>2002-06-05T11:00:00</DEP>
    <LN>DE</LN>
    <RN>WORLD</RN>
    <ROOMSIMPLIED>
        <RN>GALILEO</RN>
        <RN>DAVINCI</RN>
    </ROOMSIMPLIED>
    <PH0>00901</PH0>
    <SRC>SIHOT</SRC>
    <ORG>disp_4711</ORG>
</SIHOT-Document>

Note:

  • <ROOMSIMPLIED> can also be included here.
  • <PCIID> is always 0 for Events, because Events cannot be checked in in advance nor have a Voice Box before check in.