schema location: | http://xmlprosdk.wspan.com/msgdoc/wsdl/OTA_AirRulesRS.xsd |
attribute form default: | |
element form default: | qualified |
targetNamespace: | http://www.opentravel.org/OTA_RS/2003/05 |
diagram | ![]() |
||||||||||||||||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
children | Success Warnings UniqueID Segment Errors | ||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
source | <xs:element name="OTA_CancelRS"> <xs:complexType> <xs:choice> <xs:sequence> <xs:element name="Success" type="SuccessType"/> <xs:element name="Warnings" type="WarningsType" minOccurs="0"/> <xs:element name="UniqueID" type="UniqueID_Type" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation xml:lang="en">Contains the reference(s) of the items being cancelled.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Segment" minOccurs="0" maxOccurs="99"> <xs:annotation> <xs:documentation xml:lang="en">Used to specify a segment that has been cancelled.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="UniqueID" type="UniqueID_Type" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation xml:lang="en">Contains the supplier's cancellation or confirmation number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Warnings" type="WarningsType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">Warning information for the segment that was requested to be cancelled.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="ItinSegNbr" type="xs:nonNegativeInteger" use="optional"> <xs:annotation> <xs:documentation xml:lang="en">Number identifying the segment item that was cancelled.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:element name="Errors" type="ErrorsType"/> </xs:choice> <xs:attributeGroup ref="OTA_PayloadStdAttributes"/> <xs:attribute name="Status" type="TransactionStatusType" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||
type | SuccessType | ||||
properties |
|
||||
source | <xs:element name="Success" type="SuccessType"/> |
diagram | ![]() |
||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||
type | WarningsType | ||||||||
properties |
|
||||||||
children | Warning | ||||||||
source | <xs:element name="Warnings" type="WarningsType" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||
type | UniqueID_Type | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="UniqueID" type="UniqueID_Type" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation xml:lang="en">Contains the reference(s) of the items being cancelled.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||
properties |
|
||||||||||||||
children | UniqueID Warnings | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="Segment" minOccurs="0" maxOccurs="99"> <xs:annotation> <xs:documentation xml:lang="en">Used to specify a segment that has been cancelled.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="UniqueID" type="UniqueID_Type" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation xml:lang="en">Contains the supplier's cancellation or confirmation number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Warnings" type="WarningsType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">Warning information for the segment that was requested to be cancelled.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="ItinSegNbr" type="xs:nonNegativeInteger" use="optional"> <xs:annotation> <xs:documentation xml:lang="en">Number identifying the segment item that was cancelled.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||
type | UniqueID_Type | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="UniqueID" type="UniqueID_Type" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation xml:lang="en">Contains the supplier's cancellation or confirmation number.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||
type | WarningsType | ||||||||
properties |
|
||||||||
children | Warning | ||||||||
annotation |
|
||||||||
source | <xs:element name="Warnings" type="WarningsType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">Warning information for the segment that was requested to be cancelled.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||
type | ErrorsType | ||||
properties |
|
||||
children | Error | ||||
source | <xs:element name="Errors" type="ErrorsType"/> |
diagram | ![]() |
||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||
type | TPA_Extensions_Type | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TPA_Extensions" type="TPA_Extensions_Type"> <xs:annotation> <xs:documentation xml:lang="en">A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||
children | Error | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="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:sequence> <xs:element name="Error" type="ErrorType" maxOccurs="99"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||||||||
type | ErrorType | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
source | <xs:element name="Error" type="ErrorType" maxOccurs="99"/> |
diagram | ![]() |
||||||||||||||||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||||||||
type | extension of FreeTextType | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
source | <xs:complexType name="ErrorType"> <xs:annotation> <xs:documentation xml:lang="en">Standard way to indicate that an error occurred during the processing of an OTA message</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="FreeTextType"> <xs:attribute name="Type" type="OTA_CodeType" use="required"> <xs:annotation> <xs:documentation xml:lang="en">The Error element MUST contain the Type attribute that uses a recommended set of values to indicate the error type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type ="Unknown". Refer to OTA Code List Error Warning Type (EWT).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="ErrorWarningAttributeGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
diagram | ![]() |
||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||
type | extension of xs:string | ||||||
properties |
|
||||||
used by |
|
||||||
attributes |
|
||||||
annotation |
|
||||||
source | <xs:complexType name="FreeTextType"> <xs:annotation> <xs:documentation xml:lang="en">Textual information to provide descriptions and/or additional information.</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attributeGroup ref="LanguageGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="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:complexType> |
diagram | ![]() |
||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TPA_Extensions_Type"> <xs:annotation> <xs:documentation xml:lang="en">Allows extensions to be added to the OTA specification per trading partner agreement.</xs:documentation> </xs:annotation> <xs:sequence> <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:complexType name="UniqueID_Type"> <xs:annotation> <xs:documentation xml:lang="en">An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote). </xs:documentation> </xs:annotation> <xs:attributeGroup ref="UniqueID_Group"/> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||
children | Warning | ||
used by |
|
||
source | <xs:complexType name="WarningsType"> <xs:sequence> <xs:element name="Warning" type="WarningType" maxOccurs="99"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||||||||
type | WarningType | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
source | <xs:element name="Warning" type="WarningType" maxOccurs="99"/> |
diagram | ![]() |
||||||||||||||||||||||||||||
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||||||||
type | extension of FreeTextType | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
source | <xs:complexType name="WarningType"> <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:simpleContent> <xs:extension base="FreeTextType"> <xs:attribute name="Type" type="OTA_CodeType" use="required"> <xs:annotation> <xs:documentation xml:lang="en">The Warning element MUST contain the Type attribute that uses a recommended set of values to indicate the warning type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type ="Unknown". Refer to OTA Code List Error Warning Type (EWT).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="ErrorWarningAttributeGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="OTA_CodeType"> <xs:annotation> <xs:documentation xml:lang="en">Used for codes in the OTA code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="[0-9A-Z]{1,3}(\.[A-Z]{3}(\.X){0,1}){0,1}"/> </xs:restriction> </xs:simpleType> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="StringLength1to32"> <xs:annotation> <xs:documentation xml:lang="en">Used for Character Strings, length 1 to 32</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="32"/> </xs:restriction> </xs:simpleType> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="StringLength1to64"> <xs:annotation> <xs:documentation xml:lang="en">Used for Character Strings, length 1 to 64</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="64"/> </xs:restriction> </xs:simpleType> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||
type | restriction of xs:string | ||||||||||||||
used by |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:simpleType name="TransactionStatusType"> <xs:annotation> <xs:documentation xml:lang="en">To specify a status to the transaction, usually in the response message, of the action specifed in the request message. </xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Pending"/> <xs:enumeration value="Cancelled"/> <xs:enumeration value="Modified"/> <xs:enumeration value="Committed"/> <xs:enumeration value="Ignored"/> <xs:enumeration value="On Hold"/> <xs:enumeration value="Unsuccessful"/> </xs:restriction> </xs:simpleType> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
annotation |
|
||||||||||||||||||||
source | <xs:attributeGroup name="ErrorWarningAttributeGroup"> <xs:annotation> <xs:documentation xml:lang="en">Used to identify an application error by either text, code, or by an online description and also to give the status, tag, and/or identification of the record that may have caused the error.</xs:documentation> </xs:annotation> <xs:attribute name="ShortText" type="StringLength1to64" use="optional"/> <xs:attribute name="Code" type="OTA_CodeType" use="optional"> <xs:annotation> <xs:documentation xml:lang="en">If present, this refers to a table of coded values exchanged between applications to identify errors or warnings. Refer to OTA Code List Error Codes (ERR).</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:attributeGroup name="ID_Group"> <xs:annotation> <xs:documentation xml:lang="en">Used to provide a required unique identifier.</xs:documentation> </xs:annotation> <xs:attribute name="ID" type="StringLength1to32" use="required"> <xs:annotation> <xs:documentation xml:lang="en">A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||
used by |
|
||
annotation |
|
||
source | <xs:attributeGroup name="LanguageGroup"> <xs:annotation> <xs:documentation xml:lang="en">Identifies language.</xs:documentation> </xs:annotation> </xs:attributeGroup> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:attributeGroup name="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:attribute name="Version" type="xs:decimal" use="required"> <xs:annotation> <xs:documentation xml:lang="en">For all OTA versioned messages, the version of the message is indicated by a decimal value.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="TransactionIdentifier" type="StringLength1to32" use="optional"> <xs:annotation> <xs:documentation xml:lang="en">A unique identifier to relate all messages within a transaction (e.g. this would be sent in all request and response messages that are part of an on-going transaction).</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> |
namespace | http://www.opentravel.org/OTA_RS/2003/05 | ||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:attributeGroup name="UniqueID_Group"> <xs:annotation> <xs:documentation xml:lang="en">Provides unique identification information.</xs:documentation> </xs:annotation> <xs:attribute name="Type" type="OTA_CodeType" use="required"> <xs:annotation> <xs:documentation xml:lang="en">A reference to the type of object defined by the UniqueID element. Refer to OTA Code List Unique ID Type (UIT).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="ID_Group"/> </xs:attributeGroup> |