Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema PNRUpdateRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element PNRUpdateRQ
Namespace No namespace
Annotations
This message is used to request an update of the Super PNR without interactions to any source PNRs.
Diagram
Diagram PNRUpdateRQ.tmp#RecordLocator PNRUpdateRQ.tmp#CustomData PNRUpdateRQ.tmp#EndTransaction PNRUpdateRQ.tmp#ReceivedFrom
Properties
content: complex
Model RecordLocator{0,1} , CustomData* , EndTransaction{0,1} , ReceivedFrom{0,1}
Children CustomData, EndTransaction, ReceivedFrom, RecordLocator
Instance
<PNRUpdateRQ>
  <RecordLocator>{0,1}</RecordLocator>
  <CustomData ActionType="" Source="">{0,unbounded}</CustomData>
  <EndTransaction TransactionType="">{0,1}</EndTransaction>
  <ReceivedFrom>{0,1}</ReceivedFrom>
</PNRUpdateRQ>
Source
<xsd:element name="PNRUpdateRQ">
  <xsd:annotation>
    <xsd:documentation>This message is used to request an update of the Super PNR without interactions to any source PNRs.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="RecordLocator" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Super PNR record locator used to indicate to which PNR the create elements should be added to. Example: VP1256</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CustomData" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Custom Data element</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="EndTransaction" minOccurs="0"/>
      <xsd:element ref="ReceivedFrom" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element RecordLocator
Namespace No namespace
Annotations
PNR record locator used to indicate to which PNR the create elements should be added to.  Example: VP1256
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 6
maxLength 6
Used by
Element PNRUpdateRQ
Source
<xsd:element name="RecordLocator">
  <xsd:annotation>
    <xsd:documentation>PNR record locator used to indicate to which PNR the create elements should be added to. Example: VP1256</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="6"/>
      <xsd:maxLength value="6"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CustomData
Namespace No namespace
Annotations
Custom Data element
Diagram
Diagram PNRUpdateRQ.tmp#CustomData_ActionType PNRUpdateRQ.tmp#Source
Properties
content: complex
Used by
Element PNRUpdateRQ
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
ActionType restriction of xsd:string required
Identifies if element is to be added or deleted to/from the specified PNR

Valid Values:
"Add"
"Delete"
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="CustomData">
  <xsd:annotation>
    <xsd:documentation>Custom Data element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xsd:anyType">
        <xsd:attribute name="ActionType" use="required">
          <xsd:annotation>
            <xsd:documentation>Identifies if element is to be added or deleted to/from the specified PNR Valid Values: "Add" "Delete"</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="Add"/>
              <xsd:enumeration value="Delete"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute ref="Source">
          <xsd:annotation>
            <xsd:documentation>Identifies the source of this element.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element EndTransaction
Namespace No namespace
Annotations
End of transaction group
Diagram
Diagram PNRUpdateRQ.tmp#EndTransaction_TransactionType PNRUpdateRQ.tmp#PseudoCityCode PNRUpdateRQ.tmp#Queue
Properties
content: complex
Used by
Element PNRUpdateRQ
Model PseudoCityCode{0,1} , Queue*
Children PseudoCityCode, Queue
Instance
<EndTransaction TransactionType="">
  <PseudoCityCode>{0,1}</PseudoCityCode>
  <Queue Source="">{0,unbounded}</Queue>
</EndTransaction>
Attributes
QName Type Fixed Default Use Annotation
TransactionType restriction of xsd:string required
End of transaction type.  Values are:
ET = End transaction
ER = End transaction and retrieve PNR
IG = Ignore transaction

Example: ET
Source
<xsd:element name="EndTransaction">
  <xsd:annotation>
    <xsd:documentation>End of transaction group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="PseudoCityCode" minOccurs="0"/>
      <xsd:element ref="Queue" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="TransactionType" use="required">
      <xsd:annotation>
        <xsd:documentation>End of transaction type. Values are: ET = End transaction ER = End transaction and retrieve PNR IG = Ignore transaction Example: ET</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="ER"/>
          <xsd:enumeration value="ET"/>
          <xsd:enumeration value="IG"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PseudoCityCode
