Developer Docs
  • Our Products
    • Channel Manager
      • Integration and Onboarding Flow
      • RG Bridge - Supply (Push)
        • Integration Overview
          • Vision of Integration
            • Commercial value and business case
          • Information Data flow
            • One way integration
            • Two Way integration – ARI Broadcast and Reservation fetch
            • Information delivery mechanism
          • Technical feasibility of integration
            • Test property setup
            • Sample reservation data
          • RG Bridge Setup
          • Contract
          • Project Plan
          • Certification
          • Monitoring and after sales support
          • Integration checklist
        • Interface Specifications – Availability and Rates Notification Service
          • RG Bridge Integration Process
          • Intended Audience
          • Typographical Conventions
          • Technical Overview
          • Operations
            • Availability Notification
              • OTA_HotelAvailNotifRQ
                • Change in Inventory count
                • Change in availability status and Restrictions
              • OTA_HotelAvailNotifRS
              • XML Usage Specification
            • Rate Change Notification
              • OTA_HotelRateAmountNotifRQ
              • XML Usage Description
              • OTA_HotelRateAmountNotifRS
              • XML Usage Specification
            • Points to remember
        • Interface Specifications – Reservation Notification Service
          • RG Bridge integration process
          • Intended audience
          • Typographical conventions
          • Technical overview
          • Operations
            • Reservation Notification
              • OTA_HotelResNotifRQ
              • XML Usage specification
              • Sample Reservation Messages
              • OTA_HotelResNotifRS
              • XML Usage specification
          • Points to remember
          • Code Lists
      • RG Bridge - Reservation Retrieval (Pull)
        • Technical overview
        • Operations
          • Reservation Retrieval
            • OTA_ReadRQ
            • XML Usage specification
            • OTA_ResRetrieveRS
            • XML Usage specification
          • Reservation Confirmation
            • OTA_NotifReportRQ
            • XML Usage specification
            • OTA_NotifReportRS
            • XML Usage specification
        • Code Lists
      • Direct Connect - Demand (Push)
        • Introduction
        • Interface Specifications – ARI Service
          • Technical Overview
          • Operation: Property List
            • HotelPropertyListGetRQ
            • HotelPropertyListGetRS
            • Test Use Cases
            • FAQ
          • Operation: Product List
            • HotelProductListGetRQ
            • HotelProductListGetRS
            • Test Use Cases
            • FAQ
          • Operation: ARI Get
            • HotelARIGetRQ
            • HotelARIGetRS
            • Test Use Cases
            • FAQ
          • Operation: ARI Update
            • HotelARIUpdateRQ
            • HotelARIUpdateRS
            • Test Use Cases
            • FAQ
          • Points to remember
          • Code Lists
        • Interface Specifications – Reservation Notification Service
          • Technical overview
            • Communication protocols
            • General design
            • Authentication
          • Operation: Reservation
            • OTA_HotelResNotifRQ
            • OTA_HotelResNotifRS
            • Test use cases
            • FAQ
    • Smart Distribution
      • Onboarding process
      • Certification - Demand
      • Authentication Method
      • Book and Cancel Reservation
        • Transaction Header Formats
        • Book API
          • Book Reservation
          • Cancel Reservation
          • Booking Reservation Request Message Format
          • Booking Reservation Response Message Format
          • Cancel Reservation Request Message Format
      • Multiavailability (Enhanced Shopping Transaction)
        • Transaction Header Formats
        • Enhanced Shopping (EST) – Detailed Rate Information
          • Requesting Specific Rates
          • UltraDirect Account Author Negotiated Rate Processing
          • Unavailable Properties
          • UltraDirect Cache Processing
          • Enhanced Shopping Transaction Request Header Format
          • Enhanced Shopping Transaction Response Message Format
      • Pre-Book
        • Transaction Header Formats
        • Pre Book API
          • Pre-Book Request message format
          • Pre-Book Response message format
      • Property list and Booking Summary
        • PropertyList API
        • Booking Summary API
  • Content
    • Integration Process
    • Certification - Demand
    • Content Retrieve
      • SOAP/HTTP
        • SOAP Envelop
        • SOAP Body
        • Date and Time
        • Specifications for Currency Amounts
      • Transaction Specifications
      • Content Retrieval Request
      • Content Retrieval Response
    • Content Update
      • Overview
      • Transaction List
      • Transaction Flow
      • Batch processing
        • File naming convention
      • Multi-lingual capabilities
      • Associating media to textual content
      • Managing images
      • GDS content updates
      • Office of Foreign Assets Control (OFAC)
      • Interface requirements
        • SOAP envelope
        • Standard element formats
      • Transaction specifications
        • Data mapping of elements
        • Area Information
        • Affiliation information
        • Media information
        • Contact information
        • TPA extensions
        • GDS information
        • Response message
      • Codes lists
        • Credit Card
        • Error and Warning codes
        • Spoken Language
        • State and Country
      • Supported language codes
      • Client application generation using WSDL tool
  • UltraDirect
    • Integration Process
    • Certification
    • Ultradirect transaction sets - XML
      • Transaction header formats
      • Booking transactions
        • Booking request message format..
        • Request message format - Cancel
        • Request message format - Commit/Rollback
        • Request message format - Modify
        • Response message format - Booking
      • Enhanced shopping (EST)
        • Requesting Specific Rates
        • Request message format
        • Response message format.
      • Rate and availability transactions
        • Standard multi-availability
          • Request & Response message format
      • Rate Rules
        • Request message format
        • Response message format
      • Reference data transactions
        • Request message format..
        • Response message format..
      • Single property availability
        • Request message format
        • Response message format
    • XML ultradirect specifications
      • Overview
        • Transaction list
      • Interface requirements
      • Transaction meta data
    • Error Codes..
    • UltraDirect Transaction Samples and Usage
      • Using UltraDirect (Seamless, a real-time transaction)
      • EST (Enhanced Shopping Transaction)
      • Rate Rules
      • Book Reservation
      • Cancellation
      • Book Reservation with session control
      • Modification
      • Booking Storage and Retrieval
      • List of Test Credit Cards
      • Test properties in UAT
      • Guarantee Type and Method Combinations
    • xml ultradirect codes
  • Get in Touch
    • Questions?
