Overview
The Hotel Reservation Notification provides a request/response set of messages in which a system – i.e. online booking channel – has the ability to create, modify, or cancel a reservations and for the receiving system – i.e., the CRS – to respond with a corresponding confirmation upon successful processing of the request.
Assumptions:
· The message set assumes a push model where the channel pushes the reservation data to the CRS.
...
</HotelReservations>
</OTA_HotelResRQ>
3.5 OTA_HotelResNotifRS Elements & Attributes
Level | Occurrence | Type | Element Name Attribute Name | Mandatory (M) Optional (O) | Data Type | “Sample Value” Usage |
0 | 1 | E | OTA_HotelResNotifRS |
|
|
|
|
| A | ResStatus | O | Codes | "Book", "Modify", "Cancel" |
|
| A | EchoToken | O | String (128) | The same EchoToken in the request message |
|
| A | TimeStamp | M | Datetime | Indicates the creation date and time of the message in UTC using the following format specified by ISO 8601: YYYYMMDDThh:mm:ssZ with time values using the 24 hour clock (e.g. 20 November 2009, 1:59:38 pm UTC becomes 20091120T13:59:38Z). |
|
| A | Version | M | Decimal | “1.00” |
1 | 1 | E | HotelReservations | M |
| A collection of hotel reservations. |
2 | 1 | E | HotelReservation | M |
| The Reservation class contains the current reservation being created or altered. |
3 | 1 | E | ResGlobalInfo | O |
| A container for information that affects the Reservation as a whole, including global comments, counts, reservation IDs, loyalty programs, and payment methods. |
4 | 1 | E | HotelReservationIDs | O |
| A collection of HotelReservationID objects for a given reservation. The collection of all ReservationIDs can include Passenger Name Record (PNR), Guest Name Record (GNR) and Guest Folio numbers. A confirmation number which is usually given to the guest can be associated with each. |
5 | 1.. n | E | HotelReservationID | M |
| Contains various unique (ReservationID) and non unique (ConfirmationID, CancellationID) identifiers that the trading partners associate with a given reservation. |
|
| A | ResID_Type | O | Codes | Defines the type of Reservation ID i.e., reservation number, cancellation number). Refer to OTA Code List Unique ID Type (UIT). |
|
| A | ResID_Value | O | String (64) | The actual value associated with ResID_Type as generated by the system that is the source of the ResID_Type. |
|
| A | ResID_Date | O | Datetime | Date of the creation of this reservation. |
...