Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema ProfileViewRS.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Included schema ProfileData.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element ProfileViewRS
Namespace No namespace
Annotations
Profile view response root element
Diagram
Diagram ProfileViewRS.tmp#ProfileViewRS_InfoGroup ProfileViewRS.tmp#ProfileData
Properties
content: complex
Model InfoGroup{0,1} , ProfileData
Children InfoGroup, ProfileData
Instance
<ProfileViewRS>
  <InfoGroup>{0,1}</InfoGroup>
  <ProfileData>{1,1}</ProfileData>
</ProfileViewRS>
Source
<xsd:element name="ProfileViewRS">
  <xsd:annotation>
    <xsd:documentation>Profile view response root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="InfoGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Error and information group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="ForInfo" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Information group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="Source" use="optional">
                  <xsd:annotation>
                    <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1A</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Error" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Error group</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Code"/>
                  <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="Source" use="optional">
                  <xsd:annotation>
                    <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1A</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="ProfileData">
        <xsd:annotation>
          <xsd:documentation>Returns requested profile data -Company and/or Traveler- retrieved separately or merged.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileViewRS / InfoGroup
Namespace No namespace
Annotations
Error and information group
Diagram
Diagram ProfileViewRS.tmp#ProfileViewRS_ProfileViewRS_InfoGroup_ForInfo ProfileViewRS.tmp#ProfileViewRS_ProfileViewRS_InfoGroup_Error
Properties
content: complex
minOccurs: 0
Model ForInfo{0,1} , Error*
Children Error, ForInfo
Instance
<InfoGroup>
  <ForInfo Source="">{0,1}</ForInfo>
  <Error Source="">{0,unbounded}</Error>
</InfoGroup>
Source
<xsd:element name="InfoGroup" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Error and information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ForInfo" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Information group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="Source" use="optional">
            <xsd:annotation>
              <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1A</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Error" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Error group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Code"/>
            <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="Source" use="optional">
            <xsd:annotation>
              <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1A</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileViewRS / InfoGroup / ForInfo
Namespace No namespace
Annotations
Information group
Diagram
Diagram ProfileViewRS.tmp#Source ProfileViewRS.tmp#ProfileViewRS_ProfileViewRS_InfoGroup_ProfileViewRS_ProfileViewRS_InfoGroup_ForInfo_Text
Properties
content: complex
minOccurs: 0
Model Text+
Children Text
Instance
<ForInfo Source="">
  <Text>{1,unbounded}</Text>
</ForInfo>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of the profile database.  Not limited to GDS, applicable to other DBs as well
Example: 1G

ProfileInsertRQ: NOT APPLICABLE

ProfileViewRS and ProfileReplaceRQ: OPTIONAL
Source
<xsd:element name="ForInfo" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source" use="optional">
      <xsd:annotation>
        <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1A</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileViewRS / InfoGroup / ForInfo / Text
Namespace No namespace
Annotations
Information text or error text. Example: Free flow text.
Diagram
Diagram
Type xsd:string
Properties
content: simple
maxOccurs: unbounded
Source
<xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileViewRS / InfoGroup / Error
Namespace No namespace
Annotations
Error group
Diagram
Diagram ProfileViewRS.tmp#Source ProfileViewRS.tmp#Code ProfileViewRS.tmp#ProfileViewRS_ProfileViewRS_InfoGroup_ProfileViewRS_ProfileViewRS_InfoGroup_Error_Text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Code , Text+
Children Code, Text
Instance
<Error Source="">
  <Code>{1,1}</Code>
  <Text>{1,unbounded}</Text>
</Error>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of the profile database.  Not limited to GDS, applicable to other DBs as well
Example: 1G

ProfileInsertRQ: NOT APPLICABLE

ProfileViewRS and ProfileReplaceRQ: OPTIONAL
Source
<xsd:element name="Error" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Error group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Code"/>
      <xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source" use="optional">
      <xsd:annotation>
        <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1A</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Code
Namespace No namespace
Annotations
Error code or equipment type code.  Example: 0104 (error code), 747 (equipment code)
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Error code or equipment type code. Example: 0104 (error code), 747 (equipment code)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileViewRS / InfoGroup / Error / Text
Namespace No namespace
Annotations
Information text or error text. Example: Free flow text.
Diagram
Diagram
Type xsd:string
Properties
content: simple
maxOccurs: unbounded
Source
<xsd:element name="Text" type="xsd:string" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData
Namespace No namespace
Annotations
Common Profile data structure for most profile schemas
Diagram
Diagram ProfileViewRS.tmp#ProfileData_AccessRights ProfileViewRS.tmp#ProfileData_ProfileIdentification ProfileViewRS.tmp#ProfileData_ProfileInformation ProfileViewRS.tmp#ProfileData_PNRElements ProfileViewRS.tmp#ContractInformation ProfileViewRS.tmp#ProfileData_Preferences ProfileViewRS.tmp#TripTemplates ProfileViewRS.tmp#FareSavingTable ProfileViewRS.tmp#QCRemarks ProfileViewRS.tmp#DocumentTracking ProfileViewRS.tmp#ServiceFees ProfileViewRS.tmp#ProfileData_CustomData
Properties
content: complex
Used by
Element ProfileViewRS
Model AccessRights{0,1} , ProfileIdentification+ , ProfileInformation{0,1} , PNRElements{0,1} , ContractInformation{0,1} , Preferences{0,1} , TripTemplates{0,1} , FareSavingTable{0,1} , QCRemarks{0,1} , DocumentTracking{0,1} , ServiceFees{0,1} , CustomData{0,1}
Children AccessRights, ContractInformation, CustomData, DocumentTracking, FareSavingTable, PNRElements, Preferences, ProfileIdentification, ProfileInformation, QCRemarks, ServiceFees, TripTemplates
Instance
<ProfileData>
  <AccessRights>{0,1}</AccessRights>
  <ProfileIdentification Source="" Type="">{1,unbounded}</ProfileIdentification>
  <ProfileInformation Source="">{0,1}</ProfileInformation>
  <PNRElements Source="">{0,1}</PNRElements>
  <ContractInformation DataBaseLink="">{0,1}</ContractInformation>
  <Preferences DataBaseLink="">{0,1}</Preferences>
  <TripTemplates DataBaseLink="">{0,1}</TripTemplates>
  <FareSavingTable DataBaseLink="">{0,1}</FareSavingTable>
  <QCRemarks DataBaseLink="">{0,1}</QCRemarks>
  <DocumentTracking DataBaseLink="">{0,1}</DocumentTracking>
  <ServiceFees DataBaseLink="">{0,1}</ServiceFees>
  <CustomData>{0,1}</CustomData>
