OTA_CancelRQ
Overview
The OTA_CancelRQ
messaged is used to indicate to a third party system that all previously transmitted room reservations for a transaction are to be cancelled.
Request
Element / @Attribute | Quantity | Type | Description |
OTA_CancelRQ | 1 |
| Root element |
@TimeStamp | 0..1 | DateTime | ISO 8601 encoded timestamp indicating the creation date and time of the message |
@EchoToken | 0..1 | String | A reference for additional message identification, assigned by the requesting host system |
@Version | 0..1 | Decimal | The OpenTravel message version indicated by a decimal value |
@CancelType | 1 | String | Specifies the type of action requested |
UniqueID | 0..1 |
| The unique identifier element allows the trading partners to uniquely identify each Rate being uploaded |
@Type | 1 | Integer | A reference to the type of object defined by the UniqueID element. |
@ID | 1 | String | A unique identifying value assigned by the creating system |
@ID_Context | 0..1 | String | Used to identify the source of the identifier |
Verification | 0..1 |
| This is to be used for verification that the record being canceled is the specific record requested |
PersonName | 0..1 |
| Detailed name information for the customer |
GivenName | 0..1 | String | Given name, first name or names |
SurName | 1 | String | Family name, last name |
NamePrefix | 0..1 | StringvSalutation or honorific |
|
Telephone | 0..1 |
| Information on a telephone number for the customer |
@FormattedInd | 0..1 | Boolean | Specifies if the associated data is formatted or not |
@PhoneTechType | 1 | Integer | Indicates type of technology associated with this telephone number |
@PhoneNumber | 1 | String | Telephone number assigned to a single location |
0..1 | String | Information on an email address for the customer | |
AddressInfo | 0..1 |
| Detailed information on an address for the customer |
AddressLine | 0..1 | String | Main line of address |
CityName | 0..1 | String | Address city |
StateProv | 0..1 | String | Adress State or Province |
CountryName | 0..1 | String | Address Country |
TPA_Extensions | 0..1 |
| A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement |
BasicPropertyInfo | 0..1 |
| Property Information for the Room Stay |
@HotelCode | 1 | String | The code that uniquely identifies a single hotel property |
@HotelName | 0..1 | String | A text field used to communicate the proper name of the hotel |
CreatorID | 0..1 | String | Identifies the creator of the cancel message |
Sample
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:oas="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<soapenv:Header>
<HTNGHeader xmlns="http://htng.org/1.1/Header/">
<From>
<systemId>Avvio</systemId>
<Credential>
<userName>username</userName>
<password>password</password>
</Credential>
</From>
<To>
<systemId>46</systemId>
</To>
<timeStamp>2024-05-30T10:36:38+00:00</timeStamp>
<echoToken>GL-tlZYZiPnij4Z7AAA1n4=</echoToken>
<transactionId />
<action />
</HTNGHeader>
</soapenv:Header>
<soapenv:Body>
<OTA_CancelRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4" CancelType="Cancel" EchoToken="tlZYZiPnij4Z7AAA1n4=" TimeStamp="2024-05-30T10:36:38+00:00">
<UniqueID Type="14" ID="3QFNLAV" ID_Context="CrsConfirmNumber" />
<Verification>
<PersonName>
<NamePrefix>Mr</NamePrefix>
<GivenName>Martin</GivenName>
<Surname>Mahony</Surname>
</PersonName>
<Email>martin.mahony@shrgroup.com</Email>
<TelephoneInfo FormattedInd="false" PhoneTechType="1" PhoneNumber="+353 61335680" />
<AddressInfo>
<AddressLine>Avvio House, Lonsdale Road National Technology Park</AddressLine>
<CityName>Castletroy</CityName>
<PostalCode>V94 AW2X</PostalCode>
<StateProv>Limerick</StateProv>
<CountryName>IE</CountryName>
</AddressInfo>
</Verification>
<TPA_Extensions>
<BasicPropertyInfo HotelCode="1853" HotelName="TestHotel Mahony" />
</TPA_Extensions>
</OTA_CancelRQ>
</soapenv:Body>
</soapenv:Envelope>
Response
Element / @Attribute | Quantity | Type | Description |
OTA_CancelRS | 1 |
| Root element |
@TimeStamp | 0..1 | DateTime | ISO 8601 encoded timestamp indicating the creation date and time of the message |
@EchoToken | 0..1 | String | A reference for additional message identification, assigned by the requesting host system |
@Version | 0..1 | Decimal | The OpenTravel message version indicated by a decimal value |
@ResResponseType | 0..1 | String | An enumerated attribute that contains the status of the processing of the requested hotel reservations |
Success | 0..1 |
| Indicates that the incoming request message was processed successfully |
Errors | 0..1 |
| A collection of errors that occurred during the processing of a message |
Warnings | 0..1 |
| A collection of warning that occurred during the processing of a message |
HotelReservation | 1 |
| Contains a hotel reservation |
ResGlobalInfo | 0..1 |
| ResGlobalInfo is a container for various information that affects the Reservation as a whole |
HotelReservationIDs | 0..1 |
| A Collection of HotelReservationID objects for a given reservation |
HotelReservationID | 1 |
| The HotelReservationID object contains various unique (ReservationID) and non unique (ConfirmationID, CancellationID) identifiers that the trading partners associate with a given reservation. |
@ResID_Type | 1 | Integer | Defines the type of Reservation |
@ResID_Value | 1 | String | This is the actual value associated with ResID_Type. |
POS | 0..1 |
| Identifies who made the original reservation |
Sample
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<OTA_CancelRS xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.003" EchoToken="" TimeStamp="2019-11-12T09:50:24:755" ResResponseType="Cancelled">
<Success />
<HotelReservations>
<HotelReservation>
<ResGlobalInfo>
<HotelReservationIDs>
<HotelReservationID ResID_Type="14" ResID_Value="3QFNLAV" />
</HotelReservationIDs>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
<POS />
</OTA_CancelRS>
</soap:Body>
</soap:Envelope>