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. Content

Certification - Demand

Below are the certification test scenarios followed by Demand partners for Content Retrieval:

Test Scenario
Objective
Expected Outcome
Remarks

Basic Connectivity Check

Validate OTA can send HDI request and receive a valid response

Successful HDI response with no connection error

Confirm endpoint config & credentials

Test Property Retrieval

Validate OTA is able to retrieve content for the test property

HDI response contains full data for test PID

Used for functional validations

All Subscribed Brands Retrieval

Check if content is retrievable for all subscribed brands/PIDs

Content data retrieved for each brand without failure

Ensures all subscribed brand returning valid response

Mandatory Fields Validation

Confirm all required fields are present in the response (e.g., name, address, contact, country, etc.)

No field missing or malformed

Room Types & Descriptions

Validate room-level data: room names, max occupancy, descriptions

Accurate, clean, and complete room info in OTA system

Map 1:1 with HCD values

Amenity Codes Check

Validate all amenity codes (general + room-specific) are included

Amenity mapping is correct and visible on OTA end

Test across various properties

Image and Multimedia Content

Verify image links, room-level media

All images load from ICE Portal/Leonardo match the room

Also check thumbnail

ODDCCN File Retrieval & Access

Verify ODDCCN delta file (daily content update) is accessible & being genrated

OTA confirms file retrieval and parsing success

Check file format, frequency, and structure

Delta File – Triggering HDI Retrieval

Validate that OTA triggers HDI calls for PIDs listed in ODDCCN

HDI fetches happen after parsing delta list

Ensures daily updates are reflected

Deleted/Inactive Property Handling

Ensure OTA gracefully handles properties marked deleted in ODDCCN

OTA removes/inactivates property in their DB

Avoids listing closed properties

Error Code Handling

Simulate invalid PID, malformed XML, etc., to check error handling

Relevant DHISCO error codes received and logged

Must support fallback process

Data Freshness Check

Confirm OTA refreshes content & it reflect in HCD

Updated content reflects within HCD

Test a property with changed data

Content Parity Validation

Cross-verify HCD content with what OTA receives

Room types, descriptions, amenities, brand name match exactly

Needs to be done before sign-off

Environment Setup Confirmation

Verify both UAT and Production environments respond correctly

OTA able to test in UAT and move seamlessly to Prod

Mandatory for rollout

Image Hosting and Timeout Checks

Confirm that image URLs don’t break or expire and load timely

Images URLs must be up to date

Image URLs must be up to date in DB by Image partners

Character Encoding & Language Support

Validate content encoding (UTF-8), special characters, and multilingual support if applicable

No garbled or broken text in OTA UI

Especially important for international content

Max Length Validation

Check OTA can handle long descriptions, room names, amenity details

No truncation or UI breakage

Especially for suites or chain-level data

Unsubscribed Property Behavior

Send HDI call for an unsubscribed property – check response

Proper error returned (e.g., PID07)

OTA should not list non-authorized properties

System Failure Simulation

Simulate outage/unavailable endpoint – check OTA fallback logic

OTA handles gracefully with retry or suppression

Important for production readiness

PreviousIntegration ProcessNextContent Retrieve

Last updated 1 day ago