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  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_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 OpenTravel 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 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
ResStatus nsA:ResStatus Optional