Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Main schema ProfileRetrieveRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element ProfileRetrieveRQ
Namespace No namespace
Annotations
Profile retrieve request root element.  It will allow to retrieve multiple profiles (Traveler and/or Company profiles)
Diagram
Diagram ProfileRetrieveRQ.tmp#ProfileRetrieveRQ_DisplayType ProfileRetrieveRQ.tmp#ProfileRetrieveRQ_ProfileIndex
Properties
content: complex
Model ProfileIndex+
Children ProfileIndex
Instance
<ProfileRetrieveRQ DisplayType="">
  <ProfileIndex PIN="" PseudoCityCode="" Type="">{1,unbounded}</ProfileIndex>
</ProfileRetrieveRQ>
Attributes
QName Type Fixed Default Use Annotation
DisplayType optional
How to return multiple profiles.

U = unmerged
M = merged (default)
Source
<xsd:element name="ProfileRetrieveRQ">
  <xsd:annotation>
    <xsd:documentation>Profile retrieve request root element. It will allow to retrieve multiple profiles (Traveler and/or Company profiles)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ProfileIndex" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The profile index of the desired traveler and/or company profile. Example: 5251 1234</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute ref="PIN">
            <xsd:annotation>
              <xsd:documentation>Security ID to access requested profile. Mostly used on agency portals. Example: 1234</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Type" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation>Type of profile to retrieve. Values are: C = Company profile T = Traveler Profile</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="PseudoCityCode">
            <xsd:annotation>
              <xsd:documentation>Pseudo city code. This PCC has ownership of the profile. Example: LNJ2</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="DisplayType">
      <xsd:annotation>
        <xsd:documentation>How to return multiple profiles. U = unmerged M = merged (default)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileRetrieveRQ / ProfileIndex
Namespace No namespace
Annotations
The profile index of the desired traveler and/or company profile.

Example: 
5251
1234
Diagram
Diagram ProfileRetrieveRQ.tmp#PIN ProfileRetrieveRQ.tmp#ProfileRetrieveRQ_ProfileRetrieveRQ_ProfileIndex_Type ProfileRetrieveRQ.tmp#ProfileRetrieveRQ_ProfileRetrieveRQ_ProfileIndex_PseudoCityCode
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
PIN optional
PseudoCityCode optional
Pseudo city code.  This PCC has ownership of the profile.
Example: LNJ2
Type xsd:string optional
Type of profile to retrieve.  Values are: 

C = Company profile 
T = Traveler Profile
Source
<xsd:element name="ProfileIndex" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The profile index of the desired traveler and/or company profile. Example: 5251 1234</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute ref="PIN">
      <xsd:annotation>
        <xsd:documentation>Security ID to access requested profile. Mostly used on agency portals. Example: 1234</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Type" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Type of profile to retrieve. Values are: C = Company profile T = Traveler Profile</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="PseudoCityCode">
      <xsd:annotation>
        <xsd:documentation>Pseudo city code. This PCC has ownership of the profile. Example: LNJ2</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PseudoCityCode
Namespace No namespace
Annotations
Pseudo city code.  Example: LNJ2
Diagram
Diagram
Source
<xsd:element name="PseudoCityCode">
  <xsd:annotation>
    <xsd:documentation>Pseudo city code. Example: LNJ2</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileIndex
Namespace No namespace
Diagram
Diagram
Source
<xsd:element name="ProfileIndex"/>
[ top ]
Attribute @PIN
Namespace No namespace
Used by
Source
<xsd:attribute name="PIN"/>
[ top ]
Attribute ProfileRetrieveRQ / ProfileIndex / @Type
Namespace No namespace
Annotations
Type of profile to retrieve.  Values are: 

C = Company profile 
T = Traveler Profile
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:attribute name="Type" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Type of profile to retrieve. Values are: C = Company profile T = Traveler Profile</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
[ top ]
Attribute ProfileRetrieveRQ / ProfileIndex / @PseudoCityCode
Namespace No namespace
Annotations
Pseudo city code.  This PCC has ownership of the profile.
Example: LNJ2
Used by
Source
<xsd:attribute name="PseudoCityCode">
  <xsd:annotation>
    <xsd:documentation>Pseudo city code. This PCC has ownership of the profile. Example: LNJ2</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
[ top ]
Attribute ProfileRetrieveRQ / @DisplayType
Namespace No namespace
Annotations
How to return multiple profiles.

U = unmerged
M = merged (default)
Used by
Source
<xsd:attribute name="DisplayType">
  <xsd:annotation>
    <xsd:documentation>How to return multiple profiles. U = unmerged M = merged (default)</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
[ top ]