This page last changed on Oct 01, 2013 by john_pohan.

We have a few handy guidelines that will help you choose the proper search behavior for your system. We are fairly flexible in the messages we accept so we should be able to fit your business requirements exactly.

Request

Parent Name Type Occurs Required Comments
  OTA_HotelAvailRQ   1 Y  
OTA_HotelAvailRQ @AvailRatesOnly   1 N equal to 0 if you want to recieve On Request Items too, or 1 if you would like to only recieve available items.
OTA_HotelAvailRQ AvailRequestSegments   1 Y  
AvailRequestSegments AvailRequestSegment   1..* Y  
AvailRequestSegment @AvailReqType   1 N Optional attribute. If set to "AMENITIES" will return amenities in the response. If set to 'HOTEL_NAME' will return hotel name in the response.
AvailRequestSegment StayDateRange   1 Y May require the end date because the xml duration attribute get method returns a calculation based on the start and end date, while the setter sets a simple string which is never returned by the specified getter.
StayDateRange @Start DateType 1 Y The Start attribute.s format is YYYY-MM-DD.
StayDateRange @Duration DurationType 1 Y Duration has to be in the format P0-90D. The maximum stay is 21 days.
AvailRequestSegment RoomStayCandidates   1 Y  
RoomStayCandidates RoomStayCandidate   1..* Y Each RoomStayCandidate represents a different room search. So you can do multiple passenger group searches by supplying multiple RoomStayCandidate elements with the configurations of the users for each room.
RoomStayCandidate GuestCounts   1 Y  
GuestCounts GuestCount   1..* Y  
GuestCount @AgeQualifyingCode OTA_CodeType 1 Y The AgeQualifyingCode should either be 10 to specify adult or 8 for a child. (These are the values from the OTA Code List Age Qualifying Code (AQC). We know it doesnt make sense but its the OTA spec not us!)
GuestCount @Count   1 Y The number of guests is applied to each room. For instance, if the Quantity attribute is 3 and the GuestCount element specifies two adults and two children, then the availability check will only return room types that have 3 or more rooms available and that can accommodate two adults and two children in each room. You have to provide at least one GuestCount element, specifying the number of adults. At most, two GuestCount elements are allowed: one for the number of adults and one for the number of children
GuestCount @Age   1 Y-N This is required only when the Code @AgeQualifiyingCode is "8"
AvailRequestSegment HotelSearchCriteria   1 Y  
HotelSearchCriteria Criterion   1 Y  
Criterion HotelRef   1 Y Either a HotelCityCode or a HotelCode must be supplied, not both. If you want to request multiple Hotels in a single search then provide multiple HotelCode elements.
HotelRef @HotelCityCode   0-1 Y-N An ATI specific Area ID
HotelRef @HotelCode   0-1 Y-N An ATI hotel Code
Single Hotel Search
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:OTA_HotelAvailRQ>
         <AvailRequestSegments xmlns="http://www.opentravel.org/OTA/2003/05">
            <AvailRequestSegment>
               <StayDateRange Start="2011-12-24" Duration="P0Y0M7D"></StayDateRange>
               <RoomStayCandidates>
                  <RoomStayCandidate>
                     <GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Count="2"/>
                        <GuestCount AgeQualifyingCode="08" Age="11" Count="1"/>
                     </GuestCounts>
                  </RoomStayCandidate>
               </RoomStayCandidates>
               <HotelSearchCriteria>
                  <Criterion>
                     <HotelRef HotelCode="HNLHLT"/>
                  </Criterion>
               </HotelSearchCriteria>
            </AvailRequestSegment>
         </AvailRequestSegments>
      </ns1:OTA_HotelAvailRQ>
   </soapenv:Body>
</soapenv:Envelope>
Single Hotel Search with Amenities
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:OTA_HotelAvailRQ SummaryOnly="true" >
         <AvailRequestSegments xmlns="http://www.opentravel.org/OTA/2003/05">
            <AvailRequestSegment AvailReqType="AMENITIES">
               <StayDateRange Start="2013-06-24" Duration="P0Y0M2D"/>
               <RoomStayCandidates>
                  <RoomStayCandidate>
                     <GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Count="2"/>
                     </GuestCounts>
                  </RoomStayCandidate>
               </RoomStayCandidates>
               <HotelSearchCriteria>
                  <Criterion>
                     <HotelRef HotelCode="LASALA"/>
                  </Criterion>
               </HotelSearchCriteria>
            </AvailRequestSegment>
         </AvailRequestSegments>
      </ns1:OTA_HotelAvailRQ>
   </soapenv:Body>
