Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema TicketRefundVoidRS.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundVoidRS.xsd
[ top ]
Included schema CommonTicketingTypes.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Included schema CommonTypes.xsd
Namespace No namespace
Properties
attribute form default: qualified
element form default: qualified
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TicketRefundVoidRS
Namespace No namespace
Annotations
Comment describing your root element
Diagram
Diagram TicketRefundVoidRS.tmp#InfoGroup TicketRefundVoidRS.tmp#TicketRefundVoidRS_TicketNumber TicketRefundVoidRS.tmp#TicketRefundVoidRS_SuccessIndicator TicketRefundVoidRS.tmp#TicketRefundVoidRS_RecordLocator
Properties
content: complex
Model InfoGroup{0,1} , TicketNumber , SuccessIndicator , RecordLocator{0,1}
Children InfoGroup, RecordLocator, SuccessIndicator, TicketNumber
Instance
<TicketRefundVoidRS>
  <InfoGroup>{0,1}</InfoGroup>
  <TicketNumber Source="">{1,1}</TicketNumber>
  <SuccessIndicator>{1,1}</SuccessIndicator>
  <RecordLocator>{0,1}</RecordLocator>
</TicketRefundVoidRS>
Source
<xsd:element name="TicketRefundVoidRS">
  <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="TicketNumber">
        <xsd:annotation>
          <xsd:documentation>The ticket number of the refunded ticket. If the ticket, whose number was specified in the request was part of a conjuctive ticket, only the primary ticket number will be returned, although all tickets of the conjuctive set will have been reversed (thus voiding the preceding refund). Example: 0017366845341</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute ref="Source">
                <xsd:annotation>
                  <xsd:documentation>Identifies the source of this element. Example: AA, LH, or a GDS.</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SuccessIndicator">
        <xsd:annotation>
          <xsd:documentation>Element indicating success or failure. Possible values: Y, N</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="1"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="RecordLocator" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The record locator must be the record locator mapped from the TICKETIMAGE reinstated.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundVoidRS.xsd
[ top ]
Element InfoGroup
Namespace No namespace
Annotations
Error and information group
Diagram
Diagram TicketRefundVoidRS.tmp#ForInfo TicketRefundVoidRS.tmp#Error
Properties
content: complex
Used by
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:element name="BackOffice" type="BackOfficeContainer" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Generic back office response container. Serves as a placeholder for any context specific content.</xsd:documentation>
					</xsd:annotation>
				</xsd:element-->
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ForInfo
Namespace No namespace
Annotations
Information group
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Error
Namespace No namespace
Annotations
Error group
Diagram
Diagram TicketRefundVoidRS.tmp#Error_ErrorType TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#Code TicketRefundVoidRS.tmp#Text TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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 TicketRefundVoidRS.tmp#CustomRequest_DialogTitle TicketRefundVoidRS.tmp#CustomRequest_Instructions TicketRefundVoidRS.tmp#Control TicketRefundVoidRS.tmp#CustomRequest_Button TicketRefundVoidRS.tmp#CustomRequest_OrigMsg TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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 TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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 TicketRefundVoidRS.tmp#Control_Type TicketRefundVoidRS.tmp#Control_GUILabel TicketRefundVoidRS.tmp#Control_PNRLabel TicketRefundVoidRS.tmp#Control_MouseOverText TicketRefundVoidRS.tmp#Control_Mandatory TicketRefundVoidRS.tmp#Control_Width TicketRefundVoidRS.tmp#Control_SameLine TicketRefundVoidRS.tmp#Control_Pattern TicketRefundVoidRS.tmp#Control_MinChar TicketRefundVoidRS.tmp#Control_MaxChar TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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 TicketRefundVoidRS.tmp#CustomRequest_CustomRequest_Button_ButtonLabel TicketRefundVoidRS.tmp#CustomRequest_CustomRequest_Button_Validate TicketRefundVoidRS.tmp#CustomRequest_CustomRequest_Button_MouseOverText TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomRequest / OrigMsg
Namespace No namespace
Annotations
This is the message originally received by Company
Diagram
Diagram TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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 TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TicketRefundVoidRS / TicketNumber
Namespace No namespace
Annotations
The ticket number of the refunded ticket. 
If the ticket, whose number was specified in the request was part of a conjuctive ticket, only the primary ticket number will be returned, although all tickets of the conjuctive set will have been reversed (thus voiding the preceding refund).

Example:  0017366845341
Diagram
Diagram TicketRefundVoidRS.tmp#Source
Type extension of xsd:string
Properties
content: complex
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.
Source
<xsd:element name="TicketNumber">
  <xsd:annotation>
    <xsd:documentation>The ticket number of the refunded ticket. If the ticket, whose number was specified in the request was part of a conjuctive ticket, only the primary ticket number will be returned, although all tickets of the conjuctive set will have been reversed (thus voiding the preceding refund). Example: 0017366845341</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute ref="Source">
          <xsd:annotation>
            <xsd:documentation>Identifies the source of this element. Example: AA, LH, or a GDS.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundVoidRS.xsd
[ top ]
Element TicketRefundVoidRS / SuccessIndicator
Namespace No namespace
Annotations
Element indicating success or failure. Possible values:
Y, N
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
enumeration Y
enumeration N
Source
<xsd:element name="SuccessIndicator">
  <xsd:annotation>
    <xsd:documentation>Element indicating success or failure. Possible values: Y, N</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="N"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundVoidRS.xsd
[ top ]
Element TicketRefundVoidRS / RecordLocator
Namespace No namespace
Annotations
The record locator must be the record locator mapped from the TICKETIMAGE reinstated.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="RecordLocator" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The record locator must be the record locator mapped from the TICKETIMAGE reinstated.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/TicketRefundVoidRS.xsd
[ top ]
Element CustomPrice
Namespace No namespace
Annotations
Pricing Element
Diagram
Diagram TicketRefundVoidRS.tmp#CustomPrice_Type TicketRefundVoidRS.tmp#CustomPrice_PaxType TicketRefundVoidRS.tmp#CustomPrice_Amount TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CustomPrice / Amount
Namespace No namespace
Diagram
Diagram
Type xsd:integer
Properties
content: simple
Source
<xsd:element name="Amount" type="xsd:integer"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CustomPrice / Remark
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Remark" type="xsd:string"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Feature
Namespace No namespace
Annotations
Special feature (Upsell, prepaid meal etc.)
Diagram
Diagram TicketRefundVoidRS.tmp#Feature_Code TicketRefundVoidRS.tmp#CustomPrice TicketRefundVoidRS.tmp#SSR TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#Itinerary_TicketCoupon
Properties
content: complex
Used by
Element TicketImage
Model TicketCoupon
Children TicketCoupon
Instance
<Itinerary Source="" SourceRef="">
  <TicketCoupon BaggageAllowance="" CouponNumber="" CouponStatus="" FareBasisCode="" NotValidAfter="" NotValidBefore="" SegmentStatus="" StopOverIndicator="" TicketDesignator="">{1,1}</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 maxOccurs="4">
      <xsd:element name="TicketCoupon">
        <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#CouponNumber TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_SegmentStatus TicketRefundVoidRS.tmp#CouponStatus TicketRefundVoidRS.tmp#NotValidBefore TicketRefundVoidRS.tmp#NotValidAfter TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_FareBasisCode TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_TicketDesignator TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_BaggageAllowance TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_StopOverIndicator TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_ARNK TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Flight TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Open
Properties
content: complex
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">
  <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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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 TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_ARNK_PreviousArrival TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_MarriedSegment TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_VendorLocator TicketRefundVoidRS.tmp#Departure TicketRefundVoidRS.tmp#Arrival TicketRefundVoidRS.tmp#Carrier TicketRefundVoidRS.tmp#OperatingCarrier TicketRefundVoidRS.tmp#CheckIn TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_NumberOfStops TicketRefundVoidRS.tmp#FlightDuration TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Meals TicketRefundVoidRS.tmp#ClassOfService TicketRefundVoidRS.tmp#Cabin TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Departure
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal TicketRefundVoidRS.tmp#AirDepartureType TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Time
Namespace No namespace
Annotations
Time in ISO 8601 hh:mm format.
Example: 14:00
Diagram
Diagram TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Arrival
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal TicketRefundVoidRS.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"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Carrier
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirlineCode TicketRefundVoidRS.tmp#AirlineCodeType_AirlineName TicketRefundVoidRS.tmp#AirlineCodeType TicketRefundVoidRS.tmp#CarrierType_FlightNumber TicketRefundVoidRS.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"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CarrierType / FlightNumber
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OperatingCarrier
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirlineCode TicketRefundVoidRS.tmp#AirlineCodeType_AirlineName TicketRefundVoidRS.tmp#AirlineCodeType TicketRefundVoidRS.tmp#CarrierType_FlightNumber TicketRefundVoidRS.tmp#CarrierType TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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 TicketRefundVoidRS.tmp#AirlineCode TicketRefundVoidRS.tmp#AirlineCodeType_AirlineName TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment_Code TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ClassOfService
Namespace No namespace
Annotations
Class of service.  Example: B
Diagram
Diagram TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Flight / Information
Namespace No namespace
Annotations
Free form additional information for the flight  - if any available.
Diagram
Diagram TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Itinerary / TicketCoupon / Open
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#OpenDeparture TicketRefundVoidRS.tmp#OpenArrival TicketRefundVoidRS.tmp#Carrier TicketRefundVoidRS.tmp#OperatingCarrier TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OpenDeparture
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal TicketRefundVoidRS.tmp#AirDepartureType TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OpenArrival
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal TicketRefundVoidRS.tmp#AirArrivalType TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element PublishedFareCarrier
Namespace No namespace
Annotations
2-3 Letter IATA code of airline or alliance that published fare.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="PublishedFareCarrier" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>2-3 Letter IATA code of airline or alliance that published fare.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification
Namespace No namespace
Annotations
PNR information group
Diagram
Diagram TicketRefundVoidRS.tmp#RecordLocator TicketRefundVoidRS.tmp#TicketIdentification_Ownership TicketRefundVoidRS.tmp#TicketIdentification_AgencyData TicketRefundVoidRS.tmp#TicketIdentification_TicketOfficeID TicketRefundVoidRS.tmp#TicketIdentification_TicketingAgent TicketRefundVoidRS.tmp#TicketIdentification_TktIssueDate TicketRefundVoidRS.tmp#TicketIdentification_TktIssueTime TicketRefundVoidRS.tmp#TicketIdentification_TktIssuePlace TicketRefundVoidRS.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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / Ownership
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#CRSID TicketRefundVoidRS.tmp#Agency TicketRefundVoidRS.tmp#TicketIdentification_TicketIdentification_Ownership_PseudoCityCode
Properties
content: complex
minOccurs: 0
Model CRSID{0,1} , Agency{0,1} , PseudoCityCode
Children Agency, CRSID, PseudoCityCode
Instance
<Ownership>
  <CRSID>{0,1}</CRSID>
  <Agency>{0,1}</Agency>
  <PseudoCityCode>{1,1}</PseudoCityCode>
</Ownership>
Source
<xsd:element name="Ownership" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CRSID" minOccurs="0"/>
      <xsd:element ref="Agency" minOccurs="0"/>
      <xsd:element name="PseudoCityCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CRSID
Namespace No namespace
Annotations
CRS identification.
Example: 1G
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="CRSID" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>CRS identification. Example: 1G</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Agency
Namespace No namespace
Annotations
Agency that issued the ticket.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Agency" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency that issued the ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / Ownership / PseudoCityCode
Namespace No namespace
Annotations
Agency PCC. 
Example: AX49
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="PseudoCityCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#SignOn TicketRefundVoidRS.tmp#DutyCode TicketRefundVoidRS.tmp#TicketIdentification_TicketIdentification_AgencyData_IATA TicketRefundVoidRS.tmp#TicketIdentification_TicketIdentification_AgencyData_AgencyID
Properties
content: complex
Model SignOn{0,1} , DutyCode{0,1} , IATA{0,1} , AgencyID{0,3}
Children AgencyID, DutyCode, IATA, SignOn
Instance
<AgencyData>
  <SignOn>{0,1}</SignOn>
  <DutyCode>{0,1}</DutyCode>
  <IATA>{0,1}</IATA>
  <AgencyID>{0,3}</AgencyID>
</AgencyData>
Source
<xsd:element name="AgencyData">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SignOn" minOccurs="0"/>
      <xsd:element ref="DutyCode" minOccurs="0"/>
      <xsd:element name="IATA" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Agency IATA number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
        <xsd:annotation>
          <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Description" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ID" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element SignOn
Namespace No namespace
Annotations
Agent sign on.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="SignOn" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agent sign on.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element DutyCode
Namespace No namespace
Annotations
Agent duty code
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="DutyCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agent duty code</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData / IATA
Namespace No namespace
Annotations
Agency IATA number
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="IATA" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Agency IATA number</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData / AgencyID
Namespace No namespace
Annotations
Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.
Diagram
Diagram TicketRefundVoidRS.tmp#TicketIdentification_TicketIdentification_AgencyData_TicketIdentification_TicketIdentification_AgencyData_AgencyID_Description TicketRefundVoidRS.tmp#TicketIdentification_TicketIdentification_AgencyData_TicketIdentification_TicketIdentification_AgencyData_AgencyID_ID
Properties
content: complex
minOccurs: 0
maxOccurs: 3
Model Description , ID
Children Description, ID
Instance
<AgencyID>
  <Description>{1,1}</Description>
  <ID>{1,1}</ID>
</AgencyID>
Source
<xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
  <xsd:annotation>
    <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Description" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ID" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData / AgencyID / Description
Namespace No namespace
Annotations
Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Description" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / AgencyData / AgencyID / ID
Namespace No namespace
Annotations
Unique alphanumeric identifier.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ID" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TicketOfficeID
Namespace No namespace
Annotations
Ticket office Identification.  Example: KLTLOB
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TicketOfficeID" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Ticket office Identification. Example: KLTLOB</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TicketingAgent
Namespace No namespace
Annotations
Booking Agent Identification, Agent ID.  Example: RI17
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TicketingAgent" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TktIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="TktIssueDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TktIssueTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="TktIssueTime" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TktIssuePlace
Namespace No namespace
Annotations
Identifies location where ticket was issued. Normally a 3-letter airport/city code.
This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 3
Source
<xsd:element name="TktIssuePlace" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies location where ticket was issued. Normally a 3-letter airport/city code. This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketIdentification / TktIssueCountry
Namespace No namespace
Annotations
Identifies country where ticket was issued by a two letter country code.
Example: CA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 2
Source
<xsd:element name="TktIssueCountry" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies country where ticket was issued by a two letter country code. Example: CA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage
Namespace No namespace
Annotations
Ticket Coupon
Diagram
Diagram TicketRefundVoidRS.tmp#ValidatingCarrier TicketRefundVoidRS.tmp#TicketImage_TicketNumber TicketRefundVoidRS.tmp#DocType TicketRefundVoidRS.tmp#DocName TicketRefundVoidRS.tmp#Status TicketRefundVoidRS.tmp#Conjunctive TicketRefundVoidRS.tmp#TicketImage_Next TicketRefundVoidRS.tmp#TicketImage_Prior TicketRefundVoidRS.tmp#TicketImage_Origin TicketRefundVoidRS.tmp#TicketImage_Destination TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#TicketImage_TktSource TicketRefundVoidRS.tmp#TicketImage_TktType TicketRefundVoidRS.tmp#TicketIdentification TicketRefundVoidRS.tmp#FCICode TicketRefundVoidRS.tmp#Traveler TicketRefundVoidRS.tmp#TicketImage_FrequentTravelerGroup TicketRefundVoidRS.tmp#Itinerary TicketRefundVoidRS.tmp#TicketImage_FareGroup TicketRefundVoidRS.tmp#BillingAndDeliveryData TicketRefundVoidRS.tmp#TicketImage_Endorsement TicketRefundVoidRS.tmp#TicketImage_CountryList TicketRefundVoidRS.tmp#TicketImage_Distributor TicketRefundVoidRS.tmp#Feature TicketRefundVoidRS.tmp#TicketImage_ESAC TicketRefundVoidRS.tmp#RefundAuthNumber TicketRefundVoidRS.tmp#WaiverCode TicketRefundVoidRS.tmp#TicketImage_OriginalTicket TicketRefundVoidRS.tmp#TicketImage_InExchangeFor TicketRefundVoidRS.tmp#EMDInfo
Properties
content: complex
Model TktType , TicketIdentification , FCICode{0,1} , Traveler , FrequentTravelerGroup* , Itinerary , FareGroup , BillingAndDeliveryData , Endorsement* , CountryList{0,1} , Distributor{0,1} , Feature* , ESAC{0,1} , RefundAuthNumber{0,1} , WaiverCode{0,1} , OriginalTicket , InExchangeFor , EMDInfo*
Children BillingAndDeliveryData, CountryList, Distributor, EMDInfo, ESAC, Endorsement, FCICode, FareGroup, Feature, FrequentTravelerGroup, InExchangeFor, Itinerary, OriginalTicket, RefundAuthNumber, TicketIdentification, TktType, Traveler, WaiverCode
Instance
<TicketImage Conjunctive="" Destination="" DocName="" DocType="" Next="" Origin="" Prior="" Source="" Status="" TicketNumber="" TktSource="" ValidatingCarrier="">
  <TktType Code="" FareIndicator="">{1,1}</TktType>
  <TicketIdentification>{1,1}</TicketIdentification>
  <FCICode>{0,1}</FCICode>
  <Traveler Type="">{1,1}</Traveler>
  <FrequentTravelerGroup>{0,unbounded}</FrequentTravelerGroup>
  <Itinerary Source="" SourceRef="">{1,1}</Itinerary>
  <FareGroup AutoExchange="" NetFare="">{1,1}</FareGroup>
  <BillingAndDeliveryData>{1,1}</BillingAndDeliveryData>
  <Endorsement>{0,unbounded}</Endorsement>
  <CountryList>{0,1}</CountryList>
  <Distributor>{0,1}</Distributor>
  <Feature>{0,unbounded}</Feature>
  <ESAC>{0,1}</ESAC>
  <RefundAuthNumber>{0,1}</RefundAuthNumber>
  <WaiverCode>{0,1}</WaiverCode>
  <OriginalTicket>{1,1}</OriginalTicket>
  <InExchangeFor>{1,1}</InExchangeFor>
  <EMDInfo Source="">{0,unbounded}</EMDInfo>
</TicketImage>
Attributes
QName Type Fixed Default Use Annotation
Conjunctive restriction of xsd:string optional
Possible values are: "Y" or "N"
Destination restriction of xsd:string required
Trip's overall Destination - may not match this ticket's last segment's Arrival airport if this is not the last coupon in a Conjunctive set.
DocName restriction of xsd:string required
Possible values are: "TKTT"
"EMDS"
"EMDA"
"MD50"
"TASF"
DocType restriction of xsd:string required
This is the TRNC Code (Transaction Code) as per ARC/BSP, such as
TKTT
EMDS
EMDA
RFND
CANX
CANN
TASF
MD50
Next restriction of xsd:string optional
If this ticket is part of a conjunctive set, use this field to show the ticket number of the "next" coupon in the set.
Origin restriction of xsd:string required
Trip's overall Origin - may not match this ticket's first segment's Departure airport if this is not the first coupon in a Conjunctive set.
Prior restriction of xsd:string optional
If this ticket is part of a conjunctive set, use this field to show the ticket number of the "previous" coupon in the set.
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Status restriction of xsd:string required
Possible values are: "Ticketed", "Voided", "Exchanged" or "Refunded"
TicketNumber xsd:string required
The 14-digit TicketNumber 
(13-digit plus check digit).  If part of a conjunctive set this is the actual number within the set.

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

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

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

U - Bulk Ticket
W - Bulk Ticket Reissue (Exchange)
Source
<xsd:element name="TktType">
  <xsd:annotation>
    <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Code" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Ticket type code: E-TKT, ATB, ATB2, OPTAT, PAPER.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="FareIndicator" use="required">
      <xsd:annotation>
        <xsd:documentation>Identifies state of the ticket. Possible values are: F - First Ticket R - Reissue (Exchange) I - IT Ticket Y - IT Ticket Reissue (Exchange) U - Bulk Ticket W - Bulk Ticket Reissue (Exchange)</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
          <xsd:enumeration value="F"/>
          <xsd:enumeration value="R"/>
          <xsd:enumeration value="I"/>
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="U"/>
          <xsd:enumeration value="W"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FCICode
Namespace No namespace
Annotations
0: System auto priced 
1: Agent priced 
2: System auto priced with tax exemption
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
enumeration 0
enumeration 1
enumeration 2
Used by
Elements EMDImage, TicketImage
Source
<xsd:element name="FCICode">
  <xsd:annotation>
    <xsd:documentation>0: System auto priced 1: Agent priced 2: System auto priced with tax exemption</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:enumeration value="0"/>
      <xsd:enumeration value="1"/>
      <xsd:enumeration value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Traveler
Namespace No namespace
Annotations
Traveler details group
Diagram
Diagram TicketRefundVoidRS.tmp#Traveler_Type TicketRefundVoidRS.tmp#ElementNumber TicketRefundVoidRS.tmp#TravelerName TicketRefundVoidRS.tmp#Infant
Properties
content: complex
Used by
Elements EMDImage, TicketImage
Model ElementNumber , TravelerName , Infant{0,1}
Children ElementNumber, Infant, TravelerName
Instance
<Traveler Type="">
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <TravelerName>{1,1}</TravelerName>
  <Infant>{0,1}</Infant>
