...
NOTE: pmsXchange will automatically 'Error' (fail) any reservation that meets the following criteria:
- Delivery attempts: 20 (Has been requested (OTA_ReadRQ) at least 20 times, with no valid OTA_NotifReportRQ returned from requesting PMS.)
- Timeout with no delivery attempts: 14 days
- Timeout with at least 1 delivery attempt: 1 hour (starting from the time of the first delivery attempt)
IMPORTANT: The above-mentioned functionality is a fail-safe feature, we expect to always receive either a 'Success' or 'Error' OTA_NotifReportRQ. This failsafe mechanism cannot be relied upon to fail reservations when they cannot be processed.
...
Code Block |
---|
|
<OTA_NotifReportRQ xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.0" TimeStamp="2024-08-01T0920T09:30:47+02:00" EchoToken="echo-abc123">
<Success/>
<NotifDetails>
<HotelNotifReport>
<HotelReservations>
<HotelReservation CreateDateTime="2024-08-01T0920T09:28:47+02:00" ResStatus="Book">
<UniqueID Type="16" ID="qlmumfgwx85nlkgmtb"/>
<ResGlobalInfo>
<HotelReservationIDs>
<HotelReservationID ResID_Type="14" ResID_Value="PMS-111333"/>
</HotelReservationIDs>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</HotelNotifReport>
</NotifDetails>
</OTA_NotifReportRQ>
|
...
Code Block |
---|
|
<OTA_NotifReportRQ xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.0" TimeStamp="2024-08-01T0920T09:30:47+02:00" EchoToken="echo-abc123">
<Success/>
<NotifDetails>
<HotelNotifReport>
<HotelReservations>
<HotelReservation LastModifyDateTime="2024-08-01T0920T09:28:47+02:00" ResStatus="Modify">
<UniqueID Type="16" ID="bxlumfgwx85nlkgmtc"/>
<ResGlobalInfo>
<HotelReservationIDs>
<HotelReservationID ResID_Type="14" ResID_Value="PMS-111333"/>
</HotelReservationIDs>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</HotelNotifReport>
</NotifDetails>
</OTA_NotifReportRQ> |
...
Code Block |
---|
|
<OTA_NotifReportRQ xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.0" TimeStamp="2024-08-01T0920T09:30:47+02:00" EchoToken="echo-abc123">
<Errors>
<Error Type="3" Code="402">Invalid room type</Error>
</Errors>
<NotifDetails>
<HotelNotifReport>
<HotelReservations>
<HotelReservation CreateDateTime="2024-08-01T0920T09:28:00+02:00" ResStatus="Book">
<UniqueID Type="16" ID="3123456"/>
</HotelReservation>
</HotelReservations>
</HotelNotifReport>
</NotifDetails>
</OTA_NotifReportRQ>
|
...
Code Block |
---|
language | html/xml |
---|
title | Success Response |
---|
|
<OTA_NotifReportRS xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.0" TimeStamp="20222024-08-01T0920T09:30:47+02:00" EchoToken="echo-abc123">
<Success/>
</OTA_NotifReportRS>
|
...
Code Block |
---|
language | html/xml |
---|
title | Failure Response |
---|
|
<OTA_NotifReportRS xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.0" TimeStamp="20222024-08-01T0920T09:30:47+02:00" EchoToken="echo-abc123">
<Errors>
<Error Type="3" Code="385">Could not find Notifications to confirm with notification id='3123456'</Error>
</Errors>
</OTA_NotifReportRS>
|
...