</ProfileData>
Source
<xsd:element name="ProfileData">
  <xsd:annotation>
    <xsd:documentation>Common Profile data structure for most profile schemas</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="AccessRights" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>*** FUTURE USE *** to be used for Super profile database only</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="SharedID" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Office(s) with access rights to this profile</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:choice>
                    <xsd:element ref="PseudoCityCode"/>
                    <xsd:element ref="IATA">
                      <xsd:annotation>
                        <xsd:documentation>Agent IATA number. Example: 12345678</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:choice>
                </xsd:sequence>
                <xsd:attribute name="Write">
                  <xsd:annotation>
                    <xsd:documentation>Allowed value: Y Y will allow this ID to update the profile. Default or omission does NOT allow to update the profile.</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="Delete">
                  <xsd:annotation>
                    <xsd:documentation>Allowed value: Y Y will allow this ID to delete the profile. Default or omission does NOT allow to delete the profile.</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ProfileIdentification" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Identifies type (Company or Traveler), location and ownership of profile. ProfileInsertRQ: only SINGLE instance allowed. ProfileViewRS: If more than a single profile is merged than each profile must have it's own ProfileIdentification node; this is the case e.g. in ProfileViewRS when a merged view (Company and Traveler profile data together) is returned.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="PseudoCityCode"/>
            <xsd:element ref="ProfileName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Name of traveler or company profile as stored in profile database. Example: MILLER/JOE (Traveler Prof) IBM CORP (Company Prof) ProfileInsertRQ and ProfileReplaceRQ: element is MANDATORY ProfileViewRS: element is OPTIONAL</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:choice>
              <xsd:element ref="ProfileIndex">
                <xsd:annotation>
                  <xsd:documentation>Profile Locator/Index of this company or traveler profile. Example: ABC12T ProfileInsertRQ: element is NOT APPLICABLE ProfileReplaceRQ and ProfileViewRS: element is MANDATORY</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:sequence>
                <xsd:element name="SourceProfileIndex">
                  <xsd:annotation>
                    <xsd:documentation>Profile Identifier / key provided by source profile database</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element name="ProfileVendor">
                  <xsd:annotation>
                    <xsd:documentation>Identifies the vendor of the spource profile database</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
              </xsd:sequence>
            </xsd:choice>
            <xsd:element name="AssociationData" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>This node provides information to which Company and/or Traveler Profile(s) this traveler is associated. To be ONLY used in the ProfileViewRS. To add/delete associations a the message ProfileAddAssociationRQ/RS and ProfileDeleteAssociationRQ/RS are used.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:choice>
                    <xsd:element name="ProfileIndex">
                      <xsd:annotation>
                        <xsd:documentation>Profile Locator/Index of this associated profile. Example: ABC12T</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:attribute name="Type">
                          <xsd:annotation>
                            <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
                          </xsd:annotation>
                        </xsd:attribute>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:sequence>
                      <xsd:element name="SourceProfileIndex">
                        <xsd:annotation>
                          <xsd:documentation>Profile Identifier / key provided by source profile database</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                      <xsd:element name="ProfileVendor">
                        <xsd:annotation>
                          <xsd:documentation>Identifies the vendor of the spource profile database</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                    </xsd:sequence>
                  </xsd:choice>
                  <xsd:element ref="ProfileName" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Name of the associated profile Example: MILLER/JOE (Traveler Prof)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Relationship" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Identifies the relationship type (free flow text), e.g. Employee, Consultant, Spouse, Child</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="CostCenter" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>CostCenter for this Traveler in this association. Example: 4520</xsd:documentation>
                    </xsd:annotation>
                  </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:element>
                  <xsd:element name="EmployeeID" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Position" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Position within the organization. Examples: Director of ... CEO Product Manager</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="SelfServiceDevices" minOccurs="0"/>
          </xsd:sequence>
          <xsd:attribute name="Type" use="required">
            <xsd:annotation>
              <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute ref="Source">
            <xsd:annotation>
              <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1G</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ProfileInformation" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Contains notes, information, action items related to profile. Data is for informational purposes only and stored in profile, not moved into PNRs to directly create PNR elements, but can be used for a) flash alert/info screens b) action reminders via UI or via backend queries c) creation of APIS SSRs and others</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="PriorityLines" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>This section maps the Priority Lines found in GDS. They can be displayed separately and/or moved into a PNR.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="Notes" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Freeflow text remarks pertaining to this profile. Ideal to capture Sabre 'N' and 'R' lines and Amadeus 'N' lines as they are only informative and not to be moved into a PNR.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="FollowUpItems" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Freeflow text to capture follow up action items. Data here can be used for special 'Follow-Up List' queries, etc. (as it is done e.g. in Amadeus)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="TravelerInfo" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Information about traveler and traveler documentation. (used for traveler profiles, and in ProfileViewRS also used in merged profile response)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="CompanyInfo" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Information about company. (used for company profiles, and in ProfileViewRS also used in merged profile response) This section also holds a customizable TripPurpose Code Table.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="Source">
            <xsd:annotation>
              <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1G ProfileInsertRQ: NOT APPLICABLE ProfileViewRS and ProfileReplaceRQ: OPTIONAL</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PNRElements" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Structured PNR elements.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Traveler" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Traveler element. Data from traveler profile only. MANDATORY for traveler profile data.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="ContactGroup">
              <xsd:annotation>
                <xsd:documentation>Contact group.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="FrequentTravelerGroup" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Frequent traveler group. Data from traveler profile only.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="SpecialServiceRequests" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Special service request group, accommodates structured SSR elements</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="OtherServiceInfoGroup" minOccurs="0"/>
            <xsd:element name="FormOfPaymentGroup" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>All Form of Payments for this single or merged profile</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="FormOfPayment" minOccurs="0" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="AddressGroup" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>All Addresses for this single or merged profile</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Address" minOccurs="0" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="GeneralRemarkGroup" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>General and custom coded PNR Remark elements</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="GeneralRemark" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>These are informational PNR remarks which will not print to any invoice/itinereray.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="HiddenRemark" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>** initially not supported ** Hidden/confidential remarks can only be displayed by PCCs listed if they have an EOS agreement. A right to modify can be given to a PCC.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="CorporateRemark" minOccurs="0" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="DocumentRemarks" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Document remarks group</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="UserDefinedIDGroup" minOccurs="0"/>
          </xsd:sequence>
          <xsd:attribute ref="Source"/>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="ContractInformation" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Private contracts, FlightPass, Corporate IDs</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Preferences" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Air, Car and Hotel preferences</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="AirPref" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Air preferences</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="CarPref" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Car preferences</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="HotelPref" minOccurs="0"/>
          </xsd:sequence>
          <xsd:attribute ref="DataBaseLink">
            <xsd:annotation>
              <xsd:documentation>Reference to a separate database where the preferences are stored (if independent of profile database). This link allows to create the "Preferences" node using a supplemental table/database before appended to ProfileViewRS</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="TripTemplates" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Itineraries including detailed air, car and hotel preferences A trip template can be generated either via manual Profile maintenance UI or automatically by allowing the user to save an active itinerary from the PNRViewRS.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FareSavingTable" minOccurs="0"/>
      <xsd:element ref="QCRemarks" minOccurs="0"/>
      <xsd:element ref="DocumentTracking" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>To be used to track unused documents (tickets, MCOs, EMDs). Data may be provided by a/ source profile db itself b/ independent tracking db c/ query to participating airlines</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ServiceFees" minOccurs="0"/>
      <xsd:element name="CustomData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>User-Defined custom data structure. NOTE: provides data storage and retrieval only.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:any namespace="##any"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileData / AccessRights
Namespace No namespace
Annotations
*** FUTURE USE ***

to be used for Super profile database only
Diagram
Diagram ProfileViewRS.tmp#ProfileData_ProfileData_AccessRights_SharedID
Properties
content: complex
minOccurs: 0
Model SharedID+
Children SharedID
Instance
<AccessRights>
  <SharedID Delete="" Write="">{1,unbounded}</SharedID>
</AccessRights>
Source
<xsd:element name="AccessRights" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>*** FUTURE USE *** to be used for Super profile database only</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="SharedID" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Office(s) with access rights to this profile</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice>
              <xsd:element ref="PseudoCityCode"/>
              <xsd:element ref="IATA">
                <xsd:annotation>
                  <xsd:documentation>Agent IATA number. Example: 12345678</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
          <xsd:attribute name="Write">
            <xsd:annotation>
              <xsd:documentation>Allowed value: Y Y will allow this ID to update the profile. Default or omission does NOT allow to update the profile.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Delete">
            <xsd:annotation>
              <xsd:documentation>Allowed value: Y Y will allow this ID to delete the profile. Default or omission does NOT allow to delete the profile.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileData / AccessRights / SharedID
Namespace No namespace
Annotations
Office(s) with access rights to this profile
Diagram
Diagram ProfileViewRS.tmp#ProfileData_ProfileData_AccessRights_ProfileData_ProfileData_AccessRights_SharedID_Write ProfileViewRS.tmp#ProfileData_ProfileData_AccessRights_ProfileData_ProfileData_AccessRights_SharedID_Delete ProfileViewRS.tmp#PseudoCityCode ProfileViewRS.tmp#IATA
Properties
content: complex
maxOccurs: unbounded
Model (PseudoCityCode | IATA)
Children IATA, PseudoCityCode
Instance
<SharedID Delete="" Write="">
  <PseudoCityCode>{1,1}</PseudoCityCode>
  <IATA>{1,1}</IATA>
</SharedID>
Attributes
QName Type Fixed Default Use Annotation
Delete optional
Allowed value: Y

Y will allow this ID to delete the profile.  Default or omission does NOT allow to delete the profile.
Write optional
Allowed value: Y

Y will allow this ID to update the profile.  Default or omission does NOT allow to update the profile.
Source
<xsd:element name="SharedID" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Office(s) with access rights to this profile</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice>
        <xsd:element ref="PseudoCityCode"/>
        <xsd:element ref="IATA">
          <xsd:annotation>
            <xsd:documentation>Agent IATA number. Example: 12345678</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:choice>
    </xsd:sequence>
    <xsd:attribute name="Write">
      <xsd:annotation>
        <xsd:documentation>Allowed value: Y Y will allow this ID to update the profile. Default or omission does NOT allow to update the profile.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Delete">
      <xsd:annotation>
        <xsd:documentation>Allowed value: Y Y will allow this ID to delete the profile. Default or omission does NOT allow to delete the profile.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PseudoCityCode
Namespace No namespace
Annotations
Pseudo city code of agency who has ownership of this company or traveler profile.  Example: LNJ2
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="PseudoCityCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Pseudo city code of agency who has ownership of this company or traveler profile. Example: LNJ2</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element IATA
Namespace No namespace
Annotations
Agency IATA number.  Example: 123456
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="IATA" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency IATA number. Example: 123456</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification
Namespace No namespace
Annotations
Identifies type (Company or Traveler), location and ownership of profile.

ProfileInsertRQ: only SINGLE instance allowed.

ProfileViewRS: If more than a single profile is merged than each profile must have it's own ProfileIdentification node; this is the case e.g. in ProfileViewRS when a merged view (Company and Traveler profile data together) is returned.
Diagram
Diagram ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_Type ProfileViewRS.tmp#Source ProfileViewRS.tmp#PseudoCityCode ProfileViewRS.tmp#ProfileName ProfileViewRS.tmp#ProfileIndex ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_SourceProfileIndex ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileVendor ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_AssociationData ProfileViewRS.tmp#SelfServiceDevices
Properties
content: complex
maxOccurs: unbounded
Model PseudoCityCode , ProfileName{0,1} , (ProfileIndex | (SourceProfileIndex , ProfileVendor)) , AssociationData* , SelfServiceDevices{0,1}
Children AssociationData, ProfileIndex, ProfileName, ProfileVendor, PseudoCityCode, SelfServiceDevices, SourceProfileIndex
Instance
<ProfileIdentification Source="" Type="">
  <PseudoCityCode>{1,1}</PseudoCityCode>
  <ProfileName>{0,1}</ProfileName>
  <ProfileIndex>{1,1}</ProfileIndex>
  <SourceProfileIndex>{1,1}</SourceProfileIndex>
  <ProfileVendor>{1,1}</ProfileVendor>
  <AssociationData>{0,unbounded}</AssociationData>
  <SelfServiceDevices>{0,1}</SelfServiceDevices>