</Traveler>
Attributes
QName Type Fixed Default Use Annotation
Type xsd:string required
Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student (Example: ADT)
Source
<xsd:element name="Traveler">
  <xsd:annotation>
    <xsd:documentation>Traveler details group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber"/>
      <xsd:element ref="TravelerName"/>
      <xsd:element ref="Infant" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Type" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student (Example: ADT)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ElementNumber
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#ElementNumber_TattooNumber TicketRefundVoidRS.tmp#ElementNumber_TattooQualifier
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
TattooNumber restriction of xsd:string optional
Tattoo number.  Example: 2
TattooQualifier restriction of xsd:string optional
Tattoo qualifier.  Example: ST
Source
<xsd:element name="ElementNumber">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="TattooNumber" use="optional">
          <xsd:annotation>
            <xsd:documentation>Tattoo number. Example: 2</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="TattooQualifier" use="optional">
          <xsd:annotation>
            <xsd:documentation>Tattoo qualifier. Example: ST</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TravelerName
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Surname TicketRefundVoidRS.tmp#GivenName TicketRefundVoidRS.tmp#NativeGivenName TicketRefundVoidRS.tmp#Initial TicketRefundVoidRS.tmp#Title TicketRefundVoidRS.tmp#DateOfBirth TicketRefundVoidRS.tmp#Gender
Properties
content: complex
Used by
Element Traveler
Model Surname , GivenName , NativeGivenName{0,1} , Initial{0,1} , Title{0,1} , DateOfBirth{0,1} , Gender{0,1}
Children DateOfBirth, Gender, GivenName, Initial, NativeGivenName, Surname, Title
Instance
<TravelerName>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <NativeGivenName>{0,1}</NativeGivenName>
  <Initial>{0,1}</Initial>
  <Title>{0,1}</Title>
  <DateOfBirth>{0,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</TravelerName>
Source
<xsd:element name="TravelerName">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="NativeGivenName" minOccurs="0"/>
      <xsd:element ref="Initial" minOccurs="0"/>
      <xsd:element ref="Title" minOccurs="0"/>
      <xsd:element ref="DateOfBirth" minOccurs="0"/>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Surname
Namespace No namespace
Annotations
Traveler family name.  Example: SMITH
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Elements Infant, TravelerName
Source
<xsd:element name="Surname">
  <xsd:annotation>
    <xsd:documentation>Traveler family name. Example: SMITH</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element GivenName
Namespace No namespace
Annotations
Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. Example: JANE
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Elements Infant, TravelerName
Source
<xsd:element name="GivenName">
  <xsd:annotation>
    <xsd:documentation>Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. Example: JANE</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NativeGivenName
Namespace No namespace
Annotations
This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TravelerName
Source
<xsd:element name="NativeGivenName">
  <xsd:annotation>
    <xsd:documentation>This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Initial
Namespace No namespace
Annotations
Traveler middle initial (only one letter).  Example: G
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TravelerName
Source
<xsd:element name="Initial">
  <xsd:annotation>
    <xsd:documentation>Traveler middle initial (only one letter). Example: G</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Title
Namespace No namespace
Annotations
Traveler title.  Example: MISS, MRS, THEREVCON
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element TravelerName
Source
<xsd:element name="Title" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler title. Example: MISS, MRS, THEREVCON</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element DateOfBirth
Namespace No namespace
Annotations
Traveler birth date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Elements Infant, TravelerName
Source
<xsd:element name="DateOfBirth" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Traveler birth date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Gender
Namespace No namespace
Annotations
Traveler gender.  Values are: F = Female M = Male.  Example: M
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration F
enumeration M
Used by
Elements Infant, TravelerName
Source
<xsd:element name="Gender">
  <xsd:annotation>
    <xsd:documentation>Traveler gender. Values are: F = Female M = Male. Example: M</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="M"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Infant
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#ElementNumber TicketRefundVoidRS.tmp#Surname TicketRefundVoidRS.tmp#GivenName TicketRefundVoidRS.tmp#DateOfBirth TicketRefundVoidRS.tmp#Gender
Properties
content: complex
Used by
Element Traveler
Model ElementNumber , Surname , GivenName , DateOfBirth , Gender{0,1}
Children DateOfBirth, ElementNumber, Gender, GivenName, Surname
Instance
<Infant>
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <DateOfBirth>{1,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</Infant>
Source
<xsd:element name="Infant">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber">
        <xsd:annotation>
          <xsd:documentation>e.g. 1.1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="DateOfBirth"/>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FrequentTravelerGroup
Namespace No namespace
Annotations
One or more frequent traveler numbers.
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFCompanyCode TicketRefundVoidRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFNumber TicketRefundVoidRS.tmp#TicketImage_TicketImage_FrequentTravelerGroup_FFFlyingCompany
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model FFCompanyCode , FFNumber , FFFlyingCompany{0,1}
Children FFCompanyCode, FFFlyingCompany, FFNumber
Instance
<FrequentTravelerGroup>
  <FFCompanyCode>{1,1}</FFCompanyCode>
  <FFNumber>{1,1}</FFNumber>
  <FFFlyingCompany>{0,1}</FFFlyingCompany>
</FrequentTravelerGroup>
Source
<xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FFCompanyCode">
        <xsd:annotation>
          <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFFlyingCompany" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FrequentTravelerGroup / FFCompanyCode
Namespace No namespace
Annotations
IATA airline code of the frequent flyer program.
Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFCompanyCode">
  <xsd:annotation>
    <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FrequentTravelerGroup / FFNumber
Namespace No namespace
Annotations
Frequent flyer ID. Alphanumeric.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FFNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FrequentTravelerGroup / FFFlyingCompany
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFFlyingCompany" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup
Namespace No namespace
Annotations
Represents ticketed fare. Includes Base fare, taxes, fare calculation line etc.
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_AutoExchange TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_NetFare TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_CurrencyCode TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TravelerGroup TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TravelStats
Properties
content: complex
Model CurrencyCode , TravelerGroup , TravelStats{0,1}
Children CurrencyCode, TravelStats, TravelerGroup
Instance
<FareGroup AutoExchange="" NetFare="">
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <TravelerGroup>{1,1}</TravelerGroup>
  <TravelStats>{0,1}</TravelStats>
</FareGroup>
Attributes
QName Type Fixed Default Use Annotation
AutoExchange optional
Allowed value = "Y"

Identifies this FareGroup as a result of an auto-exchange application (e.g. ReShop by ITA).
NetFare optional
Allowed value = "Y"

Identifies Cat35 C-Type net fare
Source
<xsd:element name="FareGroup">
  <xsd:annotation>
    <xsd:documentation>Represents ticketed fare. Includes Base fare, taxes, fare calculation line etc.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CurrencyCode" type="CurrencyCodeType">
        <xsd:annotation>
          <xsd:documentation>Currency in which ticket was isued. Governs all amounts in below sectiins unless specified otherwise. Example: USD</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TravelerGroup">
        <xsd:annotation>
          <xsd:documentation>Container for passenger price data. Includes base fare,taxes..</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Price">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="BaseFare">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="FiledIn" minOccurs="0"/>
                        <xsd:element name="Surcharges" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Sourcharges group</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="Surcharge" type="SurchargeTypeBasic">
                                <xsd:annotation>
                                  <xsd:documentation>Surcharges break down information.</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                            </xsd:sequence>
                            <xsd:attribute name="Amount" type="xsd:integer" use="required">
                              <xsd:annotation>
                                <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" type="xsd:integer" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                      <xsd:attribute ref="BulkMask">
                        <xsd:annotation>
                          <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element ref="NetRemit" minOccurs="0"/>
                  <xsd:element ref="Taxes"/>
                </xsd:sequence>
                <xsd:attribute name="Total" type="xsd:integer" use="optional">
                  <xsd:annotation>
                    <xsd:documentation>Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. Example: 230000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="ExchangeIndicator">
                  <xsd:annotation>
                    <xsd:documentation>*** not used by F1 *** Indicator to represent if additional collection is done.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:enumeration value="NO ADC"/>
                      <xsd:enumeration value="A"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute ref="BulkMask"/>
                <xsd:attribute name="AuditorMask">
                  <xsd:annotation>
                    <xsd:documentation>Possible values: Y/N (default) If "Y" then the value of BulkMask is also applied to agent/auditor coupon</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CommissionGroup" minOccurs="0">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Commission" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:complexContent>
                        <xsd:extension base="CommissionType">
                          <xsd:attribute name="RuleCode">
                            <xsd:annotation>
                              <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
                            </xsd:annotation>
                            <xsd:simpleType>
                              <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:complexContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer">
                  <xsd:annotation>
                    <xsd:documentation>Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. Example: 200000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="FareRules">
              <xsd:annotation>
                <xsd:documentation>Fare rules information group.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="FareInfo" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="DepartureDate" type="xsd:date">
                          <xsd:annotation>
                            <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="DepartureCode" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ArrivalCode" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="FareBasisCode" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="FareRefKey" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="Discount" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:integer">
                                <xsd:attribute name="Type">
                                  <xsd:annotation>
                                    <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                      <xsd:enumeration value="A"/>
                                      <xsd:enumeration value="P"/>
                                    </xsd:restriction>
                                  </xsd:simpleType>
                                </xsd:attribute>
                                <xsd:attribute name="CodeID">
                                  <xsd:annotation>
                                    <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="Text"/>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="FareCalculation" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UnmaskedFareCalculation" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                      <!--update_add-->
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TravelStats" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Statistical data as needed for BSP and/or ARC reporting</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="PurposeCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Purpose Code. Valid values: 1 = Business 2 = Pleasure 3 = Charter Canadian requirement</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DestinationCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>1 = Mexico, Costa Rica, Central America, Canal zone 2 = Islands and countries of the Caribbean, Bermuda, including PR, VI 3 = South America 4 = Europe incl Morocco, Tunisia, Algeria, Greenland 5 = Africa 6 = Middle East (western Asia) 7 = Asia including India 8 = Australia, New Zealand. Pacific islands incl Hawaii, excluding Guam 0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) Canadian requirement</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="AutoExchange">
      <xsd:annotation>
        <xsd:documentation>Allowed value = "Y" Identifies this FareGroup as a result of an auto-exchange application (e.g. ReShop by ITA).</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="NetFare">
      <xsd:annotation>
        <xsd:documentation>Allowed value = "Y" Identifies Cat35 C-Type net fare</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / CurrencyCode
Namespace No namespace
Annotations
Currency in which ticket was isued. Governs all amounts in below sectiins unless specified otherwise.
Example: USD
Diagram
Diagram TicketRefundVoidRS.tmp#CurrencyCodeType_NumberOfDecimals TicketRefundVoidRS.tmp#CurrencyCodeType
Type CurrencyCodeType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:integer optional
Decimal position in fare amount.  Example: 2
Source
<xsd:element name="CurrencyCode" type="CurrencyCodeType">
  <xsd:annotation>
    <xsd:documentation>Currency in which ticket was isued. Governs all amounts in below sectiins unless specified otherwise. Example: USD</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup
Namespace No namespace
Annotations
Container for passenger price data. Includes base fare,taxes..
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules
Properties
content: complex
Model Price , CommissionGroup{0,1} , FareRules
Children CommissionGroup, FareRules, Price
Instance
<TravelerGroup>
  <Price AuditorMask="" BulkMask="" ExchangeIndicator="" Total="">{1,1}</Price>
  <CommissionGroup Amount="">{0,1}</CommissionGroup>
  <FareRules>{1,1}</FareRules>
</TravelerGroup>
Source
<xsd:element name="TravelerGroup">
  <xsd:annotation>
    <xsd:documentation>Container for passenger price data. Includes base fare,taxes..</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Price">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="BaseFare">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="FiledIn" minOccurs="0"/>
                  <xsd:element name="Surcharges" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Sourcharges group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Surcharge" type="SurchargeTypeBasic">
                          <xsd:annotation>
                            <xsd:documentation>Surcharges break down information.</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" type="xsd:integer" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute ref="BulkMask">
                  <xsd:annotation>
                    <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="NetRemit" minOccurs="0"/>
            <xsd:element ref="Taxes"/>
          </xsd:sequence>
          <xsd:attribute name="Total" type="xsd:integer" use="optional">
            <xsd:annotation>
              <xsd:documentation>Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. Example: 230000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="ExchangeIndicator">
            <xsd:annotation>
              <xsd:documentation>*** not used by F1 *** Indicator to represent if additional collection is done.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="NO ADC"/>
                <xsd:enumeration value="A"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute ref="BulkMask"/>
          <xsd:attribute name="AuditorMask">
            <xsd:annotation>
              <xsd:documentation>Possible values: Y/N (default) If "Y" then the value of BulkMask is also applied to agent/auditor coupon</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CommissionGroup" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Commission" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:complexContent>
                  <xsd:extension base="CommissionType">
                    <xsd:attribute name="RuleCode">
                      <xsd:annotation>
                        <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:minLength value="1"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:complexContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation>Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. Example: 200000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="FareRules">
        <xsd:annotation>
          <xsd:documentation>Fare rules information group.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FareInfo" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="DepartureDate" type="xsd:date">
                    <xsd:annotation>
                      <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="DepartureCode" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ArrivalCode" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="FareBasisCode" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="FareRefKey" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Discount" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:integer">
                          <xsd:attribute name="Type">
                            <xsd:annotation>
                              <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</xsd:documentation>
                            </xsd:annotation>
                            <xsd:simpleType>
                              <xsd:restriction base="xsd:string">
                                <xsd:enumeration value="A"/>
                                <xsd:enumeration value="P"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:attribute>
                          <xsd:attribute name="CodeID">
                            <xsd:annotation>
                              <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Text"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="FareCalculation" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="UnmaskedFareCalculation" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
                <!--update_add-->
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / Price
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_Total TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_ExchangeIndicator TicketRefundVoidRS.tmp#BulkMask TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_AuditorMask TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare TicketRefundVoidRS.tmp#NetRemit TicketRefundVoidRS.tmp#Taxes
Properties
content: complex
Model BaseFare , NetRemit{0,1} , Taxes
Children BaseFare, NetRemit, Taxes
Instance
<Price AuditorMask="" BulkMask="" ExchangeIndicator="" Total="">
  <BaseFare Amount="" BulkMask="">{1,1}</BaseFare>
  <NetRemit NRIndicator="">{0,1}</NetRemit>
  <Taxes Amount="">{1,1}</Taxes>
</Price>
Attributes
QName Type Fixed Default Use Annotation
AuditorMask optional
Possible values: 
Y/N (default)

If "Y" then the value of BulkMask is also applied to agent/auditor coupon
BulkMask optional
The value to print/display instead of the true Amount value.

This is not restricted to IT/BT tickets where the value may be "BT" or "IT" but is also used for BSP Reissue masking, such as "NO ADC" or "USD 240.50A"

Note: this mask is ALWAYS used for the passenger ticket image.  The attribute AuditorMask determines if the mask also applies to the agent/auditor coupons
ExchangeIndicator restriction of xsd:string optional
*** not used by F1 ***
Indicator to represent if additional collection is done.
Total xsd:integer optional
Total fare amount for one traveler of the specified passenger type.  Total price = base fare amount + taxes amount.  Example: 230000
Source
<xsd:element name="Price">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="BaseFare">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="FiledIn" minOccurs="0"/>
            <xsd:element name="Surcharges" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Sourcharges group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Surcharge" type="SurchargeTypeBasic">
                    <xsd:annotation>
                      <xsd:documentation>Surcharges break down information.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute ref="BulkMask">
            <xsd:annotation>
              <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="NetRemit" minOccurs="0"/>
      <xsd:element ref="Taxes"/>
    </xsd:sequence>
    <xsd:attribute name="Total" type="xsd:integer" use="optional">
      <xsd:annotation>
        <xsd:documentation>Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. Example: 230000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ExchangeIndicator">
      <xsd:annotation>
        <xsd:documentation>*** not used by F1 *** Indicator to represent if additional collection is done.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="NO ADC"/>
          <xsd:enumeration value="A"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="BulkMask"/>
    <xsd:attribute name="AuditorMask">
      <xsd:annotation>
        <xsd:documentation>Possible values: Y/N (default) If "Y" then the value of BulkMask is also applied to agent/auditor coupon</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / Price / BaseFare
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_Amount TicketRefundVoidRS.tmp#BulkMask TicketRefundVoidRS.tmp#FiledIn TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_Surcharges
Properties
content: complex
Model FiledIn{0,1} , Surcharges{0,1}
Children FiledIn, Surcharges
Instance
<BaseFare Amount="" BulkMask="">
  <FiledIn>{0,1}</FiledIn>
  <Surcharges Amount="">{0,1}</Surcharges>
</BaseFare>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total base fare amount that includes surcharges (if any).  Example: 200000
BulkMask optional
The value to print/display instead of the true Amount value.

This is not restricted to IT/BT tickets where the value may be "BT" or "IT" but is also used for BSP Reissue masking, such as "NO ADC" or "USD 240.50A"

Note: this mask is ALWAYS used for the passenger ticket image.  The attribute AuditorMask determines if the mask also applies to the agent/auditor coupons
Source
<xsd:element name="BaseFare">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FiledIn" minOccurs="0"/>
      <xsd:element name="Surcharges" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Sourcharges group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Surcharge" type="SurchargeTypeBasic">
              <xsd:annotation>
                <xsd:documentation>Surcharges break down information.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="BulkMask">
      <xsd:annotation>
        <xsd:documentation>The value to print/display instead of the true Amount. This is applicable IT/BT tickets where the value may be "BT" or "IT". Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FiledIn
Namespace No namespace
Annotations
This group represents fares filed in a currency different from the currency of a point of sale. The content elements represent the original currency and amount as filed.
Diagram
Diagram TicketRefundVoidRS.tmp#CurrencyCode TicketRefundVoidRS.tmp#FiledIn_Amount
Properties
content: complex
Used by
Model ALL(CurrencyCode Amount)
Children Amount, CurrencyCode
Instance
<FiledIn>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Amount BulkMask="">{1,1}</Amount>
</FiledIn>
Source
<xsd:element name="FiledIn">
  <xsd:annotation>
    <xsd:documentation>This group represents fares filed in a currency different from the currency of a point of sale. The content elements represent the original currency and amount as filed.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:all>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="Amount">
        <xsd:annotation>
          <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:integer">
              <xsd:attribute name="BulkMask">
                <xsd:annotation>
                  <xsd:documentation>This mask applies to IT/BT tickets where the masked value may be "BT" or "IT" instead of the true amount. Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CurrencyCode
Namespace No namespace
Annotations
Currency code.  Example: USD
Diagram
Diagram TicketRefundVoidRS.tmp#CurrencyCodeType_NumberOfDecimals TicketRefundVoidRS.tmp#CurrencyCodeType TicketRefundVoidRS.tmp#CurrencyCode_NumberOfDecimals
Type restriction of CurrencyCodeType
Type hierarchy
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:integer required
Decimal position in fare amount.  Example: 2
Source
<xsd:element name="CurrencyCode">
  <xsd:annotation>
    <xsd:documentation>Currency code. Example: USD</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:restriction base="CurrencyCodeType">
        <xsd:pattern value="[A-Z0-9]{3}"/>
        <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="required">
          <xsd:annotation>
            <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:restriction>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element FiledIn / Amount
Namespace No namespace
Annotations
Base Fare Amount as originally filed.
Diagram
Diagram TicketRefundVoidRS.tmp#FiledIn_FiledIn_Amount_BulkMask
Type extension of xsd:integer
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
BulkMask optional
This mask applies to IT/BT tickets where the masked value may be "BT" or "IT" instead of the true amount.

Note: this mask is ALWAYS used for the passenger ticket image.
Source
<xsd:element name="Amount">
  <xsd:annotation>
    <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attribute name="BulkMask">
          <xsd:annotation>
            <xsd:documentation>This mask applies to IT/BT tickets where the masked value may be "BT" or "IT" instead of the true amount. Note: this mask is ALWAYS used for the passenger ticket image.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / Price / BaseFare / Surcharges
Namespace No namespace
Annotations
Sourcharges group
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_Surcharges_Amount TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_Price_BaseFare_Surcharges_Surcharge
Properties
content: complex
minOccurs: 0
Model Surcharge
Children Surcharge
Instance
<Surcharges Amount="">
  <Surcharge Amount="">{1,1}</Surcharge>
</Surcharges>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total surcharges amount.  Example: 2000
Source
<xsd:element name="Surcharges" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Sourcharges group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Surcharge" type="SurchargeTypeBasic">
        <xsd:annotation>
          <xsd:documentation>Surcharges break down information.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / Price / BaseFare / Surcharges / Surcharge
Namespace No namespace
Annotations
Surcharges break down information.
Diagram
Diagram TicketRefundVoidRS.tmp#SurchargeTypeBasic_Amount TicketRefundVoidRS.tmp#SurchargeTypeBasic_Designator TicketRefundVoidRS.tmp#SurchargeTypeBasic_Description TicketRefundVoidRS.tmp#SurchargeTypeBasic
Type SurchargeTypeBasic
Properties
content: complex
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Surcharge Amount="">
  <Designator>{1,1}</Designator>
  <Description>{0,1}</Description>
</Surcharge>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual surcharge amount.  Example: 270
Source
<xsd:element name="Surcharge" type="SurchargeTypeBasic">
  <xsd:annotation>
    <xsd:documentation>Surcharges break down information.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element SurchargeTypeBasic / Designator
Namespace No namespace
Annotations
Surcharge designator.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Designator">
  <xsd:annotation>
    <xsd:documentation>Surcharge designator.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element SurchargeTypeBasic / Description
Namespace No namespace
Annotations
Surcharge descriptions as free form text.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Surcharge descriptions as free form text.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element NetRemit
Namespace No namespace
Annotations
Net Remit group
Diagram
Diagram TicketRefundVoidRS.tmp#NetRemit_NRIndicator TicketRefundVoidRS.tmp#NetRemit_APBC TicketRefundVoidRS.tmp#NetRemit_AEBA
Properties
content: complex
Used by
Model APBC{0,1} , AEBA{0,1}
Children AEBA, APBC
Instance
<NetRemit NRIndicator="">
  <APBC>{0,1}</APBC>
  <AEBA>{0,1}</AEBA>
</NetRemit>
Attributes
QName Type Fixed Default Use Annotation
NRIndicator restriction of xsd:string required
Identifies Fare as a Net Remit transaction.  Identifier is carried through for BSP reporting;
Values are "Y", "N"
Example: "Y"
Source
<xsd:element name="NetRemit">
  <xsd:annotation>
    <xsd:documentation>Net Remit group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="APBC" type="xsd:integer" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This IATA term stands for 'Amount Paid By Customer' and is needed for Net Remit methods 2A, 2E (Currency and decimals taken from FareGroup) Example: 57500</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AEBA" type="xsd:integer" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This IATA term stands for 'Amount Entered By Agent' and is needed for Net Remit methods 2A, 2E (Currency and decimals taken from FareGroup) Example: 40000</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="NRIndicator" use="required">
      <xsd:annotation>
        <xsd:documentation>Identifies Fare as a Net Remit transaction. Identifier is carried through for BSP reporting; Values are "Y", "N" Example: "Y"</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NetRemit / APBC
Namespace No namespace
Annotations
This IATA term stands for 'Amount Paid By Customer' and is needed for Net Remit methods 2A, 2E
(Currency and decimals taken from FareGroup)
Example: 57500
Diagram
Diagram
Type xsd:integer
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="APBC" type="xsd:integer" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This IATA term stands for 'Amount Paid By Customer' and is needed for Net Remit methods 2A, 2E (Currency and decimals taken from FareGroup) Example: 57500</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NetRemit / AEBA
Namespace No namespace
Annotations
This IATA term stands for 'Amount Entered By Agent' and is needed for Net Remit methods 2A, 2E
(Currency and decimals taken from FareGroup)
Example: 40000
Diagram
Diagram
Type xsd:integer
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="AEBA" type="xsd:integer" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This IATA term stands for 'Amount Entered By Agent' and is needed for Net Remit methods 2A, 2E (Currency and decimals taken from FareGroup) Example: 40000</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Taxes
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Taxes_Amount TicketRefundVoidRS.tmp#Tax
Properties
content: complex
Used by
Model Tax+
Children Tax
Instance
<Taxes Amount="">
  <Tax Amount="" Paid="">{1,unbounded}</Tax>
</Taxes>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total taxes amount.  Example: 30000
Source
<xsd:element name="Taxes">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Tax" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total taxes amount. Example: 30000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Tax
Namespace No namespace
Annotations
Tax break down information group
Diagram
Diagram TicketRefundVoidRS.tmp#TaxType_Amount TicketRefundVoidRS.tmp#TaxType_Designator TicketRefundVoidRS.tmp#TaxType_Nature TicketRefundVoidRS.tmp#TaxType_Description TicketRefundVoidRS.tmp#TaxType_CollectionPoint TicketRefundVoidRS.tmp#TaxType TicketRefundVoidRS.tmp#Tax_Paid
Type extension of TaxType
Type hierarchy
Properties
content: complex
Used by
Element Taxes
Model Designator{0,1} , Nature{0,1} , Description{0,1} , CollectionPoint*
Children CollectionPoint, Description, Designator, Nature
Instance
<Tax Amount="" Paid="">
  <Designator>{0,1}</Designator>
  <Nature>{0,1}</Nature>
  <Description>{0,1}</Description>
  <CollectionPoint Amount="">{0,unbounded}</CollectionPoint>
</Tax>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual tax amount.  Example: 2500
Paid restriction of xsd:string optional
Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets.   
Value is  "PD"
Source
<xsd:element name="Tax">
  <xsd:annotation>
    <xsd:documentation>Tax break down information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="TaxType">
        <xsd:attribute name="Paid">
          <xsd:annotation>
            <xsd:documentation>Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value is "PD"</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="PD"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TaxType / Designator
Namespace No namespace
Annotations
Tax designator.
Example: US
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="Designator" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax designator. Example: US</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TaxType / Nature
Namespace No namespace
Annotations
Tax nature.
Example: US2
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="Nature" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax nature. Example: US2</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TaxType / Description
Namespace No namespace
Annotations
Tax free form text descriptions.
Example: US DOMESTIC SEGMENT TAX
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax free form text descriptions. Example: US DOMESTIC SEGMENT TAX</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TaxType / CollectionPoint
Namespace No namespace
Annotations
NOTE: this definition will eventually supercede the Calculation element. Use this  group instead of Calculation as Calculation will be deprecated in near future.

For XF and ZP taxes. 
Tax data break down for each collection point.  

The sum of individual amounts entered here must  be equal to the Amount entered in the Tax element.
Diagram
Diagram TicketRefundVoidRS.tmp#TaxType_TaxType_CollectionPoint_Amount TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#TaxType_TaxType_CollectionPoint_AirportAmount TicketRefundVoidRS.tmp#CurrencyCode
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model AirportCode , AirportAmount , CurrencyCode
Children AirportAmount, AirportCode, CurrencyCode
Instance
<CollectionPoint Amount="">
  <AirportCode>{1,1}</AirportCode>
  <AirportAmount>{1,1}</AirportAmount>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
</CollectionPoint>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer optional
Individual amount for collection point (in POS currency)  
Example: 2500
Source
<xsd:element name="CollectionPoint" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>NOTE: this definition will eventually supercede the Calculation element. Use this group instead of Calculation as Calculation will be deprecated in near future. For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="AirportCode"/>
      <xsd:element name="AirportAmount">
        <xsd:annotation>
          <xsd:documentation>The amount actually filed by the airport in the currency applicable to the geographical location of the airport (same as shown in FareCalculation line)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CurrencyCode">
        <xsd:annotation>
          <xsd:documentation>Currency code applicable to the airport's geographical location.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer">
      <xsd:annotation>
        <xsd:documentation>Individual amount for collection point (in POS currency) Example: 2500</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TaxType / CollectionPoint / AirportAmount
Namespace No namespace
Annotations
The amount actually filed by the airport in the currency applicable to the geographical location of the airport
(same as shown in FareCalculation line)
Diagram
Diagram
Source
<xsd:element name="AirportAmount">
  <xsd:annotation>
    <xsd:documentation>The amount actually filed by the airport in the currency applicable to the geographical location of the airport (same as shown in FareCalculation line)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / CommissionGroup
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup_Amount TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup_Commission
Properties
content: complex
minOccurs: 0
Model Commission+
Children Commission
Instance
<CommissionGroup Amount="">
  <Commission RuleCode="" Type="">{1,unbounded}</Commission>
</CommissionGroup>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer optional
Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below.
Example: 200000
Source
<xsd:element name="CommissionGroup" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Commission" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="CommissionType">
              <xsd:attribute name="RuleCode">
                <xsd:annotation>
                  <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:minLength value="1"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer">
      <xsd:annotation>
        <xsd:documentation>Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. Example: 200000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / CommissionGroup / Commission
Namespace No namespace
Annotations
Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.
Diagram
Diagram TicketRefundVoidRS.tmp#positiveDecimal TicketRefundVoidRS.tmp#CommissionType_Type TicketRefundVoidRS.tmp#CommissionType TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_CommissionGroup_Commission_RuleCode
Type extension of CommissionType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
RuleCode restriction of xsd:string optional
System defined commission processing code. Can be retrieved in RevenueStructureRS
Example: XYZ.
Type restriction of xsd:string required
Commission type.  Values are: P = Percent, A = Amount  Example: A
Source
<xsd:element name="Commission" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="CommissionType">
        <xsd:attribute name="RuleCode">
          <xsd:annotation>
            <xsd:documentation>System defined commission processing code. Can be retrieved in RevenueStructureRS Example: XYZ.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules
Namespace No namespace
Annotations
Fare rules information group.
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TourCode TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_Endorsement TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareCalculation TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_UnmaskedFareCalculation
Properties
content: complex
Model FareInfo+ , TourCode{0,1} , Endorsement* , FareCalculation , UnmaskedFareCalculation{0,1}
Children Endorsement, FareCalculation, FareInfo, TourCode, UnmaskedFareCalculation
Instance
<FareRules>
  <FareInfo>{1,unbounded}</FareInfo>
  <TourCode>{0,1}</TourCode>
  <Endorsement>{0,unbounded}</Endorsement>
  <FareCalculation>{1,1}</FareCalculation>
  <UnmaskedFareCalculation>{0,1}</UnmaskedFareCalculation>
</FareRules>
Source
<xsd:element name="FareRules">
  <xsd:annotation>
    <xsd:documentation>Fare rules information group.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FareInfo" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DepartureDate" type="xsd:date">
              <xsd:annotation>
                <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DepartureCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ArrivalCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="FareBasisCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="FareRefKey" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Discount" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:integer">
                    <xsd:attribute name="Type">
                      <xsd:annotation>
                        <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:enumeration value="A"/>
                          <xsd:enumeration value="P"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="CodeID">
                      <xsd:annotation>
                        <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="FareCalculation" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="UnmaskedFareCalculation" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
          <!--update_add-->
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo
Namespace No namespace
Annotations
A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element.
This data can be used for FareRulesRQ as a follow up request.
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_DepartureDate TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_DepartureCode TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_ArrivalCode TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_FareBasisCode TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_FareRefKey TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_Discount TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_TicketDesignator
Properties
content: complex
maxOccurs: unbounded
Model DepartureDate , DepartureCode , ArrivalCode , FareBasisCode , FareRefKey{0,1} , Discount{0,1} , TicketDesignator{0,1}
Children ArrivalCode, DepartureCode, DepartureDate, Discount, FareBasisCode, FareRefKey, TicketDesignator
Instance
<FareInfo>
  <DepartureDate>{1,1}</DepartureDate>
  <DepartureCode>{1,1}</DepartureCode>
  <ArrivalCode>{1,1}</ArrivalCode>
  <FareBasisCode>{1,1}</FareBasisCode>
  <FareRefKey>{0,1}</FareRefKey>
  <Discount CodeID="" Type="">{0,1}</Discount>
  <TicketDesignator>{0,1}</TicketDesignator>
</FareInfo>
Source
<xsd:element name="FareInfo" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DepartureDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DepartureCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ArrivalCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FareBasisCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FareRefKey" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Discount" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:integer">
              <xsd:attribute name="Type">
                <xsd:annotation>
                  <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:enumeration value="A"/>
                    <xsd:enumeration value="P"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
              <xsd:attribute name="CodeID">
                <xsd:annotation>
                  <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / DepartureDate
Namespace No namespace
Annotations
Segment departure date in ISO 8601 format (yyyy-mm-dd).  Example: 2002-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="DepartureDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Segment departure date in ISO 8601 format (yyyy-mm-dd). Example: 2002-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / DepartureCode
Namespace No namespace
Annotations
Departure airport or city code.  Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="DepartureCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Departure airport or city code. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / ArrivalCode
Namespace No namespace
Annotations
Arrival airport or city code.  Example: NYC
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ArrivalCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Arrival airport or city code. Example: NYC</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / FareBasisCode
Namespace No namespace
Annotations
Fare basis code.  Example: Y26
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="FareBasisCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / FareRefKey
Namespace No namespace
Annotations
Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="FareRefKey" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / Discount
Namespace No namespace
Annotations
The discount granted. Example: 20
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_Discount_Type TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelerGroup_FareRules_FareInfo_Discount_CodeID
Type extension of xsd:integer
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
CodeID optional
The PromoCode applicable to this discount.

Example:  BC10
Type restriction of xsd:string optional
The type of discount. Values are P (for percentage) or A (for amount). Example: P
Source
<xsd:element name="Discount" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The discount granted. Example: 20</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attribute name="Type">
          <xsd:annotation>
            <xsd:documentation>The type of discount. Values are P (for percentage) or A (for amount). Example: P</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="A"/>
              <xsd:enumeration value="P"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="CodeID">
          <xsd:annotation>
            <xsd:documentation>The PromoCode applicable to this discount. Example: BC10</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareInfo / TicketDesignator
Namespace No namespace
Annotations
Ticket designator code. Example: ATM1
(Apollo)
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TicketDesignator" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Ticket designator code. Example: ATM1 (Apollo)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / TourCode
Namespace No namespace
Annotations
Tour code identifier. Example: ITGF12
(Galileo / Apollo)
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TourCode" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tour code identifier. Example: ITGF12 (Galileo / Apollo)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / Endorsement
Namespace No namespace
Annotations
Endorsements on ticket.
Example: NONREF
Diagram
Diagram TicketRefundVoidRS.tmp#Text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Text
Children Text
Instance
<Endorsement>
  <Text>{1,1}</Text>
</Endorsement>
Source
<xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Endorsements on ticket. Example: NONREF</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / FareCalculation
Namespace No namespace
Annotations
Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). 

Example - masked: 
NYC EK DXB Q140.00  M/BT MS2MPUS2 EK NYC Q140.00  M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5

Example - masked: 
NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="FareCalculation" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Fare calculation line actually used for ticket image (if bulk ticket it is masked, otherwise unmasked). Example - masked: NYC EK DXB Q140.00 M/BT MS2MPUS2 EK NYC Q140.00 M/BT MS2MPUS2 NUC M/BT END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5 Example - masked: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelerGroup / FareRules / UnmaskedFareCalculation
Namespace No namespace
Annotations
Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. 
Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="UnmaskedFareCalculation" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Completely unmasked Fare calculation line to allow authorixed agents access to original data in case the Farecalculation has been mashe for bulk fares. Example: NYC EK DXB Q140.00 390.00MS2MPUS2 EK NYC Q140.00 390.00MS2MPUS2 NUC1060.00END ROE1.000000 XT5.00XA7.00XY5.50YC20.40AE4.50XF JFK4.5</xsd:documentation>
    <!--update_add-->
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelStats
Namespace No namespace
Annotations
Statistical data as needed for BSP and/or ARC reporting
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelStats_PurposeCode TicketRefundVoidRS.tmp#TicketImage_TicketImage_FareGroup_TicketImage_TicketImage_FareGroup_TravelStats_DestinationCode
Properties
content: complex
minOccurs: 0
Model PurposeCode{0,1} , DestinationCode{0,1}
Children DestinationCode, PurposeCode
Instance
<TravelStats>
  <PurposeCode>{0,1}</PurposeCode>
  <DestinationCode>{0,1}</DestinationCode>
</TravelStats>
Source
<xsd:element name="TravelStats" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Statistical data as needed for BSP and/or ARC reporting</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="PurposeCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Purpose Code. Valid values: 1 = Business 2 = Pleasure 3 = Charter Canadian requirement</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DestinationCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>1 = Mexico, Costa Rica, Central America, Canal zone 2 = Islands and countries of the Caribbean, Bermuda, including PR, VI 3 = South America 4 = Europe incl Morocco, Tunisia, Algeria, Greenland 5 = Africa 6 = Middle East (western Asia) 7 = Asia including India 8 = Australia, New Zealand. Pacific islands incl Hawaii, excluding Guam 0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) Canadian requirement</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelStats / PurposeCode
Namespace No namespace
Annotations
Purpose Code.
Valid values:
1 = Business
2 = Pleasure
3 = Charter

Canadian requirement
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PurposeCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Purpose Code. Valid values: 1 = Business 2 = Pleasure 3 = Charter Canadian requirement</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / FareGroup / TravelStats / DestinationCode
Namespace No namespace
Annotations
1 = Mexico, Costa Rica, Central America, Canal zone
2 = Islands and countries of the Caribbean, Bermuda, including PR, VI
3 = South America
4 = Europe incl Morocco, Tunisia, Algeria, Greenland
5 = Africa
6 = Middle East (western Asia) 
7 = Asia including India
8 = Australia, New Zealand. Pacific islands incl Hawaii,
excluding Guam
0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) 

Canadian requirement
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="DestinationCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>1 = Mexico, Costa Rica, Central America, Canal zone 2 = Islands and countries of the Caribbean, Bermuda, including PR, VI 3 = South America 4 = Europe incl Morocco, Tunisia, Algeria, Greenland 5 = Africa 6 = Middle East (western Asia) 7 = Asia including India 8 = Australia, New Zealand. Pacific islands incl Hawaii, excluding Guam 0 = United States (wholly within the USA) or trans- border Canada – USA (or vice-versa) Canadian requirement</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element BillingAndDeliveryData
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment TicketRefundVoidRS.tmp#TktBillingAndDeliveryDataType_AddressGroup TicketRefundVoidRS.tmp#TktBillingAndDeliveryDataType
Type TktBillingAndDeliveryDataType
Properties
content: complex
Used by
Element TicketImage
Model FormOfPayment+ , AddressGroup*
Children AddressGroup, FormOfPayment
Instance
<BillingAndDeliveryData>
  <FormOfPayment>{1,unbounded}</FormOfPayment>
  <AddressGroup>{0,unbounded}</AddressGroup>
</BillingAndDeliveryData>
Source
<xsd:element name="BillingAndDeliveryData" type="TktBillingAndDeliveryDataType"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment
Namespace No namespace
Annotations
FOP group
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_CreditCard TicketRefundVoidRS.tmp#FormOfPayment_Other
Properties
content: complex
Used by
Model CreditCard* , Other*
Children CreditCard, Other
Instance
<FormOfPayment>
  <CreditCard ActualAmount="" PartialAmount="">{0,unbounded}</CreditCard>
  <Other ActualAmount="" Number="" PartialAmount="">{0,unbounded}</Other>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment">
  <xsd:annotation>
    <xsd:documentation>FOP group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CCCode">
              <xsd:annotation>
                <xsd:documentation>Credit card (vendor) code. Example: VI</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[A-Z|0-9]{2}"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CCNumber">
              <xsd:annotation>
                <xsd:documentation>Credit card number. Length is different per credit card system. Example: 4444333312123242</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CCExpiration">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Month">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="[0-9][0-9]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Year">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="[0-9][0-9]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="PaymentPlanInfo" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados) Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="PlanCode">
                    <xsd:annotation>
                      <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NbrOfInstallments">
                    <xsd:annotation>
                      <xsd:documentation>Example: 4</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="InstallmentAmount">
                    <xsd:annotation>
                      <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NetBalance">
                    <xsd:annotation>
                      <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Amount" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Amount. Example: 7500</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="PaymentExtension" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Valid value: E</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="ExtendedPayment" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Credit card extended payment. Values are: Y = Add extended payment N = Do not add extended payment Example: N Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CardholderFirstName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>FirstName on card.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CardholderLastName">
              <xsd:annotation>
                <xsd:documentation>Name on card.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="ReportingData" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="AccountNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Corporation's account number</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CostCenter" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Cost center number/code</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Department" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="EmployeeID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="SystemProcess">
                            <xsd:annotation>
                              <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ApprovalCode" minOccurs="0">
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type">
                      <xsd:annotation>
                        <xsd:documentation>Allowed values: A = automatic (defalut) M = manual</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="CCAddressGroup" minOccurs="0"/>
            <xsd:element name="AuthorizationData" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Data Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="TransactionIdentifier" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AuthResCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ValidationCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AuthCharInd" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="EcommerceInd" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="BankNetRefDate" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="BanknetReferenceNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PaymentID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AddVerfCode" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
            <xsd:annotation>
              <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
            <xsd:annotation>
              <xsd:documentation>The actual amount actually charged to this credit card.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Other payment information. Example: "CHECK", "CASH", "MCO", "EMD" Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
                <xsd:annotation>
                  <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
                <xsd:annotation>
                  <xsd:documentation>The actual amount actually paid by this FOP</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Number">
                <xsd:annotation>
                  <xsd:documentation>Check, Voucher, MCO Number</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard
Namespace No namespace
Annotations
Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_PartialAmount TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ActualAmount TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCCode TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCNumber TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CCExpiration TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo TicketRefundVoidRS.tmp#ExtendedPayment TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CardholderFirstName TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_CardholderLastName TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ReportingData TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_ApprovalCode TicketRefundVoidRS.tmp#CCAddressGroup TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_AuthorizationData
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CCCode , CCNumber , CCExpiration , PaymentPlanInfo{0,1} , ExtendedPayment{0,1} , CardholderFirstName{0,1} , CardholderLastName , ReportingData{0,1} , ApprovalCode{0,1} , CCAddressGroup{0,1} , AuthorizationData{0,1}
Children ApprovalCode, AuthorizationData, CCAddressGroup, CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName, ExtendedPayment, PaymentPlanInfo, ReportingData
Instance
<CreditCard ActualAmount="" PartialAmount="">
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <PaymentPlanInfo>{0,1}</PaymentPlanInfo>
  <ExtendedPayment NumberOfMonths="">{0,1}</ExtendedPayment>
  <CardholderFirstName>{0,1}</CardholderFirstName>
  <CardholderLastName>{1,1}</CardholderLastName>
  <ReportingData>{0,1}</ReportingData>
  <ApprovalCode Type="">{0,1}</ApprovalCode>
  <CCAddressGroup>{0,1}</CCAddressGroup>
  <AuthorizationData>{0,1}</AuthorizationData>
