#

Data that has been modified is shown like this. Data that has been deleted is shown like this. Data that is added is shown like this.

To collapse a node's children click the '-' button. To expand it again, click '+'. Unchanged elements are collapsed by default.

This page is best viewed with Cascading Style Sheets and JavaScript both enabled.

For further details of DeltaXML see http://www.deltaxml.com

+ <xs:schema targetNamespace="http://www.travelport.com/schema/sharedUprofile_v20_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:annotation >
- <xs:documentation > (c) Travelport GDS 2008 All rights reserved. Proprietary Information of Travelport GDS. ... </xs:documentation>
... </xs:annotation>
<xs:import schemaLocation="../uprofileCommon_v30_0/UprofileCommonReqRsp.xsd" namespace="http://www.travelport.com/schema/uprofileCommon_v30_0" />
<xs:include schemaLocation="UProfileShared.xsd" />
- <xs:element name="ProfileSearchReq" >
- <xs:annotation >
- <xs:documentation > Request to search for profiles of a specified type, within a specified parent. No more than 5 parameters can be specified for a given search request (in addition to ProfileSearchModifiers and a parent ID and Type). Returns any profiles that match all the parameters specified. ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
<xs:element ref="ProfileTypeSearch" minOccurs="0" />
<xs:element ref="ProfileSearch" minOccurs="0" />
<xs:element ref="ProfileSearchModifiers" minOccurs="0" />
... </xs:sequence>
- <xs:attribute name="ProfileType" type="typeProfileType" use="required" >
- <xs:annotation >
- <xs:documentation > Limit the search to specific profile type. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="ProfileParentID" >
- <xs:annotation >
- <xs:documentation > The ID of the profile parent or ancestor to search within.This will be used to constrain the scope of the search to a given account, branch, etc. If none is specified, the system will infer the scope based on the user's permissions and emulation. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="ReturnParentSummary" type="xs:boolean" default="false" >
- <xs:annotation >
- <xs:documentation > If true, the response will include profile summary information from this profile's parents. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="SearchToken" type="common:StringLength1to128" >
- <xs:annotation >
- <xs:documentation > Search token to retrieve search result from cache, if present. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProfileSearchRsp" >
- <xs:annotation >
- <xs:documentation > Response with the profile. ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
<xs:element ref="ProfileSummary" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="ProfileParentSearchSummary" minOccurs="0" maxOccurs="unbounded" />
... </xs:sequence>
- <xs:attribute name="SearchToken" type="common:StringLength1to128" >
- <xs:annotation >
- <xs:documentation > Search token generated after caching the results. Use this token in ProfileSearchReq to get the same result back in future profile search calls, if the cache still exists. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="MoreResults" type="common:typeMoreResults" use="required" >
- <xs:annotation >
- <xs:documentation > Indicates whether more results are available that match the search parameters. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProfileChildSearchReq" >
- <xs:annotation >
- <xs:documentation > Request to allow a user to retrieve the immediate children of a given profile. ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseReq" >
- <xs:sequence >
<xs:group ref="ProfileSpecification" />
- <xs:choice minOccurs="0" >
- <xs:element name="OrganizationName" type="common:typeWildcard" >
- <xs:annotation >
- <xs:documentation > Name of the organization to filter for. ... </xs:documentation>
... </xs:annotation>
... </xs:element>
- <xs:sequence >
<xs:element name="GivenName" type="common:typeWildcard" minOccurs="0" />
<xs:element name="Surname" type="common:typeWildcard" minOccurs="0" />
... </xs:sequence>
... </xs:choice>
<xs:element ref="ProfileSearchModifiers" minOccurs="0" />
... </xs:sequence>
- <xs:attribute name="HierarchyType" >
- <xs:annotation >
- <xs:documentation > The type of hierarchy in which to search for children. If not specified search result will include profiles of all types. ... </xs:documentation>
... </xs:annotation>
- <xs:simpleType >
- <xs:restriction base="typeProfileType" >
<xs:enumeration value="Agency" />
<xs:enumeration value="Account" />
... </xs:restriction>
... </xs:simpleType>
... </xs:attribute>
- <xs:attribute name="IncludeAgentsAndTravelers" type="xs:boolean" default="false" >
- <xs:annotation >
- <xs:documentation > Indicator to include or exclude Travelers and Agent profiles when doing a this search. The default is false, no Travelers or Agents will be returned. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
- <xs:element name="ProfileChildSearchRsp" >
- <xs:annotation >
- <xs:documentation > Response to allow a user to retrieve the immediate children of a given profile. ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="common:BaseRsp" >
- <xs:sequence >
- <xs:element ref="ProfileChildSummary" minOccurs="0" maxOccurs="unbounded" >
- <xs:annotation >
- <xs:documentation > Summary of each Profile Child ... </xs:documentation>
... </xs:annotation>
... </xs:element>
... </xs:sequence>
- <xs:attribute name="MoreResults" type="common:typeMoreResults" use="required" >
- <xs:annotation >
- <xs:documentation > Indicates whether more results are available that match the search parameters. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="NumberOfChildren" type="xs:int" >
- <xs:annotation >
- <xs:documentation > Total number of children that the profile searched under has, ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:schema>