Definition Type: Element
Name: OTA_AirBookRS
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirBookRS.xsd
Abstract
Documentation:
The Book Response message contains the itinerary, passenger and pricing information sent in the request, along with a Booking reference number (PNR Locator) and ticketing information if the booking was successful. This message contains similar information to a standard airline CRS or GDS Display PNR message.
Collapse XSD Schema Diagram:
Drilldown into Errors in schema ota_airbookrs_xsd Drilldown into AirReservation in schema ota_airbookrs_xsd Drilldown into Warnings in schema ota_airbookrs_xsd Drilldown into Success in schema ota_airbookrs_xsd Drilldown into PriceInd in schema ota_airbookrs_xsd Drilldown into RetransmissionIndicator in schema ota_commontypes_xsd1 Drilldown into AltLangID in schema ota_commontypes_xsd1 Drilldown into AltLangID_Group in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID_Group in schema ota_commontypes_xsd1 Drilldown into TransactionStatusCode in schema ota_commontypes_xsd1 Drilldown into SequenceNmbr in schema ota_commontypes_xsd1 Drilldown into TransactionIdentifier in schema ota_commontypes_xsd1 Drilldown into Version in schema ota_commontypes_xsd1 Drilldown into Target in schema ota_commontypes_xsd1 Drilldown into TimeStamp in schema ota_commontypes_xsd1 Drilldown into EchoToken in schema ota_commontypes_xsd1 Drilldown into OTA_PayloadStdAttributes in schema ota_commontypes_xsd1 Drilldown into Cancel in schema ota_airbookrs_xsdXSD Diagram of OTA_AirBookRS in schema ota_airbookrs_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_AirBookRS">
    <xs:annotation>
        <xs:documentation xml:lang="en">
The Book Response message contains the itinerary, passenger and pricing information sent in the request, along with a Booking reference number (PNR Locator) and ticketing information if the booking was successful.
This message contains similar information to a standard airline CRS or GDS Display PNR message.
			</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:choice>
            <xs:sequence maxOccurs="2">
                <xs:element name="Success" type="SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="en"> Standard way to indicate successful processing of an OTA message. Returning an empty element of this type indicates success.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Warnings" type="WarningsType" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation xml:lang="en"> Standard way to indicate successful processing of an OTA message, but one in which warnings are generated.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="AirReservation" minOccurs="0" maxOccurs="9">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Contains all booking response information pertaining to a completed reservation.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:complexContent>
                            <xs:extension base="AirReservationType">
                                <xs:attribute name="CreateDateTime" type="DateOrDateTimeType" use="optional">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">Provides the original PNR creation date/time.</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:extension>
                        </xs:complexContent>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:element name="Errors" type="ErrorsType">
                <xs:annotation>
                    <xs:documentation xml:lang="en"> A collection of errors that occurred during the processing of a message.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
        <xs:attribute name="Cancel" type="xs:boolean" default="false">
            <xs:annotation>
                <xs:documentation xml:lang="en"> AWG to revisit. </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="OTA_PayloadStdAttributes">
            <xs:annotation>
                <xs:documentation xml:lang="en"> The OTA_PayloadStdAttributes defines the standard attributes that appear on the root element for all OTA payloads.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attribute name="PriceInd" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">When true, pricing was requested along with the booking.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Success nsA:Success (1) (1)
Warnings nsA:Warnings 0 (1)
AirReservation nsA:AirReservation 0 9
Errors nsA:Errors (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
Cancel nsA:Cancel false (Optional)
EchoToken EchoToken Optional
TimeStamp TimeStamp Optional
Target Target Production Optional
Version Version Required
TransactionIdentifier TransactionIdentifier Optional
SequenceNmbr SequenceNmbr Optional
TransactionStatusCode TransactionStatusCode Optional
PrimaryLangID PrimaryLangID Optional
AltLangID AltLangID Optional
RetransmissionIndicator RetransmissionIndicator Optional
PriceInd nsA:PriceInd Optional