</ProfileIdentification>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of the profile database.  Not limited to GDS, applicable to other DBs as well
Example: 1G

ProfileInsertRQ: NOT APPLICABLE

ProfileViewRS and ProfileReplaceRQ: OPTIONAL
Type required
Identifies the profile type, e.g. 
T = TravelerProfile, 
C = Company Profile,
Source
<xsd:element name="ProfileIdentification" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Identifies type (Company or Traveler), location and ownership of profile. ProfileInsertRQ: only SINGLE instance allowed. ProfileViewRS: If more than a single profile is merged than each profile must have it's own ProfileIdentification node; this is the case e.g. in ProfileViewRS when a merged view (Company and Traveler profile data together) is returned.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="PseudoCityCode"/>
      <xsd:element ref="ProfileName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Name of traveler or company profile as stored in profile database. Example: MILLER/JOE (Traveler Prof) IBM CORP (Company Prof) ProfileInsertRQ and ProfileReplaceRQ: element is MANDATORY ProfileViewRS: element is OPTIONAL</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:choice>
        <xsd:element ref="ProfileIndex">
          <xsd:annotation>
            <xsd:documentation>Profile Locator/Index of this company or traveler profile. Example: ABC12T ProfileInsertRQ: element is NOT APPLICABLE ProfileReplaceRQ and ProfileViewRS: element is MANDATORY</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:sequence>
          <xsd:element name="SourceProfileIndex">
            <xsd:annotation>
              <xsd:documentation>Profile Identifier / key provided by source profile database</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="ProfileVendor">
            <xsd:annotation>
              <xsd:documentation>Identifies the vendor of the spource profile database</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:choice>
      <xsd:element name="AssociationData" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>This node provides information to which Company and/or Traveler Profile(s) this traveler is associated. To be ONLY used in the ProfileViewRS. To add/delete associations a the message ProfileAddAssociationRQ/RS and ProfileDeleteAssociationRQ/RS are used.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice>
              <xsd:element name="ProfileIndex">
                <xsd:annotation>
                  <xsd:documentation>Profile Locator/Index of this associated profile. Example: ABC12T</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:attribute name="Type">
                    <xsd:annotation>
                      <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:complexType>
              </xsd:element>
              <xsd:sequence>
                <xsd:element name="SourceProfileIndex">
                  <xsd:annotation>
                    <xsd:documentation>Profile Identifier / key provided by source profile database</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element name="ProfileVendor">
                  <xsd:annotation>
                    <xsd:documentation>Identifies the vendor of the spource profile database</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
              </xsd:sequence>
            </xsd:choice>
            <xsd:element ref="ProfileName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Name of the associated profile Example: MILLER/JOE (Traveler Prof)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Relationship" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Identifies the relationship type (free flow text), e.g. Employee, Consultant, Spouse, Child</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CostCenter" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>CostCenter for this Traveler in this association. Example: 4520</xsd:documentation>
              </xsd:annotation>
            </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:element>
            <xsd:element name="EmployeeID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Position" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Position within the organization. Examples: Director of ... CEO Product Manager</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="SelfServiceDevices" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Type" use="required">
      <xsd:annotation>
        <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="Source">
      <xsd:annotation>
        <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1G</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileName
Namespace No namespace
Annotations
Profile name.  Example: Profile
Diagram
Diagram
Used by
Source
<xsd:element name="ProfileName">
  <xsd:annotation>
    <xsd:documentation>Profile name. Example: Profile</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileIndex
Namespace No namespace
Annotations
Profile Locator/Index of this company or traveler profile.
Example: ABC12T

ProfileInsertRQ: element is NOT APPLICABLE

ProfileReplaceRQ and ProfileViewRS: element is MANDATORY
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="ProfileIndex" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Profile Locator/Index of this company or traveler profile. Example: ABC12T ProfileInsertRQ: element is NOT APPLICABLE ProfileReplaceRQ and ProfileViewRS: element is MANDATORY</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / SourceProfileIndex
Namespace No namespace
Annotations
Profile Identifier / key provided by source profile database
Diagram
Diagram
Source
<xsd:element name="SourceProfileIndex">
  <xsd:annotation>
    <xsd:documentation>Profile Identifier / key provided by source profile database</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / ProfileVendor
Namespace No namespace
Annotations
Identifies the vendor of the spource profile database
Diagram
Diagram
Source
<xsd:element name="ProfileVendor">
  <xsd:annotation>
    <xsd:documentation>Identifies the vendor of the spource profile database</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData
Namespace No namespace
Annotations
This node provides information to which Company and/or Traveler Profile(s) this traveler is associated.

To be ONLY used in the ProfileViewRS.  

To add/delete associations a the message ProfileAddAssociationRQ/RS and ProfileDeleteAssociationRQ/RS are used.
Diagram
Diagram ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_ProfileIndex ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_SourceProfileIndex ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_ProfileVendor ProfileViewRS.tmp#ProfileName ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_Relationship ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_CostCenter ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_Department ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_EmployeeID ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_Position
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model (ProfileIndex | (SourceProfileIndex , ProfileVendor)) , ProfileName{0,1} , Relationship{0,1} , CostCenter{0,1} , Department{0,1} , EmployeeID{0,1} , Position{0,1}
Children CostCenter, Department, EmployeeID, Position, ProfileIndex, ProfileName, ProfileVendor, Relationship, SourceProfileIndex
Instance
<AssociationData>
  <ProfileIndex Type="">{1,1}</ProfileIndex>
  <SourceProfileIndex>{1,1}</SourceProfileIndex>
  <ProfileVendor>{1,1}</ProfileVendor>
  <ProfileName>{0,1}</ProfileName>
  <Relationship>{0,1}</Relationship>
  <CostCenter>{0,1}</CostCenter>
  <Department>{0,1}</Department>
  <EmployeeID>{0,1}</EmployeeID>
  <Position>{0,1}</Position>
</AssociationData>
Source
<xsd:element name="AssociationData" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>This node provides information to which Company and/or Traveler Profile(s) this traveler is associated. To be ONLY used in the ProfileViewRS. To add/delete associations a the message ProfileAddAssociationRQ/RS and ProfileDeleteAssociationRQ/RS are used.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice>
        <xsd:element name="ProfileIndex">
          <xsd:annotation>
            <xsd:documentation>Profile Locator/Index of this associated profile. Example: ABC12T</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:attribute name="Type">
              <xsd:annotation>
                <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
              </xsd:annotation>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:sequence>
          <xsd:element name="SourceProfileIndex">
            <xsd:annotation>
              <xsd:documentation>Profile Identifier / key provided by source profile database</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="ProfileVendor">
            <xsd:annotation>
              <xsd:documentation>Identifies the vendor of the spource profile database</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:choice>
      <xsd:element ref="ProfileName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Name of the associated profile Example: MILLER/JOE (Traveler Prof)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Relationship" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies the relationship type (free flow text), e.g. Employee, Consultant, Spouse, Child</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CostCenter" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>CostCenter for this Traveler in this association. Example: 4520</xsd:documentation>
        </xsd:annotation>
      </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:element>
      <xsd:element name="EmployeeID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Position" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Position within the organization. Examples: Director of ... CEO Product Manager</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData / ProfileIndex
Namespace No namespace
Annotations
Profile Locator/Index of this associated profile.
Example: ABC12T
Diagram
Diagram ProfileViewRS.tmp#ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_ProfileData_ProfileData_ProfileIdentification_ProfileData_ProfileData_ProfileIdentification_AssociationData_ProfileIndex_Type
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Type optional
Identifies the profile type, e.g. 
T = TravelerProfile, 
C = Company Profile,
Source
<xsd:element name="ProfileIndex">
  <xsd:annotation>
    <xsd:documentation>Profile Locator/Index of this associated profile. Example: ABC12T</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Type">
      <xsd:annotation>
        <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData / SourceProfileIndex
Namespace No namespace
Annotations
Profile Identifier / key provided by source profile database
Diagram
Diagram
Source
<xsd:element name="SourceProfileIndex">
  <xsd:annotation>
    <xsd:documentation>Profile Identifier / key provided by source profile database</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData / ProfileVendor
Namespace No namespace
Annotations
Identifies the vendor of the spource profile database
Diagram
Diagram
Source
<xsd:element name="ProfileVendor">
  <xsd:annotation>
    <xsd:documentation>Identifies the vendor of the spource profile database</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData / Relationship
Namespace No namespace
Annotations
Identifies the relationship type (free flow text), 
e.g. Employee, Consultant, Spouse, Child
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Relationship" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies the relationship type (free flow text), e.g. Employee, Consultant, Spouse, Child</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData / CostCenter
Namespace No namespace
Annotations
CostCenter for this Traveler in this association.
Example: 4520
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="CostCenter" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>CostCenter for this Traveler in this association. Example: 4520</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData / Department
Namespace No namespace
Annotations
Department description  for this Traveler in this association.
Example: Marketing
Diagram
Diagram
Properties
minOccurs: 0
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:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData / EmployeeID
Namespace No namespace
Annotations
EmployeeID of traveler for this association.
Example 476254
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="EmployeeID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EmployeeID of traveler for this association. Example 476254</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileIdentification / AssociationData / Position
Namespace No namespace
Annotations
Position within the organization.