</soapenv:Envelope>
Single Hotel Search with Hotel Name
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:OTA_HotelAvailRQ SummaryOnly="true" >
         <AvailRequestSegments xmlns="http://www.opentravel.org/OTA/2003/05">
            <AvailRequestSegment AvailReqType="HOTEL_NAME">
               <StayDateRange Start="2013-06-24" Duration="P0Y0M2D"/>
               <RoomStayCandidates>
                  <RoomStayCandidate>
                     <GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Count="2"/>
                     </GuestCounts>
                  </RoomStayCandidate>
               </RoomStayCandidates>
               <HotelSearchCriteria>
                  <Criterion>
                     <HotelRef HotelCode="LASALA"/>
                  </Criterion>
               </HotelSearchCriteria>
            </AvailRequestSegment>
         </AvailRequestSegments>
      </ns1:OTA_HotelAvailRQ>
   </soapenv:Body>
</soapenv:Envelope>
Multiple Hotel Search
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:OTA_HotelAvailRQ>
         <AvailRequestSegments xmlns="http://www.opentravel.org/OTA/2003/05">
            <AvailRequestSegment>
               <StayDateRange Start="2011-08-24" Duration="P0Y0M2D"></StayDateRange>
               <RoomStayCandidates>
                  <RoomStayCandidate>
                     <GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Count="2"/>
                        <GuestCount AgeQualifyingCode="08" Age="11" Count="1"/>
                     </GuestCounts>
                  </RoomStayCandidate>
               </RoomStayCandidates>
               <HotelSearchCriteria>
                  <Criterion>
                     <HotelRef HotelCode="LASCOM"/>
                  </Criterion>
                  <Criterion>
                     <HotelRef HotelCode="LASALA"/>
                  </Criterion>
               </HotelSearchCriteria>
            </AvailRequestSegment>
         </AvailRequestSegments>
      </ns1:OTA_HotelAvailRQ>
   </soapenv:Body>
</soapenv:Envelope>
Area Search
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:OTA_HotelAvailRQ>
         <AvailRequestSegments xmlns="http://www.opentravel.org/OTA/2003/05">
            <AvailRequestSegment>
               <StayDateRange Start="2011-08-24" Duration="P0Y0M7D"></StayDateRange>
               <RoomStayCandidates>
                  <RoomStayCandidate>
                     <GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Count="2"/>
                        <GuestCount AgeQualifyingCode="08" Age="11" Count="1"/>
                     </GuestCounts>
                  </RoomStayCandidate>
               </RoomStayCandidates>
               <HotelSearchCriteria>
                  <Criterion>
                     <HotelRef HotelCityCode="10203"/>
                  </Criterion>
               </HotelSearchCriteria>
            </AvailRequestSegment>
         </AvailRequestSegments>
      </ns1:OTA_HotelAvailRQ>
   </soapenv:Body>
</soapenv:Envelope>
Multiple Rooms For Multiple Hotels
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:OTA_HotelAvailRQ>
         <AvailRequestSegments xmlns="http://www.opentravel.org/OTA/2003/05">
            <AvailRequestSegment>
               <StayDateRange Duration="P0Y0M5D" Start="2011-10-23"/>
               <RoomStayCandidates>
                  <!--Each RoomStayCandidate represents a different room-->
                  <RoomStayCandidate>
                     <GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Count="2"/>
                     </GuestCounts>
                  </RoomStayCandidate>
                  <RoomStayCandidate>
                     <GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Count="3"/>
                     </GuestCounts>
                  </RoomStayCandidate>
               </RoomStayCandidates>
               <HotelSearchCriteria>
                  <Criterion>
                     <HotelRef HotelCode="LASCOM"/>
                  </Criterion>
                  <Criterion>
                     <HotelRef HotelCode="LASALA"/>
                  </Criterion>
               </HotelSearchCriteria>
            </AvailRequestSegment>
         </AvailRequestSegments>
      </ns1:OTA_HotelAvailRQ>
   </soapenv:Body>