Powered by GitBook
On this page
  1. UltraDirect

Certification

Ensure your hotel booking process is smooth, efficient, and error-free with our meticulously crafted test cases. Our documentation covers end-to-end scenarios, including booking, modification, and cancellation.

ARI Test Cases

Test Case
Test Scenario
Description
Pre-requisite
Test Steps
Expected Result

TC001

Request for Open Availability

To verify availability/rates for requested check-in/out and room rate combination and if Demand Partner can consume and display it.

CRS/Supplier must provide a property with Open availability for defined dates and rate plan.

1. Send Enhanced Shopping Request (Availability) with test data. 2. Validate response. 3. Ensure: a. Negotiated only: RateplanType="Negotiated", MatchingQualifier="Exact" b. Negotiated + Public: MatchingQualifier="ExactAndPublic" c. Public only: No NRC or MatchingQualifier.

Should return availability/rates correctly. <Property xml:lang="en" AvailabilityStatus="Open" Code="UI;04939">

TC002

Availability Request – Adults Only

Verify availability/rates for check-in/out and room rate combination for adult-only occupancy.

CRS/Supplier sets up Open availability for adults only.

Same steps as TC001

Should return availability for adult-only combination. <Property xml:lang="en" AvailabilityStatus="Open" Code="UI;04939">

TC003

Availability with Adults + Child (with Age)

Verify if price or policies change due to child presence and age.

CRS/Supplier provides property with Open availability for 2 adults + child with age.

Same steps as TC001