Examples:
Director of ...
CEO
Product Manager
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Position" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Position within the organization. Examples: Director of ... CEO Product Manager</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SelfServiceDevices
Namespace No namespace
Annotations
Self servicing devices - allowing traveler to self service their reservations
Diagram
Diagram ProfileViewRS.tmp#SelfServiceDevice
Properties
content: complex
Used by
Model SelfServiceDevice*
Children SelfServiceDevice
Instance
<SelfServiceDevices>
  <SelfServiceDevice>{0,unbounded}</SelfServiceDevice>
</SelfServiceDevices>
Source
<xsd:element name="SelfServiceDevices">
  <xsd:annotation>
    <xsd:documentation>Self servicing devices - allowing traveler to self service their reservations</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SelfServiceDevice" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Self service device data</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SelfServiceDevice
Namespace No namespace
Annotations
Self service devices used by traveler to directly service a reservation
Diagram
Diagram ProfileViewRS.tmp#SelfServiceDevice_DeviceType ProfileViewRS.tmp#SelfServiceDevice_DeviceID ProfileViewRS.tmp#SelfServiceDevice_DevicePIN
Properties
content: complex
Used by
Model DeviceType , DeviceID , DevicePIN{0,1}
Children DeviceID, DevicePIN, DeviceType
Instance
<SelfServiceDevice>
  <DeviceType>{1,1}</DeviceType>
  <DeviceID>{1,1}</DeviceID>
  <DevicePIN>{0,1}</DevicePIN>
</SelfServiceDevice>
Source
<xsd:element name="SelfServiceDevice">
  <xsd:annotation>
    <xsd:documentation>Self service devices used by traveler to directly service a reservation</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DeviceType">
        <xsd:annotation>
          <xsd:documentation>Device Type Allowed values are: iPhone GooglePhone Blackberry OtherHandheld Other Example: iPhone</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DeviceID">
        <xsd:annotation>
          <xsd:documentation>Mac ID or telephone number associated with the device</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DevicePIN" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>PIN or Security ID if required by device type or configuration</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SelfServiceDevice / DeviceType
Namespace No namespace
Annotations
Device Type

Allowed values are:
iPhone
GooglePhone
Blackberry
OtherHandheld
Other

Example: 
iPhone
Diagram
Diagram
Source
<xsd:element name="DeviceType">
  <xsd:annotation>
    <xsd:documentation>Device Type Allowed values are: iPhone GooglePhone Blackberry OtherHandheld Other Example: iPhone</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SelfServiceDevice / DeviceID
Namespace No namespace
Annotations
Mac ID or telephone number associated with the device
Diagram
Diagram
Source
<xsd:element name="DeviceID">
  <xsd:annotation>
    <xsd:documentation>Mac ID or telephone number associated with the device</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SelfServiceDevice / DevicePIN
Namespace No namespace
Annotations
PIN or Security ID if required by device type or configuration
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="DevicePIN" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>PIN or Security ID if required by device type or configuration</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / ProfileInformation
Namespace No namespace
Annotations
Contains notes, information, action items related to profile.

Data is for informational purposes only and stored in profile, not moved into PNRs to directly create PNR elements, but can be used for
a) flash alert/info screens
b) action reminders via UI or via backend queries
c) creation of APIS SSRs and others
Diagram
Diagram ProfileViewRS.tmp#Source ProfileViewRS.tmp#PriorityLines ProfileViewRS.tmp#Notes ProfileViewRS.tmp#FollowUpItems ProfileViewRS.tmp#TravelerInfo ProfileViewRS.tmp#CompanyInfo
Properties
content: complex
minOccurs: 0
Model PriorityLines{0,1} , Notes{0,1} , FollowUpItems{0,1} , TravelerInfo{0,1} , CompanyInfo{0,1}
Children CompanyInfo, FollowUpItems, Notes, PriorityLines, TravelerInfo
Instance
<ProfileInformation Source="">
  <PriorityLines>{0,1}</PriorityLines>
  <Notes>{0,1}</Notes>
  <FollowUpItems>{0,1}</FollowUpItems>
  <TravelerInfo>{0,1}</TravelerInfo>
  <CompanyInfo>{0,1}</CompanyInfo>
</ProfileInformation>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of the profile database.  Not limited to GDS, applicable to other DBs as well
Example: 1G

ProfileInsertRQ: NOT APPLICABLE

ProfileViewRS and ProfileReplaceRQ: OPTIONAL
Source
<xsd:element name="ProfileInformation" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Contains notes, information, action items related to profile. Data is for informational purposes only and stored in profile, not moved into PNRs to directly create PNR elements, but can be used for a) flash alert/info screens b) action reminders via UI or via backend queries c) creation of APIS SSRs and others</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="PriorityLines" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This section maps the Priority Lines found in GDS. They can be displayed separately and/or moved into a PNR.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Notes" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Freeflow text remarks pertaining to this profile. Ideal to capture Sabre 'N' and 'R' lines and Amadeus 'N' lines as they are only informative and not to be moved into a PNR.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FollowUpItems" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Freeflow text to capture follow up action items. Data here can be used for special 'Follow-Up List' queries, etc. (as it is done e.g. in Amadeus)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TravelerInfo" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Information about traveler and traveler documentation. (used for traveler profiles, and in ProfileViewRS also used in merged profile response)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CompanyInfo" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Information about company. (used for company profiles, and in ProfileViewRS also used in merged profile response) This section also holds a customizable TripPurpose Code Table.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source">
      <xsd:annotation>
        <xsd:documentation>Identifies the source of the profile database. Not limited to GDS, applicable to other DBs as well Example: 1G ProfileInsertRQ: NOT APPLICABLE ProfileViewRS and ProfileReplaceRQ: OPTIONAL</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PriorityLines
Namespace No namespace
Annotations
Freeflow text lines which can be displayed to service agent to alert of any pending action/situation. These lines will never move into a PNR.
Diagram
Diagram ProfileViewRS.tmp#PriorityLines_Text
Properties
content: complex
Used by
Model Text+
Children Text
Instance
<PriorityLines>
  <Text LineRef="" ProfSource="">{1,unbounded}</Text>
</PriorityLines>
Source
<xsd:element name="PriorityLines">
  <xsd:annotation>
    <xsd:documentation>Freeflow text lines which can be displayed to service agent to alert of any pending action/situation. These lines will never move into a PNR.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Free flow text. Example: (1) VIP Status (2) Always call him by his initials "TJ"</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute ref="ProfSource"/>
              <xsd:attribute ref="LineRef"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PriorityLines / Text
Namespace No namespace
Annotations
Free flow text.
Example: 
(1) VIP Status
(2) Always call him by his initials "TJ"
Diagram
Diagram ProfileViewRS.tmp#ProfSource ProfileViewRS.tmp#LineRef
Type extension of xsd:string
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
LineRef optional
ONLY used in ProfileViewRS and ProfileReplaceRQ

Identifies the element number (4-digits) in the source profile - mostly in case of GDS source. This number is to be used to update and/or delete the corresponding element in the source database.

Example: 0001
ProfSource restriction of xsd:string optional
ONLY used in ProfileViewRS

Indicates if this value is returned from a (T)raveler or (C)orporate profile.  A number appended to the value such as "T.3" refers to the actual sequential position of the ProfileIdentification node. 
 
T = Traveler Prof Data
C = Company Prof Data
Example: T

Note: If multiple profiles are merged, the value here will be

---with company prof---
"C"   - company  
"T"   - 1st traveler
"T.3"  - 2nd traveler
"T.4"  - 3rd traveler
---without company---
"T"   - 1st traveler
"T.2" - 2nd traveler
"T.3" - 3rd traveler
Source
<xsd:element name="Text" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Free flow text. Example: (1) VIP Status (2) Always call him by his initials "TJ"</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute ref="ProfSource"/>
        <xsd:attribute ref="LineRef"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Notes
Namespace No namespace
Annotations
Freeflow text lines These lines will never move into a PNR.
Example:
Diagram
Diagram ProfileViewRS.tmp#Notes_Text
Properties
content: complex
Used by
Model Text+
Children Text
Instance
<Notes>
  <Text LineRef="" ProfSource="">{1,unbounded}</Text>
</Notes>
Source
<xsd:element name="Notes">
  <xsd:annotation>
    <xsd:documentation>Freeflow text lines These lines will never move into a PNR. Example:</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Text only stored in profile. Never moved to PNR. Example: Free flow text.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute ref="ProfSource"/>
              <xsd:attribute ref="LineRef"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Notes / Text
Namespace No namespace
Annotations
Text only stored in profile.
Never moved to PNR.

Example: Free flow text.
Diagram
Diagram ProfileViewRS.tmp#ProfSource ProfileViewRS.tmp#LineRef
Type extension of xsd:string
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
LineRef optional
ONLY used in ProfileViewRS and ProfileReplaceRQ

Identifies the element number (4-digits) in the source profile - mostly in case of GDS source. This number is to be used to update and/or delete the corresponding element in the source database.

Example: 0001
ProfSource restriction of xsd:string optional
ONLY used in ProfileViewRS

Indicates if this value is returned from a (T)raveler or (C)orporate profile.  A number appended to the value such as "T.3" refers to the actual sequential position of the ProfileIdentification node. 
 
T = Traveler Prof Data
C = Company Prof Data
Example: T

Note: If multiple profiles are merged, the value here will be