</CreditCard>
Attributes
QName Type Fixed Default Use Annotation
ActualAmount xsd:positiveInteger optional
The actual amount actually charged to this credit card.
PartialAmount xsd:positiveInteger optional
(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ.

Only for SPLIT FOP in BSP market
Source
<xsd:element name="CreditCard" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CCCode">
        <xsd:annotation>
          <xsd:documentation>Credit card (vendor) code. Example: VI</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[A-Z|0-9]{2}"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CCNumber">
        <xsd:annotation>
          <xsd:documentation>Credit card number. Length is different per credit card system. Example: 4444333312123242</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CCExpiration">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Month">
              <xsd:annotation>
                <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[0-9][0-9]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Year">
              <xsd:annotation>
                <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[0-9][0-9]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PaymentPlanInfo" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados) Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="PlanCode">
              <xsd:annotation>
                <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="NbrOfInstallments">
              <xsd:annotation>
                <xsd:documentation>Example: 4</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="InstallmentAmount">
              <xsd:annotation>
                <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="NetBalance">
              <xsd:annotation>
                <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Amount" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Amount. Example: 7500</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="PaymentExtension" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Valid value: E</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="ExtendedPayment" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit card extended payment. Values are: Y = Add extended payment N = Do not add extended payment Example: N Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CardholderFirstName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>FirstName on card.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CardholderLastName">
        <xsd:annotation>
          <xsd:documentation>Name on card.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ReportingData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="AccountNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Corporation's account number</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CostCenter" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Cost center number/code</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Department" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="EmployeeID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="SystemProcess">
                      <xsd:annotation>
                        <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ApprovalCode" minOccurs="0">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type">
                <xsd:annotation>
                  <xsd:documentation>Allowed values: A = automatic (defalut) M = manual</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="CCAddressGroup" minOccurs="0"/>
      <xsd:element name="AuthorizationData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TransactionIdentifier" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AuthResCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ValidationCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AuthCharInd" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="EcommerceInd" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="BankNetRefDate" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="BanknetReferenceNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="PaymentID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AddVerfCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
      <xsd:annotation>
        <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
      <xsd:annotation>
        <xsd:documentation>The actual amount actually charged to this credit card.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCCode
Namespace No namespace
Annotations
Credit card (vendor) code. Example: VI
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [A-Z|0-9]{2}
Source
<xsd:element name="CCCode">
  <xsd:annotation>
    <xsd:documentation>Credit card (vendor) code. Example: VI</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[A-Z|0-9]{2}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCNumber
Namespace No namespace
Annotations
Credit card number. Length is different per credit card system.
Example: 4444333312123242
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="CCNumber">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Length is different per credit card system. Example: 4444333312123242</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCExpiration
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_CCExpiration_Month TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_CCExpiration_Year
Properties
content: complex
Model Month , Year
Children Month, Year
Instance
<CCExpiration>
  <Month>{1,1}</Month>
  <Year>{1,1}</Year>
</CCExpiration>
Source
<xsd:element name="CCExpiration">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Month">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[0-9][0-9]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Year">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[0-9][0-9]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCExpiration / Month
Namespace No namespace
Annotations
Credit card expiration month.
example: 06
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [0-9][0-9]
Source
<xsd:element name="Month">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month. example: 06</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[0-9][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CCExpiration / Year
Namespace No namespace
Annotations
Credit card expiration month.
example: 99
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [0-9][0-9]
Source
<xsd:element name="Year">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month. example: 99</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[0-9][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo
Namespace No namespace
Annotations
Detailed information about an applied payment plan (example: pagos parcelados)

Note: Supported for TICKETS but NOT supported for EMDs
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_PlanCode TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_NbrOfInstallments TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_InstallmentAmount TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_NetBalance TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_PaymentExtension
Properties
content: complex
minOccurs: 0
Model PlanCode , NbrOfInstallments , InstallmentAmount , NetBalance , PaymentExtension{0,1}
Children InstallmentAmount, NbrOfInstallments, NetBalance, PaymentExtension, PlanCode
Instance
<PaymentPlanInfo>
  <PlanCode>{1,1}</PlanCode>
  <NbrOfInstallments>{1,1}</NbrOfInstallments>
  <InstallmentAmount>{1,1}</InstallmentAmount>
  <NetBalance>{1,1}</NetBalance>
  <PaymentExtension>{0,1}</PaymentExtension>
</PaymentPlanInfo>
Source
<xsd:element name="PaymentPlanInfo" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Detailed information about an applied payment plan (example: pagos parcelados) Note: Supported for TICKETS but NOT supported for EMDs</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="PlanCode">
        <xsd:annotation>
          <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="NbrOfInstallments">
        <xsd:annotation>
          <xsd:documentation>Example: 4</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="InstallmentAmount">
        <xsd:annotation>
          <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="NetBalance">
        <xsd:annotation>
          <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Amount" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Amount. Example: 7500</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PaymentExtension" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Valid value: E</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / PlanCode
Namespace No namespace
Annotations
as defined by the participating airline
(3-6 AN)
Example: AA008
Diagram
Diagram
Source
<xsd:element name="PlanCode">
  <xsd:annotation>
    <xsd:documentation>as defined by the participating airline (3-6 AN) Example: AA008</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / NbrOfInstallments
Namespace No namespace
Annotations
Example: 4
Diagram
Diagram
Source
<xsd:element name="NbrOfInstallments">
  <xsd:annotation>
    <xsd:documentation>Example: 4</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / InstallmentAmount
Namespace No namespace
Annotations
the total installment (based on all tickets covered by this payment plan entry)

Example 
125025 (no decimal)
Diagram
Diagram
Source
<xsd:element name="InstallmentAmount">
  <xsd:annotation>
    <xsd:documentation>the total installment (based on all tickets covered by this payment plan entry) Example 125025 (no decimal)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / NetBalance
Namespace No namespace
Annotations
Net Balance (after first installment) of the base fare of the individual ticket 

Example: 
2550.50 (with decimal)
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_PaymentPlanInfo_NetBalance_Amount
Properties
content: complex
Model Amount
Children Amount
Instance
<NetBalance>
  <Amount>{1,1}</Amount>
</NetBalance>
Source
<xsd:element name="NetBalance">
  <xsd:annotation>
    <xsd:documentation>Net Balance (after first installment) of the base fare of the individual ticket Example: 2550.50 (with decimal)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Amount" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Amount. Example: 7500</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / NetBalance / Amount
Namespace No namespace
Annotations
Amount.  Example: 7500
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Amount" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Amount. Example: 7500</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / PaymentPlanInfo / PaymentExtension
Namespace No namespace
Annotations
Valid value: E
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PaymentExtension" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Valid value: E</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ExtendedPayment
Namespace No namespace
Annotations
Credit card extended payment.  Values are:
Y = Add extended payment
N = Do not add extended payment
Example: N
Diagram
Diagram TicketRefundVoidRS.tmp#ExtendedPayment_NumberOfMonths
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
NumberOfMonths xsd:positiveInteger optional
If and only if the value of the ExtendedPayment is set to Y.
Identifies the period of extended payment in months. Usually credit card systems allows a payment to be extended over a certain number of months. The actual timeframe will vary depending on the credit card system.
Source
<xsd:element name="ExtendedPayment">
  <xsd:annotation>
    <xsd:documentation>Credit card extended payment. Values are: Y = Add extended payment N = Do not add extended payment Example: N</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="NumberOfMonths" type="xsd:positiveInteger">
          <xsd:annotation>
            <xsd:documentation>If and only if the value of the ExtendedPayment is set to Y. Identifies the period of extended payment in months. Usually credit card systems allows a payment to be extended over a certain number of months. The actual timeframe will vary depending on the credit card system.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CardholderFirstName
Namespace No namespace
Annotations
FirstName on card.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="CardholderFirstName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>FirstName on card.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / CardholderLastName
Namespace No namespace
Annotations
Name on card.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="CardholderLastName">
  <xsd:annotation>
    <xsd:documentation>Name on card.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData
Namespace No namespace
Annotations
Data  Elements required by certain card issuers for report purposes
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement
Properties
content: complex
minOccurs: 0
Model AccountNumber{0,1} , CostCenter{0,1} , Department{0,1} , EmployeeID{0,1} , GenericElement*
Children AccountNumber, CostCenter, Department, EmployeeID, GenericElement
Instance
<ReportingData>
  <AccountNumber DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</AccountNumber>
  <CostCenter DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</CostCenter>
  <Department DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</Department>
  <EmployeeID DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</EmployeeID>
  <GenericElement DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="" SystemProcess="">{0,unbounded}</GenericElement>
</ReportingData>
Source
<xsd:element name="ReportingData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="AccountNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Corporation's account number</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CostCenter" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Cost center number/code</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Department" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="EmployeeID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="SystemProcess">
                <xsd:annotation>
                  <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / AccountNumber
Namespace No namespace
Annotations
Corporation's account number
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_Min TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_Max TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_Format TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_Mandatory TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementID TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="AccountNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporation's account number</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / CostCenter
Namespace No namespace
Annotations
Cost center number/code
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_Min TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_Max TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_Format TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_Mandatory TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementID TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="CostCenter" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Cost center number/code</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / Department
Namespace No namespace
Annotations
Department description  for this Traveler in this association.
Example: Marketing
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_Min TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_Max TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_Format TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_Mandatory TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_DataElementID TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_Department_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="Department" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / EmployeeID
Namespace No namespace
Annotations
EmployeeID of traveler for this association.
Example 476254
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_Min TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_Max TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_Format TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_Mandatory TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementID TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="EmployeeID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ReportingData / GenericElement
Namespace No namespace
Annotations
These are elements provided by CC vendor and could include elements such as
- ProjectNumber
- AccountingUnit
- ActionNumber
- DepartingDate
- FinalDestination

Above sample reflects data elements from UATP/Airplus requirements
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_Min TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_Max TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_Format TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_Mandatory TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementID TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementName TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ReportingData_GenericElement_SystemProcess
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  PN
DataElementName required
Vendor element name assigned to this reporting element
Example:  Project Number
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
SystemProcess optional
Allowed value: Y
If set this identifies that this data content for this element is system generated (not provide by user input or profiles)
Source
<xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="SystemProcess">
          <xsd:annotation>
            <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / ApprovalCode
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_ApprovalCode_Type
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
Type optional
Allowed values:
A = automatic (defalut)
M = manual
Source
<xsd:element name="ApprovalCode" minOccurs="0">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type">
          <xsd:annotation>
            <xsd:documentation>Allowed values: A = automatic (defalut) M = manual</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CCAddressGroup
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Address TicketRefundVoidRS.tmp#City TicketRefundVoidRS.tmp#PostalCode TicketRefundVoidRS.tmp#StateCode TicketRefundVoidRS.tmp#CountryCode
Properties
content: complex
Used by
Model Address{1,2} , City , PostalCode , StateCode{0,1} , CountryCode
Children Address, City, CountryCode, PostalCode, StateCode
Instance
<CCAddressGroup>
  <Address>{1,2}</Address>
  <City>{1,1}</City>
  <PostalCode>{1,1}</PostalCode>
  <StateCode>{0,1}</StateCode>
  <CountryCode>{1,1}</CountryCode>
</CCAddressGroup>
Source
<xsd:element name="CCAddressGroup">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Address" maxOccurs="2"/>
      <xsd:element ref="City"/>
      <xsd:element ref="PostalCode"/>
      <xsd:element ref="StateCode" minOccurs="0"/>
      <xsd:element ref="CountryCode">
        <xsd:annotation>
          <xsd:documentation>ISO Country code. This element is introduced as mandatory although GDS implementation will not require its presence until 30MAR2008. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Address
Namespace No namespace
Annotations
Street or PO Box address.
Example: 1234 Main Street
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="Address">
  <xsd:annotation>
    <xsd:documentation>Street or PO Box address. Example: 1234 Main Street</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element City
Namespace No namespace
Annotations
City. Example: NY
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="City">
  <xsd:annotation>
    <xsd:documentation>City. Example: NY</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element PostalCode
Namespace No namespace
Annotations
Postal or ZIP code. 
Example: 33139
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="PostalCode">
  <xsd:annotation>
    <xsd:documentation>Postal or ZIP code. Example: 33139</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element StateCode
Namespace No namespace
Annotations
State or province code. Mainly US.
Example: NY
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="StateCode">
  <xsd:annotation>
    <xsd:documentation>State or province code. Mainly US. Example: NY</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element CountryCode
Namespace No namespace
Annotations
ISO 2-letter country code.
Example: US
Diagram
Diagram TicketRefundVoidRS.tmp#CountryCodeAlpha2
Type CountryCodeAlpha2
Properties
content: simple
Facets
pattern [A-Z]{2}
Used by
Source
<xsd:element name="CountryCode" type="CountryCodeAlpha2">
  <xsd:annotation>
    <xsd:documentation>ISO 2-letter country code. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData
Namespace No namespace
Annotations
Data  Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_TransactionIdentifier TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_AuthResCode TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_ValidationCode TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_AuthCharInd TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_EcommerceInd TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_BankNetRefDate TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_BanknetReferenceNumber TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_PaymentID TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_CreditCard_FormOfPayment_FormOfPayment_CreditCard_AuthorizationData_AddVerfCode
Properties
content: complex
minOccurs: 0
Model TransactionIdentifier{0,1} , AuthResCode{0,1} , ValidationCode{0,1} , AuthCharInd{0,1} , EcommerceInd{0,1} , BankNetRefDate{0,1} , BanknetReferenceNumber{0,1} , PaymentID{0,1} , AddVerfCode{0,1}
Children AddVerfCode, AuthCharInd, AuthResCode, BankNetRefDate, BanknetReferenceNumber, EcommerceInd, PaymentID, TransactionIdentifier, ValidationCode
Instance
<AuthorizationData>
  <TransactionIdentifier>{0,1}</TransactionIdentifier>
  <AuthResCode>{0,1}</AuthResCode>
  <ValidationCode>{0,1}</ValidationCode>
  <AuthCharInd>{0,1}</AuthCharInd>
  <EcommerceInd>{0,1}</EcommerceInd>
  <BankNetRefDate>{0,1}</BankNetRefDate>
  <BanknetReferenceNumber>{0,1}</BanknetReferenceNumber>
  <PaymentID>{0,1}</PaymentID>
  <AddVerfCode>{0,1}</AddVerfCode>
</AuthorizationData>
Source
<xsd:element name="AuthorizationData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data Elements returned by the CC Authorization Service Provider to be used in reporting (e.g. ARC/BSP)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TransactionIdentifier" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AuthResCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ValidationCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AuthCharInd" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="EcommerceInd" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="BankNetRefDate" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="BanknetReferenceNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PaymentID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AddVerfCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / TransactionIdentifier
Namespace No namespace
Annotations
A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="TransactionIdentifier" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>A valued returned from Credit card provider and used for ARC and BSP reporting. For Visa and AMEX.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / AuthResCode
Namespace No namespace
Annotations
Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="AuthResCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Authorization Response Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / ValidationCode
Namespace No namespace
Annotations
Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ValidationCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Validation Code. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / AuthCharInd
Namespace No namespace
Annotations
Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="AuthCharInd" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Authorization Character Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / EcommerceInd
Namespace No namespace
Annotations
E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="EcommerceInd" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>E-Commerce Indicator. A valued returned from Credit card provider and used for ARC and BSP reporting. Visa and MasterCard.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / BankNetRefDate
Namespace No namespace
Annotations
bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="BankNetRefDate" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>bankNet Reference Date. A valued returned from Credit card provider and used for ARC and BSP reporting. MasterCard only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / BanknetReferenceNumber
Namespace No namespace
Annotations
Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="BanknetReferenceNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Banknet reference number. A valued returned from Credit card provider and used for ARC and BSP reporting. Mastercard only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / PaymentID
Namespace No namespace
Annotations
The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PaymentID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The Code identifies the type of VISA credit card( e.g signature card, reward card etc..)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / CreditCard / AuthorizationData / AddVerfCode
Namespace No namespace
Annotations
Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="AddVerfCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Address Verification Code; When CC company Address Verification Service( AVS) is utilized, this field will contain the address verification response code.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element FormOfPayment / Other
Namespace No namespace
Annotations
Other payment information.
Example: "CHECK", "CASH", "MCO", "EMD"

Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_Other_PartialAmount TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_Other_ActualAmount TicketRefundVoidRS.tmp#FormOfPayment_FormOfPayment_Other_Number
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ActualAmount xsd:positiveInteger optional
The actual amount actually paid by this FOP
Number optional
Check, Voucher, MCO Number
PartialAmount xsd:positiveInteger optional
(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ.

Only for SPLIT FOP in BSP market
Source
<xsd:element name="Other" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Other payment information. Example: "CHECK", "CASH", "MCO", "EMD" Multiplicity supported for Split TICKETING (BSP) but NOT Supported for EMDs</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="PartialAmount" type="xsd:positiveInteger">
          <xsd:annotation>
            <xsd:documentation>(Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. Only for SPLIT FOP in BSP market</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="ActualAmount" type="xsd:positiveInteger">
          <xsd:annotation>
            <xsd:documentation>The actual amount actually paid by this FOP</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Number">
          <xsd:annotation>
            <xsd:documentation>Check, Voucher, MCO Number</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TktBillingAndDeliveryDataType / AddressGroup
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#TktBillingAndDeliveryDataType_TktBillingAndDeliveryDataType_AddressGroup_OptionalName TicketRefundVoidRS.tmp#Address TicketRefundVoidRS.tmp#City TicketRefundVoidRS.tmp#PostalCode TicketRefundVoidRS.tmp#StateCode TicketRefundVoidRS.tmp#CountryCode TicketRefundVoidRS.tmp#TktBillingAndDeliveryDataType_TktBillingAndDeliveryDataType_AddressGroup_AddressText
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model (OptionalName{0,1} , Address{1,2} , City , PostalCode , StateCode , CountryCode) | AddressText
Children Address, AddressText, City, CountryCode, OptionalName, PostalCode, StateCode
Instance
<AddressGroup>
  <OptionalName>{0,1}</OptionalName>
  <Address>{1,2}</Address>
  <City>{1,1}</City>
  <PostalCode>{1,1}</PostalCode>
  <StateCode>{1,1}</StateCode>
  <CountryCode>{1,1}</CountryCode>
  <AddressText>{1,1}</AddressText>
</AddressGroup>
Source
<xsd:element name="AddressGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="OptionalName" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Addressee's name.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:element>
        <xsd:element ref="Address" maxOccurs="2"/>
        <xsd:element ref="City"/>
        <xsd:element ref="PostalCode"/>
        <xsd:element ref="StateCode"/>
        <xsd:element ref="CountryCode"/>
      </xsd:sequence>
      <xsd:element name="AddressText">
        <xsd:annotation>
          <xsd:documentation>Free flow address text information. Example: 1234 Main Street, Suit 120, NY, US</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TktBillingAndDeliveryDataType / AddressGroup / OptionalName
Namespace No namespace
Annotations
Addressee's name.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="OptionalName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Addressee's name.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TktBillingAndDeliveryDataType / AddressGroup / AddressText
Namespace No namespace
Annotations
Free flow address text information. Example: 1234 Main Street, Suit 120, NY, US
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="AddressText">
  <xsd:annotation>
    <xsd:documentation>Free flow address text information. Example: 1234 Main Street, Suit 120, NY, US</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / Endorsement
Namespace No namespace
Annotations
Endorsementss on ticket.

NOTE: pls. use FareGroup/TravelerGroup/FareRules/Endorsement element. 
This element is deprecated and defined is for backward compatibility reasons.
Support will be discontinued starting MAR2008
Diagram
Diagram TicketRefundVoidRS.tmp#Text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Text
Children Text
Instance
<Endorsement>
  <Text>{1,1}</Text>
</Endorsement>
Source
<xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Endorsementss on ticket. NOTE: pls. use FareGroup/TravelerGroup/FareRules/Endorsement element. This element is deprecated and defined is for backward compatibility reasons. Support will be discontinued starting MAR2008</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / CountryList
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_CountryList_Country
Properties
content: complex
minOccurs: 0
Model Country+
Children Country
Instance
<CountryList>
  <Country>{1,unbounded}</Country>
</CountryList>
Source
<xsd:element name="CountryList" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Country" type="CountryCodeAlpha2" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>ISO 2-letter country code. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / CountryList / Country
Namespace No namespace
Annotations
ISO 2-letter country code.
Example: US
Diagram
Diagram TicketRefundVoidRS.tmp#CountryCodeAlpha2
Type CountryCodeAlpha2
Properties
content: simple
maxOccurs: unbounded
Facets
pattern [A-Z]{2}
Source
<xsd:element name="Country" type="CountryCodeAlpha2" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>ISO 2-letter country code. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / Distributor
Namespace No namespace
Annotations
Name of entity that distributed this fare. Can be ATPCO, SITA, IATA, consolidator or airline.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
enumeration ATPCO
enumeration SITA
enumeration IATA
enumeration CONSOLIDATOR
enumeration AIRLINE
Source
<xsd:element name="Distributor" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Name of entity that distributed this fare. Can be ATPCO, SITA, IATA, consolidator or airline.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ATPCO"/>
      <xsd:enumeration value="SITA"/>
      <xsd:enumeration value="IATA"/>
      <xsd:enumeration value="CONSOLIDATOR"/>
      <xsd:enumeration value="AIRLINE"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / ESAC
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ESAC" type="xsd:string" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element RefundAuthNumber
Namespace No namespace
Annotations
Refund Authorization Number. Alphanumeric.
Example: XYZ999
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TicketImage
Source
<xsd:element name="RefundAuthNumber">
  <xsd:annotation>
    <xsd:documentation>Refund Authorization Number. Alphanumeric. Example: XYZ999</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element WaiverCode
Namespace No namespace
Annotations
Refund WAiver Code. Mandatory in some BSP countries such as Japan.
Example: XYZ123
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Element TicketImage
Source
<xsd:element name="WaiverCode">
  <xsd:annotation>
    <xsd:documentation>Refund WAiver Code. Mandatory in some BSP countries such as Japan. Example: XYZ123</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket
Namespace No namespace
Annotations
Data of the original (first) ticket. Will only be presents if ticket was exchanged (meaning displayed ticket as defined in this schema is result of an exchange).
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_OriginalTicket_Ticket TicketRefundVoidRS.tmp#TicketImage_TicketImage_OriginalTicket_TktIssueDate TicketRefundVoidRS.tmp#TicketImage_TicketImage_OriginalTicket_IATA TicketRefundVoidRS.tmp#TicketImage_TicketImage_OriginalTicket_OriginalIssuePlace
Properties
content: complex
Model Ticket{1,4} , TktIssueDate{0,1} , IATA{0,1} , OriginalIssuePlace{0,1}
Children IATA, OriginalIssuePlace, Ticket, TktIssueDate
Instance
<OriginalTicket>
  <Ticket Number="" TicketAmount="">{1,4}</Ticket>
  <TktIssueDate>{0,1}</TktIssueDate>
  <IATA>{0,1}</IATA>
  <OriginalIssuePlace>{0,1}</OriginalIssuePlace>
</OriginalTicket>
Source
<xsd:element name="OriginalTicket">
  <xsd:annotation>
    <xsd:documentation>Data of the original (first) ticket. Will only be presents if ticket was exchanged (meaning displayed ticket as defined in this schema is result of an exchange).</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Ticket" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0011234567890</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>CouponNumber is not used by Res System</xsd:documentation>
            </xsd:annotation>
            <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Number" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="TicketAmount">
            <xsd:annotation>
              <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TktIssueDate" type="xsd:date" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IATA" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The IATA number of the agency originally issuing the ticket.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="OriginalIssuePlace" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / Ticket
Namespace No namespace
Annotations
Original 13-digit document number.  In case of a conjunctive set use one node for each ticket number of the multi-document set.

Example: 0011234567890
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_OriginalTicket_TicketImage_TicketImage_OriginalTicket_Ticket_Number TicketRefundVoidRS.tmp#TicketImage_TicketImage_OriginalTicket_TicketImage_TicketImage_OriginalTicket_Ticket_TicketAmount TicketRefundVoidRS.tmp#TicketImage_TicketImage_OriginalTicket_TicketImage_TicketImage_OriginalTicket_Ticket_CouponNumber
Properties
content: complex
maxOccurs: 4
Model CouponNumber{1,4}
Children CouponNumber
Instance
<Ticket Number="" TicketAmount="">
  <CouponNumber>{1,4}</CouponNumber>
</Ticket>
Attributes
QName Type Fixed Default Use Annotation
Number xsd:string required
The 13 digt ticket number of the ticket to be refunded.
Example: 0012345467891
TicketAmount optional
Actual total amount of the this ticket
Source
<xsd:element name="Ticket" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0011234567890</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>CouponNumber is not used by Res System</xsd:documentation>
      </xsd:annotation>
      <xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Number" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0012345467891</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="TicketAmount">
      <xsd:annotation>
        <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / Ticket / CouponNumber
Namespace No namespace
Annotations
The number of the coupoun that has been exchanged.
Example: 1
Diagram
Diagram
Type xsd:int
Properties
content: simple
maxOccurs: 4
Source
<xsd:element name="CouponNumber" type="xsd:int" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / TktIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TktIssueDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / IATA
Namespace No namespace
Annotations
The IATA number of the agency originally issuing the ticket.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="IATA" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The IATA number of the agency originally issuing the ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / OriginalTicket / OriginalIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the ticket originally has been issued.
Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="OriginalIssuePlace" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor
Namespace No namespace
Annotations
Represents tickets from the last exchange.
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketNumber TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_ExchangeDocuments TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_ChangeFee
Properties
content: complex
Model TicketNumber{0,4} , ExchangeDocuments{0,1} , ChangeFee{0,1}
Children ChangeFee, ExchangeDocuments, TicketNumber
Instance
<InExchangeFor>
  <TicketNumber TicketAmount="" TicketDate="" TicketTime="">{0,4}</TicketNumber>
  <ExchangeDocuments>{0,1}</ExchangeDocuments>
  <ChangeFee Number="">{0,1}</ChangeFee>
</InExchangeFor>
Source
<xsd:element name="InExchangeFor">
  <xsd:annotation>
    <xsd:documentation>Represents tickets from the last exchange.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:sequence>
        <xsd:annotation>
          <xsd:documentation>At least one element of this sequence is mandatory</xsd:documentation>
        </xsd:annotation>
        <xsd:element name="TicketNumber" minOccurs="0" maxOccurs="4">
          <xsd:annotation>
            <xsd:documentation>The 13 digt ticket number(s) of all tickets. Example: 0012345467891</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:simpleContent>
              <xsd:extension base="xsd:string">
                <xsd:attribute name="TicketAmount">
                  <xsd:annotation>
                    <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="TicketDate">
                  <xsd:annotation>
                    <xsd:documentation>Issuance date of this ticket</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="TicketTime">
                  <xsd:annotation>
                    <xsd:documentation>Issuance time of this ticket</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:extension>
            </xsd:simpleContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="ExchangeDocuments" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Data for [other] exchange document(s) to (a) be applied as partial or full FOP or (b) be applied for services such as upgrades, priority boarding, etc. (c) be applied to support discounted fare and to be processed as an "Exchange transaction". Typical document types: -- (residual value) MCO -- (residual value) EMD-S -- Airline Voucher -- Paper or eCertificates -- Creditshells from PNR</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="DocumentDetails" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="CreditAmount" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element ref="CurrencyCode"/>
                          <xsd:element name="DocAmount">
                            <xsd:annotation>
                              <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                          <xsd:element name="DocAmountUsed">
                            <xsd:annotation>
                              <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
                            </xsd:annotation>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="DocNumber">
                      <xsd:annotation>
                        <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:element name="ChangeFee" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>allows to carry forward any change fee associated to the issuance of the new ticket</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element ref="Amount">
              <xsd:annotation>
                <xsd:documentation>Amount of applied change fee. Example: 7500</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Number" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>The 13 digt ticket number of the ticket carrying the change fee. Example: 0012345467891</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / TicketNumber
Namespace No namespace
Annotations
The 13 digt ticket number(s) of all tickets.
Example: 0012345467891
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_TicketNumber_TicketAmount TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_TicketNumber_TicketDate TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_TicketNumber_TicketTime
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: 4
Attributes
QName Type Fixed Default Use Annotation
TicketAmount optional
Actual total amount of the this ticket
TicketDate optional
Issuance date of this ticket
TicketTime optional
Issuance time of this ticket
Source
<xsd:element name="TicketNumber" minOccurs="0" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>The 13 digt ticket number(s) of all tickets. Example: 0012345467891</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="TicketAmount">
          <xsd:annotation>
            <xsd:documentation>Actual total amount of the this ticket</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="TicketDate">
          <xsd:annotation>
            <xsd:documentation>Issuance date of this ticket</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="TicketTime">
          <xsd:annotation>
            <xsd:documentation>Issuance time of this ticket</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments
Namespace No namespace
Annotations
Data for [other] exchange document(s) to 
(a) be applied as partial or full FOP or 
(b) be applied for services such as upgrades, priority boarding, etc. 
(c) be applied to support discounted fare
and to be processed as an "Exchange transaction".  Typical document types: 
-- (residual value) MCO
-- (residual value) EMD-S
-- Airline Voucher
-- Paper or eCertificates
-- Creditshells from PNR
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails
Properties
content: complex
minOccurs: 0
Model DocumentDetails+
Children DocumentDetails
Instance
<ExchangeDocuments>
  <DocumentDetails>{1,unbounded}</DocumentDetails>
</ExchangeDocuments>
Source
<xsd:element name="ExchangeDocuments" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data for [other] exchange document(s) to (a) be applied as partial or full FOP or (b) be applied for services such as upgrades, priority boarding, etc. (c) be applied to support discounted fare and to be processed as an "Exchange transaction". Typical document types: -- (residual value) MCO -- (residual value) EMD-S -- Airline Voucher -- Paper or eCertificates -- Creditshells from PNR</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DocumentDetails" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CreditAmount" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="CurrencyCode"/>
                  <xsd:element name="DocAmount">
                    <xsd:annotation>
                      <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="DocAmountUsed">
                    <xsd:annotation>
                      <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="DocNumber">
              <xsd:annotation>
                <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_CreditAmount TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_DocNumber TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_DocIssuePlace TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_DocIssueDate
Properties
content: complex
maxOccurs: unbounded
Model CreditAmount{0,1} , DocNumber , DocIssuePlace{0,1} , DocIssueDate{0,1}
Children CreditAmount, DocIssueDate, DocIssuePlace, DocNumber
Instance
<DocumentDetails>
  <CreditAmount>{0,1}</CreditAmount>
  <DocNumber>{1,1}</DocNumber>
  <DocIssuePlace>{0,1}</DocIssuePlace>
  <DocIssueDate>{0,1}</DocIssueDate>
</DocumentDetails>
Source
<xsd:element name="DocumentDetails" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CreditAmount" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="DocAmount">
              <xsd:annotation>
                <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocAmountUsed">
              <xsd:annotation>
                <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DocNumber">
        <xsd:annotation>
          <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / CreditAmount
Namespace No namespace
Annotations
MANDATORY if document is to be applied as a credit towards the ticket total amount.

Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.
Diagram
Diagram TicketRefundVoidRS.tmp#CurrencyCode TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_CreditAmount_DocAmount TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ExchangeDocuments_DocumentDetails_CreditAmount_DocAmountUsed
Properties
content: complex
minOccurs: 0
Model CurrencyCode , DocAmount , DocAmountUsed
Children CurrencyCode, DocAmount, DocAmountUsed
Instance
<CreditAmount>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <DocAmount>{1,1}</DocAmount>
  <DocAmountUsed>{1,1}</DocAmountUsed>
</CreditAmount>
Source
<xsd:element name="CreditAmount" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>MANDATORY if document is to be applied as a credit towards the ticket total amount. Not applicable for any other type of documents such as certificates to grant an upgrade, priority boarding, lounge access or to support a discount applied to the ticketed fare.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="DocAmount">
        <xsd:annotation>
          <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocAmountUsed">
        <xsd:annotation>
          <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / CreditAmount / DocAmount
Namespace No namespace
Annotations
The current CREDIT balance of this document
Diagram
Diagram
Source
<xsd:element name="DocAmount">
  <xsd:annotation>
    <xsd:documentation>The current CREDIT balance of this document</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / CreditAmount / DocAmountUsed
Namespace No namespace
Annotations
The actual amount used of this credit.
Diagram
Diagram
Source
<xsd:element name="DocAmountUsed">
  <xsd:annotation>
    <xsd:documentation>The actual amount used of this credit.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / DocNumber
Namespace No namespace
Annotations
The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc
Example: 0061234567890
Diagram
Diagram
Source
<xsd:element name="DocNumber">
  <xsd:annotation>
    <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / DocIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the ticket originally has been issued.
Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="DocIssuePlace" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ExchangeDocuments / DocumentDetails / DocIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="DocIssueDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TicketImage / InExchangeFor / ChangeFee
Namespace No namespace
Annotations
allows to carry forward any change fee associated to the issuance of the new ticket
Diagram
Diagram TicketRefundVoidRS.tmp#TicketImage_TicketImage_InExchangeFor_TicketImage_TicketImage_InExchangeFor_ChangeFee_Number TicketRefundVoidRS.tmp#CurrencyCode TicketRefundVoidRS.tmp#Amount
Properties
content: complex
minOccurs: 0
Model CurrencyCode , Amount
Children Amount, CurrencyCode
Instance
<ChangeFee Number="">
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Amount Unit="">{1,1}</Amount>
</ChangeFee>
Attributes
QName Type Fixed Default Use Annotation
Number xsd:string required
The 13 digt ticket number of the ticket carrying the change fee.
Example: 0012345467891
Source
<xsd:element name="ChangeFee" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>allows to carry forward any change fee associated to the issuance of the new ticket</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element ref="Amount">
        <xsd:annotation>
          <xsd:documentation>Amount of applied change fee. Example: 7500</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Number" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>The 13 digt ticket number of the ticket carrying the change fee. Example: 0012345467891</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Amount
Namespace No namespace
Annotations
Penalty amount in currency amount or percentage.  Example: 7500
Diagram
Diagram TicketRefundVoidRS.tmp#Amount_Unit
Type extension of xsd:integer
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit restriction of xsd:string required
Amount unit.  There is only one possible values (for Change Fee)::
M = currency money value 
Example: M
Source
<xsd:element name="Amount">
  <xsd:annotation>
    <xsd:documentation>Penalty amount in currency amount or percentage. Example: 7500</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attribute name="Unit" use="required">
          <xsd:annotation>
            <xsd:documentation>Amount unit. There is only one possible values (for Change Fee):: M = currency money value Example: M</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
              <xsd:maxLength value="1"/>
              <xsd:enumeration value="M"/>
              <xsd:enumeration value="P"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo
Namespace No namespace
Annotations
EMD Issue information. Allows for association of ticket numbers/coupons to this EMD document number/coupon

Current structure supports EMD-A and EMD-S DEBITS (collecting money for services and charges).

If EMD-S CREDITS need to be added to the ticket image minor schema changes are needed.
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#EMDNumber TicketRefundVoidRS.tmp#EMDInfo_EMDTotal TicketRefundVoidRS.tmp#CurrencyCode TicketRefundVoidRS.tmp#EMDInfo_FormOfPayment TicketRefundVoidRS.tmp#EMDInfo_Service
Properties
content: complex
Used by
Element TicketImage
Model EMDNumber , EMDTotal , CurrencyCode , FormOfPayment , Service+
Children CurrencyCode, EMDNumber, EMDTotal, FormOfPayment, Service
Instance
<EMDInfo Source="">
  <EMDNumber ConjDocumentNumber="" Status="" Type="">{1,1}</EMDNumber>
  <EMDTotal Total="">{1,1}</EMDTotal>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <FormOfPayment>{1,1}</FormOfPayment>
  <Service EMDNumber="" TicketNumber="">{1,unbounded}</Service>
</EMDInfo>
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.
Source
<xsd:element name="EMDInfo">
  <xsd:annotation>
    <xsd:documentation>EMD Issue information. Allows for association of ticket numbers/coupons to this EMD document number/coupon Current structure supports EMD-A and EMD-S DEBITS (collecting money for services and charges). If EMD-S CREDITS need to be added to the ticket image minor schema changes are needed.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="EMDNumber"/>
      <xsd:element name="EMDTotal">
        <xsd:annotation>
          <xsd:documentation>Total amount charged with this EMD Currency</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Total" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total of all charges of this EMD. Total = sum of all "Price/Total" amounts Example: 2500</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="FormOfPayment">
        <xsd:annotation>
          <xsd:documentation>The form of payment used to settle the charges of this EMD.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:choice>
            <xsd:annotation>
              <xsd:documentation>Note --- Not supported EMD functionality: Split FOP Extended CC payment</xsd:documentation>
            </xsd:annotation>
            <xsd:element name="CreditCard">
              <xsd:annotation>
                <xsd:documentation>Credit card group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="CCCode">
                    <xsd:annotation>
                      <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="CCNumber" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="CCExpiration">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Month">
                          <xsd:annotation>
                            <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:length value="2"/>
                              <xsd:pattern value="0[1-9]|1[012]"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="Year">
                          <xsd:annotation>
                            <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:length value="2"/>
                              <xsd:pattern value="[0-9][0-9]"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="ReportingData" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="AccountNumber" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Corporation's account number</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="CostCenter" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Cost center number/code</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="Department" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="EmployeeID" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Min">
                                  <xsd:annotation>
                                    <xsd:documentation>minimum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Max">
                                  <xsd:annotation>
                                    <xsd:documentation>maximum length</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Format">
                                  <xsd:annotation>
                                    <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="Mandatory">
                                  <xsd:annotation>
                                    <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementID" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="DataElementName" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                                <xsd:attribute name="SystemProcess">
                                  <xsd:annotation>
                                    <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CardholderFullName" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Other">
              <xsd:annotation>
                <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="CASH"/>
                  <xsd:enumeration value="CHECK"/>
                  <xsd:enumeration value=""/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Service" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CouponAssociation" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>The association between EMD and Ticket coupon numbers. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:attribute name="TicketCoupon">
                  <xsd:annotation>
                    <xsd:documentation>Mandatory for EMD-A documents/coupons</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="EMDCoupon">
                  <xsd:annotation>
                    <xsd:documentation>The EMD coupon number used to charge this service. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Description">
              <xsd:annotation>
                <xsd:documentation>Charge / Service description Examples: (a) Hoover Dam Tour (b) Premium Seat (c) Executive Lounge Access</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ServiceLocation" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="ServiceDate" minOccurs="0"/>
            <xsd:element name="Price">
              <xsd:annotation>
                <xsd:documentation>the individual charge for this service/coupon</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:attribute name="Total" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total price for this charge. Example: 2500</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="EMDNumber" use="required">
            <xsd:annotation>
              <xsd:documentation>The 13-digit document (EMD) number issued for the services listed. In case of a conjunctive set, this is the actual number of the document within the set. If for example the 2nd document of the set is to be listed for these services and the set has the number range 0015480000010-013, then the number to use here would be 0015480000011</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="TicketNumber" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation>The 13 digt ticket number (as provided in this ticket image) Example: 0012345467891 In case of a conjunctive set, this is the actual number of the ticket within the set. If for example the 2nd ticket of the set is to be referenced here and the set has the number range 0016441234567-570, then the number to use here would be 0016441234570</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDNumber
Namespace No namespace
Annotations
EMD Document number.
Diagram
Diagram TicketRefundVoidRS.tmp#EMDNumber_Status TicketRefundVoidRS.tmp#EMDNumber_Type TicketRefundVoidRS.tmp#EMDNumber_ConjDocumentNumber
Type extension of xsd:string
Properties
content: complex
Used by
Element EMDInfo
Attributes
QName Type Fixed Default Use Annotation
ConjDocumentNumber restriction of xsd:string optional
13-digit document number of the LAST document of an conjunctive EMD set. 
Example: 0011233215673
Status optional
reflects the status of this document, Allowed values are:

"Issued"
"Voided"
"Exchanged"
"Refunded"
Type restriction of xsd:string required
EA = EMD-A Associated
ES = EMD-S Standalone
MD = MCO/MD50/vMPD
TA = TASF Travel Agent Service Fee
Source
<xsd:element name="EMDNumber">
  <xsd:annotation>
    <xsd:documentation>EMD Document number.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Status">
          <xsd:annotation>
            <xsd:documentation>reflects the status of this document, Allowed values are: "Issued" "Voided" "Exchanged" "Refunded"</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Type" use="required">
          <xsd:annotation>
            <xsd:documentation>EA = EMD-A Associated ES = EMD-S Standalone MD = MCO/MD50/vMPD TA = TASF Travel Agent Service Fee</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="EMDA"/>
              <xsd:enumeration value="EMDS"/>
              <xsd:enumeration value="MD50"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ConjDocumentNumber">
          <xsd:annotation>
            <xsd:documentation>13-digit document number of the LAST document of an conjunctive EMD set. Example: 0011233215673</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / EMDTotal
Namespace No namespace
Annotations
Total amount charged with this EMD

Currency
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_EMDTotal_Total
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Total xsd:integer required
Total of all charges of this EMD.  Total = sum of all "Price/Total" amounts

Example: 2500
Source
<xsd:element name="EMDTotal">
  <xsd:annotation>
    <xsd:documentation>Total amount charged with this EMD Currency</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Total" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total of all charges of this EMD. Total = sum of all "Price/Total" amounts Example: 2500</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment
Namespace No namespace
Annotations
The form of payment used to settle the charges of this EMD.
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_CreditCard TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_Other
Properties
content: complex
Model CreditCard | Other
Children CreditCard, Other
Instance
<FormOfPayment>
  <CreditCard>{1,1}</CreditCard>
  <Other>{1,1}</Other>
</FormOfPayment>
Source
<xsd:element name="FormOfPayment">
  <xsd:annotation>
    <xsd:documentation>The form of payment used to settle the charges of this EMD.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:annotation>
        <xsd:documentation>Note --- Not supported EMD functionality: Split FOP Extended CC payment</xsd:documentation>
      </xsd:annotation>
      <xsd:element name="CreditCard">
        <xsd:annotation>
          <xsd:documentation>Credit card group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="CCCode">
              <xsd:annotation>
                <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CCNumber" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CCExpiration">
              <xsd:annotation>
                <xsd:documentation>Credit card expiration group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Month">
                    <xsd:annotation>
                      <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="0[1-9]|1[012]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Year">
                    <xsd:annotation>
                      <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="2"/>
                        <xsd:pattern value="[0-9][0-9]"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ReportingData" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="AccountNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Corporation's account number</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CostCenter" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Cost center number/code</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Department" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="EmployeeID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Min">
                            <xsd:annotation>
                              <xsd:documentation>minimum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Max">
                            <xsd:annotation>
                              <xsd:documentation>maximum length</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Format">
                            <xsd:annotation>
                              <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="Mandatory">
                            <xsd:annotation>
                              <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementID" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="DataElementName" use="required">
                            <xsd:annotation>
                              <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                          <xsd:attribute name="SystemProcess">
                            <xsd:annotation>
                              <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CardholderFullName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Other">
        <xsd:annotation>
          <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="CASH"/>
            <xsd:enumeration value="CHECK"/>
            <xsd:enumeration value=""/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard
Namespace No namespace
Annotations
Credit card group
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCCode TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCNumber TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCExpiration TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CardholderFullName TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ApprovalCode
Properties
content: complex
Model CCCode , CCNumber , CCExpiration , ReportingData{0,1} , CardholderFullName{0,1} , ApprovalCode{0,1}
Children ApprovalCode, CCCode, CCExpiration, CCNumber, CardholderFullName, ReportingData
Instance
<CreditCard>
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <ReportingData>{0,1}</ReportingData>
  <CardholderFullName>{0,1}</CardholderFullName>
  <ApprovalCode>{0,1}</ApprovalCode>
</CreditCard>
Source
<xsd:element name="CreditCard">
  <xsd:annotation>
    <xsd:documentation>Credit card group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CCCode">
        <xsd:annotation>
          <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CCNumber" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CCExpiration">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Month">
              <xsd:annotation>
                <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="0[1-9]|1[012]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Year">
              <xsd:annotation>
                <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="2"/>
                  <xsd:pattern value="[0-9][0-9]"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ReportingData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="AccountNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Corporation's account number</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CostCenter" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Cost center number/code</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Department" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="EmployeeID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Min">
                      <xsd:annotation>
                        <xsd:documentation>minimum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Max">
                      <xsd:annotation>
                        <xsd:documentation>maximum length</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Format">
                      <xsd:annotation>
                        <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="Mandatory">
                      <xsd:annotation>
                        <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementID" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="DataElementName" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="SystemProcess">
                      <xsd:annotation>
                        <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CardholderFullName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCCode
Namespace No namespace
Annotations
Credit card code.  Example: VI
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
Source
<xsd:element name="CCCode">
  <xsd:annotation>
    <xsd:documentation>Credit card code. Example: VI</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCNumber
Namespace No namespace
Annotations
Credit card number.  Example: 4011236654652341
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="CCNumber" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Example: 4011236654652341</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCExpiration
Namespace No namespace
Annotations
Credit card expiration group
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCExpiration_Month TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_CCExpiration_Year
Properties
content: complex
Model Month , Year
Children Month, Year
Instance
<CCExpiration>
  <Month>{1,1}</Month>
  <Year>{1,1}</Year>
</CCExpiration>
Source
<xsd:element name="CCExpiration">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Month">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="0[1-9]|1[012]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Year">
        <xsd:annotation>
          <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
            <xsd:pattern value="[0-9][0-9]"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCExpiration / Month
Namespace No namespace
Annotations
Credit card expiration month.  Example: 02
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern 0[1-9]|1[012]
Source
<xsd:element name="Month">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month. Example: 02</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="0[1-9]|1[012]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CCExpiration / Year
Namespace No namespace
Annotations
Last two digits of the credit card expiration year.  Example: 06
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [0-9][0-9]
Source
<xsd:element name="Year">
  <xsd:annotation>
    <xsd:documentation>Last two digits of the credit card expiration year. Example: 06</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[0-9][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData
Namespace No namespace
Annotations
Data  Elements required by certain card issuers for report purposes
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement
Properties
content: complex
minOccurs: 0
Model AccountNumber{0,1} , CostCenter{0,1} , Department{0,1} , EmployeeID{0,1} , GenericElement*
Children AccountNumber, CostCenter, Department, EmployeeID, GenericElement
Instance
<ReportingData>
  <AccountNumber DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</AccountNumber>
  <CostCenter DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</CostCenter>
  <Department DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</Department>
  <EmployeeID DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="">{0,1}</EmployeeID>
  <GenericElement DataElementID="" DataElementName="" Format="" Mandatory="" Max="" Min="" SystemProcess="">{0,unbounded}</GenericElement>
</ReportingData>
Source
<xsd:element name="ReportingData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data Elements required by certain card issuers for report purposes</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="AccountNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Corporation's account number</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CostCenter" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Cost center number/code</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Department" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="EmployeeID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Min">
                <xsd:annotation>
                  <xsd:documentation>minimum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Max">
                <xsd:annotation>
                  <xsd:documentation>maximum length</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Format">
                <xsd:annotation>
                  <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="Mandatory">
                <xsd:annotation>
                  <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementID" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="DataElementName" use="required">
                <xsd:annotation>
                  <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="SystemProcess">
                <xsd:annotation>
                  <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / AccountNumber
Namespace No namespace
Annotations
Corporation's account number
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_Min TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_Max TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_Format TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_Mandatory TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementID TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_AccountNumber_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="AccountNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporation's account number</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / CostCenter
Namespace No namespace
Annotations
Cost center number/code
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_Min TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_Max TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_Format TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_Mandatory TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementID TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_CostCenter_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="CostCenter" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Cost center number/code</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / Department
Namespace No namespace
Annotations
Department description  for this Traveler in this association.
Example: Marketing
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_Min TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_Max TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_Format TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_Mandatory TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_DataElementID TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_Department_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="Department" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Department description for this Traveler in this association. Example: Marketing</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / EmployeeID
Namespace No namespace
Annotations
EmployeeID of traveler for this association.
Example 476254
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_Min TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_Max TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_Format TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_Mandatory TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementID TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EmployeeID_DataElementName
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  BK
DataElementName required
Vendor element name assigned to this reporting element
Example:  Corperate ID
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
Source
<xsd:element name="EmployeeID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: BK</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Corperate ID</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ReportingData / GenericElement
Namespace No namespace
Annotations
These are elements provided by CC vendor and could include elements such as
- ProjectNumber
- AccountingUnit
- ActionNumber
- DepartingDate
- FinalDestination

Above sample reflects data elements from UATP/Airplus requirements
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_Min TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_Max TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_Format TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_Mandatory TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementID TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_DataElementName TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_EMDInfo_EMDInfo_FormOfPayment_EMDInfo_EMDInfo_FormOfPayment_CreditCard_ReportingData_GenericElement_SystemProcess
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
DataElementID required
Vendor code assigned to this reporting element
Example:  PN
DataElementName required
Vendor element name assigned to this reporting element
Example:  Project Number
Format optional
A - alphanumeric (default)
N - numeric
D - ISO date format
Mandatory optional
O - optional (default)
M - mandatory
Max optional
maximum length
Min optional
minimum length
SystemProcess optional
Allowed value: Y
If set this identifies that this data content for this element is system generated (not provide by user input or profiles)
Source
<xsd:element name="GenericElement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>These are elements provided by CC vendor and could include elements such as - ProjectNumber - AccountingUnit - ActionNumber - DepartingDate - FinalDestination Above sample reflects data elements from UATP/Airplus requirements</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Min">
          <xsd:annotation>
            <xsd:documentation>minimum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Max">
          <xsd:annotation>
            <xsd:documentation>maximum length</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Format">
          <xsd:annotation>
            <xsd:documentation>A - alphanumeric (default) N - numeric D - ISO date format</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Mandatory">
          <xsd:annotation>
            <xsd:documentation>O - optional (default) M - mandatory</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementID" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor code assigned to this reporting element Example: PN</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="DataElementName" use="required">
          <xsd:annotation>
            <xsd:documentation>Vendor element name assigned to this reporting element Example: Project Number</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="SystemProcess">
          <xsd:annotation>
            <xsd:documentation>Allowed value: Y If set this identifies that this data content for this element is system generated (not provide by user input or profiles)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / CardholderFullName
Namespace No namespace
Annotations
Credit cardholder full name as it appears on the card
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="CardholderFullName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Credit cardholder full name as it appears on the card</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / CreditCard / ApprovalCode
Namespace No namespace
Annotations
Credit card approval code.  Example: 996456
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ApprovalCode" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Credit card approval code. Example: 996456</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / FormOfPayment / Other
Namespace No namespace
Annotations
Other payment type. Possible values: CASH, CHECK.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration CASH
enumeration CHECK
enumeration
Source
<xsd:element name="Other">
  <xsd:annotation>
    <xsd:documentation>Other payment type. Possible values: CASH, CHECK.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="CASH"/>
      <xsd:enumeration value="CHECK"/>
      <xsd:enumeration value=""/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_EMDNumber TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_TicketNumber TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_CouponAssociation TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_Description TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_ServiceLocation TicketRefundVoidRS.tmp#ServiceDate TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_Price
Properties
content: complex
maxOccurs: unbounded
Model CouponAssociation* , Description , ServiceLocation{0,1} , ServiceDate{0,1} , Price
Children CouponAssociation, Description, Price, ServiceDate, ServiceLocation
Instance
<Service EMDNumber="" TicketNumber="">
  <CouponAssociation EMDCoupon="" TicketCoupon="">{0,unbounded}</CouponAssociation>
  <Description>{1,1}</Description>
  <ServiceLocation>{0,1}</ServiceLocation>
  <ServiceDate>{0,1}</ServiceDate>
  <Price Total="">{1,1}</Price>
</Service>
Attributes
QName Type Fixed Default Use Annotation
EMDNumber required
The 13-digit document (EMD) number issued for the services listed.

In case of a conjunctive set, this is the actual number of the document within the set.
If for example the 2nd document of the set is to be listed for these services and the set has the number range 0015480000010-013, then the number to use here would be 0015480000011
TicketNumber xsd:string optional
The 13 digt ticket number (as provided in this ticket image)
Example: 0012345467891

In case of a conjunctive set, this is the actual number of the ticket within the set.
If for example the 2nd ticket of the set is to be referenced here and the set has the number range 0016441234567-570, then the number to use here would be 0016441234570
Source
<xsd:element name="Service" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CouponAssociation" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The association between EMD and Ticket coupon numbers. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="TicketCoupon">
            <xsd:annotation>
              <xsd:documentation>Mandatory for EMD-A documents/coupons</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="EMDCoupon">
            <xsd:annotation>
              <xsd:documentation>The EMD coupon number used to charge this service. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Description">
        <xsd:annotation>
          <xsd:documentation>Charge / Service description Examples: (a) Hoover Dam Tour (b) Premium Seat (c) Executive Lounge Access</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ServiceLocation" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ServiceDate" minOccurs="0"/>
      <xsd:element name="Price">
        <xsd:annotation>
          <xsd:documentation>the individual charge for this service/coupon</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Total" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total price for this charge. Example: 2500</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="EMDNumber" use="required">
      <xsd:annotation>
        <xsd:documentation>The 13-digit document (EMD) number issued for the services listed. In case of a conjunctive set, this is the actual number of the document within the set. If for example the 2nd document of the set is to be listed for these services and the set has the number range 0015480000010-013, then the number to use here would be 0015480000011</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="TicketNumber" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>The 13 digt ticket number (as provided in this ticket image) Example: 0012345467891 In case of a conjunctive set, this is the actual number of the ticket within the set. If for example the 2nd ticket of the set is to be referenced here and the set has the number range 0016441234567-570, then the number to use here would be 0016441234570</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service / CouponAssociation
Namespace No namespace
Annotations
The association between EMD and Ticket coupon numbers.

SINGLE coupon association mandatory for EMD-A (flight-associated) services.

An EMD-S may have none to multiple associations.

Example: 1
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_EMDInfo_EMDInfo_Service_CouponAssociation_TicketCoupon TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_EMDInfo_EMDInfo_Service_CouponAssociation_EMDCoupon
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
EMDCoupon optional
The EMD coupon number used to charge this service.

SINGLE coupon association mandatory for EMD-A (flight-associated) services.

An EMD-S may have none to multiple associations.

Example: 1
TicketCoupon optional
Mandatory for EMD-A documents/coupons
Source
<xsd:element name="CouponAssociation" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The association between EMD and Ticket coupon numbers. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="TicketCoupon">
      <xsd:annotation>
        <xsd:documentation>Mandatory for EMD-A documents/coupons</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="EMDCoupon">
      <xsd:annotation>
        <xsd:documentation>The EMD coupon number used to charge this service. SINGLE coupon association mandatory for EMD-A (flight-associated) services. An EMD-S may have none to multiple associations. Example: 1</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service / Description
Namespace No namespace
Annotations
Charge / Service description

Examples:
(a) Hoover Dam Tour
(b) Premium Seat 
(c) Executive Lounge Access
Diagram
Diagram
Source
<xsd:element name="Description">
  <xsd:annotation>
    <xsd:documentation>Charge / Service description Examples: (a) Hoover Dam Tour (b) Premium Seat (c) Executive Lounge Access</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service / ServiceLocation
Namespace No namespace
Annotations
Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi.

This is the 3-letter IATA city- or airport code related to the service.  For example, an airport lounge pass may only be valid for one location.

Example: DFW
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ServiceLocation" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ServiceDate
Namespace No namespace
Annotations
Service date in ISO 8601 format.  Example: 2002-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="ServiceDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Service date in ISO 8601 format. Example: 2002-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDInfo / Service / Price
Namespace No namespace
Annotations
the individual charge for this service/coupon
Diagram
Diagram TicketRefundVoidRS.tmp#EMDInfo_EMDInfo_Service_EMDInfo_EMDInfo_Service_Price_Total
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Total xsd:integer required
Total price for this charge.  Example: 2500
Source
<xsd:element name="Price">
  <xsd:annotation>
    <xsd:documentation>the individual charge for this service/coupon</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Total" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total price for this charge. Example: 2500</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#EMDImage_MonetaryType TicketRefundVoidRS.tmp#ValidatingCarrier TicketRefundVoidRS.tmp#EMDImage_DocumentNumber TicketRefundVoidRS.tmp#DocType TicketRefundVoidRS.tmp#DocName TicketRefundVoidRS.tmp#Status TicketRefundVoidRS.tmp#Conjunctive TicketRefundVoidRS.tmp#EMDImage_First TicketRefundVoidRS.tmp#EMDImage_Last TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#EMDImage_EMDSource TicketRefundVoidRS.tmp#EMDIdentification TicketRefundVoidRS.tmp#EMDImage_SettlementAuthority TicketRefundVoidRS.tmp#EMDImage_GroupName TicketRefundVoidRS.tmp#Traveler TicketRefundVoidRS.tmp#EMDImage_FrequentTravelerGroup TicketRefundVoidRS.tmp#ReasonCode TicketRefundVoidRS.tmp#FormOfPayment TicketRefundVoidRS.tmp#Services TicketRefundVoidRS.tmp#FCICode TicketRefundVoidRS.tmp#EMDImage_EMDTotal TicketRefundVoidRS.tmp#EMDExchangeInfo
Properties
content: complex
Model EMDIdentification , SettlementAuthority{0,1} , (GroupName | Traveler) , FrequentTravelerGroup* , ReasonCode , FormOfPayment{0,1} , Services , FCICode , EMDTotal , EMDExchangeInfo{0,0}
Children EMDExchangeInfo, EMDIdentification, EMDTotal, FCICode, FormOfPayment, FrequentTravelerGroup, GroupName, ReasonCode, Services, SettlementAuthority, Traveler
Instance
<EMDImage Conjunctive="" DocName="" DocType="" DocumentNumber="" EMDSource="" First="" Last="" MonetaryType="" Source="" Status="" ValidatingCarrier="">
  <EMDIdentification Source="" SourceRef="" TransactionID="">{1,1}</EMDIdentification>
  <SettlementAuthority>{0,1}</SettlementAuthority>
  <GroupName>{1,1}</GroupName>
  <Traveler Type="">{1,1}</Traveler>
  <FrequentTravelerGroup>{0,unbounded}</FrequentTravelerGroup>
  <ReasonCode>{1,1}</ReasonCode>
  <FormOfPayment>{0,1}</FormOfPayment>
  <Services>{1,1}</Services>
  <FCICode>{1,1}</FCICode>
  <EMDTotal Total="">{1,1}</EMDTotal>
  <EMDExchangeInfo>{0,0}</EMDExchangeInfo>
</EMDImage>
Attributes
QName Type Fixed Default Use Annotation
Conjunctive restriction of xsd:string optional
Possible values are: "Y" or "N"
DocName restriction of xsd:string required
Possible values are: "TKTT"
"EMDS"
"EMDA"
"MD50"
"TASF"
DocType restriction of xsd:string required
This is the TRNC Code (Transaction Code) as per ARC/BSP, such as
TKTT
EMDS
EMDA
RFND
CANX
CANN
TASF
MD50
DocumentNumber restriction of xsd:string required
The 14-digit EMD DocumentNumber 
(13-digit plus check digit).  If part of a conjunctive set this is the actual number within the set.

Example: 00159622222201
EMDSource optional
ARC/BSP processing facility
First restriction of xsd:string optional
The 14-digit EMD DocumentNumber 
(13-digit plus check digit) 
of the very first ticket of the set.

- only possible for EMD-A -

Example: 00159622222201
Last restriction of xsd:string optional
The 14-digit EMD DocumentNumber 
(13-digit plus check digit) 
of the very last ticket of the set.

- only possible for EMD-A -

Example: 00159622222234
MonetaryType required
Characterizes this EMD as a DEBIT (charge to collect) or a CREDIT (i.e. credit for future air travel due to  residual value of an unused ticket) transaction

Note: Only an EMD-S may be of type=CREDIT; an EMD-A must always be of type=DEBIT

Possible values:
DEBIT
CREDIT
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Status restriction of xsd:string required
Possible values are: "Ticketed", "Voided", "Exchanged" or "Refunded"
ValidatingCarrier xsd:string optional
The 2-character airline code of the carrier validating this Ticket/Document.

Example: EK, AA
Source
<xsd:element name="EMDImage">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="EMDIdentification">
        <xsd:annotation>
          <xsd:documentation>EMD information group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SettlementAuthority" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Settlement Information, if this value is not known by the POS app, it has to be added from the ACL data set for issuing PCC</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Entity">
              <xsd:annotation>
                <xsd:documentation>Settlement authority this EMD is to be reported to. Allowed values: ARC BSP DIR - requires Airline OTH - for unique other Note: Value 'OTH' may be used in non-BSP/non-ARC markets Example: ARC</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="AirlineCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The 2-character airline code of the carrier this EMD is directly settled with. This is NOT necessarily identical to the 'ValidatingCarrier'. This option is used when 'Entity' value = DIR. Example: AA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:choice>
        <xsd:annotation>
          <xsd:documentation>Choice of 'GroupName' or 'TravelerName'. An EMD-S may use either node, the GroupName or TravelerName. An EMD-A requires the use of the TravelerName.</xsd:documentation>
        </xsd:annotation>
        <xsd:element name="GroupName">
          <xsd:annotation>
            <xsd:documentation>Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment. Example: CASTLE TOUR 23 Note: Choice only available for EMD-S, not allowed for EMD-A</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType/>
        </xsd:element>
        <xsd:element ref="Traveler"/>
      </xsd:choice>
      <xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FFCompanyCode">
              <xsd:annotation>
                <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="2"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FFNumber">
              <xsd:annotation>
                <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="FFFlyingCompany" minOccurs="0">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="2"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="ReasonCode">
        <xsd:annotation>
          <xsd:documentation>Each EMD shall be issued with a single Reason Code (RFIC) The IATA TktHandbook states that there can only by ONE Reason Code (RFIC) per EMD - see chapter 5. ATPCO uses this code RFIC plus a set of SubCodes describing the service/reason for issuance. Valid RFIC codes (ATPCO) are: A = Air Transportation (not applicable here as it can not be issued on an EMD) B = Surface Transportation/ Non-Air Services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = In-Flight Services I = Individual Airline Use X = automated service fee (TASF) Note: At timeof creation there were discrepancies between the RFIC codes published and used by ATPCO (downloaded from web) and the RFIC codes published by IATA in Ticketing Handbook 40th edition. Codes need to be validated once industry standard are finalized</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FormOfPayment" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The form of payment used to settle the charges of this EMD. This element is MANDATORY when an EMD is issued to collect funds covering defined services (see also @MonetaryType = DEBIT in the EMDIssueRQ node) It is not used for an EMD which has a value of @MonetaryType=CREDIT - e.g. when credit is issued for residual values of an exchanged or refunded ticket</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Services">
        <xsd:annotation>
          <xsd:documentation>Services purchased with this EMD If EMD-S only a single coupon is issued If EMD-A up to 4 coupons per EMD document can be issued.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FCICode"/>
      <xsd:element name="EMDTotal">
        <xsd:annotation>
          <xsd:documentation>Sum of all individual charges (final amount to be charged or debited with this EMD) *** NOT COMPLETE *** Note: Current structure covers the need for regular EMD-A and EMD-S issued. It needs to be further build out to accommodate Penalties and Fees when EMD-S is used to refund RESIDUAL values of a ticket</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="BaseTotal">
              <xsd:annotation>
                <xsd:documentation>Consolidated amount of all base fee amounts charged with this EMD</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="FiledIn" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>This element represents the BasePrice filed in a currency different from the currency of a point of sale.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Sum of all 'BaseValue' amounts Example: 9550</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TaxTotal" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tax group consolidating all taxes collected with this EMD for all services</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Tax break down of all collected taxes</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence minOccurs="0">
                        <xsd:element name="Designator">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Description" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Sum of all taxes Example: 1125</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Commission" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The TOTAL commission claimed for all services charged with this EMD. Example: 10</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type" type="xsd:string" use="required">
                      <xsd:annotation>
                        <xsd:documentation>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                      <xsd:annotation>
                        <xsd:documentation>If and only if the commission type is A, specify the number of decimals here. Example: 2 Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'? The node is copied over from TicketExchangeRQ</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Total" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation>Total amount debited or credited with this EMD. This is the sum of all 'BaseValue' .../EMDTotal/TotalValue/@Amount plus the sum of all taxes .../EMDTotal/Taxes/@Amount Example: 10675</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="EMDExchangeInfo" minOccurs="0" maxOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD information group This node is NOT YET supported and does not have a final structure</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="MonetaryType" use="required">
      <xsd:annotation>
        <xsd:documentation>Characterizes this EMD as a DEBIT (charge to collect) or a CREDIT (i.e. credit for future air travel due to residual value of an unused ticket) transaction Note: Only an EMD-S may be of type=CREDIT; an EMD-A must always be of type=DEBIT Possible values: DEBIT CREDIT</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="ValidatingCarrier"/>
    <xsd:attribute name="DocumentNumber" use="required">
      <xsd:annotation>
        <xsd:documentation>The 14-digit EMD DocumentNumber (13-digit plus check digit). If part of a conjunctive set this is the actual number within the set. Example: 00159622222201</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="14"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="DocType" use="required"/>
    <xsd:attribute ref="DocName" use="required"/>
    <xsd:attribute ref="Status" use="required">
      <xsd:annotation>
        <xsd:documentation>reflects the status of this document, Allowed values are: "ISSUED" "VOIDED" "EXCHANGED" "REFUNDED"</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="Conjunctive"/>
    <xsd:attribute name="First" use="optional">
      <xsd:annotation>
        <xsd:documentation>The 14-digit EMD DocumentNumber (13-digit plus check digit) of the very first ticket of the set. - only possible for EMD-A - Example: 00159622222201</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="14"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Last" use="optional">
      <xsd:annotation>
        <xsd:documentation>The 14-digit EMD DocumentNumber (13-digit plus check digit) of the very last ticket of the set. - only possible for EMD-A - Example: 00159622222234</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="14"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="Source"/>
    <xsd:attribute name="EMDSource">
      <xsd:annotation>
        <xsd:documentation>ARC/BSP processing facility</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification
Namespace No namespace
Annotations
EMD information group
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#EMDIdentification_TransactionID TicketRefundVoidRS.tmp#RecordLocator TicketRefundVoidRS.tmp#CRSID TicketRefundVoidRS.tmp#EMDIdentification_AgencyData TicketRefundVoidRS.tmp#EMDIdentification_IssuingPCC TicketRefundVoidRS.tmp#EMDIdentification_IssuingIATA TicketRefundVoidRS.tmp#EMDIdentification_IssuingAgent TicketRefundVoidRS.tmp#EMDIdentification_IssueDate TicketRefundVoidRS.tmp#EMDIdentification_IssueTime TicketRefundVoidRS.tmp#EMDIdentification_IssuePlace TicketRefundVoidRS.tmp#EMDIdentification_IssueCountry
Properties
content: complex
Used by
Element EMDImage
Model RecordLocator , CRSID{0,1} , AgencyData{0,1} , IssuingPCC , IssuingIATA , IssuingAgent , IssueDate , IssueTime{0,1} , IssuePlace , IssueCountry
Children AgencyData, CRSID, IssueCountry, IssueDate, IssuePlace, IssueTime, IssuingAgent, IssuingIATA, IssuingPCC, RecordLocator
Instance
<EMDIdentification Source="" SourceRef="" TransactionID="">
  <RecordLocator>{1,1}</RecordLocator>
  <CRSID>{0,1}</CRSID>
  <AgencyData>{0,1}</AgencyData>
  <IssuingPCC>{1,1}</IssuingPCC>
  <IssuingIATA>{1,1}</IssuingIATA>
  <IssuingAgent>{1,1}</IssuingAgent>
  <IssueDate>{1,1}</IssueDate>
  <IssueTime>{0,1}</IssueTime>
  <IssuePlace>{1,1}</IssuePlace>
  <IssueCountry>{1,1}</IssueCountry>
</EMDIdentification>
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.
TransactionID optional
This transaction ID is assigned by requestor to initiate a system cancel when needed.  Value must be unique for each message and must be a 10-digit numeric arbitrary value
Source
<xsd:element name="EMDIdentification">
  <xsd:annotation>
    <xsd:documentation>EMD information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="RecordLocator">
        <xsd:annotation>
          <xsd:documentation>PNR record locator from where this EMD is issued from.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CRSID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>CRS Identification. Example: F1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AgencyData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This is the data of the PNR OWNING agency, e.g. the one who created the PNR or the one who owns that PNR after a full transfer of ownership</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="SignOn" minOccurs="0"/>
            <xsd:element ref="DutyCode" minOccurs="0"/>
            <xsd:element ref="Agency" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Agency that issued the EMD. Example: Corporate Corner</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="IssuingPCC" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Issuing Agency's PCC ID, Example: AAL1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssuingIATA" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Issuing Agency's IATA number Example: 12345678</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssuingAgent" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssueDate" 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="IssueTime" 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="IssuePlace">
        <xsd:annotation>
          <xsd:documentation>Identifies location where document was issued by its 3-letter airport/city code.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="IssueCountry">
        <xsd:annotation>
          <xsd:documentation>Identifies country where document was issued by a two letter country code. Example: US</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
    <xsd:attribute name="TransactionID">
      <xsd:annotation>
        <xsd:documentation>This transaction ID is assigned by requestor to initiate a system cancel when needed. Value must be unique for each message and must be a 10-digit numeric arbitrary value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / AgencyData
Namespace No namespace
Annotations
This is the data of the PNR OWNING agency, e.g. the one who created the PNR or the one who owns that PNR after a full transfer of ownership
Diagram
Diagram TicketRefundVoidRS.tmp#SignOn TicketRefundVoidRS.tmp#DutyCode TicketRefundVoidRS.tmp#Agency
Properties
content: complex
minOccurs: 0
Model SignOn{0,1} , DutyCode{0,1} , Agency{0,1}
Children Agency, DutyCode, SignOn
Instance
<AgencyData>
  <SignOn>{0,1}</SignOn>
  <DutyCode>{0,1}</DutyCode>
  <Agency>{0,1}</Agency>
</AgencyData>
Source
<xsd:element name="AgencyData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This is the data of the PNR OWNING agency, e.g. the one who created the PNR or the one who owns that PNR after a full transfer of ownership</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SignOn" minOccurs="0"/>
      <xsd:element ref="DutyCode" minOccurs="0"/>
      <xsd:element ref="Agency" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Agency that issued the EMD. Example: Corporate Corner</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssuingPCC
Namespace No namespace
Annotations
Issuing Agency's PCC ID,

Example: AAL1
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="IssuingPCC" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Issuing Agency's PCC ID, Example: AAL1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssuingIATA
Namespace No namespace
Annotations
Issuing Agency's IATA number

Example: 12345678
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="IssuingIATA" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Issuing Agency's IATA number Example: 12345678</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssuingAgent
Namespace No namespace
Annotations
Booking Agent Identification, Agent ID.  Example: RI17
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="IssuingAgent" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="IssueDate" 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssueTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="IssueTime" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssuePlace
Namespace No namespace
Annotations
Identifies location where document was issued by its 3-letter airport/city code.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
Source
<xsd:element name="IssuePlace">
  <xsd:annotation>
    <xsd:documentation>Identifies location where document was issued by its 3-letter airport/city code.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDIdentification / IssueCountry
Namespace No namespace
Annotations
Identifies country where document was issued by a two letter country code.
Example: US
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
Source
<xsd:element name="IssueCountry">
  <xsd:annotation>
    <xsd:documentation>Identifies country where document was issued by a two letter country code. Example: US</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / SettlementAuthority
Namespace No namespace
Annotations
Settlement Information, if this value is not known by the POS app, it has to be added from the ACL data set for issuing PCC
Diagram
Diagram TicketRefundVoidRS.tmp#EMDImage_EMDImage_SettlementAuthority_Entity TicketRefundVoidRS.tmp#AirlineCode
Properties
content: complex
minOccurs: 0
Model Entity , AirlineCode{0,1}
Children AirlineCode, Entity
Instance
<SettlementAuthority>
  <Entity>{1,1}</Entity>
  <AirlineCode>{0,1}</AirlineCode>
</SettlementAuthority>
Source
<xsd:element name="SettlementAuthority" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Settlement Information, if this value is not known by the POS app, it has to be added from the ACL data set for issuing PCC</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Entity">
        <xsd:annotation>
          <xsd:documentation>Settlement authority this EMD is to be reported to. Allowed values: ARC BSP DIR - requires Airline OTH - for unique other Note: Value 'OTH' may be used in non-BSP/non-ARC markets Example: ARC</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AirlineCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The 2-character airline code of the carrier this EMD is directly settled with. This is NOT necessarily identical to the 'ValidatingCarrier'. This option is used when 'Entity' value = DIR. Example: AA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / SettlementAuthority / Entity
Namespace No namespace
Annotations
Settlement authority this EMD is to be reported to. 

Allowed values:
ARC
BSP
DIR - requires Airline
OTH - for unique other

Note: Value 'OTH' may be used in non-BSP/non-ARC markets

Example: ARC
Diagram
Diagram
Source
<xsd:element name="Entity">
  <xsd:annotation>
    <xsd:documentation>Settlement authority this EMD is to be reported to. Allowed values: ARC BSP DIR - requires Airline OTH - for unique other Note: Value 'OTH' may be used in non-BSP/non-ARC markets Example: ARC</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / GroupName
Namespace No namespace
Annotations
Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment.
Example: CASTLE TOUR 23

Note: Choice only available for EMD-S, not allowed for EMD-A
Diagram
Diagram
Properties
content: complex
Source
<xsd:element name="GroupName">
  <xsd:annotation>
    <xsd:documentation>Used instead of a TravelerName if e.g. issued for a 'Group' deposit payment. Example: CASTLE TOUR 23 Note: Choice only available for EMD-S, not allowed for EMD-A</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType/>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / FrequentTravelerGroup
Namespace No namespace
Annotations
One or more frequent traveler numbers.
Diagram
Diagram TicketRefundVoidRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFCompanyCode TicketRefundVoidRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFNumber TicketRefundVoidRS.tmp#EMDImage_EMDImage_FrequentTravelerGroup_FFFlyingCompany
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model FFCompanyCode , FFNumber , FFFlyingCompany{0,1}
Children FFCompanyCode, FFFlyingCompany, FFNumber
Instance
<FrequentTravelerGroup>
  <FFCompanyCode>{1,1}</FFCompanyCode>
  <FFNumber>{1,1}</FFNumber>
  <FFFlyingCompany>{0,1}</FFFlyingCompany>
</FrequentTravelerGroup>
Source
<xsd:element name="FrequentTravelerGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>One or more frequent traveler numbers.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FFCompanyCode">
        <xsd:annotation>
          <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFFlyingCompany" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="2"/>
            <xsd:maxLength value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / FrequentTravelerGroup / FFCompanyCode
Namespace No namespace
Annotations
IATA airline code of the frequent flyer program.
Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFCompanyCode">
  <xsd:annotation>
    <xsd:documentation>IATA airline code of the frequent flyer program. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / FrequentTravelerGroup / FFNumber
Namespace No namespace
Annotations
Frequent flyer ID. Alphanumeric.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FFNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer ID. Alphanumeric.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / FrequentTravelerGroup / FFFlyingCompany
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 2
maxLength 3
Source
<xsd:element name="FFFlyingCompany" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element ReasonCode
Namespace No namespace
Annotations
Each EMD shall be issued with a single Reason Code (RFIC)

The IATA TktHandbook states that there can only by ONE Reason Code (RFIC) per EMD - see chapter 5.
This works for an EMD-S.

For an EMD-A it appears there is an absolute need to have this code available at the individual service level.

ATPCO uses this code RFIC plus a set of SubCodes describing the service/reason for issuance.

Valid RFIC codes (ATPCO) are:

A = Air Transportation (not applicable here as it can not be issued on an EMD)
B = Surface Transportation/           Non-Air Services
C = Baggage
D = Financial Impact
E = Airport Services
F = Merchandise
G = In-Flight Services
I  = Individual Airline Use

Note: There are discrepancies between the RFIC codes published and used by ATPCO (downloaded from web) and the RFIC codes published by IATA in Ticketing Handbook 40th edition
Diagram
Diagram
Used by
Element EMDImage
Source
<xsd:element name="ReasonCode">
  <xsd:annotation>
    <xsd:documentation>Each EMD shall be issued with a single Reason Code (RFIC) The IATA TktHandbook states that there can only by ONE Reason Code (RFIC) per EMD - see chapter 5. This works for an EMD-S. For an EMD-A it appears there is an absolute need to have this code available at the individual service level. ATPCO uses this code RFIC plus a set of SubCodes describing the service/reason for issuance. Valid RFIC codes (ATPCO) are: A = Air Transportation (not applicable here as it can not be issued on an EMD) B = Surface Transportation/ Non-Air Services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = In-Flight Services I = Individual Airline Use Note: There are discrepancies between the RFIC codes published and used by ATPCO (downloaded from web) and the RFIC codes published by IATA in Ticketing Handbook 40th edition</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Services
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon
Properties
content: complex
Used by
Element EMDImage
Model EMDCoupon
Children EMDCoupon
Instance
<Services>
  <EMDCoupon CouponNumber="" CouponStatus="" FCICode="" NotValidAfter="" NotValidBefore="" ReasonCode="" ServiceCode="" SubCode="" TrxRefKey="">{1,1}</EMDCoupon>
</Services>
Source
<xsd:element name="Services">
  <xsd:complexType>
    <xsd:sequence maxOccurs="4">
      <xsd:element ref="EMDCoupon">
        <xsd:annotation>
          <xsd:documentation>Break-down and description of each individual service/coupon</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#CouponNumber TicketRefundVoidRS.tmp#EMDCoupon_CouponStatus TicketRefundVoidRS.tmp#NotValidBefore TicketRefundVoidRS.tmp#NotValidAfter TicketRefundVoidRS.tmp#EMDCoupon_FCICode TicketRefundVoidRS.tmp#EMDCoupon_ReasonCode TicketRefundVoidRS.tmp#EMDCoupon_ServiceCode TicketRefundVoidRS.tmp#EMDCoupon_SubCode TicketRefundVoidRS.tmp#TrxRefKey TicketRefundVoidRS.tmp#ElementNumber TicketRefundVoidRS.tmp#EMDCoupon_ServicePrice TicketRefundVoidRS.tmp#EMDCoupon_Commission TicketRefundVoidRS.tmp#EMDCoupon_ServiceLocation TicketRefundVoidRS.tmp#ServiceDate TicketRefundVoidRS.tmp#EMDCoupon_Description TicketRefundVoidRS.tmp#EMDCoupon_DescriptionVariable TicketRefundVoidRS.tmp#EMDCoupon_DescriptionDetails TicketRefundVoidRS.tmp#EMDCoupon_Association TicketRefundVoidRS.tmp#EMDCoupon_InReferenceTo TicketRefundVoidRS.tmp#EMDCoupon_Endorsement TicketRefundVoidRS.tmp#EMDCoupon_Remarks TicketRefundVoidRS.tmp#EMDCoupon_TourCode TicketRefundVoidRS.tmp#EMDCoupon_Operator TicketRefundVoidRS.tmp#EMDCoupon_CarrierCode TicketRefundVoidRS.tmp#Penalties
Properties
content: complex
Used by
Element Services
Model ElementNumber , ServicePrice , Commission{0,1} , ServiceLocation{0,1} , ServiceDate{0,1} , Description{0,1} , DescriptionVariable{0,1} , DescriptionDetails{0,1} , Association{0,1} , InReferenceTo{0,1} , Endorsement* , Remarks{0,1} , TourCode{0,1} , (Operator | CarrierCode) , Penalties
Children Association, CarrierCode, Commission, Description, DescriptionDetails, DescriptionVariable, ElementNumber, Endorsement, InReferenceTo, Operator, Penalties, Remarks, ServiceDate, ServiceLocation, ServicePrice, TourCode
Instance
<EMDCoupon CouponNumber="" CouponStatus="" FCICode="" NotValidAfter="" NotValidBefore="" ReasonCode="" ServiceCode="" SubCode="" TrxRefKey="">
  <ElementNumber TattooNumber="" TattooQualifier="">{1,1}</ElementNumber>
  <ServicePrice Total="">{1,1}</ServicePrice>
  <Commission Type="">{0,1}</Commission>
  <ServiceLocation>{0,1}</ServiceLocation>
  <ServiceDate>{0,1}</ServiceDate>
  <Description>{0,1}</Description>
  <DescriptionVariable>{0,1}</DescriptionVariable>
  <DescriptionDetails>{0,1}</DescriptionDetails>
  <Association>{0,1}</Association>
  <InReferenceTo>{0,1}</InReferenceTo>
  <Endorsement>{0,unbounded}</Endorsement>
  <Remarks>{0,1}</Remarks>
  <TourCode>{0,1}</TourCode>
  <Operator>{1,1}</Operator>
  <CarrierCode>{1,1}</CarrierCode>
  <Penalties Refundable="" Reusable="">{1,1}</Penalties>
</EMDCoupon>
Attributes
QName Type Fixed Default Use Annotation
CouponNumber xsd:integer required
Flight coupon number
CouponStatus restriction of xsd:string required
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
FCICode optional
0: System auto priced 
1: Agent priced
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.
ReasonCode required
IATA RFIC (ReasonFor IssuanceCode, a 1-character main code)
Example of RFIC: A  

Note: Only services of same RFIC code can be combined on an EMD-A document.  For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs.
ServiceCode optional
Additional unique ATPCO code.
Example: OC
SubCode required
Industry or RFIS (Reason For Issuance) Sub Codes for Optional Services are sourced by ATPCO.

ATPCO also recommeds the RFIC (Reason for Issuance Code) association for each defined sub code.

The following list is a sample of Sub Codes followed by recommended RFIC:

0AD/G = Pillow/Blanket 
0AE/G = Headset
0AG/E = Executive Lounge 
0AQ/G = Lunch
0AY/C = Small Pet in Hold
0A5/A = Pre-Reserved Aisle Seat
0A6/A = Pre-Reserved Window Seat
0BJ/A = Upgrade
0BD/F = Adult Polo Shirt-LG
0B4/G = Oxygen
0B5/A = Seat Assignment
0B6/A = Sleeper/Berth

Note: There are discrepancies between the RFIG published and used by ATPCO (downloaded from web) and the RFIC codes published in IATA Ticketing Handbook 40th edition
TrxRefKey required
Data binding reference key created for each supported PNR element such as "Services".
Source
<xsd:element name="EMDCoupon">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ElementNumber">
        <xsd:annotation>
          <xsd:documentation>The PNR element number of this service as used in the EMDIssueRQ and referencing to the service element at time of issuance only. PNR History, etc. Note: This value is only valid and allowed in the EMDIssueRS as an immediate result from the EMDIssueRQ. As the PNRElementNumbers of the driving PNR can be changed after issuance they cannot be treated as a reliable reference in the EMDImageRS (only valid in EMDIssueRS).</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ServicePrice">
        <xsd:annotation>
          <xsd:documentation>Break down of the individual charge for this service/coupon</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="BasePrice">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="FiledIn" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>This group represents the price filed in a currency different from the currency of a point of sale.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:all>
                        <xsd:element ref="CurrencyCode"/>
                        <xsd:element name="Amount">
                          <xsd:annotation>
                            <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:integer"/>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:all>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total BaseValue amount Example: 1750</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Taxes" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Taxes group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Tax break down information group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence minOccurs="0">
                        <xsd:element name="Designator">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Description" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="Amount" use="required">
                        <xsd:annotation>
                          <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" type="xsd:integer" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Total taxes amount (= sum of all tax elements) Example: 750</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Total" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation>Total price for this charge. Total price = BaseValue amount + Taxes amount. Example: 2500</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Commission" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The commission taken on this service. Example: 10</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ServiceLocation" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi (typically for an EMD-S or MCO) This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ServiceDate" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Service date in ISO 8601 format (typically for an EMD-S or MCO). Example: 2002-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Description" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Description of service Examples: (a) Hoover Dam Tour (b) Seat Assignment (c) Executive Lounge Access UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable"</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DescriptionVariable" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234"</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DescriptionDetails" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Detailed description of this service</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Text" maxOccurs="2"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Association" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>ticket number and flight coupon number to which this service is associated MANDATORY for EMD-A, mandatory or optional for EMD-S depending on the service</xsd:documentation>
          <xsd:documentation>The 13-digit (no check-digit) E-ticket number this service is associated to. In case of a conjunctive ticket this is the ACTUAL ticket number within the conjunctive set. Example: 1761234567890 Note: I introduced the TicketNumber and FlightCpnNumber as elements rather than attributes in order to stay flexible for the possibility that one day the service can be associated to more than a single flight coupon</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TicketNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>13-digit ticket number. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CouponData" minOccurs="0" maxOccurs="4">
              <xsd:complexType>
                <xsd:sequence>
                  <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:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="CouponNumber">
                  <xsd:annotation>
                    <xsd:documentation>The single digit coupon number of the ticket image associated to this service. EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A. Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="BoardingPoint">
                  <xsd:annotation>
                    <xsd:documentation>The (departure) airport code where passenger is boarding according to the associated E-Ticket coupon number. Example: JFK</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="OFFPoint">
                  <xsd:annotation>
                    <xsd:documentation>The (destination) airport code where passenger is deplaning according to the associated E-Ticket coupon number. Example: FRA</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="InReferenceTo" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>references the exchanged document to support this item</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DocNumber">
              <xsd:annotation>
                <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocIssuePlace" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DocIssueDate" type="xsd:date">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Endorsements for this service. Example: NONREF</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text">
              <xsd:annotation>
                <xsd:documentation>Freeflow text.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Remarks" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD-S use ONLY Remarks that are to be printed on the EMD-S receipt. Example: Check with tour guide upon arrival</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TourCode" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD-S use ONLY Tour code as required</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:choice minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EMD-S only</xsd:documentation>
        </xsd:annotation>
        <xsd:element name="Operator" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>EMD-S use ONLY The name of the service operator providing the service charged. Example: CAHTYS CARAVANS</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="CarrierCode">
          <xsd:annotation>
            <xsd:documentation>Carrier Code of airline providing the service</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:choice>
      <xsd:element ref="Penalties"/>
    </xsd:sequence>
    <xsd:attribute ref="CouponNumber" use="required">
      <xsd:annotation>
        <xsd:documentation>EMD coupon number</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="CouponStatus" use="required">
      <xsd:annotation>
        <xsd:documentation>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</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="A"/>
          <xsd:enumeration value="C"/>
          <xsd:enumeration value="E"/>
          <xsd:enumeration value="F"/>
          <xsd:enumeration value="G"/>
          <xsd:enumeration value="I"/>
          <xsd:enumeration value="L"/>
          <xsd:enumeration value="N"/>
          <xsd:enumeration value="O"/>
          <xsd:enumeration value="P"/>
          <xsd:enumeration value="R"/>
          <xsd:enumeration value="S"/>
          <xsd:enumeration value="T"/>
          <xsd:enumeration value="U"/>
          <xsd:enumeration value="V"/>
          <xsd:enumeration value="X"/>
          <xsd:enumeration value="Z"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="NotValidBefore"/>
    <xsd:attribute ref="NotValidAfter"/>
    <xsd:attribute name="FCICode">
      <xsd:annotation>
        <xsd:documentation>0: System auto priced 1: Agent priced</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ReasonCode" use="required">
      <xsd:annotation>
        <xsd:documentation>IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ServiceCode">
      <xsd:annotation>
        <xsd:documentation>Additional unique ATPCO code. Example: OC</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="SubCode" use="required">
      <xsd:annotation>
        <xsd:documentation>Industry or RFIS (Reason For Issuance) Sub Codes for Optional Services are sourced by ATPCO. ATPCO also recommeds the RFIC (Reason for Issuance Code) association for each defined sub code. The following list is a sample of Sub Codes followed by recommended RFIC: 0AD/G = Pillow/Blanket 0AE/G = Headset 0AG/E = Executive Lounge 0AQ/G = Lunch 0AY/C = Small Pet in Hold 0A5/A = Pre-Reserved Aisle Seat 0A6/A = Pre-Reserved Window Seat 0BJ/A = Upgrade 0BD/F = Adult Polo Shirt-LG 0B4/G = Oxygen 0B5/A = Seat Assignment 0B6/A = Sleeper/Berth Note: There are discrepancies between the RFIG published and used by ATPCO (downloaded from web) and the RFIC codes published in IATA Ticketing Handbook 40th edition</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="TrxRefKey" use="required"/>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice
Namespace No namespace
Annotations
Break down of the individual charge for this service/coupon
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_Total TicketRefundVoidRS.tmp#CurrencyCode TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_BasePrice TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_Taxes
Properties
content: complex
Model CurrencyCode , BasePrice , Taxes{0,1}
Children BasePrice, CurrencyCode, Taxes
Instance
<ServicePrice Total="">
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <BasePrice Amount="">{1,1}</BasePrice>
  <Taxes Amount="">{0,1}</Taxes>
</ServicePrice>
Attributes
QName Type Fixed Default Use Annotation
Total xsd:integer optional
Total price for this charge.  Total price = BaseValue amount + Taxes amount.  Example: 2500
Source
<xsd:element name="ServicePrice">
  <xsd:annotation>
    <xsd:documentation>Break down of the individual charge for this service/coupon</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="BasePrice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FiledIn" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>This group represents the price filed in a currency different from the currency of a point of sale.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:all>
                  <xsd:element ref="CurrencyCode"/>
                  <xsd:element name="Amount">
                    <xsd:annotation>
                      <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:integer"/>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:all>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total BaseValue amount Example: 1750</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Taxes" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Taxes group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Tax break down information group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence minOccurs="0">
                  <xsd:element name="Designator">
                    <xsd:annotation>
                      <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Description" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Total taxes amount (= sum of all tax elements) Example: 750</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Total" type="xsd:integer">
      <xsd:annotation>
        <xsd:documentation>Total price for this charge. Total price = BaseValue amount + Taxes amount. Example: 2500</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / BasePrice
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_BasePrice_Amount TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_BasePrice_FiledIn
Properties
content: complex
Model FiledIn{0,1}
Children FiledIn
Instance
<BasePrice Amount="">
  <FiledIn>{0,1}</FiledIn>
</BasePrice>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total BaseValue amount 

Example: 1750
Source
<xsd:element name="BasePrice">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FiledIn" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This group represents the price filed in a currency different from the currency of a point of sale.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:all>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="Amount">
              <xsd:annotation>
                <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:integer"/>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:all>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total BaseValue amount Example: 1750</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / BasePrice / FiledIn
Namespace No namespace
Annotations
This group represents the price filed in a currency different from the currency of a point of sale.
Diagram
Diagram TicketRefundVoidRS.tmp#CurrencyCode TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_BasePrice_EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_BasePrice_FiledIn_Amount
Properties
content: complex
minOccurs: 0
Model ALL(CurrencyCode Amount)
Children Amount, CurrencyCode
Instance
<FiledIn>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Amount>{1,1}</Amount>
</FiledIn>
Source
<xsd:element name="FiledIn" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This group represents the price filed in a currency different from the currency of a point of sale.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:all>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="Amount">
        <xsd:annotation>
          <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:integer"/>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / BasePrice / FiledIn / Amount
Namespace No namespace
Annotations
Base Fare Amount as originally filed.
Diagram
Diagram
Type extension of xsd:integer
Properties
content: complex
Source
<xsd:element name="Amount">
  <xsd:annotation>
    <xsd:documentation>Base Fare Amount as originally filed.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / Taxes
Namespace No namespace
Annotations
Taxes group
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Amount TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Tax
Properties
content: complex
minOccurs: 0
Model Tax*
Children Tax
Instance
<Taxes Amount="">
  <Tax Amount="">{0,unbounded}</Tax>
</Taxes>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total taxes amount (= sum of all tax elements)

Example: 750
Source
<xsd:element name="Taxes" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Taxes group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Tax break down information group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:element name="Designator">
              <xsd:annotation>
                <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Description" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" use="required">
            <xsd:annotation>
              <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Total taxes amount (= sum of all tax elements) Example: 750</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / Taxes / Tax
Namespace No namespace
Annotations
Tax break down information group
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Tax_Amount TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Tax_Designator TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_EMDCoupon_EMDCoupon_ServicePrice_EMDCoupon_EMDCoupon_ServicePrice_Taxes_Tax_Description
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Tax Amount="">
  <Designator>{1,1}</Designator>
  <Description>{0,1}</Description>
</Tax>
Attributes
QName Type Fixed Default Use Annotation
Amount required
Individual tax amount.  Example: 250
Source
<xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Tax break down information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Designator">
        <xsd:annotation>
          <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Description" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" use="required">
      <xsd:annotation>
        <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / Taxes / Tax / Designator
Namespace No namespace
Annotations
Tax or surcharge designator.  Example: US
Diagram
Diagram
Source
<xsd:element name="Designator">
  <xsd:annotation>
    <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServicePrice / Taxes / Tax / Description
Namespace No namespace
Annotations
Tax or surcharge description.  Example: US national transportation
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Commission
Namespace No namespace
Annotations
The commission taken on this service.

Example: 10
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_Commission_Type
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
Type xsd:string required
Whether the commission is in percent or an amount.
Possible values: P, A.
Example: A
Source
<xsd:element name="Commission" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The commission taken on this service. Example: 10</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type" type="xsd:string" use="required">
          <xsd:annotation>
            <xsd:documentation>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / ServiceLocation
Namespace No namespace
Annotations
Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi (typically for an EMD-S or MCO)

This is the 3-letter IATA city- or airport code related to the service.  For example, an airport lounge pass may only be valid for one location.

Example: DFW
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ServiceLocation" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi (typically for an EMD-S or MCO) This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. Example: DFW</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Description
Namespace No namespace
Annotations
Description of service

Examples:
(a) Hoover Dam Tour
(b) Seat Assignment
(c) Executive Lounge Access

UI tip: You may build a one line description to display by stringing the following values together:
"Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here:

'Airline Lounge Pass DFW 10May'
where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate"

or
Premium Seat 9D

where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable"
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Description of service Examples: (a) Hoover Dam Tour (b) Seat Assignment (c) Executive Lounge Access UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable"</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / DescriptionVariable
Namespace No namespace
Annotations
This value is used to provide a variable value for an selected service.

Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc.  

Examples:
"9D"
"UID: GO8978 PW: 1234"
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="DescriptionVariable" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234"</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / DescriptionDetails
Namespace No namespace
Annotations
Detailed description of this service
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_DescriptionDetails_Text
Properties
content: complex
minOccurs: 0
Model Text{1,2}
Children Text
Instance
<DescriptionDetails>
  <Text>{1,2}</Text>
</DescriptionDetails>
Source
<xsd:element name="DescriptionDetails" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Detailed description of this service</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" maxOccurs="2"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / DescriptionDetails / Text
Namespace No namespace
Diagram
Diagram
Properties
maxOccurs: 2
Source
<xsd:element name="Text" maxOccurs="2"/>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Association
Namespace No namespace
Annotations
ticket number and flight coupon number to which this service is associated

MANDATORY for EMD-A, mandatory or optional for EMD-S depending on the service
The 13-digit (no check-digit) E-ticket number this service is associated to.  

In case of a conjunctive ticket this is the ACTUAL ticket number within the conjunctive set.

Example: 1761234567890


Note: I introduced the TicketNumber and FlightCpnNumber as elements rather than attributes in order to stay flexible for the possibility that one day the service can be associated to more than a single flight coupon
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_Association_TicketNumber TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_Association_CouponData
Properties
content: complex
minOccurs: 0
Model TicketNumber{0,1} , CouponData{0,4}
Children CouponData, TicketNumber
Instance
<Association>
  <TicketNumber>{0,1}</TicketNumber>
  <CouponData BoardingPoint="" CouponNumber="" OFFPoint="">{0,4}</CouponData>
</Association>
Source
<xsd:element name="Association" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>ticket number and flight coupon number to which this service is associated MANDATORY for EMD-A, mandatory or optional for EMD-S depending on the service</xsd:documentation>
    <xsd:documentation>The 13-digit (no check-digit) E-ticket number this service is associated to. In case of a conjunctive ticket this is the ACTUAL ticket number within the conjunctive set. Example: 1761234567890 Note: I introduced the TicketNumber and FlightCpnNumber as elements rather than attributes in order to stay flexible for the possibility that one day the service can be associated to more than a single flight coupon</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TicketNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>13-digit ticket number. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CouponData" minOccurs="0" maxOccurs="4">
        <xsd:complexType>
          <xsd:sequence>
            <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:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="CouponNumber">
            <xsd:annotation>
              <xsd:documentation>The single digit coupon number of the ticket image associated to this service. EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A. Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="BoardingPoint">
            <xsd:annotation>
              <xsd:documentation>The (departure) airport code where passenger is boarding according to the associated E-Ticket coupon number. Example: JFK</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="OFFPoint">
            <xsd:annotation>
              <xsd:documentation>The (destination) airport code where passenger is deplaning according to the associated E-Ticket coupon number. Example: FRA</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Association / TicketNumber
Namespace No namespace
Annotations
13-digit ticket number.  If part of a conjunctive set this is the actual number within the set.

EMD-S: can be associated 
EMD-A: must be assocaited
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="TicketNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>13-digit ticket number. If part of a conjunctive set this is the actual number within the set. EMD-S: can be associated EMD-A: must be assocaited</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Association / CouponData
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_Association_EMDCoupon_EMDCoupon_Association_CouponData_CouponNumber TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_Association_EMDCoupon_EMDCoupon_Association_CouponData_BoardingPoint TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_Association_EMDCoupon_EMDCoupon_Association_CouponData_OFFPoint TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_Association_EMDCoupon_EMDCoupon_Association_CouponData_Flight
Properties
content: complex
minOccurs: 0
maxOccurs: 4
Model Flight
Children Flight
Instance
<CouponData BoardingPoint="" CouponNumber="" OFFPoint="">
  <Flight>{1,1}</Flight>
</CouponData>
Attributes
QName Type Fixed Default Use Annotation
BoardingPoint optional
The (departure) airport code where passenger is boarding according to the associated E-Ticket coupon number.

Example:  JFK
CouponNumber optional
The single digit coupon number of the ticket image associated to this service.

EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A.

Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.
OFFPoint optional
The (destination) airport code where passenger is deplaning according to the associated E-Ticket coupon number.

Example:  FRA
Source
<xsd:element name="CouponData" minOccurs="0" maxOccurs="4">
  <xsd:complexType>
    <xsd:sequence>
      <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:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="CouponNumber">
      <xsd:annotation>
        <xsd:documentation>The single digit coupon number of the ticket image associated to this service. EMD-A: single coupon association mandatory, no multiple coupons can be associated to an EMD-A. Depending on the service, the EMD-S may not have any association to a coupon, may have a single association or may even have multiple coupon associations.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="BoardingPoint">
      <xsd:annotation>
        <xsd:documentation>The (departure) airport code where passenger is boarding according to the associated E-Ticket coupon number. Example: JFK</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="OFFPoint">
      <xsd:annotation>
        <xsd:documentation>The (destination) airport code where passenger is deplaning according to the associated E-Ticket coupon number. Example: FRA</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Association / CouponData / Flight
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Departure TicketRefundVoidRS.tmp#Arrival TicketRefundVoidRS.tmp#Carrier TicketRefundVoidRS.tmp#OperatingCarrier
Properties
content: complex
Model Departure , Arrival , Carrier , OperatingCarrier{0,1}
Children Arrival, Carrier, Departure, OperatingCarrier
Instance
<Flight>
  <Departure>{1,1}</Departure>
  <Arrival>{1,1}</Arrival>
  <Carrier>{1,1}</Carrier>
  <OperatingCarrier>{0,1}</OperatingCarrier>
</Flight>
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:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / InReferenceTo
Namespace No namespace
Annotations
references the exchanged document to support this item
Diagram
Diagram TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_InReferenceTo_DocNumber TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_InReferenceTo_DocIssuePlace TicketRefundVoidRS.tmp#EMDCoupon_EMDCoupon_InReferenceTo_DocIssueDate
Properties
content: complex
minOccurs: 0
Model DocNumber , DocIssuePlace , DocIssueDate
Children DocIssueDate, DocIssuePlace, DocNumber
Instance
<InReferenceTo>
  <DocNumber>{1,1}</DocNumber>
  <DocIssuePlace>{1,1}</DocIssuePlace>
  <DocIssueDate>{1,1}</DocIssueDate>
</InReferenceTo>
Source
<xsd:element name="InReferenceTo" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>references the exchanged document to support this item</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DocNumber">
        <xsd:annotation>
          <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocIssuePlace" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocIssueDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / InReferenceTo / DocNumber
Namespace No namespace
Annotations
The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc
Example: 0061234567890
Diagram
Diagram
Source
<xsd:element name="DocNumber">
  <xsd:annotation>
    <xsd:documentation>The 13-digit document number (no check digit) of an 'accountable' document such as eCert, voucher, MCO, EMD, etc Example: 0061234567890</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / InReferenceTo / DocIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the ticket originally has been issued.
Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="DocIssuePlace" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / InReferenceTo / DocIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="DocIssueDate" 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Endorsement
Namespace No namespace
Annotations
Endorsements for this service.

Example: NONREF
Diagram
Diagram TicketRefundVoidRS.tmp#Text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Text
Children Text
Instance
<Endorsement>
  <Text>{1,1}</Text>
</Endorsement>
Source
<xsd:element name="Endorsement" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Endorsements for this service. Example: NONREF</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text">
        <xsd:annotation>
          <xsd:documentation>Freeflow text.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Remarks
Namespace No namespace
Annotations
EMD-S use ONLY

Remarks that are to be printed on the EMD-S receipt.

Example: 
Check with tour guide upon arrival
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Remarks" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EMD-S use ONLY Remarks that are to be printed on the EMD-S receipt. Example: Check with tour guide upon arrival</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / TourCode
Namespace No namespace
Annotations
EMD-S use ONLY

Tour code as required
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="TourCode" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EMD-S use ONLY Tour code as required</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / Operator
Namespace No namespace
Annotations
EMD-S use ONLY

The name of the service operator providing the service charged.

Example: 
CAHTYS CARAVANS
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Operator" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>EMD-S use ONLY The name of the service operator providing the service charged. Example: CAHTYS CARAVANS</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDCoupon / CarrierCode
Namespace No namespace
Annotations
Carrier Code of airline providing the service
Diagram
Diagram
Source
<xsd:element name="CarrierCode">
  <xsd:annotation>
    <xsd:documentation>Carrier Code of airline providing the service</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Penalties
Namespace No namespace
Annotations
Option Penalty group
Diagram
Diagram TicketRefundVoidRS.tmp#Penalties_Refundable TicketRefundVoidRS.tmp#Penalties_Reusable TicketRefundVoidRS.tmp#Change TicketRefundVoidRS.tmp#Cancel
Properties
content: complex
Used by
Element EMDCoupon
Model Change{0,1} , Cancel{0,1}
Children Cancel, Change
Instance
<Penalties Refundable="" Reusable="">
  <Change>{0,1}</Change>
  <Cancel>{0,1}</Cancel>
</Penalties>
Attributes
QName Type Fixed Default Use Annotation
Refundable restriction of xsd:string optional
Indicates if option is refundable.  Values are:
Y = Option refundable
N = Option not refundable (default)
Example: Y
Reusable restriction of xsd:string optional
Indicates if option is reusable.  Values are:
Y = Funds are reusable
N = Funds are not reusable (default)
Example: Y
Source
<xsd:element name="Penalties">
  <xsd:annotation>
    <xsd:documentation>Option Penalty group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Change" minOccurs="0"/>
      <xsd:element ref="Cancel" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Refundable" use="optional">
      <xsd:annotation>
        <xsd:documentation>Indicates if option is refundable. Values are: Y = Option refundable N = Option not refundable (default) Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Reusable" use="optional">
      <xsd:annotation>
        <xsd:documentation>Indicates if option is reusable. Values are: Y = Funds are reusable N = Funds are not reusable (default) Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Change
Namespace No namespace
Annotations
Change penalty group
Diagram
Diagram TicketRefundVoidRS.tmp#Amount TicketRefundVoidRS.tmp#Text
Properties
content: complex
Used by
Element Penalties
Model Amount{0,1} , Text*
Children Amount, Text
Instance
<Change>
  <Amount Unit="">{0,1}</Amount>
  <Text>{0,unbounded}</Text>
</Change>
Source
<xsd:element name="Change">
  <xsd:annotation>
    <xsd:documentation>Change penalty group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Amount" minOccurs="0"/>
      <xsd:element ref="Text" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Cancel
Namespace No namespace
Annotations
Cancel penalty group
Diagram
Diagram TicketRefundVoidRS.tmp#Amount TicketRefundVoidRS.tmp#Text
Properties
content: complex
Used by
Element Penalties
Model Amount{0,1} , Text*
Children Amount, Text
Instance
<Cancel>
  <Amount Unit="">{0,1}</Amount>
  <Text>{0,unbounded}</Text>
</Cancel>
Source
<xsd:element name="Cancel">
  <xsd:annotation>
    <xsd:documentation>Cancel penalty group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Amount" minOccurs="0"/>
      <xsd:element ref="Text" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal
Namespace No namespace
Annotations
Sum of all individual charges (final amount to be charged or debited with this EMD)

*** NOT COMPLETE ***
Note: Current structure covers the need for regular EMD-A and EMD-S issued.

It needs to be further build out to accommodate Penalties and Fees when EMD-S is used to refund RESIDUAL values of a ticket
Diagram
Diagram TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_Total TicketRefundVoidRS.tmp#CurrencyCode TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_BaseTotal TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_TaxTotal TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_Commission
Properties
content: complex
Model CurrencyCode , BaseTotal , TaxTotal{0,1} , Commission{0,1}
Children BaseTotal, Commission, CurrencyCode, TaxTotal
Instance
<EMDTotal Total="">
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <BaseTotal Amount="">{1,1}</BaseTotal>
  <TaxTotal Amount="">{0,1}</TaxTotal>
  <Commission NumberOfDecimals="" Type="">{0,1}</Commission>
</EMDTotal>
Attributes
QName Type Fixed Default Use Annotation
Total xsd:integer optional
Total amount debited or credited with this EMD.

This is the sum of all 'BaseValue' .../EMDTotal/TotalValue/@Amount

plus

the sum of all taxes
.../EMDTotal/Taxes/@Amount

Example: 10675
Source
<xsd:element name="EMDTotal">
  <xsd:annotation>
    <xsd:documentation>Sum of all individual charges (final amount to be charged or debited with this EMD) *** NOT COMPLETE *** Note: Current structure covers the need for regular EMD-A and EMD-S issued. It needs to be further build out to accommodate Penalties and Fees when EMD-S is used to refund RESIDUAL values of a ticket</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="BaseTotal">
        <xsd:annotation>
          <xsd:documentation>Consolidated amount of all base fee amounts charged with this EMD</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="FiledIn" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>This element represents the BasePrice filed in a currency different from the currency of a point of sale.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Sum of all 'BaseValue' amounts Example: 9550</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TaxTotal" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Tax group consolidating all taxes collected with this EMD for all services</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Tax break down of all collected taxes</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence minOccurs="0">
                  <xsd:element name="Designator">
                    <xsd:annotation>
                      <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Description" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Amount" use="required">
                  <xsd:annotation>
                    <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" type="xsd:integer" use="required">
            <xsd:annotation>
              <xsd:documentation>Sum of all taxes Example: 1125</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Commission" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The TOTAL commission claimed for all services charged with this EMD. Example: 10</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="NumberOfDecimals" type="xsd:int">
                <xsd:annotation>
                  <xsd:documentation>If and only if the commission type is A, specify the number of decimals here. Example: 2 Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'? The node is copied over from TicketExchangeRQ</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Total" type="xsd:integer">
      <xsd:annotation>
        <xsd:documentation>Total amount debited or credited with this EMD. This is the sum of all 'BaseValue' .../EMDTotal/TotalValue/@Amount plus the sum of all taxes .../EMDTotal/Taxes/@Amount Example: 10675</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / BaseTotal
Namespace No namespace
Annotations
Consolidated amount of all base fee amounts charged with this EMD
Diagram
Diagram TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_BaseTotal_Amount TicketRefundVoidRS.tmp#FiledIn
Properties
content: complex
Model FiledIn{0,1}
Children FiledIn
Instance
<BaseTotal Amount="">
  <FiledIn>{0,1}</FiledIn>
</BaseTotal>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Sum of all 'BaseValue' amounts 

Example: 9550
Source
<xsd:element name="BaseTotal">
  <xsd:annotation>
    <xsd:documentation>Consolidated amount of all base fee amounts charged with this EMD</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FiledIn" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This element represents the BasePrice filed in a currency different from the currency of a point of sale.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Sum of all 'BaseValue' amounts Example: 9550</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / TaxTotal
Namespace No namespace
Annotations
Tax group consolidating all taxes collected with this EMD for all services
Diagram
Diagram TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Amount TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Tax
Properties
content: complex
minOccurs: 0
Model Tax*
Children Tax
Instance
<TaxTotal Amount="">
  <Tax Amount="">{0,unbounded}</Tax>
</TaxTotal>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Sum of all taxes

Example: 1125
Source
<xsd:element name="TaxTotal" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax group consolidating all taxes collected with this EMD for all services</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Tax break down of all collected taxes</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:element name="Designator">
              <xsd:annotation>
                <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Description" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Amount" use="required">
            <xsd:annotation>
              <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" type="xsd:integer" use="required">
      <xsd:annotation>
        <xsd:documentation>Sum of all taxes Example: 1125</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / TaxTotal / Tax
Namespace No namespace
Annotations
Tax break down of all collected taxes
Diagram
Diagram TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Tax_Amount TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Tax_Designator TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_TaxTotal_Tax_Description
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Tax Amount="">
  <Designator>{1,1}</Designator>
  <Description>{0,1}</Description>
</Tax>
Attributes
QName Type Fixed Default Use Annotation
Amount required
Individual tax amount.  Example: 250
Source
<xsd:element name="Tax" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Tax break down of all collected taxes</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Designator">
        <xsd:annotation>
          <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Description" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Amount" use="required">
      <xsd:annotation>
        <xsd:documentation>Individual tax amount. Example: 250</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / TaxTotal / Tax / Designator
Namespace No namespace
Annotations
Tax or surcharge designator.  Example: US
Diagram
Diagram
Source
<xsd:element name="Designator">
  <xsd:annotation>
    <xsd:documentation>Tax or surcharge designator. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / TaxTotal / Tax / Description
Namespace No namespace
Annotations
Tax or surcharge description.  Example: US national transportation
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Tax or surcharge description. Example: US national transportation</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDImage / EMDTotal / Commission
Namespace No namespace
Annotations
The TOTAL commission claimed for all services charged with this EMD.

Example: 10
Diagram
Diagram TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_Commission_Type TicketRefundVoidRS.tmp#EMDImage_EMDImage_EMDTotal_EMDImage_EMDImage_EMDTotal_Commission_NumberOfDecimals
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:int optional
If and only if the commission type is A, specify the number of decimals here.
Example: 2

Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'?  The node is copied over from TicketExchangeRQ
Type xsd:string required
Whether the commission is in percent or an amount.
Possible values: P, A.
Example: A
Source
<xsd:element name="Commission" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The TOTAL commission claimed for all services charged with this EMD. Example: 10</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type" type="xsd:string" use="required">
          <xsd:annotation>
            <xsd:documentation>Whether the commission is in percent or an amount. Possible values: P, A. Example: A</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="NumberOfDecimals" type="xsd:int">
          <xsd:annotation>
            <xsd:documentation>If and only if the commission type is A, specify the number of decimals here. Example: 2 Note: Need and logic NEEDS to be verified. Is the decimal needed for type 'P' or 'A'? The node is copied over from TicketExchangeRQ</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo
Namespace No namespace
Annotations
EMD information of previous EMD(s)
Diagram
Diagram TicketRefundVoidRS.tmp#EMDExchangeInfo_OriginalEMD TicketRefundVoidRS.tmp#EMDExchangeInfo_IssueInExchangeFor TicketRefundVoidRS.tmp#EMDExchangeInfo_PreviousExchanges
Properties
content: complex
Used by
Element EMDImage
Model OriginalEMD{0,1} , IssueInExchangeFor{0,1} , PreviousExchanges{0,1}
Children IssueInExchangeFor, OriginalEMD, PreviousExchanges
Instance
<EMDExchangeInfo>
  <OriginalEMD>{0,1}</OriginalEMD>
  <IssueInExchangeFor>{0,1}</IssueInExchangeFor>
  <PreviousExchanges>{0,1}</PreviousExchanges>
</EMDExchangeInfo>
Source
<xsd:element name="EMDExchangeInfo">
  <xsd:annotation>
    <xsd:documentation>EMD information of previous EMD(s)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="OriginalEMD" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data of the original (first) EMD in case this is a subsequent exchange trx. ***DO NOT YET USE*** ***NOT COMPLETED*** *** Needs review and proof of concept first ***</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DocNumber" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0015480123456</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence minOccurs="0">
                  <xsd:element name="CouponNumber" maxOccurs="4">
                    <xsd:annotation>
                      <xsd:documentation>The number of the coupon(s) that were issued. Example: 1</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="Number" use="required">
                  <xsd:annotation>
                    <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0015480123458</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:minLength value="1"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="OriginalIssueDate" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Issuance date in ISO 8601 format of the original EMD (yyyy-mm-dd). Example: 2008-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="OriginalIssuePlace" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Three letter IATA code of the town where the EMD originally has been issued. Example: MIA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="IATA" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The IATA number of the agency originally issuing the EMD.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="IssueInExchangeFor" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The 13 digit number of the document(s) being exchanged. Example: 0012345467891</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DocNumber" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PreviousExchanges" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>*** DO NOT USE *** ***NOT COMPLETED*** Placeholder Element to be build out for a list of 'previous exchanges' as needed when an EMD-S is used to refund residual values of a ticket.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / OriginalEMD
Namespace No namespace
Annotations
Data of the original (first) EMD in case this is a subsequent exchange trx.

***DO NOT YET USE***
***NOT COMPLETED***
*** Needs review and proof of concept first  ***
Diagram
Diagram TicketRefundVoidRS.tmp#EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_DocNumber TicketRefundVoidRS.tmp#OriginalIssueDate TicketRefundVoidRS.tmp#OriginalIssuePlace TicketRefundVoidRS.tmp#IATA
Properties
content: complex
minOccurs: 0
Model DocNumber{1,4} , OriginalIssueDate{0,1} , OriginalIssuePlace{0,1} , IATA{0,1}
Children DocNumber, IATA, OriginalIssueDate, OriginalIssuePlace
Instance
<OriginalEMD>
  <DocNumber Number="">{1,4}</DocNumber>
  <OriginalIssueDate>{0,1}</OriginalIssueDate>
  <OriginalIssuePlace>{0,1}</OriginalIssuePlace>
  <IATA>{0,1}</IATA>
</OriginalEMD>
Source
<xsd:element name="OriginalEMD" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Data of the original (first) EMD in case this is a subsequent exchange trx. ***DO NOT YET USE*** ***NOT COMPLETED*** *** Needs review and proof of concept first ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DocNumber" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0015480123456</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence minOccurs="0">
            <xsd:element name="CouponNumber" maxOccurs="4">
              <xsd:annotation>
                <xsd:documentation>The number of the coupon(s) that were issued. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="Number" use="required">
            <xsd:annotation>
              <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0015480123458</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="OriginalIssueDate" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Issuance date in ISO 8601 format of the original EMD (yyyy-mm-dd). Example: 2008-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OriginalIssuePlace" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Three letter IATA code of the town where the EMD originally has been issued. Example: MIA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="IATA" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The IATA number of the agency originally issuing the EMD.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / OriginalEMD / DocNumber
Namespace No namespace
Annotations
Original 13-digit document number.  In case of a conjunctive set use one node for each ticket number of the multi-document set.

Example: 0015480123456
Diagram
Diagram TicketRefundVoidRS.tmp#EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_DocNumber_Number TicketRefundVoidRS.tmp#EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_EMDExchangeInfo_EMDExchangeInfo_OriginalEMD_DocNumber_CouponNumber
Properties
content: complex
maxOccurs: 4
Model CouponNumber{1,4}
Children CouponNumber
Instance
<DocNumber Number="">
  <CouponNumber>{1,4}</CouponNumber>
</DocNumber>
Attributes
QName Type Fixed Default Use Annotation
Number restriction of xsd:string required
The 13 digt ticket number of the ticket to be refunded.
Example: 0015480123458
Source
<xsd:element name="DocNumber" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>Original 13-digit document number. In case of a conjunctive set use one node for each ticket number of the multi-document set. Example: 0015480123456</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:element name="CouponNumber" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>The number of the coupon(s) that were issued. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Number" use="required">
      <xsd:annotation>
        <xsd:documentation>The 13 digt ticket number of the ticket to be refunded. Example: 0015480123458</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / OriginalEMD / DocNumber / CouponNumber
Namespace No namespace
Annotations
The number of the coupon(s) that were issued.
Example: 1
Diagram
Diagram
Properties
maxOccurs: 4
Source
<xsd:element name="CouponNumber" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>The number of the coupon(s) that were issued. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OriginalIssueDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="OriginalIssueDate" 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element OriginalIssuePlace
Namespace No namespace
Annotations
Three letter IATA code of the town where the ticket originally has been issued.
Example: MIA
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="OriginalIssuePlace" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Three letter IATA code of the town where the ticket originally has been issued. Example: MIA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element IATA
Namespace No namespace
Annotations
The IATA number of the agency originally issuing the ticket.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="IATA" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>The IATA number of the agency originally issuing the ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / IssueInExchangeFor
Namespace No namespace
Annotations
The 13 digit number of the document(s) being exchanged.
Example: 0012345467891
Diagram
Diagram TicketRefundVoidRS.tmp#EMDExchangeInfo_EMDExchangeInfo_IssueInExchangeFor_DocNumber
Properties
content: complex
minOccurs: 0
Model DocNumber{1,4}
Children DocNumber
Instance
<IssueInExchangeFor>
  <DocNumber>{1,4}</DocNumber>
</IssueInExchangeFor>
Source
<xsd:element name="IssueInExchangeFor" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The 13 digit number of the document(s) being exchanged. Example: 0012345467891</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DocNumber" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / IssueInExchangeFor / DocNumber
Namespace No namespace
Annotations
The number of the coupoun that has been exchanged.
Example: 1
Diagram
Diagram
Properties
maxOccurs: 4
Source
<xsd:element name="DocNumber" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>The number of the coupoun that has been exchanged. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element EMDExchangeInfo / PreviousExchanges
Namespace No namespace
Annotations
*** DO NOT USE ***
***NOT COMPLETED***

Placeholder Element to be build out for a list of 'previous exchanges' as needed when an EMD-S is used to refund residual values of a ticket.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PreviousExchanges" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>*** DO NOT USE *** ***NOT COMPLETED*** Placeholder Element to be build out for a list of 'previous exchanges' as needed when an EMD-S is used to refund residual values of a ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TravelDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="TravelDate" 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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TravelTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram
Type xsd:time
Properties
content: simple
Source
<xsd:element name="TravelTime" type="xsd:time">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element Age
Namespace No namespace
Annotations
Traveler age.  Example: 01
Diagram
Diagram
Type xsd:positiveInteger
Properties
content: simple
Source
<xsd:element name="Age" type="xsd:positiveInteger">
  <xsd:annotation>
    <xsd:documentation>Traveler age. Example: 01</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element TktPrinterGroup / PrinterDestination
Namespace No namespace
Annotations
Documents are printed on this destination. If not given, the default printer is used.
Diagram
Diagram TicketRefundVoidRS.tmp#TktPrinterGroup_TktPrinterGroup_PrinterDestination_Type TicketRefundVoidRS.tmp#TktPrinterGroup_TktPrinterGroup_PrinterDestination_CountryCode
Type extension of xsd:string
Properties
content: complex
maxOccurs: 5
Attributes
QName Type Fixed Default Use Annotation
CountryCode xsd:string optional
The ticket printer country code. Needed by Sabre.
Example: AB
Type restriction of xsd:string required
The type of printer. Can be boarding pass (B), invoice / itinerary (I), mini itinerary (M),  ticket (T) printer or hardcopy / accounting (H) printer.
Example: T.
Source
<xsd:element name="PrinterDestination" maxOccurs="5">
  <xsd:annotation>
    <xsd:documentation>Documents are printed on this destination. If not given, the default printer is used.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type" use="required">
          <xsd:annotation>
            <xsd:documentation>The type of printer. Can be boarding pass (B), invoice / itinerary (I), mini itinerary (M), ticket (T) printer or hardcopy / accounting (H) printer. Example: T.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:length value="1"/>
              <xsd:enumeration value="B"/>
              <xsd:enumeration value="I"/>
              <xsd:enumeration value="M"/>
              <xsd:enumeration value="T"/>
              <xsd:enumeration value="H"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="CountryCode" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>The ticket printer country code. Needed by Sabre. Example: AB</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Element NVA
Namespace No namespace
Annotations
Identifies "not valid after" date for a fare.Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="NVA" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Identifies "not valid after" date for a fare.Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element NVB
Namespace No namespace
Annotations
Identifies "not valid befoe" date for a fare. Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="NVB" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Identifies "not valid befoe" date for a fare. Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo
Namespace No namespace
Annotations
DEPRECATED.
Please use definitions in PricingInfo: ReservationsDateTime, HistoricPricingDate, AltTicketingDate.

Historical pricing group. Required if OriginDestination group includes past date segments.
Diagram
Diagram TicketRefundVoidRS.tmp#HistoricalPricingInfo_ReservationDateTime TicketRefundVoidRS.tmp#HistoricalPricingInfo_TicketedDateTime TicketRefundVoidRS.tmp#HistoricalPricingInfo_RecordLocator
Properties
content: complex
Model (ReservationDateTime{0,1} , TicketedDateTime) | RecordLocator{0,0}
Children RecordLocator, ReservationDateTime, TicketedDateTime
Instance
<HistoricalPricingInfo>
  <ReservationDateTime>{0,1}</ReservationDateTime>
  <TicketedDateTime>{1,1}</TicketedDateTime>
  <RecordLocator>{0,0}</RecordLocator>
</HistoricalPricingInfo>
Source
<xsd:element name="HistoricalPricingInfo">
  <xsd:annotation>
    <xsd:documentation>DEPRECATED. Please use definitions in PricingInfo: ReservationsDateTime, HistoricPricingDate, AltTicketingDate. Historical pricing group. Required if OriginDestination group includes past date segments.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="ReservationDateTime" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>This timestamp indetifies when PNR was created client application requests historical pricing for.</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="Date" type="Date">
                <xsd:annotation>
                  <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Time" type="Time" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="TicketedDateTime">
          <xsd:annotation>
            <xsd:documentation>Timestamp of ticket issuance for past date segments in OriginDestination section.</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="Date" type="Date">
                <xsd:annotation>
                  <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Time" type="Time" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:element name="RecordLocator" type="xsd:string" minOccurs="0" maxOccurs="0">
        <xsd:annotation>
          <xsd:documentation>FUTURE USE. NOT SUPPORTED.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / ReservationDateTime
Namespace No namespace
Annotations
This timestamp indetifies when PNR was created client application requests historical pricing for.
Diagram
Diagram TicketRefundVoidRS.tmp#HistoricalPricingInfo_HistoricalPricingInfo_ReservationDateTime_Date TicketRefundVoidRS.tmp#HistoricalPricingInfo_HistoricalPricingInfo_ReservationDateTime_Time
Properties
content: complex
minOccurs: 0
Model Date , Time{0,1}
Children Date, Time
Instance
<ReservationDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</ReservationDateTime>
Source
<xsd:element name="ReservationDateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>This timestamp indetifies when PNR was created client application requests historical pricing for.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Time" type="Time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / ReservationDateTime / Date
Namespace No namespace
Annotations
Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / ReservationDateTime / Time
Namespace No namespace
Annotations
Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="Time" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / TicketedDateTime
Namespace No namespace
Annotations
Timestamp of ticket issuance  for past date segments in OriginDestination section.
Diagram
Diagram TicketRefundVoidRS.tmp#HistoricalPricingInfo_HistoricalPricingInfo_TicketedDateTime_Date TicketRefundVoidRS.tmp#HistoricalPricingInfo_HistoricalPricingInfo_TicketedDateTime_Time
Properties
content: complex
Model Date , Time{0,1}
Children Date, Time
Instance
<TicketedDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</TicketedDateTime>
Source
<xsd:element name="TicketedDateTime">
  <xsd:annotation>
    <xsd:documentation>Timestamp of ticket issuance for past date segments in OriginDestination section.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Time" type="Time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / TicketedDateTime / Date
Namespace No namespace
Annotations
Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / TicketedDateTime / Time
Namespace No namespace
Annotations
Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="Time" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricalPricingInfo / RecordLocator
Namespace No namespace
Annotations
FUTURE USE.
NOT SUPPORTED.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
maxOccurs: 0
Source
<xsd:element name="RecordLocator" type="xsd:string" minOccurs="0" maxOccurs="0">
  <xsd:annotation>
    <xsd:documentation>FUTURE USE. NOT SUPPORTED.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element NegoRateCode
Namespace No namespace
Annotations
Negotiated rate code.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="NegoRateCode">
  <xsd:annotation>
    <xsd:documentation>Negotiated rate code.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Latitude
Namespace No namespace
Annotations
Geographical information for latitude. If sign attribute is missing, positive values stand for North, negative values for South. Example: 49.9856
Diagram
Diagram TicketRefundVoidRS.tmp#Latitude_Sign
Type extension of xsd:decimal
Properties
content: complex
Used by
Element GeoCoded
Attributes
QName Type Fixed Default Use Annotation
Sign restriction of xsd:string optional
Latitude Indicator.  Values are: N = North of Equator S = South of Equator  Example: S
Source
<xsd:element name="Latitude">
  <xsd:annotation>
    <xsd:documentation>Geographical information for latitude. If sign attribute is missing, positive values stand for North, negative values for South. Example: 49.9856</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attribute name="Sign">
          <xsd:annotation>
            <xsd:documentation>Latitude Indicator. Values are: N = North of Equator S = South of Equator Example: S</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="S"/>
              <xsd:enumeration value="N"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Longitude
Namespace No namespace
Annotations
Geographical information for longitude. If sign attribute is missing, positive values stand for East, negative values for West. Example: 9.1220
Diagram
Diagram TicketRefundVoidRS.tmp#Longitude_Sign
Type extension of xsd:decimal
Properties
content: complex
Used by
Element GeoCoded
Attributes
QName Type Fixed Default Use Annotation
Sign restriction of xsd:string optional
Longitude indicator.  Values are: E = East of Meridian, W = West of Meridian  Example: E
Source
<xsd:element name="Longitude">
  <xsd:annotation>
    <xsd:documentation>Geographical information for longitude. If sign attribute is missing, positive values stand for East, negative values for West. Example: 9.1220</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attribute name="Sign">
          <xsd:annotation>
            <xsd:documentation>Longitude indicator. Values are: E = East of Meridian, W = West of Meridian Example: E</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="E"/>
              <xsd:enumeration value="W"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element GeoCoded
Namespace No namespace
Annotations
Geographical position information. 
Allows search by geographical longitude and latitude and to define a search radius around the specified geo location.
Diagram
Diagram TicketRefundVoidRS.tmp#Radius TicketRefundVoidRS.tmp#DistanceUnit TicketRefundVoidRS.tmp#Longitude TicketRefundVoidRS.tmp#Latitude
Properties
content: complex
Model ALL(Longitude Latitude)
Children Latitude, Longitude
Instance
<GeoCoded DistanceUnit="K" Radius="">
  <Longitude Sign="">{1,1}</Longitude>
  <Latitude Sign="">{1,1}</Latitude>
</GeoCoded>
Attributes
QName Type Fixed Default Use Annotation
DistanceUnit restriction of xsd:string K optional
Unit of distance.
Values:
M = Miles
K = Kilometers
Example: K
Radius xsd:unsignedLong optional
Radius around the specified location, within which results should be included.
Example: 0.5
Source
<xsd:element name="GeoCoded">
  <xsd:annotation>
    <xsd:documentation>Geographical position information. Allows search by geographical longitude and latitude and to define a search radius around the specified geo location.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:all>
      <xsd:element ref="Longitude"/>
      <xsd:element ref="Latitude"/>
    </xsd:all>
    <xsd:attribute ref="Radius"/>
    <xsd:attribute ref="DistanceUnit" default="K">
      <xsd:annotation>
        <xsd:documentation>Unit of distance in which Radius is specified. Values: M = Miles K = Kilometers Defaults to kilometers, if left out. Example: M</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element TravelerIDRef
Namespace No namespace
Annotations
Unique association ID reference of the traveler associated to this item. No comma separeted lists and no ranges allowed.        Example: T1
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="TravelerIDRef" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Unique association ID reference of the traveler associated to this item. No comma separeted lists and no ranges allowed. Example: T1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element SegmentIDRef
Namespace No namespace
Annotations
ID reference used to asscociate this item to a segment.  No comma separeted lists and no ranges supported.    Example: F1
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="SegmentIDRef" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>ID reference used to asscociate this item to a segment. No comma separeted lists and no ranges supported. Example: F1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element FareRefKey
Namespace No namespace
Annotations
Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FareRefKey">
  <xsd:annotation>
    <xsd:documentation>Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HotelRating
Namespace No namespace
Annotations
Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon.
Example: NTM3  CROWN
Diagram
Diagram TicketRefundVoidRS.tmp#HotelRating_RatingSystem
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
RatingSystem restriction of xsd:string optional
Identifies the rating system used to rate the hotel. Values are: 
AAA - AAA in US
GUESTS - Guest rating
HRS - Hotel Reservation System 'stars' rating
NTM - North Star Media 'crown' rating.
HBC - Booking.com rating
UNK - unknown.
Source
<xsd:element name="HotelRating">
  <xsd:annotation>
    <xsd:documentation>Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon. Example: NTM3 CROWN</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="RatingSystem">
          <xsd:annotation>
            <xsd:documentation>Identifies the rating system used to rate the hotel. Values are: AAA - AAA in US GUESTS - Guest rating HRS - Hotel Reservation System 'stars' rating NTM - North Star Media 'crown' rating. HBC - Booking.com rating UNK - unknown.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="AAA"/>
              <xsd:enumeration value="GUESTS"/>
              <xsd:enumeration value="HRS"/>
              <xsd:enumeration value="NTM"/>
              <xsd:enumeration value="UNK"/>
              <xsd:enumeration value="HBC"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element POIDistance
Namespace No namespace
Annotations
Distance to a point of interest. Will somewhen replace DistanceToAirport. Example: 5.5
Diagram
Diagram TicketRefundVoidRS.tmp#POIDistance_POIType TicketRefundVoidRS.tmp#POIDistance_POIName
Type extension of xsd:decimal
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
POIName xsd:string optional
Point of interest name.
Example: FRANKFURT/MAIN
POIType restriction of xsd:string required
Point of interest type. Example: AIRPORT
Source
<xsd:element name="POIDistance">
  <xsd:annotation>
    <xsd:documentation>Distance to a point of interest. Will somewhen replace DistanceToAirport. Example: 5.5</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attribute name="POIType" use="required">
          <xsd:annotation>
            <xsd:documentation>Point of interest type. Example: AIRPORT</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="AIRPORT"/>
              <xsd:enumeration value="TRAIN STATION"/>
              <xsd:enumeration value="CITY CENTER"/>
              <xsd:enumeration value="HIGHWAY"/>
              <xsd:enumeration value="SHOPPING"/>
              <xsd:enumeration value="PETROL STATION"/>
              <xsd:enumeration value="THEATER"/>
              <xsd:enumeration value="CINEMA"/>
              <xsd:enumeration value="CAR RENTAL STATION"/>
              <xsd:enumeration value="UNKNOWN"/>
              <xsd:enumeration value="LOCATION"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="POIName" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Point of interest name. Example: FRANKFURT/MAIN</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarLocation / CityCode
Namespace No namespace
Annotations
IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. Example: NYC
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
Source
<xsd:element name="CityCode">
  <xsd:annotation>
    <xsd:documentation>IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. Example: NYC</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarLocation / Category
Namespace No namespace
Annotations
Location category:
T = Airport terminal
O = Off-airport
C = City location 
P = Port 
X = Rail
N = North suburban
E = East suburban
S = South suburban
W = West suburban
A = All suburban locations 
R = Resort location
Example: C
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
Source
<xsd:element name="Category">
  <xsd:annotation>
    <xsd:documentation>Location category: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location Example: C</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarLocation / Number
Namespace No namespace
Annotations
Location number used to identify specific rental location within a location category.  Example: 001
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Number" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Location number used to identify specific rental location within a location category. Example: 001</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element RequestForCarLocation / CityCode
Namespace No namespace
Annotations
IATA 3-letter city/airport code for location. In case of non-airport location Category need to be present (Number for particular locaction). Example: NYC
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
Source
<xsd:element name="CityCode">
  <xsd:annotation>
    <xsd:documentation>IATA 3-letter city/airport code for location. In case of non-airport location Category need to be present (Number for particular locaction). Example: NYC</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element RequestForCarLocation / Category
Namespace No namespace
Annotations
Location category:
T = Airport terminal
O = Off-airport
C = City location 
P = Port 
X = Rail
N = North suburban
E = East suburban
S = South suburban
W = West suburban 
D = default location for the city.
R = Resort location
Example: C
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
Source
<xsd:element name="Category">
  <xsd:annotation>
    <xsd:documentation>Location category: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban D = default location for the city. R = Resort location Example: C</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element RequestForCarLocation / Number
Namespace No namespace
Annotations
Location number used to identify specific rental location within a location category.  Example: 001
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Number" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Location number used to identify specific rental location within a location category. Example: 001</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BasicEndorsement / Text
Namespace No namespace
Annotations
Endorsement text.
Diagram
Diagram TicketRefundVoidRS.tmp#FreeFormTextField
Type FreeFormTextField
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Text" type="FreeFormTextField">
  <xsd:annotation>
    <xsd:documentation>Endorsement text.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BaseFareType / Surcharges
Namespace No namespace
Annotations
Surcharges group
Diagram
Diagram TicketRefundVoidRS.tmp#SurchargesType_Amount TicketRefundVoidRS.tmp#SurchargesType_Surcharge TicketRefundVoidRS.tmp#SurchargesType
Type SurchargesType
Properties
content: complex
minOccurs: 0
Model Surcharge+
Children Surcharge
Instance
<Surcharges Amount="">
  <Surcharge Amount="" Segment="">{1,unbounded}</Surcharge>
</Surcharges>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total surcharges amount.  Example: 2000
Source
<xsd:element name="Surcharges" type="SurchargesType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Surcharges group</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element SurchargesType / Surcharge
Namespace No namespace
Annotations
Surcharges break down information.
Diagram
Diagram TicketRefundVoidRS.tmp#SurchargeTypeBasic_Amount TicketRefundVoidRS.tmp#SurchargeTypeBasic_Designator TicketRefundVoidRS.tmp#SurchargeTypeBasic_Description TicketRefundVoidRS.tmp#SurchargeTypeBasic TicketRefundVoidRS.tmp#SurchargeType_Segment TicketRefundVoidRS.tmp#SurchargeType
Type SurchargeType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Surcharge Amount="" Segment="">
  <Designator>{1,1}</Designator>
  <Description>{0,1}</Description>
</Surcharge>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual surcharge amount.  Example: 270
Segment xsd:integer required
Segment number to which the surcharge applies.  Example: 1
Source
<xsd:element name="Surcharge" type="SurchargeType" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Surcharges break down information.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Children / Child
Namespace No namespace
Annotations
Child elements - one per requested child.
Diagram
Diagram TicketRefundVoidRS.tmp#Children_Children_Child_Age TicketRefundVoidRS.tmp#Children_Children_Child_ExtraBed
Properties
content: complex
maxOccurs: unbounded
Model Age , ExtraBed{0,1}
Children Age, ExtraBed
Instance
<Child>
  <Age>{1,1}</Age>
  <ExtraBed>{0,1}</ExtraBed>
</Child>
Source
<xsd:element name="Child" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Child elements - one per requested child.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Age">
        <xsd:annotation>
          <xsd:documentation>Age of child in years (allowed values are 0-17).</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:int">
            <xsd:minInclusive value="0"/>
            <xsd:maxInclusive value="17"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ExtraBed" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Defines if child will need its own bed ('Y') or sleep in parents bed ('N'). If omitted no extra bed is required.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Children / Child / Age
Namespace No namespace
Annotations
Age of child in years (allowed values are 0-17).
Diagram
Diagram
Type restriction of xsd:int
Properties
content: simple
Facets
maxInclusive 17
minInclusive 0
Source
<xsd:element name="Age">
  <xsd:annotation>
    <xsd:documentation>Age of child in years (allowed values are 0-17).</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:int">
      <xsd:minInclusive value="0"/>
      <xsd:maxInclusive value="17"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Children / Child / ExtraBed
Namespace No namespace
Annotations
Defines if child will need its own bed ('Y') or sleep in parents bed ('N'). If omitted no extra bed is required.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
enumeration Y
enumeration N
Source
<xsd:element name="ExtraBed" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Defines if child will need its own bed ('Y') or sleep in parents bed ('N'). If omitted no extra bed is required.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="N"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element MediaType / Url
Namespace No namespace
Annotations
Hyperlink defining the location of the referenced media (e.g. location of a JPG file).
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Url" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Hyperlink defining the location of the referenced media (e.g. location of a JPG file).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element MediaType / Width
Namespace No namespace
Annotations
Width of media content in specified units.
Diagram
Diagram TicketRefundVoidRS.tmp#MediaType_MediaType_Width_Unit
Type extension of xsd:int
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Unit MediaSizeUnitType required
Unit used to specify dimensions of media content.

Example:
mm (millimeter) 
px (pixel)
Source
<xsd:element name="Width">
  <xsd:annotation>
    <xsd:documentation>Width of media content in specified units.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:int">
        <xsd:attribute name="Unit" type="MediaSizeUnitType" use="required">
          <xsd:annotation>
            <xsd:documentation>Unit used to specify dimensions of media content. Example: mm (millimeter) px (pixel)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element MediaType / Height
Namespace No namespace
Annotations
Height of media content in specified units.
Diagram
Diagram TicketRefundVoidRS.tmp#MediaType_MediaType_Height_Unit
Type extension of xsd:int
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Unit MediaSizeUnitType required
Unit used to specify dimensions of media content.

Example:
mm (millimeter) 
px (pixel)
Source
<xsd:element name="Height">
  <xsd:annotation>
    <xsd:documentation>Height of media content in specified units.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:int">
        <xsd:attribute name="Unit" type="MediaSizeUnitType" use="required">
          <xsd:annotation>
            <xsd:documentation>Unit used to specify dimensions of media content. Example: mm (millimeter) px (pixel)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element MediaType / Type
Namespace No namespace
Annotations
Type of media content. 

Example:
image
webcam
video 
360 (panorama view)
Diagram
Diagram TicketRefundVoidRS.tmp#MediaTypeType
Type MediaTypeType
Properties
content: simple
Facets
enumeration image
enumeration webcam
enumeration 360
enumeration video
enumeration logo
enumeration map
Source
<xsd:element name="Type" type="MediaTypeType">
  <xsd:annotation>
    <xsd:documentation>Type of media content. Example: image webcam video 360 (panorama view)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Media / Preview
Namespace No namespace
Annotations
Preview of the referenced media content (e.g. thumbnail of the picture).
Diagram
Diagram TicketRefundVoidRS.tmp#MediaType_Url TicketRefundVoidRS.tmp#MediaType_Width TicketRefundVoidRS.tmp#MediaType_Height TicketRefundVoidRS.tmp#MediaType_Type TicketRefundVoidRS.tmp#MediaType
Type MediaType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Url , Width , Height , Type
Children Height, Type, Url, Width
Instance
<Preview>
  <Url>{1,1}</Url>
  <Width Unit="">{1,1}</Width>
  <Height Unit="">{1,1}</Height>
  <Type>{1,1}</Type>
</Preview>
Source
<xsd:element name="Preview" type="MediaType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Preview of the referenced media content (e.g. thumbnail of the picture).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Media / Description
Namespace No namespace
Annotations
Media content description (e.g. exterior view).
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Description" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Media content description (e.g. exterior view).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ReservationsDateTime
Namespace No namespace
Annotations
Date/time when the entire booking was reserved.  Alternatively this date/time may be set independently for each flight - see ReservationsDateTime element in the Flight element of the OriginDestination element(s).
Diagram
Diagram TicketRefundVoidRS.tmp#ReservationsDateTime_Date TicketRefundVoidRS.tmp#ReservationsDateTime_Time
Properties
content: complex
Model Date , Time{0,1}
Children Date, Time
Instance
<ReservationsDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</ReservationsDateTime>
Source
<xsd:element name="ReservationsDateTime">
  <xsd:annotation>
    <xsd:documentation>Date/time when the entire booking was reserved. Alternatively this date/time may be set independently for each flight - see ReservationsDateTime element in the Flight element of the OriginDestination element(s).</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Time" type="Time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ReservationsDateTime / Date
Namespace No namespace
Annotations
Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ReservationsDateTime / Time
Namespace No namespace
Annotations
Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="Time" type="Time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricPricingDate
Namespace No namespace
Annotations
Date for which a historical pricing is requested.  When used for ticket reissue in BSP markets this is commonly the issuance date of the original ticket.
Diagram
Diagram TicketRefundVoidRS.tmp#HistoricPricingDate_Date
Properties
content: complex
Model Date
Children Date
Instance
<HistoricPricingDate>
  <Date>{1,1}</Date>
</HistoricPricingDate>
Source
<xsd:element name="HistoricPricingDate">
  <xsd:annotation>
    <xsd:documentation>Date for which a historical pricing is requested. When used for ticket reissue in BSP markets this is commonly the issuance date of the original ticket.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies the date in ISO 8601 format (yyyy-mm-dd). Example: 2008-05-02</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element HistoricPricingDate / Date
Namespace No namespace
Annotations
Specifies the date in ISO 8601 format (yyyy-mm-dd). Example: 2008-05-02
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies the date in ISO 8601 format (yyyy-mm-dd). Example: 2008-05-02</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element AltTicketingDate
Namespace No namespace
Annotations
This date stamp specifies a future or historic alternative date validation for ticketing.
Diagram
Diagram TicketRefundVoidRS.tmp#AltTicketingDate_Date
Properties
content: complex
Model Date
Children Date
Instance
<AltTicketingDate>
  <Date>{1,1}</Date>
</AltTicketingDate>
Source
<xsd:element name="AltTicketingDate">
  <xsd:annotation>
    <xsd:documentation>This date stamp specifies a future or historic alternative date validation for ticketing.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element AltTicketingDate / Date
Namespace No namespace
Annotations
Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BookingSource
Namespace No namespace
Annotations
Agency booking source number.  Example: 99199
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="BookingSource" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency booking source number. Example: 99199</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / CorporateRateOverride
Namespace No namespace
Annotations
Corporate rate override.  Example: 25900
Diagram
Diagram
Type xsd:integer
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="CorporateRateOverride" type="xsd:integer" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporate rate override. Example: 25900</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / CorporateDiscountNumber
Namespace No namespace
Annotations
Corporate discount number.  Example: 5643356
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="CorporateDiscountNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Corporate discount number. Example: 5643356</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_Type TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CreditCard TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_Other
Properties
content: complex
minOccurs: 0
Model CreditCard | Other
Children CreditCard, Other
Instance
<PaymentGuarantee Type="G">
  <CreditCard>{1,1}</CreditCard>
  <Other>{1,1}</Other>
</PaymentGuarantee>
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string G optional
Type of payment.  Values are:
G = Guarantee
D = Deposit
Example: G
Source
<xsd:element name="PaymentGuarantee" minOccurs="0">
  <xsd:complexType>
    <xsd:choice>
      <xsd:element name="CreditCard">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="BasicCreditCardType">
              <xsd:sequence minOccurs="0">
                <xsd:element name="CardholderFirstName" minOccurs="0">
                  <xsd:annotation>
                    <xsd:documentation>FirstName on card.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:minLength value="1"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:element>
                <xsd:element name="CardholderLastName">
                  <xsd:annotation>
                    <xsd:documentation>Name on card.</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>
      <xsd:element name="Other">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute name="Type" use="optional" default="G">
      <xsd:annotation>
        <xsd:documentation>Type of payment. Values are: G = Guarantee D = Deposit Example: G</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="G">
            <xsd:annotation>
              <xsd:documentation>Guarantee</xsd:documentation>
            </xsd:annotation>
          </xsd:enumeration>
          <xsd:enumeration value="D">
            <xsd:annotation>
              <xsd:documentation>Deposit</xsd:documentation>
            </xsd:annotation>
          </xsd:enumeration>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee / CreditCard
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#BasicCreditCardType_CCCode TicketRefundVoidRS.tmp#BasicCreditCardType_CCNumber TicketRefundVoidRS.tmp#BasicCreditCardType_CCExpiration TicketRefundVoidRS.tmp#BasicCreditCardType TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CreditCard_CardholderFirstName TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CreditCard_CardholderLastName
Type extension of BasicCreditCardType
Type hierarchy
Properties
content: complex
Model CCCode , CCNumber , CCExpiration , CardholderFirstName{0,1} , CardholderLastName
Children CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName
Instance
<CreditCard>
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <CardholderFirstName>{0,1}</CardholderFirstName>
  <CardholderLastName>{1,1}</CardholderLastName>
</CreditCard>
Source
<xsd:element name="CreditCard">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="BasicCreditCardType">
        <xsd:sequence minOccurs="0">
          <xsd:element name="CardholderFirstName" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>FirstName on card.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
          <xsd:element name="CardholderLastName">
            <xsd:annotation>
              <xsd:documentation>Name on card.</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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BasicCreditCardType / CCCode
Namespace No namespace
Annotations
Credit card vendor code.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [A-Z0-9]{2}
Source
<xsd:element name="CCCode">
  <xsd:annotation>
    <xsd:documentation>Credit card vendor code.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
      <xsd:pattern value="[A-Z0-9]{2}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BasicCreditCardType / CCNumber
Namespace No namespace
Annotations
Credit card number.  Example: 4011236654652341

Can be returned encrypted by GDS/CRS.
Example: XXXXXXXXXXXXXXXX
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="CCNumber">
  <xsd:annotation>
    <xsd:documentation>Credit card number. Example: 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BasicCreditCardType / CCExpiration
Namespace No namespace
Annotations
Credit card expiration group
Diagram
Diagram TicketRefundVoidRS.tmp#BasicCreditCardType_BasicCreditCardType_CCExpiration_Month TicketRefundVoidRS.tmp#BasicCreditCardType_BasicCreditCardType_CCExpiration_Year
Properties
content: complex
Model Month , Year
Children Month, Year
Instance
<CCExpiration>
  <Month>{1,1}</Month>
  <Year>{1,1}</Year>
</CCExpiration>
Source
<xsd:element name="CCExpiration">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Month">
        <xsd:annotation>
          <xsd:documentation>Credit card expiration month. Example: 02 Can be returned encrypted by GDS/CRS. Example: XX</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:pattern value="0[1-9]|1[0-2]|[^0-9]*"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Year">
        <xsd:annotation>
          <xsd:documentation>Last two digits of the credit card expiration year. Example: 06 Can be returned encrypted by GDS/CRS. Example: XX</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:pattern value="[0-9][0-9]|[^0-9]*"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BasicCreditCardType / CCExpiration / Month
Namespace No namespace
Annotations
Credit card expiration month.  Example: 02

Can be returned encrypted by GDS/CRS.
Example: XX
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern 0[1-9]|1[0-2]|[^0-9]*
Source
<xsd:element name="Month">
  <xsd:annotation>
    <xsd:documentation>Credit card expiration month. Example: 02 Can be returned encrypted by GDS/CRS. Example: XX</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="0[1-9]|1[0-2]|[^0-9]*"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element BasicCreditCardType / CCExpiration / Year
Namespace No namespace
Annotations
Last two digits of the credit card expiration year.  Example: 06

Can be returned encrypted by GDS/CRS.
Example: XX
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern [0-9][0-9]|[^0-9]*
Source
<xsd:element name="Year">
  <xsd:annotation>
    <xsd:documentation>Last two digits of the credit card expiration year. Example: 06 Can be returned encrypted by GDS/CRS. Example: XX</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9][0-9]|[^0-9]*"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee / CreditCard / CardholderFirstName
Namespace No namespace
Annotations
FirstName on card.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="CardholderFirstName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>FirstName on card.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee / CreditCard / CardholderLastName
Namespace No namespace
Annotations
Name on card.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="CardholderLastName">
  <xsd:annotation>
    <xsd:documentation>Name on card.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee / Other
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Other">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / FrequentGuest
Namespace No namespace
Annotations
Frequent Guest Group
Diagram
Diagram TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_FrequentGuest_FGCode TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_FrequentGuest_FGNumber
Properties
content: complex
minOccurs: 0
Model FGCode{0,1} , FGNumber
Children FGCode, FGNumber
Instance
<FrequentGuest>
  <FGCode>{0,1}</FGCode>
  <FGNumber>{1,1}</FGNumber>
</FrequentGuest>
Source
<xsd:element name="FrequentGuest" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Frequent Guest Group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FGCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Frequent guest code. Example: MC</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FGNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent guest number. Example: 123456</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / FrequentGuest / FGCode
Namespace No namespace
Annotations
Frequent guest code.  Example: MC
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 2
Source
<xsd:element name="FGCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Frequent guest code. Example: MC</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / FrequentGuest / FGNumber
Namespace No namespace
Annotations
Frequent guest number.  Example: 123456
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FGNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent guest number. Example: 123456</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / FrequentFlyer
Namespace No namespace
Annotations
Frequent Flyer Group
Diagram
Diagram TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_FrequentFlyer_FFCode TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_FrequentFlyer_FFNumber
Properties
content: complex
minOccurs: 0
Model FFCode{0,1} , FFNumber
Children FFCode, FFNumber
Instance
<FrequentFlyer>
  <FFCode>{0,1}</FFCode>
  <FFNumber>{1,1}</FFNumber>
</FrequentFlyer>
Source
<xsd:element name="FrequentFlyer" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Frequent Flyer Group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FFCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer code. Example: DL</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="FFNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / FrequentFlyer / FFCode
Namespace No namespace
Annotations
Frequent flyer code.  Example: DL
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 2
Source
<xsd:element name="FFCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer code. Example: DL</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / FrequentFlyer / FFNumber
Namespace No namespace
Annotations
Frequent flyer number.  Example: 0956301007
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="FFNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CarHotelSupplementalInformationType / AdditionalInformation
Namespace No namespace
Annotations
Optional additional information.  Example: Traveler on wheelchair
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="AdditionalInformation" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Optional additional information. Example: Traveler on wheelchair</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element FlightNumber
Namespace No namespace
Annotations
Flight number - an integer value within the range of [0,9999].

Example: 1234
Diagram
Diagram TicketRefundVoidRS.tmp#FlightNumberType TicketRefundVoidRS.tmp#FlightNumberWithSuffixType_Suffix TicketRefundVoidRS.tmp#FlightNumberWithSuffixType
Type FlightNumberWithSuffixType
Type hierarchy
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" type="FlightNumberWithSuffixType">
  <xsd:annotation>
    <xsd:documentation>Flight number - an integer value within the range of [0,9999]. Example: 1234</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ReferenceData
Namespace No namespace
Annotations
Displays generic refence data such as aiport code, GEO coordinates, names, car, hotel other.
Diagram
Diagram TicketRefundVoidRS.tmp#ReferenceData_Airport
Properties
content: complex
Model Airport
Children Airport
Instance
<ReferenceData>
  <Airport Code="" Lat="" Long="" Name="">{1,1}</Airport>
</ReferenceData>
Source
<xsd:element name="ReferenceData">
  <xsd:annotation>
    <xsd:documentation>Displays generic refence data such as aiport code, GEO coordinates, names, car, hotel other.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Airport">
        <xsd:annotation>
          <xsd:documentation>Aiport code and associated GEO coordinates (latitude and longitude).</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Code" use="required">
            <xsd:annotation>
              <xsd:documentation>IATA 3-letter airport code. Example: MIA</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="3"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="Long" type="xsd:double" use="required">
            <xsd:annotation>
              <xsd:documentation>Longitude. Example: -80.277922</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Lat" type="xsd:double" use="required">
            <xsd:annotation>
              <xsd:documentation>Latitude. Example: 25.795343</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Name" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation>Airport name</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element ReferenceData / Airport
Namespace No namespace
Annotations
Aiport code and associated GEO coordinates (latitude and longitude).
Diagram
Diagram TicketRefundVoidRS.tmp#ReferenceData_ReferenceData_Airport_Code TicketRefundVoidRS.tmp#ReferenceData_ReferenceData_Airport_Long TicketRefundVoidRS.tmp#ReferenceData_ReferenceData_Airport_Lat TicketRefundVoidRS.tmp#ReferenceData_ReferenceData_Airport_Name
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Code restriction of xsd:string required
IATA 3-letter airport code.
Example: MIA
Lat xsd:double required
Latitude.
Example: 25.795343
Long xsd:double required
Longitude.
Example: -80.277922
Name xsd:string optional
Airport name
Source
<xsd:element name="Airport">
  <xsd:annotation>
    <xsd:documentation>Aiport code and associated GEO coordinates (latitude and longitude).</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Code" use="required">
      <xsd:annotation>
        <xsd:documentation>IATA 3-letter airport code. Example: MIA</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Long" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Longitude. Example: -80.277922</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Lat" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Latitude. Example: 25.795343</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Name" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Airport name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomResponse
Namespace No namespace
Annotations
This node is used to return custom data previously requested via an error response using the InfoGroup/Error/ CustomRequest node of any supporting RS message.
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#Response TicketRefundVoidRS.tmp#CustomResponse_Button TicketRefundVoidRS.tmp#CustomResponse_Reference
Properties
content: complex
Model Response+ , Button , Reference{0,1}
Children Button, Reference, Response
Instance
<CustomResponse Source="">
  <Response PNRLabel="">{1,unbounded}</Response>
  <Button PNRLabel="">{1,1}</Button>
  <Reference>{0,1}</Reference>
</CustomResponse>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string required
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.
Source
<xsd:element name="CustomResponse">
  <xsd:annotation>
    <xsd:documentation>This node is used to return custom data previously requested via an error response using the InfoGroup/Error/ CustomRequest node of any supporting RS message.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Response" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Custom response to each control sent to the GUI in the "CustomRequest" request. If Control is of type 'Button' only the control which was clicked is returned with the @PNRLabel value provided or mapped from the associated @GUILabel.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Button">
        <xsd:annotation>
          <xsd:documentation>This node represents the button clicked by the user.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <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. Value is passed thru from the request - if provided.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Reference" type="MessageStructure" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Custom parameter node received in the CustomRequest node</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source" use="required">
      <xsd:annotation>
        <xsd:documentation>Identifies the source where this custom response needs to be dispatched to (as identified in the InforGroup/ Error/CustomRequest request. Example: AA</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Response
Namespace No namespace
Annotations
Custom response to each control sent to the GUI in the "CustomRequest" request.
Diagram
Diagram TicketRefundVoidRS.tmp#Response_PNRLabel TicketRefundVoidRS.tmp#Response_Value
Properties
content: complex
Used by
Element CustomResponse
Model Value*
Children Value
Instance
<Response PNRLabel="">
  <Value>{0,unbounded}</Value>
</Response>
Attributes
QName Type Fixed Default Use Annotation
PNRLabel required
Description to be used to enter the returned value into a PNR General Remark element. Value is passed thru from the request - if provided.

This label can be used by the DM rule or the DC adaptor to create a PNR remark storing the returned value.  If e.g. the value here is "ProjectID" then a remark may be added to the PNR like this:

"ProjectID: 105514"
Source
<xsd:element name="Response">
  <xsd:annotation>
    <xsd:documentation>Custom response to each control sent to the GUI in the "CustomRequest" request.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Value(s) entered or selected by the user. The value(s) are always the "GUILabel(s)" as selected. In case of a textbox or combobox entry it is the value entered by the user.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <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. Value is passed thru from the request - if provided. This label can be used by the DM rule or the DC adaptor to create a PNR remark storing the returned value. If e.g. the value here is "ProjectID" then a remark may be added to the PNR like this: "ProjectID: 105514"</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element Response / Value
Namespace No namespace
Annotations
Value(s) entered or selected by the user.

The value(s) are always the "GUILabel(s)" as selected.

In case of a textbox or combobox entry it is the value entered by the user.
Diagram
Diagram
Properties
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Value(s) entered or selected by the user. The value(s) are always the "GUILabel(s)" as selected. In case of a textbox or combobox entry it is the value entered by the user.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomResponse / Button
Namespace No namespace
Annotations
This node represents the button clicked by the user.
Diagram
Diagram TicketRefundVoidRS.tmp#CustomResponse_CustomResponse_Button_PNRLabel
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
PNRLabel required
Description to be used to enter the returned value into a PNR General Remark element. Value is passed thru from the request - if provided.
Source
<xsd:element name="Button">
  <xsd:annotation>
    <xsd:documentation>This node represents the button clicked by the user.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <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. Value is passed thru from the request - if provided.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Element CustomResponse / Reference
Namespace No namespace
Annotations
Custom parameter node received in the CustomRequest node
Diagram
Diagram TicketRefundVoidRS.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>Custom parameter node received in the CustomRequest node</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type MessageStructure
Namespace No namespace
Diagram
Diagram
Used by
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:complexType name="MessageStructure">
  <xsd:complexContent>
    <xsd:extension base="xsd:anyType"/>
  </xsd:complexContent>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type AirDepartureType
Namespace No namespace
Annotations
Basic definition of departure information block for an air segment.
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal
Used by
Model AirportCode , AirportName , Date{0,1} , Time{0,1} , Terminal{0,1}
Children AirportCode, AirportName, Date, Terminal, Time
Source
<xsd:complexType name="AirDepartureType">
  <xsd:annotation>
    <xsd:documentation>Basic definition of departure information block for an air segment.</xsd:documentation>
  </xsd:annotation>
  <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:element ref="Time" minOccurs="0"/>
    <xsd:element ref="Terminal" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Simple Type Time
Namespace No namespace
Annotations
Time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram
Type restriction of xsd:string
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Used by
Source
<xsd:simpleType name="Time">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:length value="5"/>
    <xsd:pattern value="([0-1][0-9]|2[0-3]):[0-5][0-9]"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type AirArrivalType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal
Used by
Elements Arrival, OpenArrival
Model AirportCode , AirportName , Date{0,1} , Time{0,1} , Terminal{0,1}
Children AirportCode, AirportName, Date, Terminal, Time
Source
<xsd:complexType name="AirArrivalType">
  <xsd:sequence>
    <xsd:element ref="AirportCode"/>
    <xsd:element ref="AirportName"/>
    <xsd:element ref="Date" minOccurs="0"/>
    <xsd:element ref="Time" minOccurs="0"/>
    <xsd:element ref="Terminal" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Complex Type CarrierType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirlineCode TicketRefundVoidRS.tmp#AirlineCodeType_AirlineName TicketRefundVoidRS.tmp#AirlineCodeType TicketRefundVoidRS.tmp#CarrierType_FlightNumber
Type extension of AirlineCodeType
Type hierarchy
Used by
Model AirlineCode , AirlineName{0,1} , FlightNumber
Children AirlineCode, AirlineName, FlightNumber
Source
<xsd:complexType name="CarrierType">
  <xsd:complexContent>
    <xsd:extension base="AirlineCodeType">
      <xsd:sequence>
        <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>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Complex Type AirlineCodeType
Namespace No namespace
Annotations
Defines basic airline complex type with code and name children
Diagram
Diagram TicketRefundVoidRS.tmp#AirlineCode TicketRefundVoidRS.tmp#AirlineCodeType_AirlineName
Used by
Complex Type CarrierType
Element CheckIn
Model AirlineCode , AirlineName{0,1}
Children AirlineCode, AirlineName
Source
<xsd:complexType name="AirlineCodeType">
  <xsd:annotation>
    <xsd:documentation>Defines basic airline complex type with code and name children</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element ref="AirlineCode"/>
    <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>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Simple Type COSType
Namespace No namespace
Annotations
Basic definition of air  ClassOfService. Alpha-coded. Usually single char.
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 1
maxLength 1
pattern [A-Z]
Used by
Element ClassOfService
Source
<xsd:simpleType name="COSType">
  <xsd:annotation>
    <xsd:documentation>Basic definition of air ClassOfService. Alpha-coded. Usually single char.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="1"/>
    <xsd:minLength value="1"/>
    <xsd:pattern value="[A-Z]"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type CurrencyCodeType
Namespace No namespace
Annotations
Defines currency code (ISO 3-letter code) and optional number of decimals. Not that for request messages the NumberOfDecimals has no effect and is not needed.
Diagram
Diagram TicketRefundVoidRS.tmp#CurrencyCodeType_NumberOfDecimals
Type extension of xsd:string
Used by
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:integer optional
Decimal position in fare amount.  Example: 2
Source
<xsd:complexType name="CurrencyCodeType">
  <xsd:annotation>
    <xsd:documentation>Defines currency code (ISO 3-letter code) and optional number of decimals. Not that for request messages the NumberOfDecimals has no effect and is not needed.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleContent>
    <xsd:extension base="xsd:string">
      <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="optional">
        <xsd:annotation>
          <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
        </xsd:annotation>
      </xsd:attribute>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type SurchargeTypeBasic
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#SurchargeTypeBasic_Amount TicketRefundVoidRS.tmp#SurchargeTypeBasic_Designator TicketRefundVoidRS.tmp#SurchargeTypeBasic_Description
Used by
Model Designator , Description{0,1}
Children Description, Designator
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual surcharge amount.  Example: 270
Source
<xsd:complexType name="SurchargeTypeBasic">
  <xsd:sequence>
    <xsd:element name="Designator">
      <xsd:annotation>
        <xsd:documentation>Surcharge designator.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="Description" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Surcharge descriptions as free form text.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="Amount" type="xsd:integer" use="required">
    <xsd:annotation>
      <xsd:documentation>Individual surcharge amount. Example: 270</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type TaxType
Namespace No namespace
Annotations
This is basic definition of a tax type. Includes definition of tax amount, coded tax desigator, coded tax nature and free form tax description.
Diagram
Diagram TicketRefundVoidRS.tmp#TaxType_Amount TicketRefundVoidRS.tmp#TaxType_Designator TicketRefundVoidRS.tmp#TaxType_Nature TicketRefundVoidRS.tmp#TaxType_Description TicketRefundVoidRS.tmp#TaxType_CollectionPoint
Used by
Element Tax
Model Designator{0,1} , Nature{0,1} , Description{0,1} , CollectionPoint*
Children CollectionPoint, Description, Designator, Nature
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual tax amount.  Example: 2500
Source
<xsd:complexType name="TaxType">
  <xsd:annotation>
    <xsd:documentation>This is basic definition of a tax type. Includes definition of tax amount, coded tax desigator, coded tax nature and free form tax description.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Designator" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Tax designator. Example: US</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="Nature" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Tax nature. Example: US2</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="Description" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Tax free form text descriptions. Example: US DOMESTIC SEGMENT TAX</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="CollectionPoint" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>NOTE: this definition will eventually supercede the Calculation element. Use this group instead of Calculation as Calculation will be deprecated in near future. For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element name="AirportAmount">
            <xsd:annotation>
              <xsd:documentation>The amount actually filed by the airport in the currency applicable to the geographical location of the airport (same as shown in FareCalculation line)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="CurrencyCode">
            <xsd:annotation>
              <xsd:documentation>Currency code applicable to the airport's geographical location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="Amount" type="xsd:integer">
          <xsd:annotation>
            <xsd:documentation>Individual amount for collection point (in POS currency) Example: 2500</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="Amount" type="xsd:integer" use="required">
    <xsd:annotation>
      <xsd:documentation>Individual tax amount. Example: 2500</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Complex Type CommissionType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#positiveDecimal TicketRefundVoidRS.tmp#CommissionType_Type
Type extension of positiveDecimal
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string required
Commission type.  Values are: P = Percent, A = Amount  Example: A
Source
<xsd:complexType name="CommissionType">
  <xsd:simpleContent>
    <xsd:extension base="positiveDecimal">
      <xsd:attribute name="Type" use="required">
        <xsd:annotation>
          <xsd:documentation>Commission type. Values are: P = Percent, A = Amount Example: A</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="P"/>
            <xsd:enumeration value="A"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:attribute>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type positiveDecimal
Namespace No namespace
Annotations
A restriction of the built-in decimal type to positive values (excluding 0). Defined as a type of its own, because this type of restriction cannot be stated direcetly for a derived type, which is at the same time extended by attributes.
Diagram
Diagram
Type restriction of xsd:decimal
Facets
minExclusive 0
Used by
Complex Type CommissionType
Source
<xsd:simpleType name="positiveDecimal">
  <xsd:annotation>
    <xsd:documentation>A restriction of the built-in decimal type to positive values (excluding 0). Defined as a type of its own, because this type of restriction cannot be stated direcetly for a derived type, which is at the same time extended by attributes.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:decimal">
    <xsd:minExclusive value="0"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type TktBillingAndDeliveryDataType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#FormOfPayment TicketRefundVoidRS.tmp#TktBillingAndDeliveryDataType_AddressGroup
Used by
Model FormOfPayment+ , AddressGroup*
Children AddressGroup, FormOfPayment
Source
<xsd:complexType name="TktBillingAndDeliveryDataType">
  <xsd:sequence>
    <xsd:element ref="FormOfPayment" maxOccurs="unbounded"/>
    <xsd:element name="AddressGroup" minOccurs="0" maxOccurs="unbounded">
      <xsd:complexType>
        <xsd:choice>
          <xsd:sequence>
            <xsd:element name="OptionalName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Addressee's name.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element ref="Address" maxOccurs="2"/>
            <xsd:element ref="City"/>
            <xsd:element ref="PostalCode"/>
            <xsd:element ref="StateCode"/>
            <xsd:element ref="CountryCode"/>
          </xsd:sequence>
          <xsd:element name="AddressText">
            <xsd:annotation>
              <xsd:documentation>Free flow address text information. Example: 1234 Main Street, Suit 120, NY, US</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Simple Type CountryCodeAlpha2
Namespace No namespace
Annotations
2 character country code as defined in ISO3166, restricted to upper case.
Diagram
Diagram
Type restriction of xsd:string
Facets
pattern [A-Z]{2}
Used by
Source
<xsd:simpleType name="CountryCodeAlpha2">
  <xsd:annotation>
    <xsd:documentation>2 character country code as defined in ISO3166, restricted to upper case.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[A-Z]{2}"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type TktPrinterGroup
Namespace No namespace
Annotations
Describes printer setting to be used with ticketing related messages if needed.
Diagram
Diagram TicketRefundVoidRS.tmp#TktPrinterGroup_PrinterDestination
Model PrinterDestination{1,5}
Children PrinterDestination
Source
<xsd:complexType name="TktPrinterGroup">
  <xsd:annotation>
    <xsd:documentation>Describes printer setting to be used with ticketing related messages if needed.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="PrinterDestination" maxOccurs="5">
      <xsd:annotation>
        <xsd:documentation>Documents are printed on this destination. If not given, the default printer is used.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:simpleContent>
          <xsd:extension base="xsd:string">
            <xsd:attribute name="Type" use="required">
              <xsd:annotation>
                <xsd:documentation>The type of printer. Can be boarding pass (B), invoice / itinerary (I), mini itinerary (M), ticket (T) printer or hardcopy / accounting (H) printer. Example: T.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="1"/>
                  <xsd:enumeration value="B"/>
                  <xsd:enumeration value="I"/>
                  <xsd:enumeration value="M"/>
                  <xsd:enumeration value="T"/>
                  <xsd:enumeration value="H"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="CountryCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>The ticket printer country code. Needed by Sabre. Example: AB</xsd:documentation>
              </xsd:annotation>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Simple Type Date
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Used by
Source
<xsd:simpleType name="Date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:date"/>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type CarLocation
Namespace No namespace
Annotations
Type definition for particular car location (for particular car vendor).
Diagram
Diagram TicketRefundVoidRS.tmp#CarLocation_CityCode TicketRefundVoidRS.tmp#CarLocation_Category TicketRefundVoidRS.tmp#CarLocation_Number
Model CityCode , Category , Number
Children Category, CityCode, Number
Source
<xsd:complexType name="CarLocation">
  <xsd:annotation>
    <xsd:documentation>Type definition for particular car location (for particular car vendor).</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CityCode">
      <xsd:annotation>
        <xsd:documentation>IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. Example: NYC</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Category">
        <xsd:annotation>
          <xsd:documentation>Location category: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location Example: C</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Number" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Location number used to identify specific rental location within a location category. Example: 001</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type RequestForCarLocation
Namespace No namespace
Annotations
Type definition for one or more (if only citycode and category is specified) car locations for one or more car vendors.
Diagram
Diagram TicketRefundVoidRS.tmp#RequestForCarLocation_CityCode TicketRefundVoidRS.tmp#RequestForCarLocation_Category TicketRefundVoidRS.tmp#RequestForCarLocation_Number
Model CityCode , Category , Number{0,1}
Children Category, CityCode, Number
Source
<xsd:complexType name="RequestForCarLocation">
  <xsd:annotation>
    <xsd:documentation>Type definition for one or more (if only citycode and category is specified) car locations for one or more car vendors.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CityCode">
      <xsd:annotation>
        <xsd:documentation>IATA 3-letter city/airport code for location. In case of non-airport location Category need to be present (Number for particular locaction). Example: NYC</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Category">
        <xsd:annotation>
          <xsd:documentation>Location category: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban D = default location for the city. R = Resort location Example: C</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Number" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Location number used to identify specific rental location within a location category. Example: 001</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type TimeDurationHoursMinutes
Namespace No namespace
Annotations
A duration of time specified in hours and minutes (HH:MM) with a maximum value of 99:59.
Diagram
Diagram
Type restriction of xsd:string
Facets
pattern [0-9][0-9]:[0-5][0-9]
Source
<xsd:simpleType name="TimeDurationHoursMinutes">
  <xsd:annotation>
    <xsd:documentation>A duration of time specified in hours and minutes (HH:MM) with a maximum value of 99:59.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[0-9][0-9]:[0-5][0-9]"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type FreeFormTextField
Namespace No namespace
Annotations
any type of freeform text - basic type
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 1
Used by
Source
<xsd:simpleType name="FreeFormTextField">
  <xsd:annotation>
    <xsd:documentation>any type of freeform text - basic type</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type BasicEndorsement
Namespace No namespace
Annotations
Represents an endorsement line - automatic or manual. The actual text is displayed in the child element Text.
Diagram
Diagram TicketRefundVoidRS.tmp#BasicEndorsement_Text
Model Text
Children Text
Source
<xsd:complexType name="BasicEndorsement">
  <xsd:annotation>
    <xsd:documentation>Represents an endorsement line - automatic or manual. The actual text is displayed in the child element Text.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Text" type="FreeFormTextField">
      <xsd:annotation>
        <xsd:documentation>Endorsement text.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type BaseFareType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#BaseFareType_Amount TicketRefundVoidRS.tmp#FiledIn TicketRefundVoidRS.tmp#BaseFareType_Surcharges
Model ALL(FiledIn{0,1} Surcharges{0,1})
Children FiledIn, Surcharges
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total base fare amount that includes surcharges (if any).  Example: 200000
Source
<xsd:complexType name="BaseFareType">
  <xsd:all>
    <xsd:element ref="FiledIn" minOccurs="0"/>
    <xsd:element name="Surcharges" type="SurchargesType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Surcharges group</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:all>
  <xsd:attribute name="Amount" type="xsd:integer" use="required">
    <xsd:annotation>
      <xsd:documentation>Total base fare amount that includes surcharges (if any). Example: 200000</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type SurchargesType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#SurchargesType_Amount TicketRefundVoidRS.tmp#SurchargesType_Surcharge
Used by
Model Surcharge+
Children Surcharge
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total surcharges amount.  Example: 2000
Source
<xsd:complexType name="SurchargesType">
  <xsd:sequence>
    <xsd:element name="Surcharge" type="SurchargeType" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Surcharges break down information.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="Amount" type="xsd:integer" use="required">
    <xsd:annotation>
      <xsd:documentation>Total surcharges amount. Example: 2000</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type SurchargeType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#SurchargeTypeBasic_Amount TicketRefundVoidRS.tmp#SurchargeTypeBasic_Designator TicketRefundVoidRS.tmp#SurchargeTypeBasic_Description TicketRefundVoidRS.tmp#SurchargeTypeBasic TicketRefundVoidRS.tmp#SurchargeType_Segment
Type extension of SurchargeTypeBasic
Type hierarchy
Used by
Model Designator , Description{0,1}
Children Description, Designator
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual surcharge amount.  Example: 270
Segment xsd:integer required
Segment number to which the surcharge applies.  Example: 1
Source
<xsd:complexType name="SurchargeType">
  <xsd:complexContent>
    <xsd:extension base="SurchargeTypeBasic">
      <xsd:attribute name="Segment" type="xsd:integer" use="required">
        <xsd:annotation>
          <xsd:documentation>Segment number to which the surcharge applies. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:attribute>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type Lang
Namespace No namespace
Annotations
ISO language code. A two letter code as defined by ISO-639-1. This code specifies the requested language for text content. Default value is 'en'.
Diagram
Diagram
Type restriction of xsd:string
Facets
length 2
pattern [a-z][a-z]
Source
<xsd:simpleType name="Lang">
  <xsd:annotation>
    <xsd:documentation>ISO language code. A two letter code as defined by ISO-639-1. This code specifies the requested language for text content. Default value is 'en'.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:length value="2"/>
    <xsd:pattern value="[a-z][a-z]"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type Children
Namespace No namespace
Annotations
Group of child elements defining age and bedding type (optional) for each child. Used in hotel requests.
Diagram
Diagram TicketRefundVoidRS.tmp#Children_Child
Model Child+
Children Child
Source
<xsd:complexType name="Children">
  <xsd:annotation>
    <xsd:documentation>Group of child elements defining age and bedding type (optional) for each child. Used in hotel requests.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Child" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Child elements - one per requested child.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="Age">
            <xsd:annotation>
              <xsd:documentation>Age of child in years (allowed values are 0-17).</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:int">
                <xsd:minInclusive value="0"/>
                <xsd:maxInclusive value="17"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
          <xsd:element name="ExtraBed" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Defines if child will need its own bed ('Y') or sleep in parents bed ('N'). If omitted no extra bed is required.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="Y"/>
                <xsd:enumeration value="N"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type Media
Namespace No namespace
Annotations
Holds reference to multi media content such as pictures, videos, etc. for this hotel property.
Diagram
Diagram TicketRefundVoidRS.tmp#MediaType_Url TicketRefundVoidRS.tmp#MediaType_Width TicketRefundVoidRS.tmp#MediaType_Height TicketRefundVoidRS.tmp#MediaType_Type TicketRefundVoidRS.tmp#MediaType TicketRefundVoidRS.tmp#Media_Preview TicketRefundVoidRS.tmp#Media_Description
Type extension of MediaType
Type hierarchy
Model Url , Width , Height , Type , Preview* , Description{0,1}
Children Description, Height, Preview, Type, Url, Width
Source
<xsd:complexType name="Media">
  <xsd:annotation>
    <xsd:documentation>Holds reference to multi media content such as pictures, videos, etc. for this hotel property.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="MediaType">
      <xsd:sequence>
        <xsd:element name="Preview" type="MediaType" minOccurs="0" maxOccurs="unbounded">
          <xsd:annotation>
            <xsd:documentation>Preview of the referenced media content (e.g. thumbnail of the picture).</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="Description" type="xsd:string" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Media content description (e.g. exterior view).</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type MediaType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#MediaType_Url TicketRefundVoidRS.tmp#MediaType_Width TicketRefundVoidRS.tmp#MediaType_Height TicketRefundVoidRS.tmp#MediaType_Type
Used by
Complex Type Media
Element Media/Preview
Model Url , Width , Height , Type
Children Height, Type, Url, Width
Source
<xsd:complexType name="MediaType">
  <xsd:sequence>
    <xsd:element name="Url" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Hyperlink defining the location of the referenced media (e.g. location of a JPG file).</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Width">
        <xsd:annotation>
          <xsd:documentation>Width of media content in specified units.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:int">
              <xsd:attribute name="Unit" type="MediaSizeUnitType" use="required">
                <xsd:annotation>
                  <xsd:documentation>Unit used to specify dimensions of media content. Example: mm (millimeter) px (pixel)</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Height">
        <xsd:annotation>
          <xsd:documentation>Height of media content in specified units.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:int">
              <xsd:attribute name="Unit" type="MediaSizeUnitType" use="required">
                <xsd:annotation>
                  <xsd:documentation>Unit used to specify dimensions of media content. Example: mm (millimeter) px (pixel)</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:element name="Type" type="MediaTypeType">
      <xsd:annotation>
        <xsd:documentation>Type of media content. Example: image webcam video 360 (panorama view)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type MediaSizeUnitType
Namespace No namespace
Annotations
Unit used to specify dimensions of media content.

Example:
mm (millimeter) 
px (pixel)
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration px
enumeration mm
Used by
Source
<xsd:simpleType name="MediaSizeUnitType">
  <xsd:annotation>
    <xsd:documentation>Unit used to specify dimensions of media content. Example: mm (millimeter) px (pixel)</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="px"/>
    <xsd:enumeration value="mm"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type MediaTypeType
Namespace No namespace
Annotations
Type of media content. 

Example:
image
webcam
video 
360 (panorama view)
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration image
enumeration webcam
enumeration 360
enumeration video
enumeration logo
enumeration map
Used by
Element MediaType/Type
Source
<xsd:simpleType name="MediaTypeType">
  <xsd:annotation>
    <xsd:documentation>Type of media content. Example: image webcam video 360 (panorama view)</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="image"/>
    <xsd:enumeration value="webcam"/>
    <xsd:enumeration value="360"/>
    <xsd:enumeration value="video"/>
    <xsd:enumeration value="logo"/>
    <xsd:enumeration value="map"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type stringLength4
Namespace No namespace
Annotations
4 character string.
Diagram
Diagram
Type restriction of xsd:string
Facets
length 4
Source
<xsd:simpleType name="stringLength4">
  <xsd:annotation>
    <xsd:documentation>4 character string.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:length value="4"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type positiveIntegerOrEmpty
Namespace No namespace
Annotations
Either a positive integer value (without leading zeros) or the empty string.
Diagram
Diagram
Type restriction of xsd:string
Facets
pattern [1-9][0-9]*
Source
<xsd:simpleType name="positiveIntegerOrEmpty">
  <xsd:annotation>
    <xsd:documentation>Either a positive integer value (without leading zeros) or the empty string.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[1-9][0-9]*"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type PNRRecordLocator
Namespace No namespace
Annotations
Defines PNR record locator format in accordance with industry standard. [A-Z0-9]{6}.
Diagram
Diagram
Type restriction of xsd:string
Facets
length 6
pattern [A-Z0-9]{6}
Source
<xsd:simpleType name="PNRRecordLocator">
  <xsd:annotation>
    <xsd:documentation>Defines PNR record locator format in accordance with industry standard. [A-Z0-9]{6}.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:length value="6"/>
    <xsd:pattern value="[A-Z0-9]{6}"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type CarHotelSupplementalInformationType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#BookingSource TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CorporateRateOverride TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_CorporateDiscountNumber TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_PaymentGuarantee TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_FrequentGuest TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_FrequentFlyer TicketRefundVoidRS.tmp#CarHotelSupplementalInformationType_AdditionalInformation
Model BookingSource{0,1} , CorporateRateOverride{0,1} , CorporateDiscountNumber{0,1} , PaymentGuarantee{0,1} , FrequentGuest{0,1} , FrequentFlyer{0,1} , AdditionalInformation{0,1}
Children AdditionalInformation, BookingSource, CorporateDiscountNumber, CorporateRateOverride, FrequentFlyer, FrequentGuest, PaymentGuarantee
Source
<xsd:complexType name="CarHotelSupplementalInformationType">
  <xsd:sequence>
    <xsd:element ref="BookingSource" minOccurs="0"/>
    <xsd:element name="CorporateRateOverride" type="xsd:integer" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Corporate rate override. Example: 25900</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CorporateDiscountNumber" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Corporate discount number. Example: 5643356</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="PaymentGuarantee" minOccurs="0">
      <xsd:complexType>
        <xsd:choice>
          <xsd:element name="CreditCard">
            <xsd:complexType>
              <xsd:complexContent>
                <xsd:extension base="BasicCreditCardType">
                  <xsd:sequence minOccurs="0">
                    <xsd:element name="CardholderFirstName" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>FirstName on card.</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:minLength value="1"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="CardholderLastName">
                      <xsd:annotation>
                        <xsd:documentation>Name on card.</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>
          <xsd:element name="Other">
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:choice>
        <xsd:attribute name="Type" use="optional" default="G">
          <xsd:annotation>
            <xsd:documentation>Type of payment. Values are: G = Guarantee D = Deposit Example: G</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="G">
                <xsd:annotation>
                  <xsd:documentation>Guarantee</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="D">
                <xsd:annotation>
                  <xsd:documentation>Deposit</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="FrequentGuest" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Frequent Guest Group</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="FGCode" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Frequent guest code. Example: MC</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="2"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
          <xsd:element name="FGNumber">
            <xsd:annotation>
              <xsd:documentation>Frequent guest number. Example: 123456</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="FrequentFlyer" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Frequent Flyer Group</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="FFCode" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Frequent flyer code. Example: DL</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="2"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
          <xsd:element name="FFNumber">
            <xsd:annotation>
              <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="AdditionalInformation" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Optional additional information. Example: Traveler on wheelchair</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type BasicCreditCardType
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#BasicCreditCardType_CCCode TicketRefundVoidRS.tmp#BasicCreditCardType_CCNumber TicketRefundVoidRS.tmp#BasicCreditCardType_CCExpiration
Used by
Model CCCode , CCNumber , CCExpiration
Children CCCode, CCExpiration, CCNumber
Source
<xsd:complexType name="BasicCreditCardType">
  <xsd:sequence>
    <xsd:element name="CCCode">
      <xsd:annotation>
        <xsd:documentation>Credit card vendor code.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="2"/>
          <xsd:pattern value="[A-Z0-9]{2}"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="CCNumber">
      <xsd:annotation>
        <xsd:documentation>Credit card number. Example: 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="CCExpiration">
      <xsd:annotation>
        <xsd:documentation>Credit card expiration group</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="Month">
            <xsd:annotation>
              <xsd:documentation>Credit card expiration month. Example: 02 Can be returned encrypted by GDS/CRS. Example: XX</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:pattern value="0[1-9]|1[0-2]|[^0-9]*"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
          <xsd:element name="Year">
            <xsd:annotation>
              <xsd:documentation>Last two digits of the credit card expiration year. Example: 06 Can be returned encrypted by GDS/CRS. Example: XX</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:pattern value="[0-9][0-9]|[^0-9]*"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Complex Type FlightNumberWithSuffixType
Namespace No namespace
Annotations
A flight number with optional suffix letter. Flight numbers are integer values within the range of [0,9999]. 

Example: 1234
Diagram
Diagram TicketRefundVoidRS.tmp#FlightNumberType TicketRefundVoidRS.tmp#FlightNumberWithSuffixType_Suffix
Type extension of FlightNumberType
Type hierarchy
Used by
Element FlightNumber
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:complexType name="FlightNumberWithSuffixType">
  <xsd:annotation>
    <xsd:documentation>A flight number with optional suffix letter. Flight numbers are integer values within the range of [0,9999]. Example: 1234</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleContent>
    <xsd:extension base="FlightNumberType">
      <xsd:attribute name="Suffix" use="optional">
        <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: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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Simple Type FlightNumberType
Namespace No namespace
Annotations
A flight number. Flight numbers are integer values within the range of [0-9999]. Example: 1234
Diagram
Diagram
Type restriction of xsd:integer
Facets
maxInclusive 9999
minInclusive 0
Used by
Source
<xsd:simpleType name="FlightNumberType">
  <xsd:annotation>
    <xsd:documentation>A flight number. Flight numbers are integer values within the range of [0-9999]. Example: 1234</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:integer">
    <xsd:minInclusive value="0"/>
    <xsd:maxInclusive value="9999"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute @Source
Namespace No namespace
Annotations
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.
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:attribute name="Source">
  <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:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute @SourceRef
Namespace No namespace
Annotations
PNR Record Locator associated to Source attribute.
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:attribute name="SourceRef">
  <xsd:annotation>
    <xsd:documentation>PNR Record Locator associated to Source attribute.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @Type
Namespace No namespace
Annotations
Possible Values:

TextBox
ListBox
DropDown w/values
ComboBox
OptionGroup(radio)
CheckBox
DateInput
TimeInput
TextArea
Properties
use: required
Used by
Element Control
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @GUILabel
Namespace No namespace
Annotations
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.
Properties
use: required
Used by
Element Control
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @PNRLabel
Namespace No namespace
Annotations
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"
Properties
use: required
Used by
Element Control
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @MouseOverText
Namespace No namespace
Annotations
Freeflow informational text designed to use as a 'mouseover' text or similar
Used by
Element Control
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @Mandatory
Namespace No namespace
Annotations
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
Used by
Element Control
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @Width
Namespace No namespace
Annotations
Width in pixels
Used by
Element Control
Source
<xsd:attribute name="Width">
  <xsd:annotation>
    <xsd:documentation>Width in pixels</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @SameLine
Namespace No namespace
Annotations
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.
Used by
Element Control
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @Pattern
Namespace No namespace
Annotations
use a regular expression string
Used by
Element Control
Source
<xsd:attribute name="Pattern">
  <xsd:annotation>
    <xsd:documentation>use a regular expression string</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @MinChar
Namespace No namespace
Annotations
Minimum characters
Used by
Element Control
Source
<xsd:attribute name="MinChar">
  <xsd:annotation>
    <xsd:documentation>Minimum characters</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Control / @MaxChar
Namespace No namespace
Annotations
Maximum characters
Used by
Element Control
Source
<xsd:attribute name="MaxChar">
  <xsd:annotation>
    <xsd:documentation>Maximum characters</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute CustomRequest / Button / @ButtonLabel
Namespace No namespace
Annotations
The label to be used for the button.

Example: Submit
Properties
use: required
Used by
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute CustomRequest / Button / @Validate
Namespace No namespace
Annotations
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.
Used by
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute CustomRequest / Button / @MouseOverText
Namespace No namespace
Annotations
Freeflow informational text designed to use as a 'mouseover' text or similar
Used by
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute CustomRequest / Button / @Width
Namespace No namespace
Annotations
GUI normally autosizes based on width of label.  A certain width may be defined here in pixels.
Used by
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Error / @ErrorType
Namespace No namespace
Annotations
Type of error.  Example: Air
Type xsd:string
Properties
use: required
Used by
Element Error
Source
<xsd:attribute name="ErrorType" type="xsd:string" use="required">
  <xsd:annotation>
    <xsd:documentation>Type of error. Example: Air</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTypes.xsd
[ top ]
Attribute Itinerary / TicketCoupon / ARNK / @PreviousArrival
Namespace No namespace
Annotations
3 letter City/Airport code
Used by
Source
<xsd:attribute name="PreviousArrival">
  <xsd:annotation>
    <xsd:documentation>3 letter City/Airport code</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Attribute Itinerary / TicketCoupon / ARNK / @NextDeparture
Namespace No namespace
Annotations
3 letter City/Airport code
Used by
Source
<xsd:attribute name="NextDeparture">
  <xsd:annotation>
    <xsd:documentation>3 letter City/Airport code</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Attribute CarrierType / FlightNumber / @Suffix
Namespace No namespace
Annotations
Flight number alpha qualifier. Values are:
A
B
C
D
Example: A
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
enumeration A
enumeration B
enumeration C
enumeration D
Used by
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Attribute Itinerary / TicketCoupon / Flight / @MarriedSegment
Namespace No namespace
Annotations
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
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration B
enumeration E
Used by
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Attribute Itinerary / TicketCoupon / Flight / @VendorLocator
Namespace No namespace
Annotations
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.
Type restriction of xsd:string
Properties
content: simple
Facets
length 6
pattern [A-Z0-9]{6}
Used by
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Attribute @CouponNumber
Namespace No namespace
Annotations
Flight coupon number
Type xsd:integer
Properties
content: simple
Used by
Source
<xsd:attribute name="CouponNumber" type="xsd:integer">
  <xsd:annotation>
    <xsd:documentation>Flight coupon number</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Attribute Itinerary / TicketCoupon / @SegmentStatus
Namespace No namespace
Annotations
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)
Type xsd:string
Properties
use: optional
Used by
Source
<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>
Schema location file:/C:/Documents and Settings/gnilsson/My Documents/Open Axis/FLX Schemas Feb 16 2012/Schemas/CommonTicketingTypes.xsd
[ top ]
Attribute @CouponStatus
Namespace No namespace
Annotations
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
Type restriction of xsd:string