Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema TicketImageRS.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTicketingTypes.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTypes.xsd
Namespace No namespace
Properties
attribute form default: qualified
element form default: qualified
[ top ]
Element TicketImageRS
Namespace No namespace
Annotations
Ticket Image Response Root Element
Diagram
Diagram TicketImageRS.tmp#TicketImageRS_version TicketImageRS.tmp#InfoGroup TicketImageRS.tmp#TicketImage
Properties
content: complex
Model InfoGroup{0,1} , TicketImage+
Children InfoGroup, TicketImage
Instance
<TicketImageRS version="">
  <InfoGroup>{0,1}</InfoGroup>
  <TicketImage Conjunctive="" Destination="" DocName="" DocType="" Next="" Origin="" Prior="" Source="" Status="" TicketNumber="" TktSource="" ValidatingCarrier="">{1,unbounded}</TicketImage>
</TicketImageRS>
Attributes
QName Type Fixed Default Use Annotation
version restriction of xsd:string optional
Version number.  Example: 1.0
Source
<xsd:element name="TicketImageRS">
  <xsd:annotation>
    <xsd:documentation>Ticket Image Response Root Element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="InfoGroup" minOccurs="0"/>
      <xsd:element ref="TicketImage" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="version">
      <xsd:annotation>
        <xsd:documentation>Version number. Example: 1.0</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element InfoGroup
Namespace No namespace
Annotations
Error and information group
Diagram
Diagram TicketImageRS.tmp#ForInfo TicketImageRS.tmp#Error
Properties
content: complex
Used by
Element TicketImageRS
Model ForInfo{0,1} , Error*
Children Error, ForInfo
Instance
<InfoGroup>
  <ForInfo Source="" SourceRef="">{0,1}</ForInfo>
  <Error ErrorType="" Source="" SourceRef="">{0,unbounded}</Error>
</InfoGroup>
Source
<xsd:element name="InfoGroup">
  <xsd:annotation>
    <xsd:documentation>Error and information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ForInfo" minOccurs="0"/>
      <xsd:element ref="Error" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ForInfo
Namespace No namespace
Annotations
Information group
Diagram
Diagram TicketImageRS.tmp#Source TicketImageRS.tmp#SourceRef TicketImageRS.tmp#Text
Properties
content: complex
Used by
Element InfoGroup
Model Text+
Children Text
Instance
<ForInfo Source="" SourceRef="">
  <Text>{1,unbounded}</Text>
</ForInfo>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="ForInfo">
  <xsd:annotation>
    <xsd:documentation>Information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Information text or error text. Example: Free flow text. Example: Invalid flight number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source" use="optional">
      <xsd:annotation>
        <xsd:documentation>Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="SourceRef" use="optional"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Text
Namespace No namespace
Annotations
Information text or error text. Example: Free flow text.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Text" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Error
Namespace No namespace
Annotations
Error group
Diagram
Diagram TicketImageRS.tmp#Error_ErrorType TicketImageRS.tmp#Source TicketImageRS.tmp#SourceRef TicketImageRS.tmp#Code TicketImageRS.tmp#Text TicketImageRS.tmp#CustomRequest
Properties
content: complex
Used by
Element InfoGroup
Model Code{0,1} , Text+ , CustomRequest{0,1}
Children Code, CustomRequest, Text
Instance
<Error ErrorType="" Source="" SourceRef="">
  <Code>{0,1}</Code>
  <Text>{1,unbounded}</Text>
  <CustomRequest>{0,1}</CustomRequest>
</Error>
Attributes
QName Type Fixed Default Use Annotation
ErrorType xsd:string required
Type of error.  Example: Air
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Error">
  <xsd:annotation>
    <xsd:documentation>Error group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Code" minOccurs="0"/>
      <xsd:element ref="Text" maxOccurs="unbounded"/>
      <xsd:element ref="CustomRequest" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="ErrorType" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Type of error. Example: Air</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Code
Namespace No namespace
Annotations
Error code or equipment type code.  Example: 0104 (error code), 747 (equipment code)
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Error
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Error code or equipment type code. Example: 0104 (error code), 747 (equipment code)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest
Namespace No namespace
Annotations
Mostly used when source specific additional input is needed and/or when QC (Quality Control) edits are processed and the POS needs instructions/options how to proceed.

Multiple sources may return a separate 'Error' node with their own CustomRequest request.

the UI must display one screen at a time and respond to each with a separate message.
Diagram
Diagram TicketImageRS.tmp#CustomRequest_DialogTitle TicketImageRS.tmp#CustomRequest_Instructions TicketImageRS.tmp#Control TicketImageRS.tmp#CustomRequest_Button TicketImageRS.tmp#CustomRequest_OrigMsg TicketImageRS.tmp#CustomRequest_Reference
Properties
content: complex
Used by
Element Error
Model DialogTitle , Instructions{0,1} , Control+ , Button+ , OrigMsg , Reference{0,1}
Children Button, Control, DialogTitle, Instructions, OrigMsg, Reference
Instance
<CustomRequest>
  <DialogTitle>{1,1}</DialogTitle>
  <Instructions>{0,1}</Instructions>
  <Control GUILabel="" Mandatory="" MaxChar="" MinChar="" MouseOverText="" Pattern="" PNRLabel="" SameLine="" Type="" Width="">{1,unbounded}</Control>
  <Button ButtonLabel="" MouseOverText="" Validate="" Width="">{1,unbounded}</Button>
  <OrigMsg>{1,1}</OrigMsg>
  <Reference>{0,1}</Reference>
</CustomRequest>
Source
<xsd:element name="CustomRequest">
  <xsd:annotation>
    <xsd:documentation>Mostly used when source specific additional input is needed and/or when QC (Quality Control) edits are processed and the POS needs instructions/options how to proceed. Multiple sources may return a separate 'Error' node with their own CustomRequest request. the UI must display one screen at a time and respond to each with a separate message.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DialogTitle">
        <xsd:annotation>
          <xsd:documentation>Freeflow Text to be displayed in the Title Bar of the pop-up window</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Instructions" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Text" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Individual line of freeflow text</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="Control" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Control(s) needed for this pop-up. Important: The UI is asked to build the Pop-Up controls in sequential order. Possible types are: TextBox ListBox DropDown w/values ComboBox OptionGroup CheckBox DateInput TimeInput TextArea</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Button" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The 1st button defined will be the default button for the window. All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="ButtonLabel" use="required">
            <xsd:annotation>
              <xsd:documentation>The label to be used for the button. Example: Submit</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Validate">
            <xsd:annotation>
              <xsd:documentation>Possible values Y or N (default) If "Y" this button will trigger the validation needed by the GUI prior to processing the screen. Note: Only a single button can have this attribute set to "Y". If multiple, the first instance will be used.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="MouseOverText">
            <xsd:annotation>
              <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Width">
            <xsd:annotation>
              <xsd:documentation>GUI normally autosizes based on width of label. A certain width may be defined here in pixels.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="OrigMsg" type="MessageStructure">
        <xsd:annotation>
          <xsd:documentation>This is the message originally received by Company</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Reference" type="MessageStructure" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomRequest / DialogTitle
Namespace No namespace
Annotations
Freeflow Text to be displayed in the Title Bar of the pop-up window
Diagram
Diagram
Source
<xsd:element name="DialogTitle">
  <xsd:annotation>
    <xsd:documentation>Freeflow Text to be displayed in the Title Bar of the pop-up window</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest / Instructions