---with company prof---
"C"   - company  
"T"   - 1st traveler
"T.3"  - 2nd traveler
"T.4"  - 3rd traveler
---without company---
"T"   - 1st traveler
"T.2" - 2nd traveler
"T.3" - 3rd traveler
Source
<xsd:element name="Text" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Text only stored in profile. Never moved to PNR. Example: Free flow text.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute ref="ProfSource"/>
        <xsd:attribute ref="LineRef"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FollowUpItems
Namespace No namespace
Annotations
Contains free flow text and an optional date (up to 2 years from current date) to allow date based queries.
Diagram
Diagram ProfileViewRS.tmp#FollowUpItems_ActionItem
Properties
content: complex
Used by
Model ActionItem+
Children ActionItem
Instance
<FollowUpItems>
  <ActionItem LineRef="" ProfSource="">{1,unbounded}</ActionItem>
</FollowUpItems>
Source
<xsd:element name="FollowUpItems">
  <xsd:annotation>
    <xsd:documentation>Contains free flow text and an optional date (up to 2 years from current date) to allow date based queries.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ActionItem" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Any item stored contains a freeflow action text plus an optional date which can be used to extract actions due on a specific date</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Date" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (YYYY-MM-DD). Example: 2009-11-30</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Text" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Multiple lines of free flow text can be stored here. Display and updates are recommended using a multi-line textbox (carriage returns to be added/removed as needed - no carriage return to be stored in these elements) Example: Annual travel policy review</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="ProfSource"/>
          <xsd:attribute ref="LineRef"/>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FollowUpItems / ActionItem
Namespace No namespace
Annotations
Any item stored contains a freeflow action text plus an optional date which can be used to extract actions due on a specific date
Diagram
Diagram ProfileViewRS.tmp#ProfSource ProfileViewRS.tmp#LineRef ProfileViewRS.tmp#Date ProfileViewRS.tmp#FollowUpItems_FollowUpItems_ActionItem_Text
Properties
content: complex
maxOccurs: unbounded
Model Date{0,1} , Text+
Children Date, Text
Instance
<ActionItem LineRef="" ProfSource="">
  <Date>{0,1}</Date>
  <Text>{1,unbounded}</Text>
</ActionItem>
Attributes
QName Type Fixed Default Use Annotation
LineRef optional
ONLY used in ProfileViewRS and ProfileReplaceRQ

Identifies the element number (4-digits) in the source profile - mostly in case of GDS source. This number is to be used to update and/or delete the corresponding element in the source database.

Example: 0001
ProfSource restriction of xsd:string optional
ONLY used in ProfileViewRS

Indicates if this value is returned from a (T)raveler or (C)orporate profile.  A number appended to the value such as "T.3" refers to the actual sequential position of the ProfileIdentification node. 
 
T = Traveler Prof Data
C = Company Prof Data
Example: T

Note: If multiple profiles are merged, the value here will be

---with company prof---
"C"   - company  
"T"   - 1st traveler
"T.3"  - 2nd traveler
"T.4"  - 3rd traveler
---without company---
"T"   - 1st traveler
"T.2" - 2nd traveler
"T.3" - 3rd traveler
Source
<xsd:element name="ActionItem" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Any item stored contains a freeflow action text plus an optional date which can be used to extract actions due on a specific date</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Date" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (YYYY-MM-DD). Example: 2009-11-30</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Multiple lines of free flow text can be stored here. Display and updates are recommended using a multi-line textbox (carriage returns to be added/removed as needed - no carriage return to be stored in these elements) Example: Annual travel policy review</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="ProfSource"/>
    <xsd:attribute ref="LineRef"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Date
Namespace No namespace
Annotations
Date in ISO 8601 format (YYYY-MM-DD).  Example: 2009-11-30
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 8601 format (YYYY-MM-DD). Example: 2009-11-30</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FollowUpItems / ActionItem / Text
Namespace No namespace
Annotations
Multiple lines of free flow text can be stored here.  Display and updates are recommended using a multi-line textbox (carriage returns to be added/removed as needed - no carriage return to be stored in these elements)
Example:
Annual travel policy review
Diagram
Diagram
Properties
maxOccurs: unbounded
Source
<xsd:element name="Text" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Multiple lines of free flow text can be stored here. Display and updates are recommended using a multi-line textbox (carriage returns to be added/removed as needed - no carriage return to be stored in these elements) Example: Annual travel policy review</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TravelerInfo
Namespace No namespace
Annotations
Holds personal structured information about traveler (only for traveler profiles)
Diagram
Diagram ProfileViewRS.tmp#TravelerInfo_PersonalData ProfileViewRS.tmp#TravelerInfo_TravelDocs
Properties
content: complex
Used by
Model PersonalData{0,1} , TravelDocs{0,1}
Children PersonalData, TravelDocs
Instance
<TravelerInfo>
  <PersonalData>{0,1}</PersonalData>
  <TravelDocs>{0,1}</TravelDocs>
</TravelerInfo>
Source
<xsd:element name="TravelerInfo">
  <xsd:annotation>
    <xsd:documentation>Holds personal structured information about traveler (only for traveler profiles)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="PersonalData" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Holds personal structured information about traveler and -if applicable- his relationship to the associated corporation. Data stored here does not create a PNR element but can be used to apply within the UI for various purposes, such as creating Account elements as well as DOCS|O|S APIS SSR elements, etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="HomeAirport" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Home airport. Example: TPA</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CountryBirth" type="CountryCodeAlpha2" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Traveler's country of birth. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="CountryCitizen" type="CountryCodeAlpha2" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Traveler's country/countries of citizenship. Example: US</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="CountryResidence" minOccurs="0"/>
            <xsd:element name="Language" type="CountryCodeAlpha2" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Language(s) preferred by traveler using .net language codes (localization codes). Sample: fr-ca</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="DateOfBirth" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Traveler's date of birth in ISO 8601 format (yyyy-mm-dd). Example: 1978-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="Gender" minOccurs="0"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TravelDocs" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Holds data matching the data of traveler's government issued documents.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Document" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Data stored here provides structured information about any ID and travel document the traveler uses. This information in conjunction with personal data is used to create any DOCS|O|S APIS SSR elements, for advance security clearance, etc.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="DocType"/>
                  <xsd:sequence>
                    <xsd:annotation>
                      <xsd:documentation>At least one of the child elements must be mapped This (mandatory) 2nd sequence is added to the root to make the use of at least one of these child nodes mandatory</xsd:documentation>
                    </xsd:annotation>
                    <xsd:element ref="HolderName" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Name as it appears on the document (if different from Traveler Name) - if ommitted the name of this document is assumed to match the name stored as a traveler name</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="HolderID" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Identifies the Traveler as the primary passport holder in case of a Multi-Person-Passport. Values: Omit or "H"</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element ref="CountryCode" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Country code where document was issued. Example: US</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DocNumber" type="xsd:string" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>The alphanumerical document number. Example: A074-777-451</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element ref="DocIssueDate" minOccurs="0"/>
                    <xsd:element ref="DocExpiryDate" minOccurs="0"/>
                  </xsd:sequence>
                  <xsd:element name="DocDescription" type="xsd:string" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Document type description. Example: Permanent Resident Card</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerInfo / PersonalData
Namespace No namespace
Annotations
Holds personal structured information about traveler and -if applicable- his relationship to the associated corporation.

Data stored here does not create a PNR element but can be used to apply within the UI for various purposes, such as creating Account elements as well as DOCS|O|S APIS SSR elements, etc.
Diagram
Diagram ProfileViewRS.tmp#TravelerInfo_TravelerInfo_PersonalData_HomeAirport ProfileViewRS.tmp#TravelerInfo_TravelerInfo_PersonalData_CountryBirth ProfileViewRS.tmp#TravelerInfo_TravelerInfo_PersonalData_CountryCitizen ProfileViewRS.tmp#CountryResidence ProfileViewRS.tmp#TravelerInfo_TravelerInfo_PersonalData_Language ProfileViewRS.tmp#DateOfBirth ProfileViewRS.tmp#Gender
Properties
content: complex
minOccurs: 0
Model HomeAirport{0,1} , CountryBirth{0,1} , CountryCitizen* , CountryResidence{0,1} , Language* , DateOfBirth{0,1} , Gender{0,1}
Children CountryBirth, CountryCitizen, CountryResidence, DateOfBirth, Gender, HomeAirport, Language
Instance
<PersonalData>
  <HomeAirport>{0,1}</HomeAirport>
  <CountryBirth>{0,1}</CountryBirth>
  <CountryCitizen>{0,unbounded}</CountryCitizen>
  <CountryResidence>{0,1}</CountryResidence>
  <Language>{0,unbounded}</Language>
  <DateOfBirth>{0,1}</DateOfBirth>
  <Gender>{0,1}</Gender>
</PersonalData>
Source
<xsd:element name="PersonalData" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Holds personal structured information about traveler and -if applicable- his relationship to the associated corporation. Data stored here does not create a PNR element but can be used to apply within the UI for various purposes, such as creating Account elements as well as DOCS|O|S APIS SSR elements, etc.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="HomeAirport" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Home airport. Example: TPA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CountryBirth" type="CountryCodeAlpha2" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Traveler's country of birth. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CountryCitizen" type="CountryCodeAlpha2" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Traveler's country/countries of citizenship. Example: US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CountryResidence" minOccurs="0"/>
      <xsd:element name="Language" type="CountryCodeAlpha2" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Language(s) preferred by traveler using .net language codes (localization codes). Sample: fr-ca</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DateOfBirth" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Traveler's date of birth in ISO 8601 format (yyyy-mm-dd). Example: 1978-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Gender" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerInfo / PersonalData / HomeAirport
