Test Reservation Scenarios

Test the following reservation scenarios that are commonly sent via our pmsXchange API. These scenarios will be strictly checked during certification and must follow the 5 steps below:

  1. Using the OTA_ReadRQ message, the PMS will request reservations, modifications or cancellations from pmsXchange.

  2. Using the OTA_ResRetrieveRS message, pmsXchange will return reservations, modifications or cancellations which meet the requested criteria.

  3. The PMS will process the response and send an OTA_NotifReportRQ with success or errors after processing. 

  4. PmsXchange will then respond with an OTA_NotifReportRS to acknowledge the receipt.

  5. Using the OTA_HotelAvailNotifRQ, the PMS sends pmsXchange back the affected 'Availability' change.

Booking Agent Channel Codes used in our Test Environment only:

Agoda - FC1
Booking.com - FC2
Direct Booking - BBN
Expedia - FC3
Reservation Test Channel - RTC

Reservation - Change Stay Dates

The purpose of this scenario is to create a reservation for 2 nights, then modify the stay date range by +1 day.
Follow the steps to create the reservation, modification and cancellation: PMS Toolkit Reservations Guide | Reservation (Change stay dates and Room type)

After Book, PMS should send back availability decrease for booked stay dates.
After Modify, PMS should send back availability increase for the cancelled stay date and decrease for the new booked stay date.
After Cancel, PMS should send back availability increase for the cancelled stay dates.

Reservation - Change Room Type

You can use the same reservation created from previous scenario “Reservation - Change Stay Dates” and proceed with a second modification (change room type). Or follow the steps below for a new reservation.

The purpose of this scenario is to create a reservation for 2 nights, then modify by changing the room type booked.
Follow the steps to create the reservation, modification and cancellation: PMS Toolkit Reservations Guide | Reservation (Change stay dates and Room type)

After Book, PMS should send back availability decrease for booked room type.
After Modify, PMS should send back availability increase for the cancelled room type and decrease for the new room type.
After Cancel, PMS should send back availability increase for the cancelled room type/stay dates.

Reservation - Multiple Rate Plans

The purpose of this scenario is to create a reservation for 3 nights with multiple rate plans booked during the stay date range. PMS should send back availability decrease for all stay dates and room types.

Follow the steps to create the reservation: TBD

Multi-Rooms Reservation - Same Room Type

The purpose of this scenario is to create a reservation for 2 same room type RoomStays, then modify by removing 1 RoomStay.
Follow the steps to create the reservation and modification: PMS Toolkit Reservations Guide | Two Same RoomType

After Book, PMS should send back availability decrease for both booked RoomStays.
After Modify, PMS should send back availability increase for the cancelled RoomStay only.
After Cancel, PMS should send back availability increase for the remaining cancelled Room Stay.

Multi-Rooms Reservation - Different Room Types

The purpose of this scenario is to create a reservation for 2 different room type RoomStays, then modify by removing 1 RoomStay.
Follow the steps to create the reservation and modification: PMS Toolkit Reservations Guide | Two Different RoomType

After Book, PMS should send back availability decrease for both booked RoomStays.
After Modify, PMS should send back availability increase for the cancelled RoomType/RoomStay only.
After Cancel, PMS should send back availability increase for the remaining cancelled Room Stay.

Multi-Reservations - 2 or more reservations created same time