Response should reflect child policy or pricing changes. Validate both rate & policy. <Property xml:lang="en" AvailabilityStatus="Open" Code="UI;04939">

TC004

Availability for 3 nights with Min LOS = 2

To verify availability for LOS = 3 where MinLOS = 2 is applied.

CRS/Supplier sets up MinLOS = 2 for test property & rate plan.

Same steps as TC001

Availability must return only for LOS ≥ 2. <Property xml:lang="en" AvailabilityStatus="Open" Code="UI;04939">

Reservation+Cancellation Test Cases

Test Case

Test Scenarios

Test Case description

Pre-requisite

Test Steps

Expected Results

TC005

Book Room with 1 Adult

Verify Reservation for a Single Pax.

1. Select a Room Type that allows for Single Passenger Booking. 2. Pax Type should be an Adult

1. Send a booking Request with VersionCompliance="EnhancedBook_V1". 2. Include all the Mandatory details needed for making the Reservation. 3. Pass the Count =1 in the GuestCount Elements. For Example :- <Guest FirstName="Test" LastName="Tester" NumberOfRooms="1" Primary="true" ServiceRequest="This is a test reservation for Single Passenger"> <GuestCount Type="Adult" Count="1"/> 4. Validate the Booking Response

1. This is a positive Test case, which should result in a Booking Success with a Confirmation ID. -------------------------------------------------------- <Reservation BookedRate="134.00" ConfirmationNumber="312919307911" CurrencyCode="EUR" HotelComments="VIP GUEST"

TC006

Cancel Room with 1 Adult

To verify the cancellation with 1 Adult and 1 Night

Booking should be made with 1 Adult and 1 Night

1. Validate request message with Cancel Reservation for above test case #1 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name and title of the primary guest 2.Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I

TC007

Book Room with 4 Adults for 2 Nights ( Multi Night Booking )

This scenario is to test the Booking of a Room at the Max Occupancy.

1. Select a Room Type that has max Occupancy = 4 ( This can be changed , as per the Max Occupancy of the Room ) 2. All the Pax Type should be Adult

1. Send a booking Request with VersionCompliance="EnhancedBook_V1". 2. Include all the Mandatory details needed for making the Reservation. 3. Pass the Count = 4 in the GuestCount Elements. For Example:- <Guest FirstName="Test" LastName="Tester" NumberOfRooms="1" Primary="true" ServiceRequest=" This is a test reservation for Room at the Max Occupancy of the Room"> <GuestCount Type="Adult" Count="4"/> 4. Validate the Booking Response

1. This is a positive Test case, which should result in a Booking Success with a Confirmation ID. -------------------------------------------------------- <Reservation BookedRate="134.00" ConfirmationNumber="312919307911" CurrencyCode="EUR" HotelComments="VIP GUEST"

TC008

Cancel the Room with 4 Adults for 2 Nights

To verify the cancellation of 4 guests for 2 Nights stay

Booking should be made with 4 Adult and 2 Nights

1. Validate request message with Cancel Reservation for above test case #2 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response for all adults with Cancellation number -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I

TC009

Book 2 Room with 2 Adult / 1 Child of 5 Year in each Room for 5 Nights

1. This scenario is to test the Booking of Multiple Rooms with the Same Room Configuration. 2. The Demand Partner will need to make a single Reservation Request to book 2 Rooms with the same Pax Configuration.

1. This Test will be applicable only for that CRS which can accept Multiple Room bookings in a Single Booking Request. 2. If the CRS does not allow Multi Room Booking in a Single Reservation Request, then this Test Case is not Applicable

1. Send a booking Request with VersionCompliance="EnhancedBook_V1". 2. Include all the Mandatory details needed for making the Reservation. 3. Pass the NumberOfRooms =2 in the Guest Elements <Guest FirstName="Test" LastName="Tester" NumberOfRooms="2" Primary="true" ServiceRequest="Test Reservation"> <GuestCount Type="Adult" Count="2"/> <GuestCount Type="Child" Age="5" Count="1"/> 4. Validate the Booking Response