Namespace No namespace
Annotations
Home airport.  

Example: TPA
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="HomeAirport" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Home airport. Example: TPA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TravelerInfo / PersonalData / CountryBirth
Namespace No namespace
Annotations
Traveler's country of birth.
Example: US
Diagram
Diagram ProfileViewRS.tmp#CountryCodeAlpha2
Type CountryCodeAlpha2
Properties
content: simple
minOccurs: 0
Facets
pattern [A-Z]{2}
Source
<xsd:element name="CountryBirth" type="CountryCodeAlpha2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Traveler's country of birth. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TravelerInfo / PersonalData / CountryCitizen
Namespace No namespace
Annotations
Traveler's country/countries of citizenship. 
Example: US
Diagram
Diagram ProfileViewRS.tmp#CountryCodeAlpha2
Type CountryCodeAlpha2
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
pattern [A-Z]{2}
Source
<xsd:element name="CountryCitizen" type="CountryCodeAlpha2" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Traveler's country/countries of citizenship. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CountryResidence
Namespace No namespace
Annotations
2-letter CountryCode where the company is located or where the traveler resides.
Example: GB
Diagram
Diagram ProfileViewRS.tmp#CountryCodeAlpha2
Type CountryCodeAlpha2
Properties
content: simple
Facets
pattern [A-Z]{2}
Used by
Source
<xsd:element name="CountryResidence" type="CountryCodeAlpha2">
  <xsd:annotation>
    <xsd:documentation>2-letter CountryCode where the company is located or where the traveler resides. Example: GB</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TravelerInfo / PersonalData / Language
Namespace No namespace
Annotations
Language(s) preferred by traveler using .net language codes (localization codes). 

Sample:  fr-ca
Diagram
Diagram ProfileViewRS.tmp#CountryCodeAlpha2
Type CountryCodeAlpha2
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
pattern [A-Z]{2}
Source
<xsd:element name="Language" type="CountryCodeAlpha2" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Language(s) preferred by traveler using .net language codes (localization codes). Sample: fr-ca</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element DateOfBirth
Namespace No namespace
Annotations
Traveler birth date in ISO 8601 format (yyyy-mm-dd).  Date of birth is not supported in Galileo.  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="DateOfBirth" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Traveler birth date in ISO 8601 format (yyyy-mm-dd). Date of birth is not supported in Galileo. Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Gender
Namespace No namespace
Annotations
Traveler gender.  Values are: 
F = Female 
M = Male
FI = Female Infant
MI = Male Infant
U = Unknown at time of booking

Example: M
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
maxLength 2
enumeration F
enumeration M
enumeration MI
enumeration FI
enumeration U
Used by
Source
<xsd:element name="Gender">
  <xsd:annotation>
    <xsd:documentation>Traveler gender. Values are: F = Female M = Male FI = Female Infant MI = Male Infant U = Unknown at time of booking Example: M</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="2"/>
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="M"/>
      <xsd:enumeration value="MI"/>
      <xsd:enumeration value="FI"/>
      <xsd:enumeration value="U"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TravelerInfo / TravelDocs
Namespace No namespace
Annotations
Holds data matching the data of traveler's government issued documents.
Diagram
Diagram ProfileViewRS.tmp#TravelerInfo_TravelerInfo_TravelDocs_Document
Properties
content: complex
minOccurs: 0
Model Document+
Children Document
Instance
<TravelDocs>
  <Document>{1,unbounded}</Document>
</TravelDocs>
Source
<xsd:element name="TravelDocs" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Holds data matching the data of traveler's government issued documents.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Document" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Data stored here provides structured information about any ID and travel document the traveler uses. This information in conjunction with personal data is used to create any DOCS|O|S APIS SSR elements, for advance security clearance, etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="DocType"/>
            <xsd:sequence>
              <xsd:annotation>
                <xsd:documentation>At least one of the child elements must be mapped This (mandatory) 2nd sequence is added to the root to make the use of at least one of these child nodes mandatory</xsd:documentation>
              </xsd:annotation>
              <xsd:element ref="HolderName" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Name as it appears on the document (if different from Traveler Name) - if ommitted the name of this document is assumed to match the name stored as a traveler name</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="HolderID" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Identifies the Traveler as the primary passport holder in case of a Multi-Person-Passport. Values: Omit or "H"</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="CountryCode" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>Country code where document was issued. Example: US</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="DocNumber" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>The alphanumerical document number. Example: A074-777-451</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="DocIssueDate" minOccurs="0"/>
              <xsd:element ref="DocExpiryDate" minOccurs="0"/>
            </xsd:sequence>
            <xsd:element name="DocDescription" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Document type description. Example: Permanent Resident Card</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerInfo / TravelDocs / Document
Namespace No namespace
Annotations
Data stored here provides structured information about any ID and travel document the traveler uses.  This information in conjunction with personal data is used to create any DOCS|O|S APIS SSR elements, for advance security clearance, etc.
Diagram
Diagram ProfileViewRS.tmp#DocType ProfileViewRS.tmp#HolderName ProfileViewRS.tmp#TravelerInfo_TravelerInfo_TravelDocs_TravelerInfo_TravelerInfo_TravelDocs_Document_HolderID ProfileViewRS.tmp#CountryCode ProfileViewRS.tmp#TravelerInfo_TravelerInfo_TravelDocs_TravelerInfo_TravelerInfo_TravelDocs_Document_DocNumber ProfileViewRS.tmp#DocIssueDate ProfileViewRS.tmp#DocExpiryDate ProfileViewRS.tmp#TravelerInfo_TravelerInfo_TravelDocs_TravelerInfo_TravelerInfo_TravelDocs_Document_DocDescription
Properties
content: complex
maxOccurs: unbounded
Model DocType , HolderName{0,1} , HolderID{0,1} , CountryCode{0,1} , DocNumber{0,1} , DocIssueDate{0,1} , DocExpiryDate{0,1} , DocDescription{0,1}
Children CountryCode, DocDescription, DocExpiryDate, DocIssueDate, DocNumber, DocType, HolderID, HolderName
Instance
<Document>
  <DocType>{1,1}</DocType>
  <HolderName>{0,1}</HolderName>
  <HolderID>{0,1}</HolderID>
  <CountryCode>{0,1}</CountryCode>
  <DocNumber>{0,1}</DocNumber>
  <DocIssueDate>{0,1}</DocIssueDate>
  <DocExpiryDate>{0,1}</DocExpiryDate>
  <DocDescription>{0,1}</DocDescription>
</Document>
Source
<xsd:element name="Document" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Data stored here provides structured information about any ID and travel document the traveler uses. This information in conjunction with personal data is used to create any DOCS|O|S APIS SSR elements, for advance security clearance, etc.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="DocType"/>
      <xsd:sequence>
        <xsd:annotation>
          <xsd:documentation>At least one of the child elements must be mapped This (mandatory) 2nd sequence is added to the root to make the use of at least one of these child nodes mandatory</xsd:documentation>
        </xsd:annotation>
        <xsd:element ref="HolderName" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Name as it appears on the document (if different from Traveler Name) - if ommitted the name of this document is assumed to match the name stored as a traveler name</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="HolderID" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Identifies the Traveler as the primary passport holder in case of a Multi-Person-Passport. Values: Omit or "H"</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element ref="CountryCode" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Country code where document was issued. Example: US</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="DocNumber" type="xsd:string" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>The alphanumerical document number. Example: A074-777-451</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element ref="DocIssueDate" minOccurs="0"/>
        <xsd:element ref="DocExpiryDate" minOccurs="0"/>
      </xsd:sequence>
      <xsd:element name="DocDescription" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Document type description. Example: Permanent Resident Card</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element DocType
Namespace No namespace
Annotations
DocType Values are:
PP = Passport
VI = Visa Waiver
ID = Other Identity Card
DL = Driver License
Example: PP
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 2
enumeration PP
enumeration VI
enumeration ID
enumeration DL
Used by
Source
<xsd:element name="DocType">
  <xsd:annotation>
    <xsd:documentation>DocType Values are: PP = Passport VI = Visa Waiver ID = Other Identity Card DL = Driver License Example: PP</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="2"/>
      <xsd:enumeration value="PP"/>
      <xsd:enumeration value="VI"/>
      <xsd:enumeration value="ID"/>
      <xsd:enumeration value="DL"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element HolderName
Namespace No namespace
Annotations
Name as it appears on the document (if different from Traveler Name)
Diagram
Diagram ProfileViewRS.tmp#Surname ProfileViewRS.tmp#GivenName ProfileViewRS.tmp#Initial ProfileViewRS.tmp#Title
Properties
content: complex
Used by
Model Surname , GivenName , Initial{0,1} , Title{0,1}
Children GivenName, Initial, Surname, Title
Instance
<HolderName>
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <Initial>{0,1}</Initial>
  <Title>{0,1}</Title>
</HolderName>
Source
<xsd:element name="HolderName">
  <xsd:annotation>
    <xsd:documentation>Name as it appears on the document (if different from Traveler Name)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="Initial" minOccurs="0"/>
      <xsd:element ref="Title" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Surname
