Showing:

Annotations
Diagrams
Instances
Properties
Source
Main schema PNRSplitRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Element PNRSplitRQ
Namespace No namespace
Annotations
Divides an existing PNR into two. The response message will be PNRViewRS for the original PNR. If client application sends this message in chunks then sessioned mode MUST be used. This means client application must lock a session prior to issuing the first messages in the sequence and release the lock after all messages were sent.
Diagram
Diagram PNRSplitRQ.tmp#PNRSplitRQ_RecordLocator PNRSplitRQ.tmp#PNRSplitRQ_ReceivedFrom PNRSplitRQ.tmp#PNRSplitRQ_TravelerGroup
Properties
content: complex
Model RecordLocator , ReceivedFrom , TravelerGroup
Children ReceivedFrom, RecordLocator, TravelerGroup
Instance
<PNRSplitRQ>
  <RecordLocator>{1,1}</RecordLocator>
  <ReceivedFrom>{1,1}</ReceivedFrom>
  <TravelerGroup>{1,1}</TravelerGroup>
</PNRSplitRQ>
Source
<xsd:element name="PNRSplitRQ">
  <xsd:annotation>
    <xsd:documentation>Divides an existing PNR into two. The response message will be PNRViewRS for the original PNR. If client application sends this message in chunks then sessioned mode MUST be used. This means client application must lock a session prior to issuing the first messages in the sequence and release the lock after all messages were sent.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="RecordLocator" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Record locator of a PNR to be divided. In other words the record locator of the oiginal PNR.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ReceivedFrom" type="xsd:string"/>
      <xsd:element name="TravelerGroup">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Traveler" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Name element number for which the new (associate) PNR will be created.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="ElementNumber" type="xsd:decimal"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PNRSplitRQ / RecordLocator
Namespace No namespace
Annotations
Record locator of a PNR to be divided. In other words the record locator of the oiginal PNR.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="RecordLocator" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Record locator of a PNR to be divided. In other words the record locator of the oiginal PNR.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PNRSplitRQ / ReceivedFrom
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ReceivedFrom" type="xsd:string"/>
[ top ]
Element PNRSplitRQ / TravelerGroup
Namespace No namespace
Diagram
Diagram PNRSplitRQ.tmp#PNRSplitRQ_PNRSplitRQ_TravelerGroup_Traveler
Properties
content: complex
Model Traveler+
Children Traveler
Instance
<TravelerGroup>
  <Traveler>{1,unbounded}</Traveler>
</TravelerGroup>
Source
<xsd:element name="TravelerGroup">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Traveler" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Name element number for which the new (associate) PNR will be created.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="ElementNumber" type="xsd:decimal"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PNRSplitRQ / TravelerGroup / Traveler
Namespace No namespace
Annotations
Name element number for which the new (associate) PNR will be created.
Diagram
Diagram PNRSplitRQ.tmp#PNRSplitRQ_PNRSplitRQ_TravelerGroup_PNRSplitRQ_PNRSplitRQ_TravelerGroup_Traveler_ElementNumber
Properties
content: complex
maxOccurs: unbounded
Model ElementNumber
Children ElementNumber
Instance
<Traveler>
  <ElementNumber>{1,1}</ElementNumber>
</Traveler>
Source
<xsd:element name="Traveler" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Name element number for which the new (associate) PNR will be created.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ElementNumber" type="xsd:decimal"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PNRSplitRQ / TravelerGroup / Traveler / ElementNumber
Namespace No namespace
Diagram
Diagram
Type xsd:decimal
Properties
content: simple
Source
<xsd:element name="ElementNumber" type="xsd:decimal"/>
[ top ]