1. This is a positive Test case, which should result in a Booking Success. ( Only for those CRS which Allow Multi Room Booking in One Reservation Request). 2. Only one Booking Confirmation Number will be returned, as the Booking Request is a single Request ( Please Note :- This will be a Negative Test in case the CRS does not allow for a Multi-Room Booking in One Reservation Request)

TC010

Modify the Checkin/ check out date with same guest

Modification in the Booking Nights with same guest count

Booking should be made with 2 Adult and 1 Child

1. Validate request message with Modify Reservation for above test case #4 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2.Validate Session Control request message to Commit 3. Validate the response message with confirmation number --------------------------------------------------------- <Process DataPath="/HotelML/Form/ModifyReservation" Function="TI_ModifyReservationV1_1"

It should Successfully cancel reservation post modification is committed and return confirmation number in response -------------------------------------------------------------- <Reservation BookedRate="150.00" ConfirmationNumber="91803908"

TC011

Modify the guests count in booking

Modification in the Booking Guest count (Add / Remove) without any night/s change

Booking should be made with 2 Adult and 1 Child

1. Validate request message with Modify Reservation for above test case #4 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2.Validate Session Control request message to Commit 3. Validate the response message with confirmation number --------------------------------------------------------- <Process DataPath="/HotelML/Form/ModifyReservation" Function="TI_ModifyReservationV1_1"

It should Successfully cancel reservation post modification is committed and return confirmation number in response -------------------------------------------------------------- <Reservation BookedRate="150.00" ConfirmationNumber="91803908"

TC012

Cancel the Full booking including Adult & Child

To verify the cancellation with Full booking including the Adult and child

Booking should be made with 2 Adult and 1 Child

1. Validate request message with Cancel Reservation for above test case #4.1/4.2 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number for Adults and Child. -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I

TC013

Book Room with Lowest Available Price.

This test is to validate Demand Partner's Logic on filtering out the Lowest Available Room Price without Breakfast included in the Rate.

1. Demand Partner has built a Price Sort Filter to filter for the Lowest available Price & then allows the end customer to book the same. 2. This test Case will not be applicable if such functionality hasn't been implemented on the Demand Partners end.

1. Demand Partner to sort for the Lowest Available Room Price in the Availability response. 2. After the Lowest Rate has been sorted/filtered/identified, Demand Partner to proceed with the Booking. 3. Validate the booking response

1. This is a positive Test case, which should result in a Booking Success with a Confirmation ID. ------------------------------------------------------------ <Reservation BookedRate="150.00" ConfirmationNumber="91803908"

TC014

Cancellation of booking with lowest price

To verify the cancellation with Lowest Available Price

Booking should be made with Lowest Available Price

1. Validate request message with Cancel Reservation for above test case #6 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number for booking with lowest price -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I

TC015

Book Room with Lowest Available Price with Breakfast Included

This test is to validate Demand Partner's Logic on filtering out the Lowest Available Room Price with Breakfast included in the Rate.

1. Demand Partner has built a Price Sort Filter to filter for the Lowest available Price & then allows the end customer to book the same. 2. The Availability response should return a product with Breakfast Rate Plan <Amenity Code="BRKFST" Confirmable="true" Room="true"/>, which means that Breakfast is included in rate 3. This test Case will not be applicable if such functionality hasn't been implemented on the Demand Partners end.

1. Demand Partner to sort for the Lowest Available Room Price in the Availability response. 2. After the Lowest Rate has been sorted/filtered/identified, Demand Partner to proceed with the Booking. 3. Validate the booking response

1. This is a positive Test case, which should result in a Booking Success with a Confirmation ID. ------------------------------------------------------------ <Reservation BookedRate="150.00" ConfirmationNumber="91803908"

TC016

Modify Only Meal Plan (BRKFST) without any Guests modification

To verify modification in Room type without Meal Plan

Booking should be made with Meal Plan