Namespace No namespace
Annotations
Traveler family (last) name.  Example: SMITH
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Surname" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler family (last) name. Example: SMITH</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element GivenName
Namespace No namespace
Annotations
Traveler given (first) name.  Example: JANE
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="GivenName" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler given (first) name. Example: JANE</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Initial
Namespace No namespace
Annotations
Traveler middle initial.  Example: G
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
Used by
Source
<xsd:element name="Initial">
  <xsd:annotation>
    <xsd:documentation>Traveler middle initial. Example: G</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Title
Namespace No namespace
Annotations
Traveler title.  Example: MISS
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Title" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler title. Example: MISS</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TravelerInfo / TravelDocs / Document / HolderID
Namespace No namespace
Annotations
Identifies the Traveler as the  primary passport holder in case of a Multi-Person-Passport.  

Values: Omit or "H"
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="HolderID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies the Traveler as the primary passport holder in case of a Multi-Person-Passport. Values: Omit or "H"</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CountryCode
Namespace No namespace
Annotations
Country code.  Example: US
Diagram
Diagram ProfileViewRS.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>Country code. Example: US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TravelerInfo / TravelDocs / Document / DocNumber
Namespace No namespace
Annotations
The alphanumerical document number.
Example:
A074-777-451
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="DocNumber" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The alphanumerical document number. Example: A074-777-451</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element DocIssueDate
Namespace No namespace
Annotations
Specifies the date when the document was issued. Date is in ISO 8601 format (yyyy-mm-dd).  Example: 2007-12-17
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="DocIssueDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Specifies the date when the document was issued. Date is in ISO 8601 format (yyyy-mm-dd). Example: 2007-12-17</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element DocExpiryDate
Namespace No namespace
Annotations
Specifies the date when the document will expire. Date is in ISO 8601 format (yyyy-mm-dd).  Example: 2009-12-15
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="DocExpiryDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Specifies the date when the document will expire. Date is in ISO 8601 format (yyyy-mm-dd). Example: 2009-12-15</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TravelerInfo / TravelDocs / Document / DocDescription
Namespace No namespace
Annotations
Document type description.
Example:
Permanent Resident Card
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="DocDescription" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Document type description. Example: Permanent Resident Card</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CompanyInfo
Namespace No namespace
Annotations
Holds structured information about the company (only for company profiles)
Diagram
Diagram ProfileViewRS.tmp#CompanyInfo_CompanyName ProfileViewRS.tmp#CountryResidence ProfileViewRS.tmp#CompanyInfo_AccountNumber ProfileViewRS.tmp#CompanyInfo_IATACompanyNumber ProfileViewRS.tmp#CompanyInfo_CustomerRefNumber ProfileViewRS.tmp#CompanyInfo_TripPurposeTable ProfileViewRS.tmp#CompanyInfo_LoyaltyPrograms
Properties
content: complex
Used by
Model CompanyName{0,1} , CountryResidence{0,1} , AccountNumber{0,1} , IATACompanyNumber{0,1} , CustomerRefNumber{0,1} , TripPurposeTable{0,1} , LoyaltyPrograms{0,1}
Children AccountNumber, CompanyName, CountryResidence, CustomerRefNumber, IATACompanyNumber, LoyaltyPrograms, TripPurposeTable
Instance
<CompanyInfo>
  <CompanyName>{0,1}</CompanyName>
  <CountryResidence>{0,1}</CountryResidence>
  <AccountNumber>{0,1}</AccountNumber>
  <IATACompanyNumber>{0,1}</IATACompanyNumber>
  <CustomerRefNumber>{0,1}</CustomerRefNumber>
  <TripPurposeTable>{0,1}</TripPurposeTable>
  <LoyaltyPrograms>{0,1}</LoyaltyPrograms>
</CompanyInfo>
Source
<xsd:element name="CompanyInfo">
  <xsd:annotation>
    <xsd:documentation>Holds structured information about the company (only for company profiles)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CompanyName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Full company name to be used if no name is given in company addresses Example: Company Inc.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CountryResidence" minOccurs="0"/>
      <xsd:element name="AccountNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Account number matching the back office system's account number used for this company (in Sabre this is e.g. the DK-Number) Example: 1234520</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IATACompanyNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>An IATA assigned company number patterned as follows: CCC = Company Code DDD = Depatment Code CC = 2-letter Country Code Example: IBM245US</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CustomerRefNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Unique customer reference number if neither an "Accountnumber" nor "IATACompanyNumber" Example: VDFGFD2312</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TripPurposeTable" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Table of all TripPurpose codes defined for this Company and used in all Traveler Profiles associated to this company. This table may be used by the GUI to populate dropdown lists with this dynamic array.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TripPurpose" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Individual code set</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Code">
                    <xsd:annotation>
                      <xsd:documentation>Up to 5-character code to identify the purpose of the trip. Example: BIZ = business travel TRNG = training EDU = seminar/education PERS = personal travel</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Text">
                    <xsd:annotation>
                      <xsd:documentation>Freeflow text to describe the TripPurpose code. Example: Trip for Training</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string"/>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="LoyaltyPrograms" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Program" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Individual Program data</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="LoyaltyMemberID">
                    <xsd:annotation>
                      <xsd:documentation>Membership number</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Name">
                    <xsd:annotation>
                      <xsd:documentation>Individual Program name</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="AirlineCode">
                    <xsd:annotation>
                      <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CompanyInfo / CompanyName
Namespace No namespace
Annotations
Full company name to be used if no name is given in company addresses
Example:
Company Inc.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="CompanyName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Full company name to be used if no name is given in company addresses Example: Company Inc.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CompanyInfo / AccountNumber
Namespace No namespace
Annotations
Account number matching the back office system's account number used for this company (in Sabre this is e.g. the DK-Number)
Example: 1234520
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="AccountNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Account number matching the back office system's account number used for this company (in Sabre this is e.g. the DK-Number) Example: 1234520</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CompanyInfo / IATACompanyNumber
Namespace No namespace
Annotations
An IATA assigned company number patterned as follows:
CCC = Company Code
DDD = Depatment Code
CC = 2-letter Country Code

Example: IBM245US
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="IATACompanyNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>An IATA assigned company number patterned as follows: CCC = Company Code DDD = Depatment Code CC = 2-letter Country Code Example: IBM245US</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CompanyInfo / CustomerRefNumber
Namespace No namespace
Annotations
Unique customer reference number if neither an "Accountnumber" nor "IATACompanyNumber" 
Example: VDFGFD2312
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="CustomerRefNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Unique customer reference number if neither an "Accountnumber" nor "IATACompanyNumber" Example: VDFGFD2312</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CompanyInfo / TripPurposeTable
Namespace No namespace
Annotations
Table of all TripPurpose codes defined for this Company and used in all Traveler Profiles associated to this company.

This table may be used by the GUI to populate dropdown lists with this dynamic array.
Diagram
Diagram ProfileViewRS.tmp#CompanyInfo_CompanyInfo_TripPurposeTable_TripPurpose
Properties
content: complex
minOccurs: 0
Model TripPurpose+
Children TripPurpose
Instance
<TripPurposeTable>
  <TripPurpose>{1,unbounded}</TripPurpose>
</TripPurposeTable>
Source
<xsd:element name="TripPurposeTable" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Table of all TripPurpose codes defined for this Company and used in all Traveler Profiles associated to this company. This table may be used by the GUI to populate dropdown lists with this dynamic array.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TripPurpose" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Individual code set</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Code">
              <xsd:annotation>
                <xsd:documentation>Up to 5-character code to identify the purpose of the trip. Example: BIZ = business travel TRNG = training EDU = seminar/education PERS = personal travel</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Text">
              <xsd:annotation>
                <xsd:documentation>Freeflow text to describe the TripPurpose code. Example: Trip for Training</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string"/>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CompanyInfo / TripPurposeTable / TripPurpose
Namespace No namespace
Annotations
Individual code set
Diagram
Diagram ProfileViewRS.tmp#CompanyInfo_CompanyInfo_TripPurposeTable_CompanyInfo_CompanyInfo_TripPurposeTable_TripPurpose_Code ProfileViewRS.tmp#CompanyInfo_CompanyInfo_TripPurposeTable_CompanyInfo_CompanyInfo_TripPurposeTable_TripPurpose_Text
Properties
content: complex
maxOccurs: unbounded
Model Code , Text
Children Code, Text
Instance
<TripPurpose>
  <Code>{1,1}</Code>
  <Text>{1,1}</Text>
</TripPurpose>
Source
<xsd:element name="TripPurpose" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual code set</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Code">
        <xsd:annotation>
          <xsd:documentation>Up to 5-character code to identify the purpose of the trip. Example: BIZ = business travel TRNG = training EDU = seminar/education PERS = personal travel</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Text">
        <xsd:annotation>
          <xsd:documentation>Freeflow text to describe the TripPurpose code. Example: Trip for Training</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string"/>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CompanyInfo / TripPurposeTable / TripPurpose / Code
Namespace No namespace
Annotations
Up to 5-character code to identify the purpose of the trip.

Example: 
BIZ = business travel
TRNG = training
EDU = seminar/education
PERS = personal travel
Diagram
Diagram
Source
<xsd:element name="Code">
  <xsd:annotation>
    <xsd:documentation>Up to 5-character code to identify the purpose of the trip. Example: BIZ = business travel TRNG = training EDU = seminar/education PERS = personal travel</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CompanyInfo / TripPurposeTable / TripPurpose / Text
Namespace No namespace
Annotations
Freeflow text to describe the TripPurpose code.

