OTA_HotelAvailNotifRS
When RG Bridge processes a OTA_HotelAvailNotifRQ
message, it responds with a OTA_HotelAvailNotifRS
message. Here’s a summary of the response handling process:
Normal Response:
OTA_HotelAvailNotifRS: Sent in response to the request, confirming receipt and processing of the availability update.
Exception Handling:
REST Fault: If a REST-level fault occurs, a REST fault message is sent.
Application Level Validation: If RG Bridge cannot validate a message at the application level, it still returns an
OTA_HotelAvailNotifRS
.
Screening for Business Rules:
Messages are screened for conformance to basic business rules.
RG Bridge ensures that the message pertains to a hotel that is enabled on RG Bridge.
Values are screened to ensure they meet specified business constraints.
Failure Indication:
Response messages indicating failures will contain at least one error element.
Multiple error elements may be returned if there are several issues.
Successful Receipt:
If the request is received correctly and screened for consistency, RG Bridge returns an
OTA_HotelAvailNotifRS
a message with a singleSuccess
element.Note: Receiving a success message does not guarantee that updates will be made on all OTAs. Errors may still occur due to business rules at RG, OTA, or communication failures.
Table D: Response indicating success
<OTA_HotelAvailNotifRS xmlns="
http://www.opentravel.org/OTA/2003/05
"
Version="1.100"
EchoToken="879791878"
Target="Production"
TimeStamp="2011-10-01T16:56:20-05:00">
<Success/>
</OTA_HotelAvailNotifRS>
Table E: Response indicating failure
<OTA_HotelAvailNotifRS xmlns="
http://www.opentravel.org/OTA/2003/05
"
Version="1.100"
EchoToken="879791878"
Target="Production"
TimeStamp="2011-10-01T16:56:20-05:00">
<Errors>
<Error Type="3"
Code="320"
RecordID="A1K">
Invalid Data in RestrictionStatus Field
</Error>
</Errors>
</OTA_HotelAvailNotifRS>
Hotels can access the Request logs to view the status of each update received through the RG Bridge interface on the RG user interface. Here are the key points:
Request Log: Displays the overall status of the message.
Channel-Level Processing Logs: It is possible to view detailed logs of the channel-level processing.
Last updated