Definition Type: Element
Name: OTA_AirBookModifyRQ
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirBookModifyRQ.xsd
Abstract
Documentation:
The AirBook Modify Request message requests the system to modify an existing booking for one or more identified passengers. The message may be used for any kind of modification to a booking file, i.e. a modification to existing flight segments and special service information the addition of new elements, a name change or a booking file split. Analogous to the TTY process, existing data is submitted as well as the modified data. Attribute 'Operation' indicates the way elements have to be changed. Flight segments as well as seats- and special service requests will indicate a modification using the appropriate Status attribute.
Collapse XSD Schema Diagram:
Drilldown into AirReservation in schema ota_airbookmodifyrq_xsd Drilldown into AirBookModifyRQ in schema ota_airbookmodifyrq_xsd Drilldown into POS in schema ota_airbookmodifyrq_xsd Drilldown into ResStatus in schema ota_airbookmodifyrq_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_xsd1XSD Diagram of OTA_AirBookModifyRQ in schema ota_airbookmodifyrq_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_AirBookModifyRQ">
    <xs:annotation>
        <xs:documentation xml:lang="en">The AirBook Modify Request message requests the system to modify an existing booking for one or more identified passengers. The message may be used for any kind of modification to a booking file, i.e. a modification to existing flight segments and special service information the addition of new elements, a name change or a booking file split. Analogous to the TTY process, existing data is submitted as well as the modified data. Attribute 'Operation' indicates the way elements have to be changed. Flight segments as well as seats- and special service requests will indicate a modification using the appropriate Status attribute.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="POS" type="POS_Type">
                <xs:annotation>
                    <xs:documentation xml:lang="en">This identifes the party making the modification request. Trading partners are open to define their own UniqueID.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="AirBookModifyRQ">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Contains the new value of data which is to be modified.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:complexContent>
                        <xs:extension base="AirReservationType">
                            <xs:attribute name="ModificationType" type="OTA_CodeType" use="optional">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Specifies the type of booking modification being requested. Refer to OTA Code List Modification Type (MOD).</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                            <xs:attribute name="ReduceToNbr" type="Numeric1to999" use="optional">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">The number of passengers that should remain in the passenger booking record following a modification to reduce the number in party.</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                            <xs:attribute name="ClaimPNR_Ind" type="xs:boolean" use="optional">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">When true, indicates a request to claim the booking by the sending party.</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                        </xs:extension>
                    </xs:complexContent>
                </xs:complexType>
            </xs:element>
            <xs:element name="AirReservation" type="AirReservationType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Contains all booking information of the current reservation, in this case of the reservation which is to be modified.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attributeGroup ref="OTA_PayloadStdAttributes" />
        <xs:attribute name="ResStatus" type="TransactionActionType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Specifies an action to be taken following the modification of the booking. </xs:documentation>
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
POS nsA:POS (1) (1)
AirBookModifyRQ nsA:AirBookModifyRQ (1) (1)
AirReservation nsA:AirReservation 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
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
ResStatus nsA:ResStatus Optional