Namespace No namespace
Annotations
Agency's pseudo city code.  Example: LNJ2
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Elements EndTransaction, Queue
Source
<xsd:element name="PseudoCityCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency's pseudo city code. Example: LNJ2</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Queue
Namespace No namespace
Annotations
Queue group
Diagram
Diagram PNRUpdateRQ.tmp#Source PNRUpdateRQ.tmp#PseudoCityCode PNRUpdateRQ.tmp#Date PNRUpdateRQ.tmp#QueueNumber PNRUpdateRQ.tmp#QueueCategory PNRUpdateRQ.tmp#QueueName PNRUpdateRQ.tmp#QueueCategory
Properties
content: complex
Used by
Element EndTransaction
Model PseudoCityCode{0,1} , Date{0,1} , ((QueueNumber , QueueCategory) | (QueueName , QueueCategory{0,1}))
Children Date, PseudoCityCode, QueueCategory, QueueName, QueueNumber
Instance
<Queue Source="">
  <PseudoCityCode>{0,1}</PseudoCityCode>
  <Date>{0,1}</Date>
  <QueueNumber>{1,1}</QueueNumber>
  <QueueCategory>{1,1}</QueueCategory>
  <QueueName>{1,1}</QueueName>
  <QueueCategory>{0,1}</QueueCategory>
</Queue>
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="Queue">
  <xsd:annotation>
    <xsd:documentation>Queue group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="PseudoCityCode" minOccurs="0"/>
      <xsd:element ref="Date" minOccurs="0"/>
      <xsd:choice>
        <xsd:sequence>
          <xsd:element ref="QueueNumber"/>
          <xsd:element ref="QueueCategory">
            <xsd:annotation>
              <xsd:documentation>Queue category. Example: 10</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:sequence>
          <xsd:element ref="QueueName">
            <xsd:annotation>
              <xsd:documentation>Used to queue pnr. Example: Rejects</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="QueueCategory" minOccurs="0"/>
        </xsd:sequence>
      </xsd:choice>
    </xsd:sequence>
    <xsd:attribute ref="Source">
      <xsd:annotation>
        <xsd:documentation>Identifies the queue source system.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Date
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
Element Queue
Source
<xsd:element name="Date" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element QueueNumber
Namespace No namespace
Annotations
Queue number.  Example: 08
Diagram
Diagram
Type xsd:integer
Properties
content: simple
Used by
Element Queue
Source
<xsd:element name="QueueNumber" type="xsd:integer">
  <xsd:annotation>
    <xsd:documentation>Queue number. Example: 08</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element QueueCategory
Namespace No namespace
Annotations
Queue category.  Example: 10
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Queue
Source
<xsd:element name="QueueCategory" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Queue category. Example: 10</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element QueueName
Namespace No namespace
Annotations
Used to queue pnr.  Example: PASS
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Queue
Source
<xsd:element name="QueueName" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Used to queue pnr. Example: PASS</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ReceivedFrom
Namespace No namespace
Annotations
Received from field.  Example: Pax041809
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element PNRUpdateRQ
Source
<xsd:element name="ReceivedFrom" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Received from field. Example: Pax041809</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Attribute CustomData / @ActionType
Namespace No namespace
Annotations
Identifies if element is to be added or deleted to/from the specified PNR

Valid Values:
"Add"
"Delete"
Type restriction of xsd:string
Properties
use: required
Facets
enumeration Add
enumeration Delete
Used by
Element CustomData
Source
<xsd:attribute name="ActionType" use="required">
  <xsd:annotation>
    <xsd:documentation>Identifies if element is to be added or deleted to/from the specified PNR Valid Values: "Add" "Delete"</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Add"/>
      <xsd:enumeration value="Delete"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
[ 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
Elements CustomData, Queue
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>
[ top ]
Attribute EndTransaction / @TransactionType
Namespace No namespace
Annotations
End of transaction type.  Values are:
ET = End transaction
ER = End transaction and retrieve PNR
IG = Ignore transaction

Example: ET
Type restriction of xsd:string
Properties
use: required
Facets
enumeration ER
enumeration ET
enumeration IG
Used by
Element EndTransaction
Source
<xsd:attribute name="TransactionType" use="required">
  <xsd:annotation>
    <xsd:documentation>End of transaction type. Values are: ET = End transaction ER = End transaction and retrieve PNR IG = Ignore transaction Example: ET</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ER"/>
      <xsd:enumeration value="ET"/>
      <xsd:enumeration value="IG"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
[ top ]