</soapenv:Envelope>

Response

Parent Name Type Occurs Required Comments
  OTA_HotelAvailRS   1 Y  
OTA_HotelAvailRS @SummaryOnly boolean   Y This will always be false
OTA_HotelAvailRS @Target String   Y Environment that the request was executed in
OTA_HotelAvailRS @Version String   Y Version of the ATI API that this search was executed against
OTA_HotelAvailRS RoomStays   1 Y  
RoomStays RoomStay   1..n Y  
RoomStay RoomTypes   1 Y ATI Room Type Code
RoomTypes RoomType   1..n Y  
RoomType @RoomTypeCode   1 Y Specific value representing the room type.
RoomType @IsRoom Boolean 1 Y Determines whether the room is a sleeping room.
RoomType Amenities     N  
Amenities Amenity   1..* Y  
Amenity @CodeDetail String 1 Y Amenity Description
Amenity @RoomAmenityCode Integer 1 Y Amenity Code
RoomType RoomDescription   1 Y  
RoomDescription Text String 1 Y  
RoomStay RoomRates   1 Y  
RoomRates RoomRate   1..* Y  
RoomRate @RatePlanCode StringLength 1 to 16 1 Y Representation of the different rate plans. The value can be either Available or OnRequest based on the availability of the room.
RoomRate Rates   1 Y  
Rate @EffectiveDate Date 1..* Y Date that the rate is valid for.
Rate @MaxAge Integer 1 Y Max age a child can be and is considered free.
Rate Base   1..* Y  
Base @AmountAfterTax String 1 Y Amount including taxes, in cents
Base @CurrencyCode String 1 Y Code to determine the currency.
RoomStay GuestCounts   1 Y  
GuestCounts GuestCount   1..* Y  
GuestCount @Count Integer 1 Y Number of travelers in an age group.
GuestCount @AgeQualifyingCode String 1 Y Code that specifies the age group of the traveler as adult(10) or child(8).
RoomStay BasicPropertyInfo   1 Y  
BasicPropertyInfo @HotelCode String 1 Y An ATI item code that has a 10 character value unique to each room type for a vendor.
BasicPropertyInfo @HotelName String 1 N Hotel name for the given vendor.
RoomStay CancelPenalties   1 Y  
CancelPenalties CancelPenalty   1..* Y  
CancelPenalty Deadline   1 Y Defines the cancellation policy for the rate plan.
Deadline @AbsoluteDeadline Date/String 1 Y Last day to cancel thru the webservice without penalty. If the item is not cancellable A string "This reservation cannot be cancelled." will return in place of a date.
RoomStay Total   1 Y  
Total @AmountAfterTax String 1 Y Total price of room, tax included.
Total @CurrencyCode String 1 Y Currency of the total price.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns1:OTA_HotelAvailRS SummaryOnly="false" Target="Test" TimeStamp="2011-06-23T10:12:36.465-07:00" Version="1.003" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
         <ns1:RoomStays>
            <ns1:RoomStay>
               <ns1:RoomTypes>
                  <ns1:RoomType IsRoom="true" RoomTypeCode="LASALA-FIR">
                     <ns1:RoomDescription>
                        <ns1:Text>Resort</ns1:Text>
                     </ns1:RoomDescription>
                  </ns1:RoomType>
               </ns1:RoomTypes>
               <ns1:RoomRates>
                  <ns1:RoomRate RatePlanCode="Available">
                     <ns1:Rates>
                        <ns1:Rate EffectiveDate="2011-10-23">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-24">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-25">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-26">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-27">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                     </ns1:Rates>
                  </ns1:RoomRate>
               </ns1:RoomRates>
               <ns1:GuestCounts IsPerRoom="false">
                  <ns1:GuestCount AgeQualifyingCode="10" Count="2" ResGuestRPH="2"/>
               </ns1:GuestCounts>
               <ns1:BasicPropertyInfo HotelCode="LASALA"/>
               <ns1:CancelPenalties>
                  <ns1:CancelPenalty>
                     <ns1:Deadline AbsoluteDeadline="2011-10-20T00:00:00-07:00"/>
                  </ns1:CancelPenalty>
               </ns1:CancelPenalties>
               <ns1:Total AmountAfterTax="65500" CurrencyCode="USD"/>
            </ns1:RoomStay>
            <ns1:RoomStay>
               <ns1:RoomTypes>
                  <ns1:RoomType IsRoom="true" RoomTypeCode="LASALA-FTV">
                     <ns1:RoomDescription>
                        <ns1:Text>Fountain View</ns1:Text>
                     </ns1:RoomDescription>
                  </ns1:RoomType>
               </ns1:RoomTypes>
               <ns1:RoomRates>
                  <ns1:RoomRate RatePlanCode="Available">
                     <ns1:Rates>
                        <ns1:Rate EffectiveDate="2011-10-23">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-24">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-25">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-26">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-27">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                     </ns1:Rates>
                  </ns1:RoomRate>
               </ns1:RoomRates>
               <ns1:GuestCounts IsPerRoom="false">
                  <ns1:GuestCount AgeQualifyingCode="10" Count="2" ResGuestRPH="2"/>
               </ns1:GuestCounts>
               <ns1:BasicPropertyInfo HotelCode="LASALA"/>
               <ns1:CancelPenalties>
                  <ns1:CancelPenalty>
                     <ns1:Deadline AbsoluteDeadline="2011-10-20T00:00:00-07:00"/>
                  </ns1:CancelPenalty>
               </ns1:CancelPenalties>
               <ns1:Total AmountAfterTax="65500" CurrencyCode="USD"/>
            </ns1:RoomStay>
            <ns1:RoomStay>
               <ns1:RoomTypes>
                  <ns1:RoomType IsRoom="true" RoomTypeCode="LASALA-FIT">
                     <ns1:RoomDescription>
                        <ns1:Text>Hollywood Hip Room</ns1:Text>
                     </ns1:RoomDescription>
                  </ns1:RoomType>
               </ns1:RoomTypes>
               <ns1:RoomRates>
                  <ns1:RoomRate RatePlanCode="Available">
                     <ns1:Rates>
                        <ns1:Rate EffectiveDate="2011-10-23">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-24">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-25">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-26">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-27">
                           <ns1:Base AmountAfterTax="13100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                     </ns1:Rates>
                  </ns1:RoomRate>
               </ns1:RoomRates>
               <ns1:GuestCounts IsPerRoom="false">
                  <ns1:GuestCount AgeQualifyingCode="10" Count="3" ResGuestRPH="1"/>
               </ns1:GuestCounts>
               <ns1:BasicPropertyInfo HotelCode="LASALA"/>
               <ns1:CancelPenalties>
                  <ns1:CancelPenalty>
                     <ns1:Deadline AbsoluteDeadline="2011-10-20T00:00:00-07:00"/>
                  </ns1:CancelPenalty>
               </ns1:CancelPenalties>
               <ns1:Total AmountAfterTax="65500" CurrencyCode="USD"/>
            </ns1:RoomStay>
            <ns1:RoomStay>
               <ns1:RoomTypes>
                  <ns1:RoomType IsRoom="true" RoomTypeCode="LASALA-FIT">
                     <ns1:RoomDescription>
                        <ns1:Text>Hollywood Hip Room</ns1:Text>
                     </ns1:RoomDescription>
                  </ns1:RoomType>
               </ns1:RoomTypes>
               <ns1:RoomRates>
                  <ns1:RoomRate RatePlanCode="Available">
                     <ns1:Rates>
                        <ns1:Rate EffectiveDate="2011-10-23">
                           <ns1:Base AmountAfterTax="9100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-24">
                           <ns1:Base AmountAfterTax="9100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-25">
                           <ns1:Base AmountAfterTax="9100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-26">
                           <ns1:Base AmountAfterTax="9100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-27">
                           <ns1:Base AmountAfterTax="9100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                     </ns1:Rates>
                  </ns1:RoomRate>
               </ns1:RoomRates>
               <ns1:GuestCounts IsPerRoom="false">
                  <ns1:GuestCount AgeQualifyingCode="10" Count="2" ResGuestRPH="2"/>
               </ns1:GuestCounts>
               <ns1:BasicPropertyInfo HotelCode="LASALA"/>
               <ns1:CancelPenalties>
                  <ns1:CancelPenalty>
                     <ns1:Deadline AbsoluteDeadline="2011-10-20T00:00:00-07:00"/>
                  </ns1:CancelPenalty>
               </ns1:CancelPenalties>
               <ns1:Total AmountAfterTax="45500" CurrencyCode="USD"/>
            </ns1:RoomStay>
            <ns1:RoomStay>
               <ns1:RoomTypes>
                  <ns1:RoomType IsRoom="true" RoomTypeCode="LASALA-FTV">
                     <ns1:RoomDescription>
                        <ns1:Text>Fountain View</ns1:Text>
                     </ns1:RoomDescription>
                  </ns1:RoomType>
               </ns1:RoomTypes>
               <ns1:RoomRates>
                  <ns1:RoomRate RatePlanCode="Available">
                     <ns1:Rates>
                        <ns1:Rate EffectiveDate="2011-10-23">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-24">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-25">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-26">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-27">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                     </ns1:Rates>
                  </ns1:RoomRate>
               </ns1:RoomRates>
               <ns1:GuestCounts IsPerRoom="false">
                  <ns1:GuestCount AgeQualifyingCode="10" Count="3" ResGuestRPH="1"/>
               </ns1:GuestCounts>
               <ns1:BasicPropertyInfo HotelCode="LASALA"/>
               <ns1:CancelPenalties>
                  <ns1:CancelPenalty>
                     <ns1:Deadline AbsoluteDeadline="2011-10-20T00:00:00-07:00"/>
                  </ns1:CancelPenalty>
               </ns1:CancelPenalties>
               <ns1:Total AmountAfterTax="85500" CurrencyCode="USD"/>
            </ns1:RoomStay>
            <ns1:RoomStay>
               <ns1:RoomTypes>
                  <ns1:RoomType IsRoom="true" RoomTypeCode="LASALA-FIR">
                     <ns1:RoomDescription>
                        <ns1:Text>Resort</ns1:Text>
                     </ns1:RoomDescription>
                  </ns1:RoomType>
               </ns1:RoomTypes>
               <ns1:RoomRates>
                  <ns1:RoomRate RatePlanCode="Available">
                     <ns1:Rates>
                        <ns1:Rate EffectiveDate="2011-10-23">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-24">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-25">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-26">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                        <ns1:Rate EffectiveDate="2011-10-27">
                           <ns1:Base AmountAfterTax="17100" CurrencyCode="USD"/>
                           <ns1:Fees>
                              <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                           </ns1:Fees>
                        </ns1:Rate>
                     </ns1:Rates>
                  </ns1:RoomRate>
               </ns1:RoomRates>
               <ns1:GuestCounts IsPerRoom="false">
                  <ns1:GuestCount AgeQualifyingCode="10" Count="3" ResGuestRPH="1"/>
               </ns1:GuestCounts>
               <ns1:BasicPropertyInfo HotelCode="LASALA"/>
               <ns1:CancelPenalties>
                  <ns1:CancelPenalty>
                     <ns1:Deadline AbsoluteDeadline="2011-10-20T00:00:00-07:00"/>
                  </ns1:CancelPenalty>
               </ns1:CancelPenalties>
               <ns1:Total AmountAfterTax="85500" CurrencyCode="USD"/>
            </ns1:RoomStay>
         </ns1:RoomStays>
      </ns1:OTA_HotelAvailRS>
   </soap:Body>