Namespace No namespace
Annotations
Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)
Diagram
Diagram TicketImageRS.tmp#CustomRequest_CustomRequest_Instructions_Text
Properties
content: complex
minOccurs: 0
Model Text+
Children Text
Instance
<Instructions>
  <Text>{1,unbounded}</Text>
</Instructions>
Source
<xsd:element name="Instructions" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Individual line of freeflow text</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomRequest / Instructions / Text
Namespace No namespace
Annotations
Individual line of freeflow text
Diagram
Diagram
Properties
maxOccurs: unbounded
Source
<xsd:element name="Text" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual line of freeflow text</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Control
Namespace No namespace
Annotations
The control(s) needed for this pop-up.a) Textbox

Possible types are:
a) TextBox
b) DropDown w/values
c) OptionGroup
Diagram
Diagram TicketImageRS.tmp#Control_Type TicketImageRS.tmp#Control_GUILabel TicketImageRS.tmp#Control_PNRLabel TicketImageRS.tmp#Control_MouseOverText TicketImageRS.tmp#Control_Mandatory TicketImageRS.tmp#Control_Width TicketImageRS.tmp#Control_SameLine TicketImageRS.tmp#Control_Pattern TicketImageRS.tmp#Control_MinChar TicketImageRS.tmp#Control_MaxChar TicketImageRS.tmp#Control_Value
Properties
content: complex
Used by
Element CustomRequest
Model Value*
Children Value
Instance
<Control GUILabel="" Mandatory="" MaxChar="" MinChar="" MouseOverText="" Pattern="" PNRLabel="" SameLine="" Type="" Width="">
  <Value>{0,unbounded}</Value>
</Control>
Attributes
QName Type Fixed Default Use Annotation
GUILabel required
Label to describe this control. 
This label is usually placed in front or above the respective control. In case of a 'Button' it is the name of the button.
Mandatory optional
Allowed Values: Y or N

If 'Y' the UI needs to identify the control as mandatory input/selection, e.g. with an asteriks or different colored background
MaxChar optional
Maximum characters
MinChar optional
Minimum characters
MouseOverText optional
Freeflow informational text designed to use as a 'mouseover' text or similar
PNRLabel required
Description to be used to enter the returned value into a PNR General Remark element, if needed or desired.

This label is usually placed in front of the returned value as remark text.

Example:
"ProjectID: 105514"
Pattern optional
use a regular expression string
SameLine optional
Allowed Values: Y or N

If 'Y' the UI needs to position this control to the right of and on the same line as the preceding control.
Type required
Possible Values:

TextBox
ListBox
DropDown w/values
ComboBox
OptionGroup(radio)
CheckBox
DateInput
TimeInput
TextArea
Width optional
Width in pixels
Source
<xsd:element name="Control">
  <xsd:annotation>
    <xsd:documentation>The control(s) needed for this pop-up.a) Textbox Possible types are: a) TextBox b) DropDown w/values c) OptionGroup</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Applicable to these control types: ListBox DropDown ComboBox OptionGroup CheckBox The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels. In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Type" use="required">
      <xsd:annotation>
        <xsd:documentation>Possible Values: TextBox ListBox DropDown w/values ComboBox OptionGroup(radio) CheckBox DateInput TimeInput TextArea</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="GUILabel" use="required">
      <xsd:annotation>
        <xsd:documentation>Label to describe this control. This label is usually placed in front or above the respective control. In case of a 'Button' it is the name of the button.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="PNRLabel" use="required">
      <xsd:annotation>
        <xsd:documentation>Description to be used to enter the returned value into a PNR General Remark element, if needed or desired. This label is usually placed in front of the returned value as remark text. Example: "ProjectID: 105514"</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MouseOverText">
      <xsd:annotation>
        <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Mandatory">
      <xsd:annotation>
        <xsd:documentation>Allowed Values: Y or N If 'Y' the UI needs to identify the control as mandatory input/selection, e.g. with an asteriks or different colored background</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Width">
      <xsd:annotation>
        <xsd:documentation>Width in pixels</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="SameLine">
      <xsd:annotation>
        <xsd:documentation>Allowed Values: Y or N If 'Y' the UI needs to position this control to the right of and on the same line as the preceding control.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Pattern">
      <xsd:annotation>
        <xsd:documentation>use a regular expression string</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MinChar">
      <xsd:annotation>
        <xsd:documentation>Minimum characters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MaxChar">
      <xsd:annotation>
        <xsd:documentation>Maximum characters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Control / Value
Namespace No namespace
Annotations
Applicable to these control types:

ListBox
DropDown
ComboBox
OptionGroup
CheckBox

The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels.

In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.
Diagram
Diagram
Properties
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Applicable to these control types: ListBox DropDown ComboBox OptionGroup CheckBox The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels. In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest / Button
Namespace No namespace
Annotations
The 1st button defined will be the default button for the window.

All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)
Diagram
Diagram TicketImageRS.tmp#CustomRequest_CustomRequest_Button_ButtonLabel TicketImageRS.tmp#CustomRequest_CustomRequest_Button_Validate TicketImageRS.tmp#CustomRequest_CustomRequest_Button_MouseOverText TicketImageRS.tmp#CustomRequest_CustomRequest_Button_Width
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ButtonLabel required
The label to be used for the button.

Example: Submit
MouseOverText optional
Freeflow informational text designed to use as a 'mouseover' text or similar
Validate optional
Possible values Y or N (default)

If "Y" this button will trigger the validation needed by the GUI prior to processing the screen.

Note:  Only a single button can have this attribute set to "Y".  If multiple, the first instance will be used.
Width optional
GUI normally autosizes based on width of label.  A certain width may be defined here in pixels.
Source
<xsd:element name="Button" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The 1st button defined will be the default button for the window. All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="ButtonLabel" use="required">
      <xsd:annotation>
        <xsd:documentation>The label to be used for the button. Example: Submit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Validate">
      <xsd:annotation>
        <xsd:documentation>Possible values Y or N (default) If "Y" this button will trigger the validation needed by the GUI prior to processing the screen. Note: Only a single button can have this attribute set to "Y". If multiple, the first instance will be used.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MouseOverText">
      <xsd:annotation>
        <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Width">
      <xsd:annotation>
        <xsd:documentation>GUI normally autosizes based on width of label. A certain width may be defined here in pixels.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomRequest / OrigMsg
Namespace No namespace
Annotations
This is the message originally received by Company
Diagram
Diagram TicketImageRS.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:element name="OrigMsg" type="MessageStructure">
  <xsd:annotation>
    <xsd:documentation>This is the message originally received by Company</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest / Reference
Namespace No namespace
Annotations
Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse
Diagram
Diagram TicketImageRS.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
minOccurs: 0
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:element name="Reference" type="MessageStructure" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketImage
Namespace No namespace
Annotations
Ticket Coupon
Diagram
Diagram TicketImageRS.tmp#ValidatingCarrier TicketImageRS.tmp#TicketImage_TicketNumber TicketImageRS.tmp#DocType TicketImageRS.tmp#DocName TicketImageRS.tmp#Status TicketImageRS.tmp#Conjunctive TicketImageRS.tmp#TicketImage_Next TicketImageRS.tmp#TicketImage_Prior TicketImageRS.tmp#TicketImage_Origin TicketImageRS.tmp#TicketImage_Destination TicketImageRS.tmp#Source TicketImageRS.tmp#TicketImage_TktSource TicketImageRS.tmp#TicketImage_TktType TicketImageRS.tmp#TicketIdentification TicketImageRS.tmp#FCICode TicketImageRS.tmp#Traveler TicketImageRS.tmp#TicketImage_FrequentTravelerGroup TicketImageRS.tmp#Itinerary TicketImageRS.tmp#TicketImage_FareGroup TicketImageRS.tmp#BillingAndDeliveryData TicketImageRS.tmp#TicketImage_Endorsement TicketImageRS.tmp#TicketImage_CountryList TicketImageRS.tmp#TicketImage_Distributor TicketImageRS.tmp#Feature TicketImageRS.tmp#TicketImage_ESAC TicketImageRS.tmp#RefundAuthNumber TicketImageRS.tmp#WaiverCode TicketImageRS.tmp#TicketImage_OriginalTicket TicketImageRS.tmp#TicketImage_InExchangeFor TicketImageRS.tmp#EMDInfo
Properties
content: complex
Used by
Element TicketImageRS
Model TktType , TicketIdentification , FCICode{0,1} , Traveler , FrequentTravelerGroup* , Itinerary , FareGroup , BillingAndDeliveryData , Endorsement* , CountryList{0,1} , Distributor{0,1} , Feature* , ESAC{0,1} , RefundAuthNumber{0,1} , WaiverCode{0,1} , OriginalTicket , InExchangeFor , EMDInfo*
Children BillingAndDeliveryData, CountryList, Distributor, EMDInfo, ESAC, Endorsement, FCICode, FareGroup, Feature, FrequentTravelerGroup, InExchangeFor, Itinerary, OriginalTicket, RefundAuthNumber, TicketIdentification, TktType, Traveler, WaiverCode
Instance
<TicketImage Conjunctive="" Destination="" DocName="" DocType="" Next="" Origin="" Prior="" Source="" Status="" TicketNumber="" TktSource="" ValidatingCarrier="">
  <TktType Code="" FareIndicator="">{1,1}</TktType>
  <TicketIdentification>{1,1}</TicketIdentification>
  <FCICode>{0,1}</FCICode>
  <Traveler Type="">{1,1}</Traveler>
  <FrequentTravelerGroup>{0,unbounded}</FrequentTravelerGroup>
  <Itinerary Source="" SourceRef="">{1,1}</Itinerary>
  <FareGroup AutoExchange="" NetFare="">{1,1}</FareGroup>
  <BillingAndDeliveryData>{1,1}</BillingAndDeliveryData>
  <Endorsement>{0,unbounded}</Endorsement>
  <CountryList>{0,1}</CountryList>
  <Distributor>{0,1}</Distributor>
  <Feature>{0,unbounded}</Feature>
  <ESAC>{0,1}</ESAC>
  <RefundAuthNumber>{0,1}</RefundAuthNumber>
  <WaiverCode>{0,1}</WaiverCode>
  <OriginalTicket>{1,1}</OriginalTicket>
  <InExchangeFor>{1,1}</InExchangeFor>
  <EMDInfo Source="">{0,unbounded}</EMDInfo>
</TicketImage>
Attributes
QName Type Fixed Default Use Annotation
Conjunctive restriction of xsd:string optional
Possible values are: "Y" or "N"
Destination restriction of xsd:string required
Trip's overall Destination - may not match this ticket's last segment's Arrival airport if this is not the last coupon in a Conjunctive set.
DocName restriction of xsd:string required
Possible values are: "TKTT"
"EMDS"
"EMDA"
"MD50"
"TASF"
DocType restriction of xsd:string required
This is the TRNC Code (Transaction Code) as per ARC/BSP, such as
TKTT
EMDS
EMDA
RFND
CANX
CANN
TASF
MD50
Next restriction of xsd:string optional
If this ticket is part of a conjunctive set, use this field to show the ticket number of the "next" coupon in the set.
Origin restriction of xsd:string required
Trip's overall Origin - may not match this ticket's first segment's Departure airport if this is not the first coupon in a Conjunctive set.
Prior restriction of xsd:string optional
If this ticket is part of a conjunctive set, use this field to show the ticket number of the "previous" coupon in the set.
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Status restriction of xsd:string required
Possible values are: "Ticketed", "Voided", "Exchanged" or "Refunded"
TicketNumber xsd:string required
The 14-digit TicketNumber 
(13-digit plus check digit).  If part of a conjunctive set this is the actual number within the set.

Example: 00159622222201
TktSource optional
ARC/BSP Processing facility
ValidatingCarrier xsd:string required
The 2-character airline code of the carrier validating this Ticket/Document.

Example: EK, AA
Source
<xsd:element name="TicketImage">
  <xsd:annotation>
    <xsd:documentation>Ticket Coupon</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TktType">
        <xsd:annotation>
          <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Code" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="FareIndicator" use="required">
            <xsd:annotation>
              <xsd:documentation>Identifies state of the ticket. Possible values are: F - First Ticket R - Reissue (Exchange) I - IT Ticket Y - IT Ticket Reissue (Exchange) U - Bulk Ticket W - Bulk Ticket Reissue (Exchange)</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="1"/>
                <xsd:enumeration value="F"/>
                <xsd:enumeration value="R"/>
                <xsd:enumeration value="I"/>
                <xsd:enumeration value="Y"/>
                <xsd:enumeration value="U"/>
                <xsd:enumeration value="W"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="TicketIdentification">
        <xsd:annotation>
          <xsd:documentation>Ticket information group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FCICode" minOccurs="0"/>
      <xsd:element ref="Traveler"/>
      <xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FFCompanyCode">
              <xsd:annotation>
                <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="2"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FFNumber">
              <xsd:annotation>
                <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FFFlyingCompany" minOccurs="0">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="2"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="Itinerary"/>
      <xsd:element name="FareGroup">
        <xsd:annotation>
          <xsd:documentation>Represents ticketed fare. Includes Base fare, taxes, fare calculation line etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CurrencyCode" type="CurrencyCodeType">
              <xsd:annotation>
                <xsd:documentation>Currency in which ticket was isued. Governs all amounts in below sectiins unless specified otherwise. Example: USD</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="TravelerGroup">
              <xsd:annotation>
                <xsd:documentation>Container for passenger price data. Includes base fare,taxes..</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Price">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="BaseFare">
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element ref="FiledIn" minOccurs="0"/>
                              <xsd:element name="Surcharges" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Sourcharges group</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element name="Surcharge" type="SurchargeTypeBasic">
                                      <xsd:annotation>
                                        <xsd:documentation>Surcharges break down information.</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                  </xsd:sequence>
                                  <xsd:attribute name="Amount" type="xsd:integer" use="required">
                                    <xsd:annotation>
                                      <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                            <xsd:attribute name="Amount" type="xsd:integer" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute ref="BulkMask">
                              <xsd:annotation>
                                <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element ref="NetRemit" minOccurs="0"/>
                        <xsd:element ref="Taxes"/>
                      </xsd:sequence>
                      <xsd:attribute name="Total" type="xsd:integer" use="optional">
                        <xsd:annotation>
                          <xsd:documentation>Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. Example: 230000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                      <xsd:attribute name="ExchangeIndicator">
                        <xsd:annotation>
                          <xsd:documentation>*** not used by F1 *** Indicator to represent if additional collection is done.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                          <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="NO ADC"/>
                            <xsd:enumeration value="A"/>
                          </xsd:restriction>
                        </xsd:simpleType>
                      </xsd:attribute>
                      <xsd:attribute ref="BulkMask">
                        <xsd:annotation>
                          <xsd:documentation>[DEPRECATED - use new attributes PsgrMask and AudAgtMask]</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                      <xsd:attribute name="AuditorMask">
                        <xsd:annotation>
                          <xsd:documentation>[DEPRECATED - use new attributes PsgrMask and AudAgtMask]</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                      <xsd:attribute name="PsgrMask">
                        <xsd:annotation>
                          <xsd:documentation>The value to print/display instead of the true Amount value on the PASSENGER coupon/receipt. This is not restricted to IT/BT tickets where the value may be "BT" or "IT" but is also used for BSP Reissue masking, such as "NO ADC" or "USD 240.50A"</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                      <xsd:attribute name="AudAgtMask">
                        <xsd:annotation>
                          <xsd:documentation>The value to print/display instead of the true Amount value on the AGENT and AUDITOR coupon. This is not restricted to IT/BT tickets where the value may be "BT" or "IT" but is also used for BSP Reissue masking, such as "NO ADC" or "USD 240.50A"</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CommissionGroup" minOccurs="0">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Commission" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:complexContent>
                              <xsd:extension base="CommissionType">
                                <xsd:attribute name="RuleCode">
                                  <xsd:annotation>
                                    <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                      <xsd:minLength value="1"/>
                                    </xsd:restriction>
                                  </xsd:simpleType>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:complexContent>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" type="xsd:integer">
                        <xsd:annotation>
                          <xsd:documentation>Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. Example: 200000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="FareRules">
                    <xsd:annotation>
                      <xsd:documentation>Fare rules information group.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="FareInfo" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="DepartureDate" type="xsd:date">
                                <xsd:annotation>
                                  <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="DepartureCode" type="xsd:string">
                                <xsd:annotation>
                                  <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="ArrivalCode" type="xsd:string">
                                <xsd:annotation>
                                  <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="FareBasisCode" type="xsd:string">
                                <xsd:annotation>
                                  <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="FareRefKey" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                  <xsd:restriction base="xsd:string">
                                    <xsd:minLength value="1"/>
                                  </xsd:restriction>
                                </xsd:simpleType>
                              </xsd:element>
                              <xsd:element name="Discount" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:integer">
                                      <xsd:attribute name="Type">
                                        <xsd:annotation>
                                          <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:simpleType>
                                          <xsd:restriction base="xsd:string">
                                            <xsd:enumeration value="A"/>
                                            <xsd:enumeration value="P"/>
                                          </xsd:restriction>
                                        </xsd:simpleType>
                                      </xsd:attribute>
                                      <xsd:attribute name="CodeID">
                                        <xsd:annotation>
                                          <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element ref="Text"/>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="FareCalculation" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="UnmaskedFareCalculation" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                            <!--update_add-->
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TravelStats" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Statistical data as needed for BSP and/or ARC reporting</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="PurposeCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Purpose Code. Valid values: 1 = Business 2 = Pleasure 3 = Charter Canadian requirement</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="DestinationCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>1 = Mexico, Costa Rica, Central America, Canal zone 2 = Islands and countries of the Caribbean, Bermuda, including PR, VI 3 = South America 4 = Europe incl Morocco, Tunisia, Algeria, Greenland 5 = Africa 6 = Middle East (western Asia) 7 = Asia including India 8 = Australia, New Zealand. Pacific islands incl Hawaii, excluding Guam 0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) Canadian requirement</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="AutoExchange">
            <xsd:annotation>
              <xsd:documentation>Allowed value = "Y" Identifies this FareGroup as a result of an auto-exchange application (e.g. ReShop by ITA).</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="NetFare">
            <xsd:annotation>
              <xsd:documentation>Allowed value = "Y" Identifies Cat35 C-Type net fare</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="BillingAndDeliveryData"/>
      <xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Endorsementss on ticket. NOTE: pls. use FareGroup/TravelerGroup/FareRules/Endorsement element. This element is deprecated and defined is for backward compatibility reasons. Support will be discontinued starting MAR2008</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CountryList" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Country" type="CountryCodeAlpha2" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>ISO 2-letter country code. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Distributor" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Name of entity that distributed this fare. Can be ATPCO, SITA, IATA, consolidator or airline.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="ATPCO"/>
            <xsd:enumeration value="SITA"/>
            <xsd:enumeration value="IATA"/>
            <xsd:enumeration value="CONSOLIDATOR"/>
            <xsd:enumeration value="AIRLINE"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="ESAC" type="xsd:string" minOccurs="0"/>
      <xsd:element ref="RefundAuthNumber" minOccurs="0"/>
      <xsd:element ref="WaiverCode" minOccurs="0"/>
      <xsd:sequence minOccurs="0">
        <xsd:element name="OriginalTicket">
          <xsd:annotation>
            <xsd:documentation>Data of the original (first) ticket. Will only be presents if ticket was exchanged (meaning displayed ticket as defined in this schema is result of an exchange).</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="Ticket" maxOccurs="4">
                <xsd:annotation>
                  <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0011234567890</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>CouponNumber is not used by Res System</xsd:documentation>
                    </xsd:annotation>
                    <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
                      <xsd:annotation>
                        <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                  <xsd:attribute name="Number" type="xsd:string" use="required">
                    <xsd:annotation>
                      <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                  <xsd:attribute name="TicketAmount">
                    <xsd:annotation>
                      <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="TktIssueDate" type="xsd:date">
                <xsd:annotation>
                  <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="IATA" type="xsd:string">
                <xsd:annotation>
                  <xsd:documentation>The IATA number of the agency originally issuing the ticket.</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="OriginalIssuePlace" type="xsd:string">
                <xsd:annotation>
                  <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="FormOfPayment"/>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="InExchangeFor">
          <xsd:annotation>
            <xsd:documentation>Represents tickets from the last exchange.</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:sequence>
                <xsd:annotation>
                  <xsd:documentation>At least one element of this sequence is mandatory</xsd:documentation>
                </xsd:annotation>
                <xsd:element name="TicketNumber" minOccurs="0" maxOccurs="4">
                  <xsd:annotation>
                    <xsd:documentation>The 13 digt ticket number(s) of all tickets. Example: 0012345467891</xsd:documentation>
                  </xsd:annotation>
                  <xsd:complexType>
                    <xsd:simpleContent>
                      <xsd:extension base="xsd:string">
                        <xsd:attribute name="TicketAmount">
                          <xsd:annotation>
                            <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                        <xsd:attribute name="TicketDate">
                          <xsd:annotation>
                            <xsd:documentation>Issuance date of this ticket</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                        <xsd:attribute name="TicketTime">
                          <xsd:annotation>
                            <xsd:documentation>Issuance time of this ticket</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                      </xsd:extension>
                    </xsd:simpleContent>
                  </xsd:complexType>
                </xsd:element>
                <xsd:element name="ExchangeDocuments" minOccurs="0">
                  <xsd:annotation>
                    <xsd:documentation>Data for [other] exchange document(s) to (a) be applied as partial or full FOP or (b) be applied for services such as upgrades, priority boarding, etc. (c) be applied to support discounted fare and to be processed as an "Exchange transaction". Typical document types: -- (residual value) MCO -- (residual value) EMD-S -- Airline Voucher -- Paper or eCertificates -- Creditshells from PNR</xsd:documentation>
                  </xsd:annotation>
                  <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element name="DocumentDetails" maxOccurs="unbounded">
                        <xsd:complexType>
                          <xsd:sequence>
                            <xsd:element name="CreditAmount" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
                              </xsd:annotation>
                              <xsd:complexType>
                                <xsd:sequence>
                                  <xsd:element ref="CurrencyCode"/>
                                  <xsd:element name="DocAmount">
                                    <xsd:annotation>
                                      <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                  <xsd:element name="DocAmountUsed">
                                    <xsd:annotation>
                                      <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:element>
                                </xsd:sequence>
                              </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="DocNumber">
                              <xsd:annotation>
                                <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                          </xsd:sequence>
                        </xsd:complexType>
                      </xsd:element>
                    </xsd:sequence>
                  </xsd:complexType>
                </xsd:element>
              </xsd:sequence>
              <xsd:element name="ChangeFee" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>allows to carry forward any change fee associated to the issuance of the new ticket</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element ref="CurrencyCode"/>
                    <xsd:element ref="Amount">
                      <xsd:annotation>
                        <xsd:documentation>Amount of applied change fee. Example: 7500</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                  <xsd:attribute name="Number" type="xsd:string" use="required">
                    <xsd:annotation>
                      <xsd:documentation>The 13 digt ticket number of the ticket carrying the change fee. Example: 0012345467891</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:element ref="EMDInfo" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute ref="ValidatingCarrier" use="required"/>
    <xsd:attribute name="TicketNumber" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The 14-digit TicketNumber (13-digit plus check digit). If part of a conjunctive set this is the actual number within the set. Example: 00159622222201</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="DocType" use="required"/>
    <xsd:attribute ref="DocName" use="required"/>
    <xsd:attribute ref="Status" use="required"/>
    <xsd:attribute ref="Conjunctive" use="optional"/>
    <xsd:attribute name="Next" use="optional">
      <xsd:annotation>
        <xsd:documentation>If this ticket is part of a conjunctive set, use this field to show the ticket number of the "next" coupon in the set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="13"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Prior" use="optional">
      <xsd:annotation>
        <xsd:documentation>If this ticket is part of a conjunctive set, use this field to show the ticket number of the "previous" coupon in the set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="13"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Origin" use="required">
      <xsd:annotation>
        <xsd:documentation>Trip's overall Origin - may not match this ticket's first segment's Departure airport if this is not the first coupon in a Conjunctive set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Destination" use="required">
      <xsd:annotation>
        <xsd:documentation>Trip's overall Destination - may not match this ticket's last segment's Arrival airport if this is not the last coupon in a Conjunctive set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="Source"/>
    <xsd:attribute name="TktSource">
      <xsd:annotation>
        <xsd:documentation>ARC/BSP Processing facility</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketImage / TktType
Namespace No namespace
Annotations
Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.
Diagram
Diagram TicketImageRS.tmp#TicketImage_TicketImage_TktType_Code TicketImageRS.tmp#TicketImage_TicketImage_TktType_FareIndicator
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Code xsd:string required
Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.
FareIndicator restriction of xsd:string required
Identifies state of the ticket. Possible values are:
F - First Ticket
R - Reissue (Exchange)

I - IT Ticket
Y - IT Ticket Reissue (Exchange)

U - Bulk Ticket
W - Bulk Ticket Reissue (Exchange)
Source
<xsd:element name="TktType">
  <xsd:annotation>
    <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Code" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="FareIndicator" use="required">
      <xsd:annotation>
        <xsd:documentation>Identifies state of the ticket. Possible values are: F - First Ticket R - Reissue (Exchange) I - IT Ticket Y - IT Ticket Reissue (Exchange) U - Bulk Ticket W - Bulk Ticket Reissue (Exchange)</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
          <xsd:enumeration value="F"/>
          <xsd:enumeration value="R"/>
          <xsd:enumeration value="I"/>
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="U"/>
          <xsd:enumeration value="W"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIdentification
Namespace No namespace
Annotations
PNR information group
Diagram
Diagram TicketImageRS.tmp#RecordLocator TicketImageRS.tmp#TicketIdentification_Ownership TicketImageRS.tmp#TicketIdentification_AgencyData TicketImageRS.tmp#TicketIdentification_TicketOfficeID TicketImageRS.tmp#TicketIdentification_TicketingAgent TicketImageRS.tmp#TicketIdentification_TktIssueDate TicketImageRS.tmp#TicketIdentification_TktIssueTime TicketImageRS.tmp#TicketIdentification_TktIssuePlace TicketImageRS.tmp#TicketIdentification_TktIssueCountry
Properties
content: complex
Used by
Element TicketImage
Model RecordLocator , Ownership{0,1} , AgencyData , TicketOfficeID{0,1} , TicketingAgent{0,1} , TktIssueDate , TktIssueTime{0,1} , TktIssuePlace{0,1} , TktIssueCountry{0,1}
Children AgencyData, Ownership, RecordLocator, TicketOfficeID, TicketingAgent, TktIssueCountry, TktIssueDate, TktIssuePlace, TktIssueTime
Instance
<TicketIdentification>
  <RecordLocator>{1,1}</RecordLocator>
  <Ownership>{0,1}</Ownership>
  <AgencyData>{1,1}</AgencyData>
  <TicketOfficeID>{0,1}</TicketOfficeID>
  <TicketingAgent>{0,1}</TicketingAgent>
  <TktIssueDate>{1,1}</TktIssueDate>
  <TktIssueTime>{0,1}</TktIssueTime>
  <TktIssuePlace>{0,1}</TktIssuePlace>
  <TktIssueCountry>{0,1}</TktIssueCountry>
</TicketIdentification>
Source
<xsd:element name="TicketIdentification">
  <xsd:annotation>
    <xsd:documentation>PNR information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="RecordLocator"/>
      <xsd:element name="Ownership" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CRSID" minOccurs="0"/>
            <xsd:element ref="Agency" minOccurs="0"/>
            <xsd:element name="PseudoCityCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AgencyData">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="SignOn" minOccurs="0"/>
            <xsd:element ref="DutyCode" minOccurs="0"/>
            <xsd:element name="IATA" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Agency IATA number</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
              <xsd:annotation>
                <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Description" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ID" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TicketOfficeID" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Ticket office Identification. Example: KLTLOB</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TicketingAgent" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TktIssueDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TktIssueTime" type="Time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TktIssuePlace" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies location where ticket was issued. Normally a 3-letter airport/city code. This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="TktIssueCountry" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies country where ticket was issued by a two letter country code. Example: CA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element RecordLocator
Namespace No namespace
Annotations
PNR record locator from where this EMD is issued from.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 6
Used by
Source
<xsd:element name="RecordLocator">
  <xsd:annotation>
    <xsd:documentation>PNR record locator from where this EMD is issued from.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="6"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketIdentification / Ownership
Namespace No namespace
Diagram
Diagram TicketImageRS.tmp#CRSID TicketImageRS.tmp#Agency TicketImageRS.tmp#TicketIdentification_TicketIdentification_Ownership_PseudoCityCode
Properties
content: complex
minOccurs: 0
Model CRSID{0,1} , Agency{0,1} , PseudoCityCode
Children Agency, CRSID, PseudoCityCode
Instance
<Ownership>
  <CRSID>{0,1}</CRSID>
  <Agency>{0,1}</Agency>
  <PseudoCityCode>{1,1}</PseudoCityCode>
</Ownership>
Source
<xsd:element name="Ownership" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CRSID" minOccurs="0"/>
      <xsd:element ref="Agency" minOccurs="0"/>
      <xsd:element name="PseudoCityCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CRSID
Namespace No namespace
Annotations
CRS identification.
Example: 1G
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="CRSID" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>CRS identification. Example: 1G</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Agency
Namespace No namespace
Annotations
Agency that issued the ticket.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Agency" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency that issued the ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / Ownership / PseudoCityCode
Namespace No namespace
Annotations
Agency PCC. 
Example: AX49
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="PseudoCityCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / AgencyData
Namespace No namespace
Diagram
Diagram TicketImageRS.tmp#SignOn TicketImageRS.tmp#DutyCode TicketImageRS.tmp#TicketIdentification_TicketIdentification_AgencyData_IATA TicketImageRS.tmp#TicketIdentification_TicketIdentification_AgencyData_AgencyID
Properties
content: complex
Model SignOn{0,1} , DutyCode{0,1} , IATA{0,1} , AgencyID{0,3}
Children AgencyID, DutyCode, IATA, SignOn
Instance
<AgencyData>
  <SignOn>{0,1}</SignOn>
  <DutyCode>{0,1}</DutyCode>
  <IATA>{0,1}</IATA>
  <AgencyID>{0,3}</AgencyID>
</AgencyData>
Source
<xsd:element name="AgencyData">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SignOn" minOccurs="0"/>
      <xsd:element ref="DutyCode" minOccurs="0"/>
      <xsd:element name="IATA" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Agency IATA number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
        <xsd:annotation>
          <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Description" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ID" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SignOn
Namespace No namespace
Annotations
Agent sign on.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="SignOn" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agent sign on.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element DutyCode
Namespace No namespace
Annotations
Agent duty code
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="DutyCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agent duty code</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / AgencyData / IATA
Namespace No namespace
Annotations
Agency IATA number
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="IATA" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Agency IATA number</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / AgencyData / AgencyID
Namespace No namespace
Annotations
Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.
Diagram
Diagram TicketImageRS.tmp#TicketIdentification_TicketIdentification_AgencyData_TicketIdentification_TicketIdentification_AgencyData_AgencyID_Description TicketImageRS.tmp#TicketIdentification_TicketIdentification_AgencyData_TicketIdentification_TicketIdentification_AgencyData_AgencyID_ID
Properties
content: complex
minOccurs: 0
maxOccurs: 3
Model Description , ID
Children Description, ID
Instance
<AgencyID>
  <Description>{1,1}</Description>
  <ID>{1,1}</ID>
</AgencyID>
Source
<xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
  <xsd:annotation>
    <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Description" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ID" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketIdentification / AgencyData / AgencyID / Description
Namespace No namespace
Annotations
Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Description" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / AgencyData / AgencyID / ID
Namespace No namespace
Annotations
Unique alphanumeric identifier.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ID" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / TicketOfficeID
Namespace No namespace
Annotations
Ticket office Identification.  Example: KLTLOB
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TicketOfficeID" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Ticket office Identification. Example: KLTLOB</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / TicketingAgent
Namespace No namespace
Annotations
Booking Agent Identification, Agent ID.  Example: RI17
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TicketingAgent" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / TktIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="TktIssueDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / TktIssueTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram TicketImageRS.tmp#Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="TktIssueTime" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / TktIssuePlace
Namespace No namespace
Annotations
Identifies location where ticket was issued. Normally a 3-letter airport/city code.
This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 3
Source
<xsd:element name="TktIssuePlace" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies location where ticket was issued. Normally a 3-letter airport/city code. This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketIdentification / TktIssueCountry
Namespace No namespace
Annotations
Identifies country where ticket was issued by a two letter country code.
Example: CA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 2
Source
<xsd:element name="TktIssueCountry" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies country where ticket was issued by a two letter country code. Example: CA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element FCICode
Namespace No namespace
Annotations
0: System auto priced 
1: Agent priced 
2: System auto priced with tax exemption
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
enumeration 0
enumeration 1
enumeration 2
Used by
Elements EMDImage, TicketImage
Source
<xsd:element name="FCICode">
  <xsd:annotation>
    <xsd:documentation>0: System auto priced 1: Agent priced 2: System auto priced with tax exemption</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:enumeration value="0"/>
      <xsd:enumeration value="1"/>
      <xsd:enumeration value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Traveler
Namespace No namespace
Annotations
Traveler details group
Diagram
Diagram TicketImageRS.tmp#Traveler_Type TicketImageRS.tmp#ElementNumber TicketImageRS.tmp#TravelerName TicketImageRS.tmp#Infant
Properties
content: complex
Used by
Elements EMDImage, TicketImage
Model ElementNumber , TravelerName , Infant{0,1}
Children ElementNumber, Infant, TravelerName
Instance
<Traveler Type="">
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <TravelerName>{1,1}</TravelerName>
  <Infant>{0,1}</Infant>
</Traveler>
Attributes
QName Type Fixed Default Use Annotation
Type xsd:string required
Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student (Example: ADT)
Source
<xsd:element name="Traveler">
  <xsd:annotation>
    <xsd:documentation>Traveler details group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber"/>
      <xsd:element ref="TravelerName"/>
      <xsd:element ref="Infant" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Type" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student (Example: ADT)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ElementNumber
Namespace No namespace
Diagram
Diagram TicketImageRS.tmp#ElementNumber_TattooNumber TicketImageRS.tmp#ElementNumber_TattooQualifier
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
TattooNumber restriction of xsd:string optional
Tattoo number.  Example: 2
TattooQualifier restriction of xsd:string optional
Tattoo qualifier.  Example: ST
Source
<xsd:element name="ElementNumber">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="TattooNumber" use="optional">
          <xsd:annotation>
            <xsd:documentation>Tattoo number. Example: 2</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="TattooQualifier" use="optional">
          <xsd:annotation>
            <xsd:documentation>Tattoo qualifier. Example: ST</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerName
Namespace No namespace
Diagram
Diagram TicketImageRS.tmp#Surname TicketImageRS.tmp#GivenName TicketImageRS.tmp#NativeGivenName TicketImageRS.tmp#Initial TicketImageRS.tmp#Title TicketImageRS.tmp#DateOfBirth TicketImageRS.tmp#Gender
Properties
content: complex
Used by
Element Traveler
Model Surname , GivenName , NativeGivenName{0,1} , Initial{0,1} , Title{0,1} , DateOfBirth{0,1} , Gender{0,1}
Children DateOfBirth, Gender, GivenName, Initial, NativeGivenName, Surname, Title
Instance
<TravelerName>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <NativeGivenName>{0,1}</NativeGivenName>
  <Initial>{0,1}</Initial>
  <Title>{0,1}</Title>
  <DateOfBirth>{0,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</TravelerName>
Source
<xsd:element name="TravelerName">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="NativeGivenName" minOccurs="0"/>
      <xsd:element ref="Initial" minOccurs="0"/>
      <xsd:element ref="Title" minOccurs="0"/>
      <xsd:element ref="DateOfBirth" minOccurs="0"/>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Surname
Namespace No namespace
Annotations
Traveler family name.  Example: SMITH
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Elements Infant, TravelerName
Source
<xsd:element name="Surname">
  <xsd:annotation>
    <xsd:documentation>Traveler family name. Example: SMITH</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element GivenName
Namespace No namespace
Annotations
Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. Example: JANE
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Elements Infant, TravelerName
Source
<xsd:element name="GivenName">
  <xsd:annotation>
    <xsd:documentation>Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. Example: JANE</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element NativeGivenName
Namespace No namespace
Annotations
This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TravelerName
Source
<xsd:element name="NativeGivenName">
  <xsd:annotation>
    <xsd:documentation>This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Initial
Namespace No namespace
Annotations
Traveler middle initial (only one letter).  Example: G
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TravelerName
Source
<xsd:element name="Initial">
  <xsd:annotation>
    <xsd:documentation>Traveler middle initial (only one letter). Example: G</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Title
Namespace No namespace
Annotations
Traveler title.  Example: MISS, MRS, THEREVCON
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element TravelerName
Source
<xsd:element name="Title" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler title. Example: MISS, MRS, THEREVCON</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element DateOfBirth
Namespace No namespace
Annotations
Traveler birth date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Elements Infant, TravelerName
Source
<xsd:element name="DateOfBirth" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Traveler birth date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Gender
Namespace No namespace
Annotations
Traveler gender.  Values are: F = Female M = Male.  Example: M
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration F
enumeration M
Used by
Elements Infant, TravelerName
Source
<xsd:element name="Gender">
  <xsd:annotation>
    <xsd:documentation>Traveler gender. Values are: F = Female M = Male. Example: M</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="M"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Infant
Namespace No namespace
Diagram
Diagram TicketImageRS.tmp#ElementNumber TicketImageRS.tmp#Surname TicketImageRS.tmp#GivenName TicketImageRS.tmp#DateOfBirth TicketImageRS.tmp#Gender
Properties
content: complex
Used by
Element Traveler
Model ElementNumber , Surname , GivenName , DateOfBirth , Gender{0,1}
Children DateOfBirth, ElementNumber, Gender, GivenName, Surname
Instance
<Infant>
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <DateOfBirth>{1,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</Infant>
Source
<xsd:element name="Infant">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber">
        <xsd:annotation>
          <xsd:documentation>e.g. 1.1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="DateOfBirth"/>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketImage / FrequentTravelerGroup
Namespace No namespace
Annotations
One or more frequent traveler numbers.
Diagram
Diagram TicketImageRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFCompanyCode TicketImageRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFNumber TicketImageRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFFlyingCompany
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model FFCompanyCode , FFNumber , FFFlyingCompany{0,1}
Children FFCompanyCode, FFFlyingCompany, FFNumber
Instance
<FrequentTravelerGroup>
  <FFCompanyCode>{1,1}</FFCompanyCode>
  <FFNumber>{1,1}</FFNumber>
  <FFFlyingCompany>{0,1}</FFFlyingCompany>
</FrequentTravelerGroup>
Source
<xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FFCompanyCode">
        <xsd:annotation>
          <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFFlyingCompany" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketImage / FrequentTravelerGroup / FFCompanyCode
Namespace No namespace
Annotations
IATA airline code of the frequent flyer program.
Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFCompanyCode">
  <xsd:annotation>
    <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketImage / FrequentTravelerGroup / FFNumber
Namespace No namespace
Annotations
Frequent flyer ID. Alphanumeric.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FFNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketImage / FrequentTravelerGroup / FFFlyingCompany
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFFlyingCompany" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Itinerary
Namespace No namespace
Diagram
Diagram TicketImageRS.tmp#Source TicketImageRS.tmp#SourceRef TicketImageRS.tmp#Itinerary_TicketCoupon
Properties
content: complex
Used by
Element TicketImage
Model TicketCoupon{1,4}
Children TicketCoupon
Instance
<Itinerary Source="" SourceRef="">
  <TicketCoupon BaggageAllowance="" CouponNumber="" CouponStatus="" FareBasisCode="" NotValidAfter="" NotValidBefore="" SegmentStatus="" StopOverIndicator="" TicketDesignator="">{1,4}</TicketCoupon>
</Itinerary>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Itinerary">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TicketCoupon" maxOccurs="4">
        <xsd:complexType>
          <xsd:choice>
            <xsd:element name="ARNK">
              <xsd:annotation>
                <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="PreviousArrival">
                      <xsd:annotation>
                        <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NextDeparture">
                      <xsd:annotation>
                        <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Flight">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Departure"/>
                  <xsd:element ref="Arrival"/>
                  <xsd:element ref="Carrier"/>
                  <xsd:element ref="OperatingCarrier" minOccurs="0"/>
                  <xsd:element ref="CheckIn" minOccurs="0"/>
                  <xsd:element name="Equipment" minOccurs="0">
                    <xsd:complexType>
                      <xsd:all>
                        <xsd:element name="Code">
                          <xsd:annotation>
                            <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="Name">
                          <xsd:annotation>
                            <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                      </xsd:all>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="FlightDuration" minOccurs="0"/>
                  <xsd:element name="Meals" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="1"/>
                        <xsd:enumeration value="B"/>
                        <xsd:enumeration value="K"/>
                        <xsd:enumeration value="V"/>
                        <xsd:enumeration value="L"/>
                        <xsd:enumeration value="D"/>
                        <xsd:enumeration value="S"/>
                        <xsd:enumeration value="O"/>
                        <xsd:enumeration value="H"/>
                        <xsd:enumeration value="M"/>
                        <xsd:enumeration value="R"/>
                        <xsd:enumeration value="C"/>
                        <xsd:enumeration value="F"/>
                        <xsd:enumeration value="P"/>
                        <xsd:enumeration value="Y"/>
                        <xsd:enumeration value="G"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element ref="ClassOfService"/>
                  <xsd:element ref="Cabin" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Information" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="Text"/>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="Source"/>
                <xsd:attribute ref="SourceRef"/>
                <xsd:attribute name="MarriedSegment">
                  <xsd:annotation>
                    <xsd:documentation>Indicator to mark a group of married segments. The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments. Example: B</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:enumeration value="B"/>
                      <xsd:enumeration value="E"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="VendorLocator">
                  <xsd:annotation>
                    <xsd:documentation>Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:length value="6"/>
                      <xsd:pattern value="[A-Z0-9]{6}"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Open">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="OpenDeparture"/>
                  <xsd:element ref="OpenArrival"/>
                  <xsd:element ref="Carrier"/>
                  <xsd:element ref="OperatingCarrier"/>
                  <xsd:element ref="ClassOfService"/>
                </xsd:sequence>
                <xsd:attribute ref="Source"/>
                <xsd:attribute ref="SourceRef"/>
              </xsd:complexType>
            </xsd:element>
          </xsd:choice>
          <xsd:attribute ref="CouponNumber" use="required"/>
          <xsd:attribute name="SegmentStatus" type="xsd:string" use="optional">
            <xsd:annotation>
              <xsd:documentation>Air segment status on ticket. Possible values are: OK -space confirmed RQ - space requested but not confirmed, or space waitlisted SA - subject to space being available, whenever fare or rule prohibits making advanced reservations NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute ref="CouponStatus" use="optional"/>
          <xsd:attribute ref="NotValidBefore" use="optional"/>
          <xsd:attribute ref="NotValidAfter" use="optional"/>
          <xsd:attribute name="FareBasisCode">
            <xsd:annotation>
              <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="TicketDesignator">
            <xsd:annotation>
              <xsd:documentation>Ticket designator for the fare</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="BaggageAllowance">
            <xsd:annotation>
              <xsd:documentation>Baggage allowance. PC = per piece 1PC = 1 piece 2PC = 2 pieces nn = per weight (nn is the weight limit). Example: 2PC</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="StopOverIndicator">
            <xsd:annotation>
              <xsd:documentation>Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status. Values are X, O When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. Code O is used to denote that stopover is permitted.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="1"/>
                <xsd:enumeration value="X"/>
                <xsd:enumeration value="O"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon
Namespace No namespace
Diagram
Diagram TicketImageRS.tmp#CouponNumber TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_SegmentStatus TicketImageRS.tmp#CouponStatus TicketImageRS.tmp#NotValidBefore TicketImageRS.tmp#NotValidAfter TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_FareBasisCode TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_TicketDesignator TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_BaggageAllowance TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_StopOverIndicator TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_ARNK TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Flight TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Open
Properties
content: complex
maxOccurs: 4
Model ARNK | Flight | Open
Children ARNK, Flight, Open
Instance
<TicketCoupon BaggageAllowance="" CouponNumber="" CouponStatus="" FareBasisCode="" NotValidAfter="" NotValidBefore="" SegmentStatus="" StopOverIndicator="" TicketDesignator="">
  <ARNK NextDeparture="" PreviousArrival="">{1,1}</ARNK>
  <Flight MarriedSegment="" Source="" SourceRef="" VendorLocator="">{1,1}</Flight>
  <Open Source="" SourceRef="">{1,1}</Open>
</TicketCoupon>
Attributes
QName Type Fixed Default Use Annotation
BaggageAllowance restriction of xsd:string optional
Baggage allowance.  
PC = per piece
1PC = 1 piece
2PC = 2 pieces
nn = per weight
(nn is the weight limit).
Example: 2PC
CouponNumber xsd:integer required
Flight coupon number
CouponStatus restriction of xsd:string optional
The IATA coupon status code. Possible values:
A  AIRPORT CONTROL  
C  CHECKED IN     
E   EXCHANGED /  REISSUED 
F  FLOWN/USED
G  CONVERTED TO FIM 
I  IRREGULAR OPERATIONS
L  LIFTED/BOARDED  
N  COUPON NOTIFICATION
O  OPEN FOR USE  
P  PRINTED                     
R  REFUNDED                 
S  SUSPENDED    
T  PAPER TICKET              U  UNAVAILABLE
V  VOID
X  PRINT EXCHANGE
Z  CLOSED
FareBasisCode restriction of xsd:string optional
Fare basis code.  Example: Y26
NotValidAfter xsd:date optional
Date by which travel must be commenced/completed.
NotValidBefore xsd:date optional
If the fare does not permit travel to be commenced or completed before a certain date.
SegmentStatus xsd:string optional
Air segment status on ticket. Possible values are:
OK -space confirmed
RQ - space requested but not confirmed, or space waitlisted
SA - subject to space being available, whenever fare or rule prohibits making advanced reservations
NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)
StopOverIndicator restriction of xsd:string optional
Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status.  Values are X, O
When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. 
Code O is used to denote that stopover is permitted.
TicketDesignator restriction of xsd:string optional
Ticket designator for the fare
Source
<xsd:element name="TicketCoupon" maxOccurs="4">
  <xsd:complexType>
    <xsd:choice>
      <xsd:element name="ARNK">
        <xsd:annotation>
          <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="PreviousArrival">
                <xsd:annotation>
                  <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="NextDeparture">
                <xsd:annotation>
                  <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Flight">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Departure"/>
            <xsd:element ref="Arrival"/>
            <xsd:element ref="Carrier"/>
            <xsd:element ref="OperatingCarrier" minOccurs="0"/>
            <xsd:element ref="CheckIn" minOccurs="0"/>
            <xsd:element name="Equipment" minOccurs="0">
              <xsd:complexType>
                <xsd:all>
                  <xsd:element name="Code">
                    <xsd:annotation>
                      <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Name">
                    <xsd:annotation>
                      <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:all>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="FlightDuration" minOccurs="0"/>
            <xsd:element name="Meals" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="1"/>
                  <xsd:enumeration value="B"/>
                  <xsd:enumeration value="K"/>
                  <xsd:enumeration value="V"/>
                  <xsd:enumeration value="L"/>
                  <xsd:enumeration value="D"/>
                  <xsd:enumeration value="S"/>
                  <xsd:enumeration value="O"/>
                  <xsd:enumeration value="H"/>
                  <xsd:enumeration value="M"/>
                  <xsd:enumeration value="R"/>
                  <xsd:enumeration value="C"/>
                  <xsd:enumeration value="F"/>
                  <xsd:enumeration value="P"/>
                  <xsd:enumeration value="Y"/>
                  <xsd:enumeration value="G"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element ref="ClassOfService"/>
            <xsd:element ref="Cabin" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Information" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Text"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="Source"/>
          <xsd:attribute ref="SourceRef"/>
          <xsd:attribute name="MarriedSegment">
            <xsd:annotation>
              <xsd:documentation>Indicator to mark a group of married segments. The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments. Example: B</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="B"/>
                <xsd:enumeration value="E"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="VendorLocator">
            <xsd:annotation>
              <xsd:documentation>Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="6"/>
                <xsd:pattern value="[A-Z0-9]{6}"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Open">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="OpenDeparture"/>
            <xsd:element ref="OpenArrival"/>
            <xsd:element ref="Carrier"/>
            <xsd:element ref="OperatingCarrier"/>
            <xsd:element ref="ClassOfService"/>
          </xsd:sequence>
          <xsd:attribute ref="Source"/>
          <xsd:attribute ref="SourceRef"/>
        </xsd:complexType>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute ref="CouponNumber" use="required"/>
    <xsd:attribute name="SegmentStatus" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Air segment status on ticket. Possible values are: OK -space confirmed RQ - space requested but not confirmed, or space waitlisted SA - subject to space being available, whenever fare or rule prohibits making advanced reservations NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="CouponStatus" use="optional"/>
    <xsd:attribute ref="NotValidBefore" use="optional"/>
    <xsd:attribute ref="NotValidAfter" use="optional"/>
    <xsd:attribute name="FareBasisCode">
      <xsd:annotation>
        <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="TicketDesignator">
      <xsd:annotation>
        <xsd:documentation>Ticket designator for the fare</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="BaggageAllowance">
      <xsd:annotation>
        <xsd:documentation>Baggage allowance. PC = per piece 1PC = 1 piece 2PC = 2 pieces nn = per weight (nn is the weight limit). Example: 2PC</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="StopOverIndicator">
      <xsd:annotation>
        <xsd:documentation>Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status. Values are X, O When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. Code O is used to denote that stopover is permitted.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
          <xsd:enumeration value="X"/>
          <xsd:enumeration value="O"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / ARNK
Namespace No namespace
Annotations
Arrival unknown segment.
If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.
Diagram
Diagram TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_ARNK_PreviousArrival TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_ARNK_NextDeparture
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
NextDeparture optional
3 letter City/Airport code
PreviousArrival optional
3 letter City/Airport code
Source
<xsd:element name="ARNK">
  <xsd:annotation>
    <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="PreviousArrival">
          <xsd:annotation>
            <xsd:documentation>3 letter City/Airport code</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="NextDeparture">
          <xsd:annotation>
            <xsd:documentation>3 letter City/Airport code</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight
Namespace No namespace
Diagram
Diagram TicketImageRS.tmp#Source TicketImageRS.tmp#SourceRef TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_MarriedSegment TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_VendorLocator TicketImageRS.tmp#Departure TicketImageRS.tmp#Arrival TicketImageRS.tmp#Carrier TicketImageRS.tmp#OperatingCarrier TicketImageRS.tmp#CheckIn TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_NumberOfStops TicketImageRS.tmp#FlightDuration TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Meals TicketImageRS.tmp#ClassOfService TicketImageRS.tmp#Cabin TicketImageRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Information
Properties
content: complex
Model Departure , Arrival , Carrier , OperatingCarrier{0,1}