This is part one of the asynchronuous method. The Hotel-Spider will poll the online booking system every minute to check if a reservation / modification / cancellation was made / modified / cancelled on the online booking system. When a reservation is available, the entire reservation should be returned to the Hotel-Spider system
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria SelectionType="Undelivered" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria SelectionType="PreviouslyDelivered" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria DateType="ArrivalDate" Start="2015-12-08T12:00:0+01:00" End="2015-12-15T12:00:00+01:00" SelectionType="All" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria DateType="CreateDate" Start="2015-12-08T12:00:0+01:00" End="2015-12-15T12:00:00+01:00" SelectionType="All" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria DateType="DepartureDate" Start="2015-12-08T12:00:0+01:00" End="2015-12-15T12:00:00+01:00" SelectionType="All" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria DateType="LastUpdateDate" Start="2015-12-08T12:00:0+01:00" End="2015-12-15T12:00:00+01:00" SelectionType="All" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria ResStatus="Reserved" SelectionType="All" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria ResStatus="Cancelled" SelectionType="All" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<ReadRequests>
<HotelReadRequest HotelCode="HOTELCODE">
<SelectionCriteria SelectionType="Undelivered" />
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_ReadRQ Target="Test" EchoToken="7571639933" TimeStamp="2015-11-12T18:05:39+01:00" Version="1.000">
<POS>
<Source>
<RequestorID ID="MASTERUSERNAME" MessagePassword="MASTERPASSWORD" Type="13" />
</Source>
</POS>
<UniqueID Type="14" ID="ABCD-668591" />
<UniqueID Type="14" ID="DCBA-195866" />
</OTA_ReadRQ> |
...
Name | Mandatory | Description |
---|---|---|
Type | Yes | Possible values are:
|
ID | Yes | The reservation number as assigned by the online booking system and communicated to the end customer/guest |
Child elements: None
ReadRequests
...
Name | Mandatory | Description |
---|---|---|
HotelCode | No | The ID of the hotel as defined on the online booking system |
Child elements: SelectionCriteria
...
Name | Mandatory | Description |
---|---|---|
DateType | No | Possible values are:
|
ResStatus | No | Possible values are:
|
SelectionType | No | Possible values are:
|
Start | No | The format will respect the ISO 8601 2015-11-16T22:23:48+00:00 |
End | No | The format will respect the ISO 8601 2015-11-16T22:23:48+00:00 |
...
Price for the room night + services
The value in the Total element will reflect the price of the room stay with any additional services.
...
Price for the room nights + services
The value in the Total element will reflect the sum of the room nights with any additional services.
...