</soap:Envelope>
Single Hotel Search with Amenities
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
        <ns1:OTA_HotelAvailRS SummaryOnly="false" Target="Test" TimeStamp="2013-03-31T01:44:14.241-07:00" Version="1.003" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
            <ns1:RoomStays>
                <ns1:RoomStay>
                    <ns1:RoomTypes>
                        <ns1:RoomType IsRoom="true" RoomTypeCode="LASALA-FIR">
                            <ns1:Amenities>
                                <ns1:Amenity CodeDetail="Complimentary American Breakfast" RoomAmenityCode="391"/>
                            </ns1:Amenities>
                            <ns1:RoomDescription>
                                <ns1:Text>Resort</ns1:Text>
                            </ns1:RoomDescription>
                        </ns1:RoomType>
                    </ns1:RoomTypes>
                    <ns1:RoomRates>
                        <ns1:RoomRate RatePlanCode="Available">
                            <ns1:Rates>
                                <ns1:Rate EffectiveDate="2013-06-24">
                                    <ns1:Base AmountAfterTax="13800" CurrencyCode="USD"/>
                                    <ns1:Fees>
                                        <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                                    </ns1:Fees>
                                </ns1:Rate>
                                <ns1:Rate EffectiveDate="2013-06-25">
                                    <ns1:Base AmountAfterTax="13800" CurrencyCode="USD"/>
                                    <ns1:Fees>
                                        <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                                    </ns1:Fees>
                                </ns1:Rate>
                            </ns1:Rates>
                       </ns1:RoomRate>
                   </ns1:RoomRates>
                   <ns1:GuestCounts IsPerRoom="false">
                       <ns1:GuestCount AgeQualifyingCode="10" Count="2" ResGuestRPH="1"/>
                   </ns1:GuestCounts>
                   <ns1:BasicPropertyInfo HotelCode="LASALA"/>
                   <ns1:CancelPenalties>
                       <ns1:CancelPenalty>
                           <ns1:Deadline AbsoluteDeadline="2013-06-21T00:00:00-07:00"/>
                       </ns1:CancelPenalty>
                   </ns1:CancelPenalties>
                   <ns1:Total AmountAfterTax="27600" CurrencyCode="USD"/>
               </ns1:RoomStay>
           </ns1:RoomStays>
      </ns1:OTA_HotelAvailRS>
  </soap:Body>
