Definition Type: Element
Name: OTA_AirAvailRQ
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirAvailRQ.xsd
Abstract
Documentation:
The Availability Request message requests Flight Availability for a city pair on a specific date for a specific number and type of passengers. Optional request information can include:Time / Time Window, Connecting cities, Client Preferences (airlines, cabin, flight types etc.) The request can be narrowed to request availability for a specific airline, specific flight, or specific booking class on a specific flight. The availability request message contains similar information to a standard Airline CRS or GDS availability request message.
Collapse XSD Schema Diagram:
Drilldown into Offer in schema ota_airavailrq_xsd Drilldown into BookedFlightSegment in schema ota_airavailrq_xsd Drilldown into TravelerInfoSummary in schema ota_airavailrq_xsd Drilldown into TravelPreferences in schema ota_airavailrq_xsd Drilldown into SpecificFlightInfo in schema ota_airavailrq_xsd Drilldown into OriginDestinationInformation in schema ota_airavailrq_xsd Drilldown into MultimodalOffer in schema ota_airavailrq_xsd Drilldown into ProcessingInfo in schema ota_airavailrq_xsd Drilldown into POS in schema ota_airavailrq_xsd Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema XSD Diagram of OTA_AirAvailRQ in schema ota_airavailrq_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_AirAvailRQ">
    <xs:annotation>
        <xs:documentation xml:lang="en">The Availability Request message requests Flight Availability for a city pair on a specific date for a specific number and type of passengers. Optional request information can include:Time / Time Window, Connecting cities, Client Preferences (airlines, cabin, flight types etc.) The request can be narrowed to request availability for a specific airline, specific flight, or specific booking class on a specific flight. The availability request message contains similar information to a standard Airline CRS or GDS availability request message.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="POS" type="POS_Type">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Point of sale object.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ProcessingInfo" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">A collection of information that specifies how the message processing should occur or how the data should be returned.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attributeGroup ref="AirProcessingInfoGroup" />
                </xs:complexType>
            </xs:element>
            <xs:element name="MultimodalOffer" type="MultiModalOfferType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation source="Description" xml:lang="en">Multimodal offer influencers.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="OriginDestinationInformation" maxOccurs="99">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Information on the locations between which availability is to be checked.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:complexContent>
                        <xs:extension base="OriginDestinationInformationType">
                            <xs:sequence>
                                <xs:element name="SpecificFlightInfo" minOccurs="0">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">To specify a flight for this origin and destination for which availability is to be checked.</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                        <xs:complexContent>
                                            <xs:extension base="SpecificFlightInfoType">
                                                <xs:attribute name="PollingIndicator" type="xs:boolean" use="optional">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="en">Indicates if the actual inventory information needs to be returned for a specific flight.</xs:documentation>
                                                    </xs:annotation>
                                                </xs:attribute>
                                            </xs:extension>
                                        </xs:complexContent>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="TravelPreferences" type="AirSearchPrefsType" minOccurs="0">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">Traveler preference information for this particular origin and destination.</xs:documentation>
                                    </xs:annotation>
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute name="SameAirportInd" type="xs:boolean" use="optional">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">If true, the return departure must be from the same airport as the outbound arrival.</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                            <xs:attribute name="RPH" type="RPH_Type" use="optional">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Uniquely identifies this origin destination information.</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                        </xs:extension>
                    </xs:complexContent>
                </xs:complexType>
            </xs:element>
            <xs:element name="SpecificFlightInfo" type="SpecificFlightInfoType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Information used to specify a flight for which availability is to be checked. </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TravelPreferences" type="AirSearchPrefsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Air Availability Request preference information.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TravelerInfoSummary" type="TravelerInfoSummaryType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Used to specify passenger and fare information for which availability is to be checked. </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="BookedFlightSegment" type="BookFlightSegmentType" minOccurs="0" maxOccurs="99">
                <xs:annotation>
                    <xs:documentation>The flight segment information contained in the passenger's current booking.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Offer" type="AirOfferChoiceType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation source="Description" xml:lang="en">Merchandising offers associated with the fare or traveler.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attributeGroup ref="OTA_PayloadStdAttributes" />
        <xs:attributeGroup ref="MaxResponsesGroup">
            <xs:annotation>
                <xs:documentation xml:lang="en"> Maximum number of responses desired in the response message.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="DirectAndStopsGroup" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
POS nsA:POS (1) (1)
ProcessingInfo nsA:ProcessingInfo 0 (1)
MultimodalOffer nsA:MultimodalOffer 0 (1)
OriginDestinationInformation nsA:OriginDestinationInformation (1) 99
SpecificFlightInfo nsA:SpecificFlightInfo 0 (1)
TravelPreferences nsA:TravelPreferences 0 (1)
TravelerInfoSummary nsA:TravelerInfoSummary 0 (1)
BookedFlightSegment nsA:BookedFlightSegment 0 99
Offer nsA:Offer 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
EchoToken Unresolved link to echotoken Optional
TimeStamp Unresolved link to timestamp Optional
Target Unresolved link to target Optional
TargetName Unresolved link to targetname Optional
Version Unresolved link to version2 Required
TransactionIdentifier Unresolved link to transactionidentifier Optional
SequenceNmbr Unresolved link to sequencenmbr Optional
TransactionStatusCode Unresolved link to transactionstatuscode Optional
RetransmissionIndicator Unresolved link to retransmissionindicator Optional
CorrelationID Unresolved link to correlationid Optional
PrimaryLangID Unresolved link to primarylangid Optional
AltLangID Unresolved link to altlangid1 Optional
MaxResponses Unresolved link to maxresponses Optional
DirectFlightsOnly Unresolved link to directflightsonly Optional
NumberStops Unresolved link to numberstops Optional