Example: Trip for Training
Diagram
Diagram
Type extension of xsd:string
Properties
content: complex
Source
<xsd:element name="Text">
  <xsd:annotation>
    <xsd:documentation>Freeflow text to describe the TripPurpose code. Example: Trip for Training</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CompanyInfo / LoyaltyPrograms
Namespace No namespace
Diagram
Diagram ProfileViewRS.tmp#CompanyInfo_CompanyInfo_LoyaltyPrograms_Program
Properties
content: complex
minOccurs: 0
Model Program+
Children Program
Instance
<LoyaltyPrograms>
  <Program>{1,unbounded}</Program>
</LoyaltyPrograms>
Source
<xsd:element name="LoyaltyPrograms" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Program" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Individual Program data</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="LoyaltyMemberID">
              <xsd:annotation>
                <xsd:documentation>Membership number</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Name">
              <xsd:annotation>
                <xsd:documentation>Individual Program name</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="AirlineCode">
              <xsd:annotation>
                <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CompanyInfo / LoyaltyPrograms / Program
Namespace No namespace
Annotations
Individual Program data
Diagram
Diagram ProfileViewRS.tmp#CompanyInfo_CompanyInfo_LoyaltyPrograms_CompanyInfo_CompanyInfo_LoyaltyPrograms_Program_LoyaltyMemberID ProfileViewRS.tmp#CompanyInfo_CompanyInfo_LoyaltyPrograms_CompanyInfo_CompanyInfo_LoyaltyPrograms_Program_Name ProfileViewRS.tmp#AirlineCode
Properties
content: complex
maxOccurs: unbounded
Model LoyaltyMemberID , Name , AirlineCode
Children AirlineCode, LoyaltyMemberID, Name
Instance
<Program>
  <LoyaltyMemberID>{1,1}</LoyaltyMemberID>
  <Name>{1,1}</Name>
  <AirlineCode>{1,1}</AirlineCode>
</Program>
Source
<xsd:element name="Program" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual Program data</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="LoyaltyMemberID">
        <xsd:annotation>
          <xsd:documentation>Membership number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Name">
        <xsd:annotation>
          <xsd:documentation>Individual Program name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AirlineCode">
        <xsd:annotation>
          <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CompanyInfo / LoyaltyPrograms / Program / LoyaltyMemberID
Namespace No namespace
Annotations
Membership number
Diagram
Diagram
Source
<xsd:element name="LoyaltyMemberID">
  <xsd:annotation>
    <xsd:documentation>Membership number</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CompanyInfo / LoyaltyPrograms / Program / Name
Namespace No namespace
Annotations
Individual Program name
Diagram
Diagram
Source
<xsd:element name="Name">
  <xsd:annotation>
    <xsd:documentation>Individual Program name</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element AirlineCode
Namespace No namespace
Annotations
Airline code.  Example: AA
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="AirlineCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Airline code. Example: AA</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ProfileData / PNRElements
Namespace No namespace
Annotations
Structured PNR elements.
Diagram
Diagram ProfileViewRS.tmp#Source ProfileViewRS.tmp#Traveler ProfileViewRS.tmp#ContactGroup ProfileViewRS.tmp#FrequentTravelerGroup ProfileViewRS.tmp#SpecialServiceRequests ProfileViewRS.tmp#OtherServiceInfoGroup ProfileViewRS.tmp#ProfileData_ProfileData_PNRElements_FormOfPaymentGroup ProfileViewRS.tmp#ProfileData_ProfileData_PNRElements_AddressGroup ProfileViewRS.tmp#ProfileData_ProfileData_PNRElements_GeneralRemarkGroup ProfileViewRS.tmp#DocumentRemarks ProfileViewRS.tmp#UserDefinedIDGroup
Properties
content: complex
minOccurs: 0
Model Traveler{0,1} , ContactGroup , FrequentTravelerGroup{0,1} , SpecialServiceRequests{0,1} , OtherServiceInfoGroup{0,1} , FormOfPaymentGroup{0,1} , AddressGroup{0,1} , GeneralRemarkGroup{0,1} , DocumentRemarks{0,1} , UserDefinedIDGroup{0,1}
Children AddressGroup, ContactGroup, DocumentRemarks, FormOfPaymentGroup, FrequentTravelerGroup, GeneralRemarkGroup, OtherServiceInfoGroup, SpecialServiceRequests, Traveler, UserDefinedIDGroup
Instance
<PNRElements Source="">
  <Traveler Action="" LineRef="">{0,1}</Traveler>
  <ContactGroup>{1,1}</ContactGroup>
  <FrequentTravelerGroup>{0,1}</FrequentTravelerGroup>
  <SpecialServiceRequests>{0,1}</SpecialServiceRequests>
  <OtherServiceInfoGroup>{0,1}</OtherServiceInfoGroup>
  <FormOfPaymentGroup>{0,1}</FormOfPaymentGroup>
  <AddressGroup>{0,1}</AddressGroup>
  <GeneralRemarkGroup>{0,1}</GeneralRemarkGroup>
  <DocumentRemarks>{0,1}</DocumentRemarks>
  <UserDefinedIDGroup>{0,1}</UserDefinedIDGroup>
</PNRElements>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of the profile database.  Not limited to GDS, applicable to other DBs as well
Example: 1G

ProfileInsertRQ: NOT APPLICABLE

ProfileViewRS and ProfileReplaceRQ: OPTIONAL
Source
<xsd:element name="PNRElements" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Structured PNR elements.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Traveler" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Traveler element. Data from traveler profile only. MANDATORY for traveler profile data.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ContactGroup">
        <xsd:annotation>
          <xsd:documentation>Contact group.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FrequentTravelerGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Frequent traveler group. Data from traveler profile only.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="SpecialServiceRequests" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Special service request group, accommodates structured SSR elements</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OtherServiceInfoGroup" minOccurs="0"/>
      <xsd:element name="FormOfPaymentGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>All Form of Payments for this single or merged profile</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="FormOfPayment" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddressGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>All Addresses for this single or merged profile</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Address" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GeneralRemarkGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>General and custom coded PNR Remark elements</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="GeneralRemark" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>These are informational PNR remarks which will not print to any invoice/itinereray.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="HiddenRemark" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>** initially not supported ** Hidden/confidential remarks can only be displayed by PCCs listed if they have an EOS agreement. A right to modify can be given to a PCC.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="CorporateRemark" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="DocumentRemarks" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Document remarks group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="UserDefinedIDGroup" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Traveler
Namespace No namespace
Annotations
Traveler element
Diagram
Diagram ProfileViewRS.tmp#Action ProfileViewRS.tmp#LineRef ProfileViewRS.tmp#TravelerName
Properties
content: complex
Used by
Model TravelerName
Children TravelerName
Instance
<Traveler Action="" LineRef="">
  <TravelerName PTC="">{1,1}</TravelerName>
</Traveler>
Attributes
QName Type Fixed Default Use Annotation
Action restriction of xsd:string optional
Indicates how this data is moved into or added to a PNR.  
Values are: 

A = Always move line
O = Optional move line
N = Never move line
Example: A
LineRef optional
ONLY used in ProfileViewRS and ProfileReplaceRQ

Identifies the element number (4-digits) in the source profile - mostly in case of GDS source. This number is to be used to update and/or delete the corresponding element in the source database.

Example: 0001
Source
<xsd:element name="Traveler">
  <xsd:annotation>
    <xsd:documentation>Traveler element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TravelerName"/>
    </xsd:sequence>
    <xsd:attribute ref="Action"/>
    <xsd:attribute ref="LineRef"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerName
Namespace No namespace
Annotations
Individual name
Diagram
Diagram ProfileViewRS.tmp#PTC ProfileViewRS.tmp#Surname ProfileViewRS.tmp#GivenName ProfileViewRS.tmp#Initial ProfileViewRS.tmp#Title ProfileViewRS.tmp#NameRemark
Properties
content: complex
Used by
Element Traveler
Model Surname , GivenName , Initial{0,1} , Title{0,1} , NameRemark{0,1}
Children GivenName, Initial, NameRemark, Surname, Title
Instance
<TravelerName PTC="">
  <Surname>{1,1}</Surname>
  <GivenName>{1,1}</GivenName>
  <Initial>{0,1}</Initial>
  <Title>{0,1}</Title>
  <NameRemark>{0,1}</NameRemark>
</TravelerName>
Attributes
QName Type Fixed Default Use Annotation
PTC xsd:string optional
Passenger type code.  Values are: 
ADT = Adult, 
INS = Infant w/seat,
INF = Infant on lap,
CHD = Child, 
YTH = Youth, 
MIL = Military, 
GOV = Government, SRC = Senior Citizen, STD = Student 
Example: ADT
Source
<xsd:element name="TravelerName">
  <xsd:annotation>
    <xsd:documentation>Individual name</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Surname"/>
      <xsd:element ref="GivenName"/>
      <xsd:element ref="Initial" minOccurs="0"/>
      <xsd:element ref="Title" minOccurs="0"/>
      <xsd:element ref="NameRemark" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Free text name remark, e.g. ID number. Example: A123456</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="PTC">
      <xsd:annotation>
        <xsd:documentation>Passenger type code. Values are: ADT = Adult, INS = Infant w/seat, INF = Infant on lap, 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>
[ top ]
Element NameRemark
Namespace No namespace
Annotations
Free text name remark.  Example: A123456
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element TravelerName
Source
<xsd:element name="NameRemark" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Free text name remark. Example: A123456</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ContactGroup
Namespace No namespace