1. Validate request message with Modify Reservation for above test case #7 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2.Validate Session Control request message to Commit 3. Validate the response message with confirmation number --------------------------------------------------------- <Process DataPath="/HotelML/Form/ModifyReservation" Function="TI_ModifyReservationV1_1"

It should Successfully modify reservation post modification is committed and return confirmation number in response without Meal Plan -------------------------------------------------------------- <Reservation BookedRate="150.00" ConfirmationNumber="91803908"

TC017

Book 1 Room with Adults:- 2 Child:- 1 (The child's age is within the Free Child Age Limit)

This Test is to Validate how the Demand Partner makes a reservation on a free child

1. The Property should allow Free Child Reservations & should provide Child Stay Free Cutoff Age. 2. Also the Demand Partner should allow end users to make booking including a Child with different configurable Age Limit.

1. Send a booking Request with VersionCompliance="EnhancedBook_V1". 2. Include all the Mandatory details needed for making the Reservation. 3. Pass the NumberOfRooms =1 in the Guest Elements <Guest FirstName="Test" LastName="Tester" NumberOfRooms="1" Primary="true" ServiceRequest="Test Reservation"> <GuestCount Type="Adult" Count="2"/> <GuestCount Type="Child" Age="5" Count="1"/> 4. Validate the Booking Response

1. This is a positive Test Case that will yield a Successful Reservation with a Confirmation ID. 2. The Reservation will be Charged only on Adult Basis & the Child Will be Free.

TC018

Book 1 Room with Adults:- 2 Child:- 1 (The child age is greater than the Free Child Age Limit)

This Test is to Validate how the Demand Partner makes a reservation for a child outside the Free allowable Child Age limit.

Same Step as above, Only the Child Age will change ( i.e The Demand Partner to send the Booking outside/ greater than the Child Stay Free Cutoff Age. <Guest FirstName="Test" LastName="Tester" NumberOfRooms="1" Primary="true" ServiceRequest="Test Reservation"> <GuestCount Type="Adult" Count="2"/> <GuestCount Type="Child" Age="18" Count="1"/>

Expected Result Text to be filled after Having Clarity from the Supplier how they will charge the Child which is outside the Permissible Free Child Age Limit.

TC019

Book 1 Room with Adults:- 2 Child:- 2 One Child's Age is within Free Child Age Limit Other Child's Age is greater than the Free child Age Limit

This Test is to Validate how the Demand Partner makes a reservation for a combination of child

Same Step as above, Only the Child Age will change <Guest FirstName="Test" LastName="Tester" NumberOfRooms="1" Primary="true" ServiceRequest="Test Reservation"> <GuestCount Type="Adult" Count="2"/> <GuestCount Type="Child" Age="5" Count="1"/> <GuestCount Type="Child" Age="18" Count="1"/>

TC020

Cancellation of only Child reservation(Partial booking cancellation)

To verify the cancellation of only child booking cancel and adult should remains same

Booking should be made with Adult and Child combination

1. Validate request message with Cancel Reservation for above test case #10 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number for only Child's booking -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I

TC021

Book Fully Refundable Room

To verify booking of a fully refundable room

Select a Room Type which is fully refundable

1. Send a booking Request with VersionCompliance="EnhancedBook_V1". 2. Include all the Mandatory details needed for making the Reservation. 3. Validate the Booking Response

1. This is a positive Test case, which should result in a Booking Success with a Confirmation ID. ------------------------------------------------------------ <Reservation BookedRate="150.00" ConfirmationNumber="91803908"

TC022

Cancel the Refundable Booking with in the cancellation deadline

To Verify product having different type of Cancellation Policy

Book Fully refundable room

1. Validate request message with Cancel Reservation for above test case #11 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I Note :- Result may vary depending upon the configurations at supplier/CRS end

TC023

Cancel the Refundable Booking after the cancellation deadline with penalty

To Verify various products having different type of Cancellation Policy and to verify the logic of the Derivation of Cancellation Penalty

Book refundable room with Penalty

1. Validate request message with Cancel Reservation for above test case #11 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I Note :- Result may vary depending upon the configurations at supplier/CRS end

TC024

Book Fully Non Refundable Room

To verify booking of a fully refundable room

Select a Room Type which is non refundable

1. Send a booking Request with VersionCompliance="EnhancedBook_V1". 2. Include all the Mandatory details needed for making the Reservation. 3. Validate the Booking Response

1. This is a positive Test case, which should result in a Booking Success with a Confirmation ID. ----------------------------------------------------------- <Reservation BookedRate="150.00" ConfirmationNumber="91803908"

TC025

Cancel the Non-Refundable Booking

To verify the cancellation of non refundable booking

Book Non -refundable room

1. Validate request message with Cancel Reservation for above test case #12 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I Note :- Result may vary depending upon the configurations at supplier/CRS end

TC026

Cancel the Non-Refundable Booking

To verify the cancellation of non refundable booking

Book Non -refundable room

1. Validate request message with Cancel Reservation for above test case #12 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return failure in response with error code ----------------------------------------------------------- Example Error - ACT25- RESTRICTION ON CANCEL/MODIFY, PLEASE CONTACT HOTEL (Note - Few Suppliers do not allow cancellation for a non refundable booking.Hence ,result may vary depending upon the supplier )

TC027

Booking a Room with different Guarantee type (Adults = 2, Nights = 1 )

To verify booking with Guarantee type as Deposit or Prepay and Guarantee method as Credit card

Select a Room Type with different Guarantee type (Deposit /Prepay)

1. Send a booking Request with VersionCompliance="EnhancedBook_V1". 2. Include all the Mandatory details needed for making the Reservation. 3.Validate Session Control request message to Commit 4. Validate the Booking Response with confirmation #

1. This is a positive Test case, which should result in a Booking Success with a Confirmation ID. 2. It should return with gaurantee policy ------------------------------------------------------------ <Reservation BookedRate="150.00" ConfirmationNumber="91803908"

TC028

Cancellation of room booking with different Guarantee type ( GuaranteeMethod = CreditCard )

To verify the cancellation of booking containing different Guarantee type

Book Room with Different Guarantee type

1. Validate request message with Cancel Reservation for above test case #20 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I

TC029

Booking a Room with Adults = 2 / 2 Nights Guarantee Type = Guarantee GuaranteeMethod =Agency

To verify booking containing Guarantee Method as "Agency"

Select Room with Guarantee Method as "Agency"

1. Send a booking Request with VersionCompliance="EnhancedBook_V1". 2. Include all the Mandatory details needed for making the Reservation. 3.Validate Session Control request message to Commit 4. Validate the Booking Response with confirmation #

1. This is a positive Test case, which should result in a Booking Success with a Confirmation ID. 2. It should return with gaurantee policy Note :- This Scenario is only applicable to the Pairing in which the CRS allows the Guarantee Method to be Agency. For such a case the CRS will need to configure GuaranteeMethod = Agency to accept such bookings else otherwise the bookings will fail.

TC030

Cancellation of room booking with Guarantee Method as "Agency"

To verify the cancellation of booking containing Guarantee Method as "Agency"

Book Room with Guarantee Method as "Agency"

1. Validate request message with Cancel Reservation for above test case #21 containing below information > Latest confirmation number >Property code >Arrival and departure dates >Name of the primary guest 2. Validate the response message with cancellation number --------------------------------------------------------- <ProcessDataPath="/HotelML/Form/CancelReservation" Function="TI_CancelReservationV1_1" Token="1307102092964"/

It should return with Successful cancellation response along with Cancellation number -------------------------------------------------------------- <Reservation CancellationNumber="531342876239" ConfirmationNumber="312919307911" I

PreviousIntegration ProcessNextUltradirect transaction sets - XML

Last updated 21 days ago