Overview
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 | |
Erorrs | 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>