</soap:Envelope>
Single Hotel Search with Hotel Name
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
        <ns1:OTA_HotelAvailRS SummaryOnly="false" Target="Test" TimeStamp="2013-03-31T01:44:14.241-07:00" Version="1.003" xmlns:ns1="http://www.opentravel.org/OTA/2003/05">
            <ns1:RoomStays>
                <ns1:RoomStay>
                    <ns1:RoomTypes>
                        <ns1:RoomType IsRoom="true" RoomTypeCode="LASALA-FIR">
                            <ns1:Amenities>
                                <ns1:Amenity CodeDetail="Complimentary American Breakfast" RoomAmenityCode="391"/>
                            </ns1:Amenities>
                            <ns1:RoomDescription>
                                <ns1:Text>Resort</ns1:Text>
                            </ns1:RoomDescription>
                        </ns1:RoomType>
                    </ns1:RoomTypes>
                    <ns1:RoomRates>
                        <ns1:RoomRate RatePlanCode="Available">
                            <ns1:Rates>
                                <ns1:Rate EffectiveDate="2013-06-24">
                                    <ns1:Base AmountAfterTax="13800" CurrencyCode="USD"/>
                                    <ns1:Fees>
                                        <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                                    </ns1:Fees>
                                </ns1:Rate>
                                <ns1:Rate EffectiveDate="2013-06-25">
                                    <ns1:Base AmountAfterTax="13800" CurrencyCode="USD"/>
                                    <ns1:Fees>
                                        <ns1:Fee Amount="0" ChargeFrequency="DAILY" Code="PARKING"/>
                                    </ns1:Fees>
                                </ns1:Rate>
                            </ns1:Rates>
                       </ns1:RoomRate>
                   </ns1:RoomRates>
                   <ns1:GuestCounts IsPerRoom="false">
                       <ns1:GuestCount AgeQualifyingCode="10" Count="2" ResGuestRPH="1"/>
                   </ns1:GuestCounts>
                   <ns1:BasicPropertyInfo HotelCode="LASALA" HotelName="Planet Hollywood Resort &amp; Casino"/>
                   <ns1:CancelPenalties>
                       <ns1:CancelPenalty>
                           <ns1:Deadline AbsoluteDeadline="2013-06-21T00:00:00-07:00"/>
                       </ns1:CancelPenalty>
                   </ns1:CancelPenalties>
                   <ns1:Total AmountAfterTax="27600" CurrencyCode="USD"/>
               </ns1:RoomStay>
           </ns1:RoomStays>
      </ns1:OTA_HotelAvailRS>
  </soap:Body>
</soap:Envelope>
Document generated by Confluence on Sep 20, 2011 14:46