Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema ProfileAddAssociationRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element ProfileAddAssociationRQ
Namespace No namespace
Annotations
Profile association request root element

Allows to associate a profile to another company or traveler profile
Diagram
Diagram ProfileAddAssociationRQ.tmp#Source ProfileAddAssociationRQ.tmp#ProfileIndex ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_ProfileVendor ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_SourceProfileIndex ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_AssociationData
Properties
content: complex
Model (ProfileIndex | (ProfileVendor , SourceProfileIndex)) , AssociationData
Children AssociationData, ProfileIndex, ProfileVendor, SourceProfileIndex
Instance
<ProfileAddAssociationRQ Source="">
  <ProfileIndex Type="">{1,1}</ProfileIndex>
  <ProfileVendor>{1,1}</ProfileVendor>
  <SourceProfileIndex>{1,1}</SourceProfileIndex>
  <AssociationData>{1,1}</AssociationData>
</ProfileAddAssociationRQ>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Source
<xsd:element name="ProfileAddAssociationRQ">
  <xsd:annotation>
    <xsd:documentation>Profile association request root element Allows to associate a profile to another company or traveler profile</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice>
        <xsd:element ref="ProfileIndex">
          <xsd:annotation>
            <xsd:documentation>Identifies the (target)profile with which an association is established. This can be a company profile or another traveler profile</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:sequence>
          <xsd:element name="ProfileVendor"/>
          <xsd:element name="SourceProfileIndex"/>
        </xsd:sequence>
      </xsd:choice>
      <xsd:element name="AssociationData">
        <xsd:annotation>
          <xsd:documentation>Identifies the profile to associate with</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice>
              <xsd:element ref="ProfileIndex">
                <xsd:annotation>
                  <xsd:documentation>Identifies the (target)profile with which an association is established. This can be a company profile or another traveler profile</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:sequence>
                <xsd:element name="ProfileVendor"/>
                <xsd:element name="SourceProfileIndex"/>
              </xsd:sequence>
            </xsd:choice>
            <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: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</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProfileIndex
Namespace No namespace
Annotations
Identifies the profile to be associated
Diagram
Diagram ProfileAddAssociationRQ.tmp#ProfileIndex_Type
Properties
content: complex
Used by
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>Identifies the profile to be associated</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 ProfileAddAssociationRQ / ProfileVendor
Namespace No namespace
Diagram
Diagram
Source
<xsd:element name="ProfileVendor"/>
[ top ]
Element ProfileAddAssociationRQ / SourceProfileIndex
Namespace No namespace
Diagram
Diagram
Source
<xsd:element name="SourceProfileIndex"/>
[ top ]
Element ProfileAddAssociationRQ / AssociationData
Namespace No namespace
Annotations
Identifies the profile to associate with
Diagram
Diagram ProfileAddAssociationRQ.tmp#ProfileIndex ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_ProfileAddAssociationRQ_AssociationData_ProfileVendor ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_ProfileAddAssociationRQ_AssociationData_SourceProfileIndex ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_ProfileAddAssociationRQ_AssociationData_Relationship ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_ProfileAddAssociationRQ_AssociationData_CostCenter ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_ProfileAddAssociationRQ_AssociationData_Department ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_ProfileAddAssociationRQ_AssociationData_EmployeeID ProfileAddAssociationRQ.tmp#ProfileAddAssociationRQ_ProfileAddAssociationRQ_AssociationData_Position
Properties
content: complex
Model (ProfileIndex | (ProfileVendor , SourceProfileIndex)) , Relationship{0,1} , CostCenter{0,1} , Department{0,1} , EmployeeID{0,1} , Position{0,1}
Children CostCenter, Department, EmployeeID, Position, ProfileIndex, ProfileVendor, Relationship, SourceProfileIndex
Instance
<AssociationData>
  <ProfileIndex Type="">{1,1}</ProfileIndex>
  <ProfileVendor>{1,1}</ProfileVendor>
  <SourceProfileIndex>{1,1}</SourceProfileIndex>
  <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">
  <xsd:annotation>
    <xsd:documentation>Identifies the profile to associate with</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice>
        <xsd:element ref="ProfileIndex">
          <xsd:annotation>
            <xsd:documentation>Identifies the (target)profile with which an association is established. This can be a company profile or another traveler profile</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:sequence>
          <xsd:element name="ProfileVendor"/>
          <xsd:element name="SourceProfileIndex"/>
        </xsd:sequence>
      </xsd:choice>
      <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 ProfileAddAssociationRQ / AssociationData / ProfileVendor
Namespace No namespace
Diagram
Diagram
Source
<xsd:element name="ProfileVendor"/>
[ top ]
Element ProfileAddAssociationRQ / AssociationData / SourceProfileIndex
Namespace No namespace
Diagram
Diagram
Source
<xsd:element name="SourceProfileIndex"/>
[ top ]
Element ProfileAddAssociationRQ / 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 ProfileAddAssociationRQ / 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 ProfileAddAssociationRQ / 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 ProfileAddAssociationRQ / 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 ProfileAddAssociationRQ / 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 ]
Attribute ProfileIndex / @Type
Namespace No namespace
Annotations
Identifies the profile type, e.g. 
T = TravelerProfile, 
C = Company Profile,
Used by
Element ProfileIndex
Source
<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>
[ top ]
Attribute @Source
Namespace No namespace
Annotations
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:attribute name="Source">
  <xsd:annotation>
    <xsd:documentation>Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
[ top ]