Schema Name: OTA_AirBookModifyRQ.xsd
Target Namespace: http://www.opentravel.org/OTA/2003/05
Documentation:
ALL SCHEMA FILES IN THE OPENTRAVEL ALLIANCE SPECIFICATION ARE MADE AVAILABLE ACCORDING TO THE TERMS DEFINED BY THE OPENTRAVEL LICENSE AGREEMENT AT http://www.opentravel.org/Specifications/Default.aspx.
Collapse XSD Schema Code:

<xs:schema xmlns="http://www.opentravel.org/OTA/2003/05"  xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.opentravel.org/OTA/2003/05"  elementFormDefault="qualified" version="6.000" id="OTA2017B">
	<xs:annotation>
		<xs:documentation source="Description" xml:lang="en">ALL SCHEMA FILES IN THE OPENTRAVEL ALLIANCE SPECIFICATION ARE MADE AVAILABLE ACCORDING TO THE TERMS DEFINED BY THE OPENTRAVEL LICENSE AGREEMENT AT http://www.opentravel.org/Specifications/Default.aspx.</xs:documentation>
	</xs:annotation>
	<xs:include schemaLocation="OTA_AirCommonTypes.xsd"/>
	<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>
</xs:schema>
Collapse Elements: