Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema TicketVoidRS.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 TicketVoidRS
Namespace No namespace
Annotations
Comment describing your root element
Diagram
Diagram TicketVoidRS.tmp#InfoGroup TicketVoidRS.tmp#TicketVoidRS_Ticket TicketVoidRS.tmp#TicketVoidRS_OriginalTicket
Properties
content: complex
Model InfoGroup{0,1} , Ticket , OriginalTicket{0,1}
Children InfoGroup, OriginalTicket, Ticket
Instance
<TicketVoidRS>
  <InfoGroup>{0,1}</InfoGroup>
  <Ticket DocType="" Number="">{1,1}</Ticket>
  <OriginalTicket>{0,1}</OriginalTicket>
</TicketVoidRS>
Source
<xsd:element name="TicketVoidRS">
  <xsd:annotation>
    <xsd:documentation>Comment describing your root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="InfoGroup" minOccurs="0"/>
      <xsd:element name="Ticket">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="ESAC" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Electronic Setlemend Authorization Code from the Airline authorizing the void.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="VoidSuccessful">
              <xsd:annotation>
                <xsd:documentation>Allowed values: Y or N</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="DocType"/>
          <xsd:attribute name="Number" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>The ticket number of the voided ticket. If the ticket, whose number was specified in the requests was part of a conjuctive ticket, only the number specified in the request will be returned, although all tickets of the conjuctive set will have been voided. Example: 0017366845341</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="OriginalTicket" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>In case of a ticket exchange transaction void this is the reference data to the original ticket for which the status needs to be reversed in any reference elements (TicketInfo) of the PNR database</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Ticket">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="ResetStatus" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>The status to which the original ticket must be reset to. Example: TKTT</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Number" type="xsd:string" use="required">
                  <xsd:annotation>
                    <xsd:documentation>The primary ticket number of the original ticket. Example: 0017366845341</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element InfoGroup
Namespace No namespace
Annotations
Error and information group
Diagram
Diagram TicketVoidRS.tmp#ForInfo TicketVoidRS.tmp#Error
Properties
content: complex
Used by
Element TicketVoidRS
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 TicketVoidRS.tmp#Source TicketVoidRS.tmp#SourceRef TicketVoidRS.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 TicketVoidRS.tmp#Error_ErrorType TicketVoidRS.tmp#Source TicketVoidRS.tmp#SourceRef TicketVoidRS.tmp#Code TicketVoidRS.tmp#Text TicketVoidRS.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 TicketVoidRS.tmp#CustomRequest_DialogTitle TicketVoidRS.tmp#CustomRequest_Instructions TicketVoidRS.tmp#Control TicketVoidRS.tmp#CustomRequest_Button TicketVoidRS.tmp#CustomRequest_OrigMsg TicketVoidRS.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 TicketVoidRS.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 TicketVoidRS.tmp#Control_Type TicketVoidRS.tmp#Control_GUILabel TicketVoidRS.tmp#Control_PNRLabel TicketVoidRS.tmp#Control_MouseOverText TicketVoidRS.tmp#Control_Mandatory TicketVoidRS.tmp#Control_Width TicketVoidRS.tmp#Control_SameLine TicketVoidRS.tmp#Control_Pattern TicketVoidRS.tmp#Control_MinChar TicketVoidRS.tmp#Control_MaxChar TicketVoidRS.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 TicketVoidRS.tmp#CustomRequest_CustomRequest_Button_ButtonLabel TicketVoidRS.tmp#CustomRequest_CustomRequest_Button_Validate TicketVoidRS.tmp#CustomRequest_CustomRequest_Button_MouseOverText TicketVoidRS.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 TicketVoidRS.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 TicketVoidRS.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 TicketVoidRS / Ticket
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#DocType TicketVoidRS.tmp#TicketVoidRS_TicketVoidRS_Ticket_Number TicketVoidRS.tmp#TicketVoidRS_TicketVoidRS_Ticket_ESAC TicketVoidRS.tmp#TicketVoidRS_TicketVoidRS_Ticket_VoidSuccessful
Properties
content: complex
Model ESAC{0,1} , VoidSuccessful
Children ESAC, VoidSuccessful
Instance
<Ticket DocType="" Number="">
  <ESAC>{0,1}</ESAC>
  <VoidSuccessful>{1,1}</VoidSuccessful>
</Ticket>
Attributes
QName Type Fixed Default Use Annotation
DocType restriction of xsd:string optional
This is the TRNC Code (Transaction Code) as per ARC/BSP, such as
TKTT
EMDS
EMDA
RFND
CANX
CANN
TASF
MD50
Number xsd:string required
The ticket number of the voided ticket. 
If the ticket, whose number was specified in the requests was part of a conjuctive ticket, only the number specified in the request will be returned, although all tickets of the conjuctive set will have been voided.

Example:  0017366845341
Source
<xsd:element name="Ticket">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ESAC" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Electronic Setlemend Authorization Code from the Airline authorizing the void.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="VoidSuccessful">
        <xsd:annotation>
          <xsd:documentation>Allowed values: Y or N</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="DocType"/>
    <xsd:attribute name="Number" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The ticket number of the voided ticket. If the ticket, whose number was specified in the requests was part of a conjuctive ticket, only the number specified in the request will be returned, although all tickets of the conjuctive set will have been voided. Example: 0017366845341</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketVoidRS / Ticket / ESAC
Namespace No namespace
Annotations
Electronic Setlemend Authorization Code from the Airline authorizing the void.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ESAC" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Electronic Setlemend Authorization Code from the Airline authorizing the void.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketVoidRS / Ticket / VoidSuccessful
Namespace No namespace
Annotations
Allowed values: Y or N
Diagram
Diagram
Source
<xsd:element name="VoidSuccessful">
  <xsd:annotation>
    <xsd:documentation>Allowed values: Y or N</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketVoidRS / OriginalTicket
Namespace No namespace
Annotations
In case of a ticket exchange transaction void this is the reference data to the original ticket for which the status needs to be reversed in any reference elements (TicketInfo) of the PNR database
Diagram
Diagram TicketVoidRS.tmp#TicketVoidRS_TicketVoidRS_OriginalTicket_Ticket
Properties
content: complex
minOccurs: 0
Model Ticket
Children Ticket
Instance
<OriginalTicket>
  <Ticket Number="">{1,1}</Ticket>
</OriginalTicket>
Source
<xsd:element name="OriginalTicket" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>In case of a ticket exchange transaction void this is the reference data to the original ticket for which the status needs to be reversed in any reference elements (TicketInfo) of the PNR database</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Ticket">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="ResetStatus" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>The status to which the original ticket must be reset to. Example: TKTT</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Number" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>The primary ticket number of the original ticket. Example: 0017366845341</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketVoidRS / OriginalTicket / Ticket
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#TicketVoidRS_TicketVoidRS_OriginalTicket_TicketVoidRS_TicketVoidRS_OriginalTicket_Ticket_Number TicketVoidRS.tmp#TicketVoidRS_TicketVoidRS_OriginalTicket_TicketVoidRS_TicketVoidRS_OriginalTicket_Ticket_ResetStatus
Properties
content: complex
Model ResetStatus
Children ResetStatus
Instance
<Ticket Number="">
  <ResetStatus>{1,1}</ResetStatus>
</Ticket>
Attributes
QName Type Fixed Default Use Annotation
Number xsd:string required
The primary ticket number of the original ticket. 

Example:  0017366845341
Source
<xsd:element name="Ticket">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ResetStatus" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>The status to which the original ticket must be reset to. Example: TKTT</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Number" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The primary ticket number of the original ticket. Example: 0017366845341</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketVoidRS / OriginalTicket / Ticket / ResetStatus
Namespace No namespace
Annotations
The status to which the original ticket must be reset to.

Example: TKTT
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ResetStatus" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>The status to which the original ticket must be reset to. Example: TKTT</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomPrice
Namespace No namespace
Annotations
Pricing Element
Diagram
Diagram TicketVoidRS.tmp#CustomPrice_Type TicketVoidRS.tmp#CustomPrice_PaxType TicketVoidRS.tmp#CustomPrice_Amount TicketVoidRS.tmp#CustomPrice_Remark
Properties
content: complex
Used by
Element Feature
Model Type , PaxType{0,1} , Amount , Remark
Children Amount, PaxType, Remark, Type
Instance
<CustomPrice>
  <Type>{1,1}</Type>
  <PaxType>{0,1}</PaxType>
  <Amount>{1,1}</Amount>
  <Remark>{1,1}</Remark>
</CustomPrice>
Source
<xsd:element name="CustomPrice">
  <xsd:annotation>
    <xsd:documentation>Pricing Element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Type" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PaxType" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Amount" type="xsd:integer"/>
      <xsd:element name="Remark" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomPrice / Type
Namespace No namespace
Annotations
Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Type" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomPrice / PaxType
Namespace No namespace
Annotations
Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="PaxType" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomPrice / Amount
Namespace No namespace
Diagram
Diagram
Type xsd:integer
Properties
content: simple
Source
<xsd:element name="Amount" type="xsd:integer"/>
[ top ]
Element CustomPrice / Remark
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Remark" type="xsd:string"/>
[ top ]
Element Feature
Namespace No namespace
Annotations
Special feature (Upsell, prepaid meal etc.)
Diagram
Diagram TicketVoidRS.tmp#Feature_Code TicketVoidRS.tmp#CustomPrice TicketVoidRS.tmp#SSR TicketVoidRS.tmp#OSI
Properties
content: complex
Used by
Element TicketImage
Model Code , CustomPrice* , SSR* , OSI*
Children Code, CustomPrice, OSI, SSR
Instance
<Feature>
  <Code>{1,1}</Code>
  <CustomPrice>{0,unbounded}</CustomPrice>
  <SSR>{0,unbounded}</SSR>
  <OSI>{0,unbounded}</OSI>
</Feature>
Source
<xsd:element name="Feature">
  <xsd:annotation>
    <xsd:documentation>Special feature (Upsell, prepaid meal etc.)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Code" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Feature code</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CustomPrice" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="SSR" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="OSI" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Feature / Code
Namespace No namespace
Annotations
Feature code
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Feature code</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SSR
Namespace No namespace
Annotations
Contains required SSR message to be sent at ticketing time.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Feature
Source
<xsd:element name="SSR" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Contains required SSR message to be sent at ticketing time.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element OSI
Namespace No namespace
Annotations
Contains required OSI message to be sent at ticketing time.  If being sent to GDS, some GDS have length per line limitations
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Feature
Source
<xsd:element name="OSI" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Contains required OSI message to be sent at ticketing time. If being sent to GDS, some GDS have length per line limitations</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Itinerary
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#Source TicketVoidRS.tmp#SourceRef TicketVoidRS.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 TicketVoidRS.tmp#CouponNumber TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_SegmentStatus TicketVoidRS.tmp#CouponStatus TicketVoidRS.tmp#NotValidBefore TicketVoidRS.tmp#NotValidAfter TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_FareBasisCode TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_TicketDesignator TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_BaggageAllowance TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_StopOverIndicator TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_ARNK TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Flight TicketVoidRS.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 TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_ARNK_PreviousArrival TicketVoidRS.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 TicketVoidRS.tmp#Source TicketVoidRS.tmp#SourceRef TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_MarriedSegment TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_VendorLocator TicketVoidRS.tmp#Departure TicketVoidRS.tmp#Arrival TicketVoidRS.tmp#Carrier TicketVoidRS.tmp#OperatingCarrier TicketVoidRS.tmp#CheckIn TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_NumberOfStops TicketVoidRS.tmp#FlightDuration TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Meals TicketVoidRS.tmp#ClassOfService TicketVoidRS.tmp#Cabin TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Information
Properties
content: complex
Model Departure , Arrival , Carrier , OperatingCarrier{0,1} , CheckIn{0,1} , Equipment{0,1} , NumberOfStops{0,1} , FlightDuration{0,1} , Meals{0,1} , ClassOfService , Cabin{0,1} , Information{0,1}
Children Arrival, Cabin, Carrier, CheckIn, ClassOfService, Departure, Equipment, FlightDuration, Information, Meals, NumberOfStops, OperatingCarrier
Instance
<Flight MarriedSegment="" Source="" SourceRef="" VendorLocator="">
  <Departure>{1,1}</Departure>
  <Arrival>{1,1}</Arrival>
  <Carrier>{1,1}</Carrier>
  <OperatingCarrier>{0,1}</OperatingCarrier>
  <CheckIn>{0,1}</CheckIn>
  <Equipment>{0,1}</Equipment>
  <NumberOfStops>{0,1}</NumberOfStops>
  <FlightDuration>{0,1}</FlightDuration>
  <Meals>{0,1}</Meals>
  <ClassOfService>{1,1}</ClassOfService>
  <Cabin>{0,1}</Cabin>
  <Information>{0,1}</Information>
</Flight>
Attributes
QName Type Fixed Default Use Annotation
MarriedSegment restriction of xsd:string optional
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
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.
VendorLocator restriction of xsd:string optional
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.
Source
<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>
[ top ]
Element Departure
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#AirportCode TicketVoidRS.tmp#AirportName TicketVoidRS.tmp#Date TicketVoidRS.tmp#Time TicketVoidRS.tmp#Terminal TicketVoidRS.tmp#AirDepartureType TicketVoidRS.tmp#AirportCode TicketVoidRS.tmp#AirportName TicketVoidRS.tmp#Date TicketVoidRS.tmp#Time TicketVoidRS.tmp#Terminal
Type restriction of AirDepartureType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date , Time{0,1} , Terminal{0,1}
Children AirportCode, AirportName, Date, Terminal, Time
Instance
<Departure>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
  <Terminal>{0,1}</Terminal>
</Departure>
Source
<xsd:element name="Departure">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirDepartureType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date">
            <xsd:annotation>
              <xsd:documentation>Date of departure. ISO format: yyyy-mm-dd Example: 2008-12-12</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="Time" minOccurs="0"/>
          <xsd:element ref="Terminal" minOccurs="0"/>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element AirportCode
Namespace No namespace
Annotations
IATA standard airport code .
Example: MIA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
Used by
Source
<xsd:element name="AirportCode">
  <xsd:annotation>
    <xsd:documentation>IATA standard airport code . Example: MIA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element AirportName
Namespace No namespace
Annotations
Name of the airport identified in AirportCode element.
Example: JFK INTERNATIONAL
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="AirportName">
  <xsd:annotation>
    <xsd:documentation>Name of the airport identified in AirportCode element. Example: JFK INTERNATIONAL</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Date
Namespace No namespace
Annotations
Date in ISO format: yyyy-mm-dd.
Example: 2008-12-12
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="Date" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO format: yyyy-mm-dd. Example: 2008-12-12</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Time
Namespace No namespace
Annotations
Time in ISO 8601 hh:mm format.
Example: 14:00
Diagram
Diagram TicketVoidRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Used by
Complex Types AirArrivalType, AirDepartureType
Element Departure
Source
<xsd:element name="Time" type="Time">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 hh:mm format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Terminal
Namespace No namespace
Annotations
Airport terminal. 
Example: 2B
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Complex Types AirArrivalType, AirDepartureType
Element Departure
Source
<xsd:element name="Terminal">
  <xsd:annotation>
    <xsd:documentation>Airport terminal. Example: 2B</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Arrival
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#AirportCode TicketVoidRS.tmp#AirportName TicketVoidRS.tmp#Date TicketVoidRS.tmp#Time TicketVoidRS.tmp#Terminal TicketVoidRS.tmp#AirArrivalType
Type AirArrivalType
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1} , Time{0,1} , Terminal{0,1}
Children AirportCode, AirportName, Date, Terminal, Time
Instance
<Arrival>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
  <Time>{0,1}</Time>
  <Terminal>{0,1}</Terminal>
</Arrival>
Source
<xsd:element name="Arrival" type="AirArrivalType"/>
[ top ]
Element Carrier
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#AirlineCode TicketVoidRS.tmp#AirlineCodeType_AirlineName TicketVoidRS.tmp#AirlineCodeType TicketVoidRS.tmp#CarrierType_FlightNumber TicketVoidRS.tmp#CarrierType
Type CarrierType
Type hierarchy
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1} , FlightNumber
Children AirlineCode, AirlineName, FlightNumber
Instance
<Carrier>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
  <FlightNumber Suffix="">{1,1}</FlightNumber>
</Carrier>
Source
<xsd:element name="Carrier" type="CarrierType"/>
[ top ]
Element AirlineCode
Namespace No namespace
Annotations
IATA Airline code.  Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
pattern [A-Z0-9]{2,3}
Used by
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>IATA Airline code. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
      <xsd:pattern value="[A-Z0-9]{2,3}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element AirlineCodeType / AirlineName
Namespace No namespace
Annotations
Airline name.  Example: American Airlines
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="AirlineName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Airline name. Example: American Airlines</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CarrierType / FlightNumber
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#CarrierType_CarrierType_FlightNumber_Suffix
Type extension of xsd:positiveInteger
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Suffix restriction of xsd:string optional
Flight number alpha qualifier. Values are:
A
B
C
D
Example: A
Source
<xsd:element name="FlightNumber">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:positiveInteger">
        <xsd:attribute name="Suffix">
          <xsd:annotation>
            <xsd:documentation>Flight number alpha qualifier. Values are: A B C D Example: A</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:length value="1"/>
              <xsd:enumeration value="A"/>
              <xsd:enumeration value="B"/>
              <xsd:enumeration value="C"/>
              <xsd:enumeration value="D"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OperatingCarrier
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#AirlineCode TicketVoidRS.tmp#AirlineCodeType_AirlineName TicketVoidRS.tmp#AirlineCodeType TicketVoidRS.tmp#CarrierType_FlightNumber TicketVoidRS.tmp#CarrierType TicketVoidRS.tmp#OperatingCarrier_Comment
Type extension of CarrierType
Type hierarchy
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1} , FlightNumber , Comment
Children AirlineCode, AirlineName, Comment, FlightNumber
Instance
<OperatingCarrier>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
  <FlightNumber Suffix="">{1,1}</FlightNumber>
  <Comment>{1,1}</Comment>
</OperatingCarrier>
Source
<xsd:element name="OperatingCarrier">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="CarrierType">
        <xsd:sequence minOccurs="0">
          <xsd:element name="Comment">
            <xsd:annotation>
              <xsd:documentation>Free form text additional flight information.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OperatingCarrier / Comment
Namespace No namespace
Annotations
Free form text additional flight information.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Comment">
  <xsd:annotation>
    <xsd:documentation>Free form text additional flight information.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CheckIn
Namespace No namespace
Annotations
Check In information. Usually associated with code  share flights where operating carrier is different from marketing carrier. The this group displays information where passengers should check-in.
Diagram
Diagram TicketVoidRS.tmp#AirlineCode TicketVoidRS.tmp#AirlineCodeType_AirlineName TicketVoidRS.tmp#AirlineCodeType
Type AirlineCodeType
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1}
Children AirlineCode, AirlineName
Instance
<CheckIn>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
</CheckIn>
Source
<xsd:element name="CheckIn" type="AirlineCodeType">
  <xsd:annotation>
    <xsd:documentation>Check In information. Usually associated with code share flights where operating carrier is different from marketing carrier. The this group displays information where passengers should check-in.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment_Code TicketVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment_Name
Properties
content: complex
minOccurs: 0
Model ALL(Code Name)
Children Code, Name
Instance
<Equipment>
  <Code>{1,1}</Code>
  <Name>{1,1}</Name>
</Equipment>
Source
<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>
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment / Code
Namespace No namespace
Annotations
Aircraft equipment code. 
Example: 772
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<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>
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment / Name
Namespace No namespace
Annotations
Equipment (aircraft) name - vendor, model.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<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>
[ top ]
Element Itinerary / TicketCoupon / Flight / NumberOfStops
Namespace No namespace
Annotations
Number of stops for this flight.
Example: 1
Diagram
Diagram
Type xsd:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<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>
[ top ]
Element FlightDuration
Namespace No namespace
Annotations
Segment total flying time.  Example: 12:30
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern [0-9][0-9]:[0-5][0-9]
Used by
Source
<xsd:element name="FlightDuration">
  <xsd:annotation>
    <xsd:documentation>Segment total flying time. Example: 12:30</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9][0-9]:[0-5][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / Meals
Namespace No namespace
Annotations
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
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 1
enumeration B
enumeration K
enumeration V
enumeration L
enumeration D
enumeration S
enumeration O
enumeration H
enumeration M
enumeration R
enumeration C
enumeration F
enumeration P
enumeration Y
enumeration G
Source
<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>
[ top ]
Element ClassOfService
Namespace No namespace
Annotations
Class of service.  Example: B
Diagram
Diagram TicketVoidRS.tmp#COSType
Type COSType
Properties
content: simple
Facets
minLength 1
maxLength 1
pattern [A-Z]
Used by
Source
<xsd:element name="ClassOfService" type="COSType">
  <xsd:annotation>
    <xsd:documentation>Class of service. Example: B</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Cabin
Namespace No namespace
Annotations
Cabin code.  Values are:
F = First class
C = Business class
Y = Economy class
W = Premium Economy
Example: Y
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
maxLength 1
enumeration F
enumeration C
enumeration Y
enumeration W
Used by
Source
<xsd:element name="Cabin">
  <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:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="1"/>
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="C"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="W"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / Information
Namespace No namespace
Annotations
Free form additional information for the flight  - if any available.
Diagram
Diagram TicketVoidRS.tmp#Text
Properties
content: complex
minOccurs: 0
Model Text
Children Text
Instance
<Information>
  <Text>{1,1}</Text>
</Information>
Source
<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>
[ top ]
Element Itinerary / TicketCoupon / Open
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#Source TicketVoidRS.tmp#SourceRef TicketVoidRS.tmp#OpenDeparture TicketVoidRS.tmp#OpenArrival TicketVoidRS.tmp#Carrier TicketVoidRS.tmp#OperatingCarrier TicketVoidRS.tmp#ClassOfService
Properties
content: complex
Model OpenDeparture , OpenArrival , Carrier , OperatingCarrier , ClassOfService
Children Carrier, ClassOfService, OpenArrival, OpenDeparture, OperatingCarrier
Instance
<Open Source="" SourceRef="">
  <OpenDeparture>{1,1}</OpenDeparture>
  <OpenArrival>{1,1}</OpenArrival>
  <Carrier>{1,1}</Carrier>
  <OperatingCarrier>{1,1}</OperatingCarrier>
  <ClassOfService>{1,1}</ClassOfService>
</Open>
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="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>
[ top ]
Element OpenDeparture
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#AirportCode TicketVoidRS.tmp#AirportName TicketVoidRS.tmp#Date TicketVoidRS.tmp#Time TicketVoidRS.tmp#Terminal TicketVoidRS.tmp#AirDepartureType TicketVoidRS.tmp#AirportCode TicketVoidRS.tmp#AirportName TicketVoidRS.tmp#Date
Type restriction of AirDepartureType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1}
Children AirportCode, AirportName, Date
Instance
<OpenDeparture>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
</OpenDeparture>
Source
<xsd:element name="OpenDeparture">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirDepartureType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Date of departure. ISO format: yyyy-mm-dd Example: 2008-12-12</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OpenArrival
Namespace No namespace
Diagram
Diagram TicketVoidRS.tmp#AirportCode TicketVoidRS.tmp#AirportName TicketVoidRS.tmp#Date TicketVoidRS.tmp#Time TicketVoidRS.tmp#Terminal TicketVoidRS.tmp#AirArrivalType TicketVoidRS.tmp#AirportCode TicketVoidRS.tmp#AirportName TicketVoidRS.tmp#Date
Type restriction of AirArrivalType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1}
Children AirportCode, AirportName, Date
Instance
<OpenArrival>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
</OpenArrival>
Source
<xsd:element name="OpenArrival">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirArrivalType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date" minOccurs="0"/>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OtherTicketNumbers
Namespace No namespace
Annotations
Document number of all tickets issued to cover passenger's complete itinerary
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="OtherTicketNumbers" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Document number of all tickets issued to cover passenger's complete itinerary</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification
Namespace No namespace
Annotations
PNR information group
Diagram
Diagram TicketVoidRS.tmp#RecordLocator TicketVoidRS.tmp#TicketIdentification_Ownership TicketVoidRS.tmp#TicketIdentification_AgencyData TicketVoidRS.tmp#TicketIdentification_TicketOfficeID TicketVoidRS.tmp#TicketIdentification_TicketingAgent TicketVoidRS.tmp#TicketIdentification_TktIssueDate TicketVoidRS.tmp#TicketIdentification_TktIssueTime TicketVoidRS.tmp#TicketIdentification_TktIssuePlace TicketVoidRS.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 TicketVoidRS.tmp#CRSID TicketVoidRS.tmp#Agency TicketVoidRS.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