Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema StringCommonTypes.xsd
Namespace http://string.drv.de/xmlschema/string
Properties
attribute form default unqualified
element form default qualified
Element CommonAgencyType / Agency
Namespace http://string.drv.de/xmlschema/string
Annotations
Identification of the executing agency
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Agency" type="xs:string">
  <xs:annotation>
    <xs:documentation>Identification of the executing agency</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonAgencyType / AgentId
Namespace http://string.drv.de/xmlschema/string
Annotations
Identification of the executing agent
Diagram
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="AgentId" type="xs:int">
  <xs:annotation>
    <xs:documentation>Identification of the executing agent</xs:documentation>
  </xs:annotation>
</xs:element>
Element IdentifiersType / Identifier
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifierType
Type IdentifierType
Properties
content simple
maxOccurs unbounded
nillable false
Source
<xs:element name="Identifier" type="IdentifierType" nillable="false" maxOccurs="unbounded"/>
Element AttributesType / Attribute
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#AttributeType_Code StringCommonTypes_xsd.tmp#AttributeType_Description StringCommonTypes_xsd.tmp#AttributeType_AttributeSource StringCommonTypes_xsd.tmp#AttributeType
Type AttributeType
Properties
content complex
maxOccurs unbounded
nillable false
Model
Children AttributeSource, Code, Description
Instance
<Attribute xmlns="http://string.drv.de/xmlschema/string">
  <Code>{1,1}</Code>
  <Description>{0,unbounded}</Description>
  <AttributeSource>{1,1}</AttributeSource>
</Attribute>
Source
<xs:element name="Attribute" type="AttributeType" nillable="false" maxOccurs="unbounded"/>
Element AttributeType / Code
Namespace http://string.drv.de/xmlschema/string
Annotations
Code for the attribute
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="Code" type="xs:token">
  <xs:annotation>
    <xs:documentation>Code for the attribute</xs:documentation>
  </xs:annotation>
</xs:element>
Element AttributeType / Description
Namespace http://string.drv.de/xmlschema/string
Annotations
Description for the attribute
Diagram
Diagram StringCommonTypes_xsd.tmp#TextLanguageType_Text StringCommonTypes_xsd.tmp#TextLanguageType_LanguageCode StringCommonTypes_xsd.tmp#TextLanguageType
Type TextLanguageType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children LanguageCode, Text
Instance
<Description xmlns="http://string.drv.de/xmlschema/string">
  <Text>{1,1}</Text>
  <LanguageCode>{1,1}</LanguageCode>
</Description>
Source
<xs:element name="Description" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description for the attribute</xs:documentation>
  </xs:annotation>
</xs:element>
Element TextLanguageType / Text
Namespace http://string.drv.de/xmlschema/string
Annotations
Text in the given language
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Text" type="xs:string">
  <xs:annotation>
    <xs:documentation>Text in the given language</xs:documentation>
  </xs:annotation>
</xs:element>
Element TextLanguageType / LanguageCode
Namespace http://string.drv.de/xmlschema/string
Annotations
ISO language code: either XX or XX_yy
Diagram
Diagram
Type xs:language
Properties
content simple
Source
<xs:element name="LanguageCode" type="xs:language">
  <xs:annotation>
    <xs:documentation>ISO language code: either XX or XX_yy</xs:documentation>
  </xs:annotation>
</xs:element>
Element AttributeType / AttributeSource
Namespace http://string.drv.de/xmlschema/string
Annotations
Source of the attribute
Diagram
Diagram StringCommonTypes_xsd.tmp#AttributeSourceType
Type AttributeSourceType
Properties
content simple
nillable false
Facets
enumeration Touroperator
enumeration DRV
enumeration OTDS
enumeration GIATA
enumeration Other
Source
<xs:element name="AttributeSource" type="AttributeSourceType" nillable="false">
  <xs:annotation>
    <xs:documentation>Source of the attribute</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProductCodeRequestType / Code
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
nillable false
Source
<xs:element name="Code" type="xs:token" nillable="false"/>
Element ProductCodeRequestType / Type
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
minOccurs 0
Source
<xs:element name="Type" type="xs:token" minOccurs="0"/>
Element ProductCodeRequestType / Catalogue
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CatalogueRequestType_Code StringCommonTypes_xsd.tmp#CatalogueRequestType_Season StringCommonTypes_xsd.tmp#CatalogueRequestType_Page StringCommonTypes_xsd.tmp#CatalogueRequestType
Type CatalogueRequestType
Properties
content complex
minOccurs 0
Model
Children Code, Page, Season
Instance
<Catalogue xmlns="http://string.drv.de/xmlschema/string">
  <Code>{1,1}</Code>
  <Season>{0,1}</Season>
  <Page>{0,1}</Page>
</Catalogue>
Source
<xs:element name="Catalogue" type="CatalogueRequestType" minOccurs="0"/>
Element CatalogueRequestType / Code
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
nillable false
Source
<xs:element name="Code" type="xs:token" nillable="false"/>
Element CatalogueRequestType / Season
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
minOccurs 0
Source
<xs:element name="Season" type="xs:token" minOccurs="0"/>
Element CatalogueRequestType / Page
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="Page" type="xs:integer" minOccurs="0"/>
Element CustomerRequestRequestType / Code
Namespace http://string.drv.de/xmlschema/string
Annotations
Touroperator code for the customer request
Diagram
Diagram
Type xs:token
Properties
content simple
minOccurs 0
nillable false
Source
<xs:element name="Code" type="xs:token" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Touroperator code for the customer request</xs:documentation>
  </xs:annotation>
</xs:element>
Element CustomerRequestRequestType / Description
Namespace http://string.drv.de/xmlschema/string
Annotations
Description for the customer request
Diagram
Diagram StringCommonTypes_xsd.tmp#TextLanguageType_Text StringCommonTypes_xsd.tmp#TextLanguageType_LanguageCode StringCommonTypes_xsd.tmp#TextLanguageType
Type TextLanguageType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children LanguageCode, Text
Instance
<Description xmlns="http://string.drv.de/xmlschema/string">
  <Text>{1,1}</Text>
  <LanguageCode>{1,1}</LanguageCode>
</Description>
Source
<xs:element name="Description" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description for the customer request</xs:documentation>
  </xs:annotation>
</xs:element>
Element CustomerRequestRequestType / AssignedTravellers
Namespace http://string.drv.de/xmlschema/string
Annotations
List of assigend participants
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier StringCommonTypes_xsd.tmp#IdentifiersType
Type IdentifiersType
Properties
content complex
minOccurs 0
nillable false
Model
Children Identifier
Instance
<AssignedTravellers xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,unbounded}</Identifier>
</AssignedTravellers>
Source
<xs:element name="AssignedTravellers" type="IdentifiersType" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of assigend participants</xs:documentation>
  </xs:annotation>
</xs:element>
Element ListType / Value
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
maxOccurs unbounded
nillable false
Source
<xs:element name="Value" type="xs:string" nillable="false" maxOccurs="unbounded"/>
Element CountryType / Name
Namespace http://string.drv.de/xmlschema/string
Annotations
Name of the country
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the country</xs:documentation>
  </xs:annotation>
</xs:element>
Element CountryType / CountryCode
Namespace http://string.drv.de/xmlschema/string
Annotations
ISO code
Diagram
Diagram StringCommonTypes_xsd.tmp#CountryCodeType
Type CountryCodeType
Properties
content simple
Facets
minLength 2
maxLength 5
Source
<xs:element name="CountryCode" type="CountryCodeType">
  <xs:annotation>
    <xs:documentation>ISO code</xs:documentation>
  </xs:annotation>
</xs:element>
Element AddressType / Street
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="Street" type="xs:string" minOccurs="0" maxOccurs="1"/>
Element AddressType / HouseNumber
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="HouseNumber" type="xs:string" minOccurs="0" maxOccurs="1"/>
Element AddressType / ZIPCode
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="ZIPCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
Element AddressType / City
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="City" type="xs:string" minOccurs="0" maxOccurs="1"/>
Element AddressType / Country
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CountryType_Name StringCommonTypes_xsd.tmp#CountryType_CountryCode StringCommonTypes_xsd.tmp#CountryType
Type CountryType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children CountryCode, Name
Instance
<Country xmlns="http://string.drv.de/xmlschema/string">
  <Name>{1,1}</Name>
  <CountryCode>{1,1}</CountryCode>
</Country>
Source
<xs:element name="Country" type="CountryType" minOccurs="0" maxOccurs="1"/>
Element PosType / Agency
Namespace http://string.drv.de/xmlschema/string
Annotations
Identification of the executing agency
Diagram
Diagram
Source
<xs:element name="Agency">
  <xs:annotation>
    <xs:documentation>Identification of the executing agency</xs:documentation>
  </xs:annotation>
</xs:element>
Element PosType / Country
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CountryType_Name StringCommonTypes_xsd.tmp#CountryType_CountryCode StringCommonTypes_xsd.tmp#CountryType
Type CountryType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children CountryCode, Name
Instance
<Country xmlns="http://string.drv.de/xmlschema/string">
  <Name>{1,1}</Name>
  <CountryCode>{1,1}</CountryCode>
</Country>
Source
<xs:element name="Country" type="CountryType" minOccurs="0" maxOccurs="1"/>
Element PosType / Currency
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPriceTypes_xsd.tmp#CurrencyCodeType
Type CurrencyCodeType
Properties
content simple
Facets
length 3
Source
<xs:element name="Currency" type="CurrencyCodeType"/>
Element PosType / Languages
Namespace http://string.drv.de/xmlschema/string
Annotations
ISO Language Code of the generated Language(s) of the originator instance.
In case of a multiple language support one is defined as the primary language
Diagram
Diagram StringCommonTypes_xsd.tmp#PosType_PosType_Languages_PrimaryLanguage StringCommonTypes_xsd.tmp#PosType_PosType_Languages_AdditionalLanguages
Properties
content complex
Model
Children AdditionalLanguages, PrimaryLanguage
Instance
<Languages xmlns="http://string.drv.de/xmlschema/string">
  <PrimaryLanguage>{1,1}</PrimaryLanguage>
  <AdditionalLanguages>{0,3}</AdditionalLanguages>
</Languages>
Source
<xs:element name="Languages">
  <xs:annotation>
    <xs:documentation>ISO Language Code of the generated Language(s) of the originator instance. In case of a multiple language support one is defined as the primary language</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PrimaryLanguage" type="xs:language"/>
      <xs:element name="AdditionalLanguages" type="xs:language" minOccurs="0" maxOccurs="3"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element PosType / Languages / PrimaryLanguage
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:language
Properties
content simple
Source
<xs:element name="PrimaryLanguage" type="xs:language"/>
Element PosType / Languages / AdditionalLanguages
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:language
Properties
content simple
minOccurs 0
maxOccurs 3
Source
<xs:element name="AdditionalLanguages" type="xs:language" minOccurs="0" maxOccurs="3"/>
Element PosType / Requestor
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#RequestorInformationType_ID StringCommonTypes_xsd.tmp#RequestorInformationType_Type StringCommonTypes_xsd.tmp#RequestorInformationType_CompanyName StringCommonTypes_xsd.tmp#RequestorInformationType_Organisation StringCommonTypes_xsd.tmp#RequestorInformationType
Type RequestorInformationType
Properties
content complex
Model
Children CompanyName, ID, Organisation, Type
Instance
<Requestor xmlns="http://string.drv.de/xmlschema/string">
  <ID>{1,1}</ID>
  <Type>{0,1}</Type>
  <CompanyName>{0,1}</CompanyName>
  <Organisation>{0,1}</Organisation>
</Requestor>
Source
<xs:element name="Requestor" type="RequestorInformationType"/>
Element RequestorInformationType / ID
Namespace http://string.drv.de/xmlschema/string
Annotations
ID of the requestor which must be unique within the requestors overall system
Diagram
Diagram
Source
<xs:element name="ID">
  <xs:annotation>
    <xs:documentation>ID of the requestor which must be unique within the requestors overall system</xs:documentation>
  </xs:annotation>
</xs:element>
Element RequestorInformationType / Type
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Properties
minOccurs 0
Source
<xs:element name="Type" minOccurs="0"/>
Element RequestorInformationType / CompanyName
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CompanyNameType_ShortName StringCommonTypes_xsd.tmp#CompanyNameType_Code StringCommonTypes_xsd.tmp#CompanyNameType_OrganisationLevelID StringCommonTypes_xsd.tmp#CompanyNameType
Type CompanyNameType
Properties
content complex
minOccurs 0
Model
Children Code, OrganisationLevelID, ShortName
Instance
<CompanyName xmlns="http://string.drv.de/xmlschema/string">
  <ShortName>{0,1}</ShortName>
  <Code>{0,1}</Code>
  <OrganisationLevelID>{0,1}</OrganisationLevelID>
</CompanyName>
Source
<xs:element name="CompanyName" type="CompanyNameType" minOccurs="0"/>
Element CompanyNameType / ShortName
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Properties
minOccurs 0
Source
<xs:element name="ShortName" minOccurs="0"/>
Element CompanyNameType / Code
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Properties
minOccurs 0
Source
<xs:element name="Code" minOccurs="0"/>
Element CompanyNameType / OrganisationLevelID
Namespace http://string.drv.de/xmlschema/string
Annotations
As the company could be part of a bigger organization, one might provide the level in the hierarchy of that organization
Only 1 digit LevelIds are provided
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="OrganisationLevelID" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>As the company could be part of a bigger organization, one might provide the level in the hierarchy of that organization Only 1 digit LevelIds are provided</xs:documentation>
  </xs:annotation>
</xs:element>
Element RequestorInformationType / Organisation
Namespace http://string.drv.de/xmlschema/string
Annotations
As the company could be part of a bigger organization, one might provide the hierarchial structure of that organization
Thereby a hierarchy will be represented by a LevelID
Only 1 digit LevelIds are provided
Diagram
Diagram StringCommonTypes_xsd.tmp#RequestorInformationType_RequestorInformationType_Organisation_Level
Properties
content complex
minOccurs 0
Model
Children Level
Instance
<Organisation xmlns="http://string.drv.de/xmlschema/string">
  <Level>{1,10}</Level>
</Organisation>
Source
<xs:element name="Organisation" minOccurs="0">
  <xs:annotation>
    <xs:documentation>As the company could be part of a bigger organization, one might provide the hierarchial structure of that organization Thereby a hierarchy will be represented by a LevelID Only 1 digit LevelIds are provided</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Level" maxOccurs="10">
        <xs:annotation>
          <xs:documentation>A level will be represented by a LevelID (1 digit) and a corresponding key (name) value pair</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LevelID" type="xs:int">
              <xs:annotation>
                <xs:documentation>Only 1 digit LevelIds are provided</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Name"/>
            <xs:element name="Value"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element RequestorInformationType / Organisation / Level
Namespace http://string.drv.de/xmlschema/string
Annotations
A level will be represented by a LevelID (1 digit) and a corresponding key (name) value pair
Diagram
Diagram StringCommonTypes_xsd.tmp#RequestorInformationType_RequestorInformationType_Organisation_RequestorInformationType_RequestorInformationType_Organisation_Level_LevelID StringCommonTypes_xsd.tmp#RequestorInformationType_RequestorInformationType_Organisation_RequestorInformationType_RequestorInformationType_Organisation_Level_Name StringCommonTypes_xsd.tmp#RequestorInformationType_RequestorInformationType_Organisation_RequestorInformationType_RequestorInformationType_Organisation_Level_Value
Properties
content complex
maxOccurs 10
Model
Children LevelID, Name, Value
Instance
<Level xmlns="http://string.drv.de/xmlschema/string">
  <LevelID>{1,1}</LevelID>
  <Name>{1,1}</Name>
  <Value>{1,1}</Value>
</Level>
Source
<xs:element name="Level" maxOccurs="10">
  <xs:annotation>
    <xs:documentation>A level will be represented by a LevelID (1 digit) and a corresponding key (name) value pair</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LevelID" type="xs:int">
        <xs:annotation>
          <xs:documentation>Only 1 digit LevelIds are provided</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Name"/>
      <xs:element name="Value"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element RequestorInformationType / Organisation / Level / LevelID
Namespace http://string.drv.de/xmlschema/string
Annotations
Only 1 digit LevelIds are provided
Diagram
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="LevelID" type="xs:int">
  <xs:annotation>
    <xs:documentation>Only 1 digit LevelIds are provided</xs:documentation>
  </xs:annotation>
</xs:element>
Element RequestorInformationType / Organisation / Level / Name
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Source
<xs:element name="Name"/>
Element RequestorInformationType / Organisation / Level / Value
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Source
<xs:element name="Value"/>
Element PosType / ReceiverMatch
Namespace http://string.drv.de/xmlschema/string
Annotations
The corresponding ID, the RequestorID is mapped with in the receivers system
Diagram
Diagram StringCommonTypes_xsd.tmp#PosType_PosType_ReceiverMatch_ID
Properties
content complex
minOccurs 0
Model
Children ID
Instance
<ReceiverMatch xmlns="http://string.drv.de/xmlschema/string">
  <ID>{1,1}</ID>
</ReceiverMatch>
Source
<xs:element name="ReceiverMatch" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The corresponding ID, the RequestorID is mapped with in the receivers system</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ID"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element PosType / ReceiverMatch / ID
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Source
<xs:element name="ID"/>
Element PosType / BookingChannel
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#BookingChannelType_Type StringCommonTypes_xsd.tmp#BookingChannelType_CompanyName StringCommonTypes_xsd.tmp#BookingChannelType
Type BookingChannelType
Properties
content complex
Model
Children CompanyName, Type
Instance
<BookingChannel xmlns="http://string.drv.de/xmlschema/string">
  <Type>{1,1}</Type>
  <CompanyName>{0,1}</CompanyName>
</BookingChannel>
Source
<xs:element name="BookingChannel" type="BookingChannelType"/>
Element BookingChannelType / Type
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Source
<xs:element name="Type"/>
Element BookingChannelType / CompanyName
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CompanyNameType_ShortName StringCommonTypes_xsd.tmp#CompanyNameType_Code StringCommonTypes_xsd.tmp#CompanyNameType_OrganisationLevelID StringCommonTypes_xsd.tmp#CompanyNameType
Type CompanyNameType
Properties
content complex
minOccurs 0
Model
Children Code, OrganisationLevelID, ShortName
Instance
<CompanyName xmlns="http://string.drv.de/xmlschema/string">
  <ShortName>{0,1}</ShortName>
  <Code>{0,1}</Code>
  <OrganisationLevelID>{0,1}</OrganisationLevelID>
</CompanyName>
Source
<xs:element name="CompanyName" type="CompanyNameType" minOccurs="0"/>
Element ProductCodeResponseType / Code
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
nillable false
Source
<xs:element name="Code" type="xs:token" nillable="false"/>
Element ProductCodeResponseType / Type
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
minOccurs 0
Source
<xs:element name="Type" type="xs:token" minOccurs="0"/>
Element ProductCodeResponseType / Description
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#TextLanguageType_Text StringCommonTypes_xsd.tmp#TextLanguageType_LanguageCode StringCommonTypes_xsd.tmp#TextLanguageType
Type TextLanguageType
Properties
content complex
minOccurs 0
Model
Children LanguageCode, Text
Instance
<Description xmlns="http://string.drv.de/xmlschema/string">
  <Text>{1,1}</Text>
  <LanguageCode>{1,1}</LanguageCode>
</Description>
Source
<xs:element name="Description" type="TextLanguageType" minOccurs="0"/>
Element ProductCodeResponseType / Catalogue
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CatalogueResponseType_Code StringCommonTypes_xsd.tmp#CatalogueResponseType_Season StringCommonTypes_xsd.tmp#CatalogueResponseType_Page StringCommonTypes_xsd.tmp#CatalogueResponseType_Description StringCommonTypes_xsd.tmp#CatalogueResponseType
Type CatalogueResponseType
Properties
content complex
minOccurs 0
Model
Children Code, Description, Page, Season
Instance
<Catalogue xmlns="http://string.drv.de/xmlschema/string">
  <Code>{1,1}</Code>
  <Season>{0,1}</Season>
  <Page>{0,1}</Page>
  <Description>{0,1}</Description>
</Catalogue>
Source
<xs:element name="Catalogue" type="CatalogueResponseType" minOccurs="0"/>
Element CatalogueResponseType / Code
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
nillable false
Source
<xs:element name="Code" type="xs:token" nillable="false"/>
Element CatalogueResponseType / Season
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
minOccurs 0
Source
<xs:element name="Season" type="xs:token" minOccurs="0"/>
Element CatalogueResponseType / Page
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="Page" type="xs:integer" minOccurs="0"/>
Element CatalogueResponseType / Description
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#TextLanguageType_Text StringCommonTypes_xsd.tmp#TextLanguageType_LanguageCode StringCommonTypes_xsd.tmp#TextLanguageType
Type TextLanguageType
Properties
content complex
minOccurs 0
Model
Children LanguageCode, Text
Instance
<Description xmlns="http://string.drv.de/xmlschema/string">
  <Text>{1,1}</Text>
  <LanguageCode>{1,1}</LanguageCode>
</Description>
Source
<xs:element name="Description" type="TextLanguageType" minOccurs="0"/>
Element CustomerRequestResponseType / State
Namespace http://string.drv.de/xmlschema/string
Annotations
Confirmation state of the customer request
Diagram
Diagram StringCommonTypes_xsd.tmp#ConfirmationStateType
Type ConfirmationStateType
Properties
content simple
nillable false
Facets
enumeration Ok
enumeration Declined
enumeration Request
Source
<xs:element name="State" type="ConfirmationStateType" nillable="false">
  <xs:annotation>
    <xs:documentation>Confirmation state of the customer request</xs:documentation>
  </xs:annotation>
</xs:element>
Element GeoLocationType / Longitude
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
nillable false
Source
<xs:element name="Longitude" type="xs:string" nillable="false"/>
Element GeoLocationType / Latitude
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
nillable false
Source
<xs:element name="Latitude" type="xs:string" nillable="false"/>
Element RegionsType / Region
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#RegionsType_RegionsType_Region_Code StringCommonTypes_xsd.tmp#RegionsType_RegionsType_Region_Description
Properties
content complex
maxOccurs unbounded
Model
Children Code, Description
Instance
<Region xmlns="http://string.drv.de/xmlschema/string">
  <Code>{1,1}</Code>
  <Description>{0,1}</Description>
</Region>
Source
<xs:element name="Region" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Code"/>
      <xs:element name="Description" type="TextLanguageType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element RegionsType / Region / Code
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Source
<xs:element name="Code"/>
Element RegionsType / Region / Description
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#TextLanguageType_Text StringCommonTypes_xsd.tmp#TextLanguageType_LanguageCode StringCommonTypes_xsd.tmp#TextLanguageType
Type TextLanguageType
Properties
content complex
minOccurs 0
Model
Children LanguageCode, Text
Instance
<Description xmlns="http://string.drv.de/xmlschema/string">
  <Text>{1,1}</Text>
  <LanguageCode>{1,1}</LanguageCode>
</Description>
Source
<xs:element name="Description" type="TextLanguageType" minOccurs="0"/>
Element InformationsType / InformationDetail
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#InformationType_Identifier StringCommonTypes_xsd.tmp#InformationType_Code StringCommonTypes_xsd.tmp#InformationType_Description StringCommonTypes_xsd.tmp#InformationType_AssignedTravellers StringCommonTypes_xsd.tmp#InformationType_AssignedServices StringCommonTypes_xsd.tmp#InformationType_AssignedServiceTypes StringCommonTypes_xsd.tmp#InformationType_AssignedToBooking StringCommonTypes_xsd.tmp#InformationType
Type InformationType
Properties
content complex
maxOccurs unbounded
nillable false
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Code, Description, Identifier
Instance
<InformationDetail xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Code>{1,1}</Code>
  <Description>{0,unbounded}</Description>
  <AssignedTravellers>{0,1}</AssignedTravellers>
  <AssignedServices>{0,1}</AssignedServices>
  <AssignedServiceTypes>{0,1}</AssignedServiceTypes>
  <AssignedToBooking>{0,1}</AssignedToBooking>
</InformationDetail>
Source
<xs:element name="InformationDetail" type="InformationType" nillable="false" maxOccurs="unbounded"/>
Element InformationType / Identifier
Namespace http://string.drv.de/xmlschema/string
Annotations
Unique information identifier
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifierType
Type IdentifierType
Properties
content simple
Source
<xs:element name="Identifier" type="IdentifierType">
  <xs:annotation>
    <xs:documentation>Unique information identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element InformationType / Code
Namespace http://string.drv.de/xmlschema/string
Annotations
Code for the information defined by the touroperator
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="Code" type="xs:token">
  <xs:annotation>
    <xs:documentation>Code for the information defined by the touroperator</xs:documentation>
  </xs:annotation>
</xs:element>
Element InformationType / Description
Namespace http://string.drv.de/xmlschema/string
Annotations
Description for the information
Diagram
Diagram StringCommonTypes_xsd.tmp#TextLanguageType_Text StringCommonTypes_xsd.tmp#TextLanguageType_LanguageCode StringCommonTypes_xsd.tmp#TextLanguageType
Type TextLanguageType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children LanguageCode, Text
Instance
<Description xmlns="http://string.drv.de/xmlschema/string">
  <Text>{1,1}</Text>
  <LanguageCode>{1,1}</LanguageCode>
</Description>
Source
<xs:element name="Description" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description for the information</xs:documentation>
  </xs:annotation>
</xs:element>
Element InformationType / AssignedTravellers
Namespace http://string.drv.de/xmlschema/string
Annotations
List of participants who caused this information
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier StringCommonTypes_xsd.tmp#IdentifiersType
Type IdentifiersType
Properties
content complex
minOccurs 0
nillable true
Model
Children Identifier
Instance
<AssignedTravellers xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,unbounded}</Identifier>
</AssignedTravellers>
Source
<xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of participants who caused this information</xs:documentation>
  </xs:annotation>
</xs:element>
Element InformationType / AssignedServices
Namespace http://string.drv.de/xmlschema/string
Annotations
List of services which caused this information
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier StringCommonTypes_xsd.tmp#IdentifiersType
Type IdentifiersType
Properties
content complex
minOccurs 0
nillable true
Model
Children Identifier
Instance
<AssignedServices xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,unbounded}</Identifier>
</AssignedServices>
Source
<xs:element name="AssignedServices" type="IdentifiersType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of services which caused this information</xs:documentation>
  </xs:annotation>
</xs:element>
Element InformationType / AssignedServiceTypes
Namespace http://string.drv.de/xmlschema/string
Annotations
List of service types (e.g. rooms, flight classes) which caused this information
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier StringCommonTypes_xsd.tmp#IdentifiersType
Type IdentifiersType
Properties
content complex
minOccurs 0
nillable true
Model
Children Identifier
Instance
<AssignedServiceTypes xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,unbounded}</Identifier>
</AssignedServiceTypes>
Source
<xs:element name="AssignedServiceTypes" type="IdentifiersType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of service types (e.g. rooms, flight classes) which caused this information</xs:documentation>
  </xs:annotation>
</xs:element>
Element InformationType / AssignedToBooking
Namespace http://string.drv.de/xmlschema/string
Annotations
Flag if this information is booking related
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
nillable false
Source
<xs:element name="AssignedToBooking" type="xs:boolean" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Flag if this information is booking related</xs:documentation>
  </xs:annotation>
</xs:element>
Element WarningsType / WarningDetail
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#InformationType_Identifier StringCommonTypes_xsd.tmp#InformationType_Code StringCommonTypes_xsd.tmp#InformationType_Description StringCommonTypes_xsd.tmp#InformationType_AssignedTravellers StringCommonTypes_xsd.tmp#InformationType_AssignedServices StringCommonTypes_xsd.tmp#InformationType_AssignedServiceTypes StringCommonTypes_xsd.tmp#InformationType_AssignedToBooking StringCommonTypes_xsd.tmp#InformationType StringCommonTypes_xsd.tmp#WarningType_HasToBeConfirmed StringCommonTypes_xsd.tmp#WarningType
Type WarningType
Type hierarchy
Properties
content complex
maxOccurs unbounded
nillable false
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Code, Description, HasToBeConfirmed, Identifier
Instance
<WarningDetail xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Code>{1,1}</Code>
  <Description>{0,unbounded}</Description>
  <AssignedTravellers>{0,1}</AssignedTravellers>
  <AssignedServices>{0,1}</AssignedServices>
  <AssignedServiceTypes>{0,1}</AssignedServiceTypes>
  <AssignedToBooking>{0,1}</AssignedToBooking>
  <HasToBeConfirmed>{0,1}</HasToBeConfirmed>
</WarningDetail>
Source
<xs:element name="WarningDetail" type="WarningType" nillable="false" maxOccurs="unbounded"/>
Element WarningType / HasToBeConfirmed
Namespace http://string.drv.de/xmlschema/string
Annotations
Flag if this warning has to be explitly confirmed by the user
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
nillable false
Source
<xs:element name="HasToBeConfirmed" type="xs:boolean" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Flag if this warning has to be explitly confirmed by the user</xs:documentation>
  </xs:annotation>
</xs:element>
Element ErrorsType / ErrorDetail
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#InformationType_Identifier StringCommonTypes_xsd.tmp#InformationType_Code StringCommonTypes_xsd.tmp#InformationType_Description StringCommonTypes_xsd.tmp#InformationType_AssignedTravellers StringCommonTypes_xsd.tmp#InformationType_AssignedServices StringCommonTypes_xsd.tmp#InformationType_AssignedServiceTypes StringCommonTypes_xsd.tmp#InformationType_AssignedToBooking StringCommonTypes_xsd.tmp#InformationType StringCommonTypes_xsd.tmp#ErrorType_ErrorCategory StringCommonTypes_xsd.tmp#ErrorType
Type ErrorType
Type hierarchy
Properties
content complex
maxOccurs unbounded
nillable false
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Code, Description, ErrorCategory, Identifier
Instance
<ErrorDetail xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Code>{1,1}</Code>
  <Description>{0,unbounded}</Description>
  <AssignedTravellers>{0,1}</AssignedTravellers>
  <AssignedServices>{0,1}</AssignedServices>
  <AssignedServiceTypes>{0,1}</AssignedServiceTypes>
  <AssignedToBooking>{0,1}</AssignedToBooking>
  <ErrorCategory>{1,1}</ErrorCategory>
</ErrorDetail>
Source
<xs:element name="ErrorDetail" type="ErrorType" nillable="false" maxOccurs="unbounded"/>
Element ErrorType / ErrorCategory
Namespace http://string.drv.de/xmlschema/string
Annotations
Specific error category
Diagram
Diagram StringCommonTypes_xsd.tmp#ErrorCategoryType
Type ErrorCategoryType
Properties
content simple
nillable false
Facets
enumeration TimeoutError
enumeration UnexpectedError
enumeration UnkownError
enumeration InputDataError
enumeration AuthenticationError
enumeration AuthorizationError
enumeration ExternalSystemError
enumeration TemporarilyUnavailable
enumeration OutboundUnavailable
enumeration InboundUnavailable
enumeration FlightUnavailable
enumeration AccommodationUnavailable
enumeration ServiceUnavailable
enumeration TravellerError
enumeration AgencyClearanceError
enumeration DirectBookingOnlyError
enumeration PriceError
enumeration PaymentFailedError
Source
<xs:element name="ErrorCategory" type="ErrorCategoryType" nillable="false">
  <xs:annotation>
    <xs:documentation>Specific error category</xs:documentation>
  </xs:annotation>
</xs:element>
Element KeyValueType / Key
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="Key" type="xs:token"/>
Element KeyValueType / Value
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Value" type="xs:string"/>
Element CustomerRequestListRequestType / CustomerRequest
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CustomerRequestRequestType_Code StringCommonTypes_xsd.tmp#CustomerRequestRequestType_Description StringCommonTypes_xsd.tmp#CustomerRequestRequestType_AssignedTravellers StringCommonTypes_xsd.tmp#CustomerRequestRequestType
Type CustomerRequestRequestType
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable true
Model
Children AssignedTravellers, Code, Description
Instance
<CustomerRequest xmlns="http://string.drv.de/xmlschema/string">
  <Code>{0,1}</Code>
  <Description>{0,unbounded}</Description>
  <AssignedTravellers>{0,1}</AssignedTravellers>
</CustomerRequest>
Source
<xs:element name="CustomerRequest" type="CustomerRequestRequestType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
Element CustomerRequestListResponseType / CustomerRequest
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CustomerRequestRequestType_Code StringCommonTypes_xsd.tmp#CustomerRequestRequestType_Description StringCommonTypes_xsd.tmp#CustomerRequestRequestType_AssignedTravellers StringCommonTypes_xsd.tmp#CustomerRequestRequestType StringCommonTypes_xsd.tmp#CustomerRequestResponseType_State StringCommonTypes_xsd.tmp#CustomerRequestResponseType
Type CustomerRequestResponseType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable true
Model
Children AssignedTravellers, Code, Description, State
Instance
<CustomerRequest xmlns="http://string.drv.de/xmlschema/string">
  <Code>{0,1}</Code>
  <Description>{0,unbounded}</Description>
  <AssignedTravellers>{0,1}</AssignedTravellers>
  <State>{1,1}</State>
</CustomerRequest>
Source
<xs:element name="CustomerRequest" type="CustomerRequestResponseType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
Complex Type CommonAgencyType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CommonAgencyType_Agency StringCommonTypes_xsd.tmp#CommonAgencyType_AgentId
Used by
Model
Children Agency, AgentId
Source
<xs:complexType name="CommonAgencyType">
  <xs:sequence>
    <xs:element name="Agency" type="xs:string">
      <xs:annotation>
        <xs:documentation>Identification of the executing agency</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AgentId" type="xs:int">
      <xs:annotation>
        <xs:documentation>Identification of the executing agent</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type RequestTriggerType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Interactive
enumeration Automatic
Used by
Source
<xs:simpleType name="RequestTriggerType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Interactive"/>
    <xs:enumeration value="Automatic"/>
  </xs:restriction>
</xs:simpleType>
Simple Type IdentifierType
Namespace http://string.drv.de/xmlschema/string
Annotations
Type for an unique identifier
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="IdentifierType">
  <xs:annotation>
    <xs:documentation>Type for an unique identifier</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type DateType
Namespace http://string.drv.de/xmlschema/string
Annotations
Date value in ISO8601 format including the timezone (e.g. jjjj-mm-ttZ)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="DateType">
  <xs:annotation>
    <xs:documentation>Date value in ISO8601 format including the timezone (e.g. jjjj-mm-ttZ)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type IdentifiersType
Namespace http://string.drv.de/xmlschema/string
Annotations
List of unique identifiers
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier
Used by
Model
Children Identifier
Source
<xs:complexType name="IdentifiersType">
  <xs:annotation>
    <xs:documentation>List of unique identifiers</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Identifier" type="IdentifierType" nillable="false" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type AttributesType
Namespace http://string.drv.de/xmlschema/string
Annotations
List of attributes
Diagram
Diagram StringCommonTypes_xsd.tmp#AttributesType_Attribute
Used by
Model
Children Attribute
Source
<xs:complexType name="AttributesType">
  <xs:annotation>
    <xs:documentation>List of attributes</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Attribute" type="AttributeType" nillable="false" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type AttributeType
Namespace http://string.drv.de/xmlschema/string
Annotations
Certain attribute of the containing element
Diagram
Diagram StringCommonTypes_xsd.tmp#AttributeType_Code StringCommonTypes_xsd.tmp#AttributeType_Description StringCommonTypes_xsd.tmp#AttributeType_AttributeSource
Used by
Model
Children AttributeSource, Code, Description
Source
<xs:complexType name="AttributeType">
  <xs:annotation>
    <xs:documentation>Certain attribute of the containing element</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:token">
      <xs:annotation>
        <xs:documentation>Code for the attribute</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Description" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Description for the attribute</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AttributeSource" type="AttributeSourceType" nillable="false">
      <xs:annotation>
        <xs:documentation>Source of the attribute</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TextLanguageType
Namespace http://string.drv.de/xmlschema/string
Annotations
Type for region/country specific text information
Diagram
Diagram StringCommonTypes_xsd.tmp#TextLanguageType_Text StringCommonTypes_xsd.tmp#TextLanguageType_LanguageCode
Used by
Model
Children LanguageCode, Text
Source
<xs:complexType name="TextLanguageType">
  <xs:annotation>
    <xs:documentation>Type for region/country specific text information</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="xs:string">
      <xs:annotation>
        <xs:documentation>Text in the given language</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LanguageCode" type="xs:language">
      <xs:annotation>
        <xs:documentation>ISO language code: either XX or XX_yy</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type AttributeSourceType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Touroperator
enumeration DRV
enumeration OTDS
enumeration GIATA
enumeration Other
Used by
Source
<xs:simpleType name="AttributeSourceType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Touroperator"/>
    <xs:enumeration value="DRV"/>
    <xs:enumeration value="OTDS"/>
    <xs:enumeration value="GIATA"/>
    <xs:enumeration value="Other"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ProductCodeRequestType
Namespace http://string.drv.de/xmlschema/string
Annotations
Touroperator specific product code
Diagram
Diagram StringCommonTypes_xsd.tmp#ProductCodeRequestType_Code StringCommonTypes_xsd.tmp#ProductCodeRequestType_Type StringCommonTypes_xsd.tmp#ProductCodeRequestType_Catalogue
Used by
Model
Children Catalogue, Code, Type
Source
<xs:complexType name="ProductCodeRequestType">
  <xs:annotation>
    <xs:documentation>Touroperator specific product code</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:token" nillable="false"/>
    <xs:element name="Type" type="xs:token" minOccurs="0"/>
    <xs:element name="Catalogue" type="CatalogueRequestType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Complex Type CatalogueRequestType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CatalogueRequestType_Code StringCommonTypes_xsd.tmp#CatalogueRequestType_Season StringCommonTypes_xsd.tmp#CatalogueRequestType_Page
Used by
Model
Children Code, Page, Season
Source
<xs:complexType name="CatalogueRequestType">
  <xs:sequence>
    <xs:element name="Code" type="xs:token" nillable="false"/>
    <xs:element name="Season" type="xs:token" minOccurs="0"/>
    <xs:element name="Page" type="xs:integer" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Complex Type CustomerRequestRequestType
Namespace http://string.drv.de/xmlschema/string
Annotations
Customer request
Diagram
Diagram StringCommonTypes_xsd.tmp#CustomerRequestRequestType_Code StringCommonTypes_xsd.tmp#CustomerRequestRequestType_Description StringCommonTypes_xsd.tmp#CustomerRequestRequestType_AssignedTravellers
Used by
Model
Children AssignedTravellers, Code, Description
Source
<xs:complexType name="CustomerRequestRequestType">
  <xs:annotation>
    <xs:documentation>Customer request</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:token" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Touroperator code for the customer request</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Description" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Description for the customer request</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedTravellers" type="IdentifiersType" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of assigend participants</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type DateTimeType
Namespace http://string.drv.de/xmlschema/string
Annotations
Date value in ISO8601 format including the timezone (e.g. jjjj-mm-ttThh:miZ)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="DateTimeType">
  <xs:annotation>
    <xs:documentation>Date value in ISO8601 format including the timezone (e.g. jjjj-mm-ttThh:miZ)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type BookabilityStateType
Namespace http://string.drv.de/xmlschema/string
Annotations
Type for specifying touristical bookability states
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Ok
enumeration Cancelled
enumeration Request
enumeration Option
enumeration Declined
Used by
Source
<xs:simpleType name="BookabilityStateType">
  <xs:annotation>
    <xs:documentation>Type for specifying touristical bookability states</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Ok"/>
    <xs:enumeration value="Cancelled"/>
    <xs:enumeration value="Request"/>
    <xs:enumeration value="Option"/>
    <xs:enumeration value="Declined"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ListType
Namespace http://string.drv.de/xmlschema/string
Annotations
List of strings
Diagram
Diagram StringCommonTypes_xsd.tmp#ListType_Value
Used by
Model
Children Value
Source
<xs:complexType name="ListType">
  <xs:annotation>
    <xs:documentation>List of strings</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Value" type="xs:string" nillable="false" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Simple Type TimeType
Namespace http://string.drv.de/xmlschema/string
Annotations
Date value in ISO8601 format including the timezone (e.g. Thh:miZ)
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="TimeType">
  <xs:annotation>
    <xs:documentation>Date value in ISO8601 format including the timezone (e.g. Thh:miZ)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type CountryType
Namespace http://string.drv.de/xmlschema/string
Annotations
Type for country information
Diagram
Diagram StringCommonTypes_xsd.tmp#CountryType_Name StringCommonTypes_xsd.tmp#CountryType_CountryCode
Used by
Model
Children CountryCode, Name
Source
<xs:complexType name="CountryType">
  <xs:annotation>
    <xs:documentation>Type for country information</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of the country</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CountryCode" type="CountryCodeType">
      <xs:annotation>
        <xs:documentation>ISO code</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type CountryCodeType
Namespace http://string.drv.de/xmlschema/string
Annotations
ISO country code
Diagram
Diagram
Type restriction of xs:token
Facets
minLength 2
maxLength 5
Used by
Source
<xs:simpleType name="CountryCodeType">
  <xs:annotation>
    <xs:documentation>ISO country code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:minLength value="2"/>
    <xs:maxLength value="5"/>
  </xs:restriction>
</xs:simpleType>
Complex Type AddressType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#AddressType_Language StringCommonTypes_xsd.tmp#AddressType_Street StringCommonTypes_xsd.tmp#AddressType_HouseNumber StringCommonTypes_xsd.tmp#AddressType_ZIPCode StringCommonTypes_xsd.tmp#AddressType_City StringCommonTypes_xsd.tmp#AddressType_Country
Used by
Model
Children City, Country, HouseNumber, Street, ZIPCode
Attributes
QName Type Use
Language xs:language optional
Source
<xs:complexType name="AddressType">
  <xs:sequence>
    <xs:element name="Street" type="xs:string" minOccurs="0" maxOccurs="1"/>
    <xs:element name="HouseNumber" type="xs:string" minOccurs="0" maxOccurs="1"/>
    <xs:element name="ZIPCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
    <xs:element name="City" type="xs:string" minOccurs="0" maxOccurs="1"/>
    <xs:element name="Country" type="CountryType" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
  <xs:attribute name="Language" type="xs:language"/>
</xs:complexType>
Complex Type PosType
Namespace http://string.drv.de/xmlschema/string
Annotations
Provides information on the originator of the query
Diagram
Diagram StringCommonTypes_xsd.tmp#PosType_Agency StringCommonTypes_xsd.tmp#PosType_Country StringCommonTypes_xsd.tmp#PosType_Currency StringCommonTypes_xsd.tmp#PosType_Languages StringCommonTypes_xsd.tmp#PosType_Requestor StringCommonTypes_xsd.tmp#PosType_ReceiverMatch StringCommonTypes_xsd.tmp#PosType_BookingChannel
Used by
Model
Children Agency, BookingChannel, Country, Currency, Languages, ReceiverMatch, Requestor
Source
<xs:complexType name="PosType">
  <xs:annotation>
    <xs:documentation>Provides information on the originator of the query</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:sequence>
      <xs:element name="Agency">
        <xs:annotation>
          <xs:documentation>Identification of the executing agency</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Country" type="CountryType" minOccurs="0" maxOccurs="1"/>
      <xs:element name="Currency" type="CurrencyCodeType"/>
      <xs:element name="Languages">
        <xs:annotation>
          <xs:documentation>ISO Language Code of the generated Language(s) of the originator instance. In case of a multiple language support one is defined as the primary language</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PrimaryLanguage" type="xs:language"/>
            <xs:element name="AdditionalLanguages" type="xs:language" minOccurs="0" maxOccurs="3"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:element name="Requestor" type="RequestorInformationType"/>
    <xs:element name="ReceiverMatch" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The corresponding ID, the RequestorID is mapped with in the receivers system</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ID"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="BookingChannel" type="BookingChannelType"/>
  </xs:sequence>
</xs:complexType>
Complex Type RequestorInformationType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#RequestorInformationType_ID StringCommonTypes_xsd.tmp#RequestorInformationType_Type StringCommonTypes_xsd.tmp#RequestorInformationType_CompanyName StringCommonTypes_xsd.tmp#RequestorInformationType_Organisation
Used by
Model
Children CompanyName, ID, Organisation, Type
Source
<xs:complexType name="RequestorInformationType">
  <xs:sequence>
    <xs:annotation>
      <xs:documentation>Details on the requestor which at least must be a RequestorID</xs:documentation>
    </xs:annotation>
    <xs:element name="ID">
      <xs:annotation>
        <xs:documentation>ID of the requestor which must be unique within the requestors overall system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Type" minOccurs="0"/>
    <xs:element name="CompanyName" type="CompanyNameType" minOccurs="0"/>
    <xs:element name="Organisation" minOccurs="0">
      <xs:annotation>
        <xs:documentation>As the company could be part of a bigger organization, one might provide the hierarchial structure of that organization Thereby a hierarchy will be represented by a LevelID Only 1 digit LevelIds are provided</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Level" maxOccurs="10">
            <xs:annotation>
              <xs:documentation>A level will be represented by a LevelID (1 digit) and a corresponding key (name) value pair</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="LevelID" type="xs:int">
                  <xs:annotation>
                    <xs:documentation>Only 1 digit LevelIds are provided</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Name"/>
                <xs:element name="Value"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CompanyNameType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CompanyNameType_ShortName StringCommonTypes_xsd.tmp#CompanyNameType_Code StringCommonTypes_xsd.tmp#CompanyNameType_OrganisationLevelID
Used by
Model
Children Code, OrganisationLevelID, ShortName
Source
<xs:complexType name="CompanyNameType">
  <xs:sequence>
    <xs:element name="ShortName" minOccurs="0"/>
    <xs:element name="Code" minOccurs="0"/>
    <xs:element name="OrganisationLevelID" type="xs:int" minOccurs="0">
      <xs:annotation>
        <xs:documentation>As the company could be part of a bigger organization, one might provide the level in the hierarchy of that organization Only 1 digit LevelIds are provided</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BookingChannelType
Namespace http://string.drv.de/xmlschema/string
Annotations
Booking Channel
Diagram
Diagram StringCommonTypes_xsd.tmp#BookingChannelType_Type StringCommonTypes_xsd.tmp#BookingChannelType_CompanyName
Used by
Model
Children CompanyName, Type
Source
<xs:complexType name="BookingChannelType">
  <xs:annotation>
    <xs:documentation>Booking Channel</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Type"/>
    <xs:element name="CompanyName" type="CompanyNameType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Simple Type ProcessStateType
Namespace http://string.drv.de/xmlschema/string
Annotations
Type which indicates next possible process states of the result
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration BookingPossible
enumeration RebookPossible
enumeration CancellationPossible
enumeration OptionPossible
enumeration RequestPossible
enumeration BookingOk
enumeration RebookOk
enumeration CancellationOk
enumeration OptionOk
enumeration RequestOk
enumeration Error
Used by
Source
<xs:simpleType name="ProcessStateType">
  <xs:annotation>
    <xs:documentation>Type which indicates next possible process states of the result</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="BookingPossible"/>
    <xs:enumeration value="RebookPossible"/>
    <xs:enumeration value="CancellationPossible"/>
    <xs:enumeration value="OptionPossible"/>
    <xs:enumeration value="RequestPossible"/>
    <xs:enumeration value="BookingOk"/>
    <xs:enumeration value="RebookOk"/>
    <xs:enumeration value="CancellationOk"/>
    <xs:enumeration value="OptionOk"/>
    <xs:enumeration value="RequestOk"/>
    <xs:enumeration value="Error"/>
  </xs:restriction>
</xs:simpleType>
Simple Type TransactionStateType
Namespace http://string.drv.de/xmlschema/string
Annotations
Type which indicates an technical error while processing a request
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Ok
enumeration Timeout
enumeration InvalidFormat
enumeration NoConnectionPossible
Used by
Source
<xs:simpleType name="TransactionStateType">
  <xs:annotation>
    <xs:documentation>Type which indicates an technical error while processing a request</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Ok"/>
    <xs:enumeration value="Timeout"/>
    <xs:enumeration value="InvalidFormat"/>
    <xs:enumeration value="NoConnectionPossible"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ProductCodeResponseType
Namespace http://string.drv.de/xmlschema/string
Annotations
Touroperator specific product code
Diagram
Diagram StringCommonTypes_xsd.tmp#ProductCodeResponseType_Code StringCommonTypes_xsd.tmp#ProductCodeResponseType_Type StringCommonTypes_xsd.tmp#ProductCodeResponseType_Description StringCommonTypes_xsd.tmp#ProductCodeResponseType_Catalogue
Used by
Model
Children Catalogue, Code, Description, Type
Source
<xs:complexType name="ProductCodeResponseType">
  <xs:annotation>
    <xs:documentation>Touroperator specific product code</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="xs:token" nillable="false"/>
    <xs:element name="Type" type="xs:token" minOccurs="0"/>
    <xs:element name="Description" type="TextLanguageType" minOccurs="0"/>
    <xs:element name="Catalogue" type="CatalogueResponseType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Complex Type CatalogueResponseType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CatalogueResponseType_Code StringCommonTypes_xsd.tmp#CatalogueResponseType_Season StringCommonTypes_xsd.tmp#CatalogueResponseType_Page StringCommonTypes_xsd.tmp#CatalogueResponseType_Description
Used by
Model
Children Code, Description, Page, Season
Source
<xs:complexType name="CatalogueResponseType">
  <xs:sequence>
    <xs:element name="Code" type="xs:token" nillable="false"/>
    <xs:element name="Season" type="xs:token" minOccurs="0"/>
    <xs:element name="Page" type="xs:integer" minOccurs="0"/>
    <xs:element name="Description" type="TextLanguageType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Complex Type CustomerRequestResponseType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CustomerRequestRequestType_Code StringCommonTypes_xsd.tmp#CustomerRequestRequestType_Description StringCommonTypes_xsd.tmp#CustomerRequestRequestType_AssignedTravellers StringCommonTypes_xsd.tmp#CustomerRequestRequestType StringCommonTypes_xsd.tmp#CustomerRequestResponseType_State
Type extension of CustomerRequestRequestType
Type hierarchy
Used by
Model
Children AssignedTravellers, Code, Description, State
Source
<xs:complexType name="CustomerRequestResponseType">
  <xs:complexContent>
    <xs:extension base="CustomerRequestRequestType">
      <xs:sequence>
        <xs:element name="State" type="ConfirmationStateType" nillable="false">
          <xs:annotation>
            <xs:documentation>Confirmation state of the customer request</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type ConfirmationStateType
Namespace http://string.drv.de/xmlschema/string
Annotations
Type for specifying touristical confirmation states
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Ok
enumeration Declined
enumeration Request
Used by
Source
<xs:simpleType name="ConfirmationStateType">
  <xs:annotation>
    <xs:documentation>Type for specifying touristical confirmation states</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Ok"/>
    <xs:enumeration value="Declined"/>
    <xs:enumeration value="Request"/>
  </xs:restriction>
</xs:simpleType>
Complex Type GeoLocationType
Namespace http://string.drv.de/xmlschema/string
Annotations
Type for geo coding information
Diagram
Diagram StringCommonTypes_xsd.tmp#GeoLocationType_Longitude StringCommonTypes_xsd.tmp#GeoLocationType_Latitude
Used by
Model
Children Latitude, Longitude
Source
<xs:complexType name="GeoLocationType">
  <xs:annotation>
    <xs:documentation>Type for geo coding information</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Longitude" type="xs:string" nillable="false"/>
    <xs:element name="Latitude" type="xs:string" nillable="false"/>
  </xs:sequence>
</xs:complexType>
Complex Type RegionsType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#RegionsType_Region
Used by
Model
Children Region
Source
<xs:complexType name="RegionsType">
  <xs:sequence>
    <xs:element name="Region" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Code"/>
          <xs:element name="Description" type="TextLanguageType" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type InformationsType
Namespace http://string.drv.de/xmlschema/string
Annotations
List of informations
Diagram
Diagram StringCommonTypes_xsd.tmp#InformationsType_InformationDetail
Used by
Model
Children InformationDetail
Source
<xs:complexType name="InformationsType">
  <xs:annotation>
    <xs:documentation>List of informations</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="InformationDetail" type="InformationType" nillable="false" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type InformationType
Namespace http://string.drv.de/xmlschema/string
Annotations
Warning associated with certain details within the response
Diagram
Diagram StringCommonTypes_xsd.tmp#InformationType_Identifier StringCommonTypes_xsd.tmp#InformationType_Code StringCommonTypes_xsd.tmp#InformationType_Description StringCommonTypes_xsd.tmp#InformationType_AssignedTravellers StringCommonTypes_xsd.tmp#InformationType_AssignedServices StringCommonTypes_xsd.tmp#InformationType_AssignedServiceTypes StringCommonTypes_xsd.tmp#InformationType_AssignedToBooking
Used by
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Code, Description, Identifier
Source
<xs:complexType name="InformationType">
  <xs:annotation>
    <xs:documentation>Warning associated with certain details within the response</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Identifier" type="IdentifierType">
      <xs:annotation>
        <xs:documentation>Unique information identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Code" type="xs:token">
      <xs:annotation>
        <xs:documentation>Code for the information defined by the touroperator</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Description" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Description for the information</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of participants who caused this information</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedServices" type="IdentifiersType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of services which caused this information</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedServiceTypes" type="IdentifiersType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of service types (e.g. rooms, flight classes) which caused this information</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedToBooking" type="xs:boolean" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Flag if this information is booking related</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type WarningsType
Namespace http://string.drv.de/xmlschema/string
Annotations
List of warnings
Diagram
Diagram StringCommonTypes_xsd.tmp#WarningsType_WarningDetail
Used by
Model
Children WarningDetail
Source
<xs:complexType name="WarningsType">
  <xs:annotation>
    <xs:documentation>List of warnings</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="WarningDetail" type="WarningType" nillable="false" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type WarningType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#InformationType_Identifier StringCommonTypes_xsd.tmp#InformationType_Code StringCommonTypes_xsd.tmp#InformationType_Description StringCommonTypes_xsd.tmp#InformationType_AssignedTravellers StringCommonTypes_xsd.tmp#InformationType_AssignedServices StringCommonTypes_xsd.tmp#InformationType_AssignedServiceTypes StringCommonTypes_xsd.tmp#InformationType_AssignedToBooking StringCommonTypes_xsd.tmp#InformationType StringCommonTypes_xsd.tmp#WarningType_HasToBeConfirmed
Type extension of InformationType
Type hierarchy
Used by
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Code, Description, HasToBeConfirmed, Identifier
Source
<xs:complexType name="WarningType">
  <xs:complexContent>
    <xs:extension base="InformationType">
      <xs:sequence>
        <xs:element name="HasToBeConfirmed" type="xs:boolean" nillable="false" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Flag if this warning has to be explitly confirmed by the user</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type ErrorsType
Namespace http://string.drv.de/xmlschema/string
Annotations
List of errors
Diagram
Diagram StringCommonTypes_xsd.tmp#ErrorsType_ErrorDetail
Used by
Model
Children ErrorDetail
Source
<xs:complexType name="ErrorsType">
  <xs:annotation>
    <xs:documentation>List of errors</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ErrorDetail" type="ErrorType" nillable="false" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type ErrorType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#InformationType_Identifier StringCommonTypes_xsd.tmp#InformationType_Code StringCommonTypes_xsd.tmp#InformationType_Description StringCommonTypes_xsd.tmp#InformationType_AssignedTravellers StringCommonTypes_xsd.tmp#InformationType_AssignedServices StringCommonTypes_xsd.tmp#InformationType_AssignedServiceTypes StringCommonTypes_xsd.tmp#InformationType_AssignedToBooking StringCommonTypes_xsd.tmp#InformationType StringCommonTypes_xsd.tmp#ErrorType_ErrorCategory
Type extension of InformationType
Type hierarchy
Used by
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Code, Description, ErrorCategory, Identifier
Source
<xs:complexType name="ErrorType">
  <xs:complexContent>
    <xs:extension base="InformationType">
      <xs:sequence>
        <xs:element name="ErrorCategory" type="ErrorCategoryType" nillable="false">
          <xs:annotation>
            <xs:documentation>Specific error category</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type ErrorCategoryType
Namespace http://string.drv.de/xmlschema/string
Annotations
Error category
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration TimeoutError
enumeration UnexpectedError
enumeration UnkownError
enumeration InputDataError
enumeration AuthenticationError
enumeration AuthorizationError
enumeration ExternalSystemError
enumeration TemporarilyUnavailable
enumeration OutboundUnavailable
enumeration InboundUnavailable
enumeration FlightUnavailable
enumeration AccommodationUnavailable
enumeration ServiceUnavailable
enumeration TravellerError
enumeration AgencyClearanceError
enumeration DirectBookingOnlyError
enumeration PriceError
enumeration PaymentFailedError
Used by
Source
<xs:simpleType name="ErrorCategoryType">
  <xs:annotation>
    <xs:documentation>Error category</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="TimeoutError"/>
    <xs:enumeration value="UnexpectedError"/>
    <!-- error which should really not happen under normal circumstances (e.g. system instable)-->
    <xs:enumeration value="UnkownError"/>
    <!-- error which cannot be specified in detail-->
    <xs:enumeration value="InputDataError"/>
    <xs:enumeration value="AuthenticationError"/>
    <xs:enumeration value="AuthorizationError"/>
    <xs:enumeration value="ExternalSystemError"/>
    <xs:enumeration value="TemporarilyUnavailable"/>
    <xs:enumeration value="OutboundUnavailable"/>
    <xs:enumeration value="InboundUnavailable"/>
    <xs:enumeration value="FlightUnavailable"/>
    <xs:enumeration value="AccommodationUnavailable"/>
    <xs:enumeration value="ServiceUnavailable"/>
    <xs:enumeration value="TravellerError"/>
    <xs:enumeration value="AgencyClearanceError"/>
    <xs:enumeration value="DirectBookingOnlyError"/>
    <xs:enumeration value="PriceError"/>
    <xs:enumeration value="PaymentFailedError"/>
  </xs:restriction>
</xs:simpleType>
Complex Type KeyValueType
Namespace http://string.drv.de/xmlschema/string
Annotations
List of key-value elements
Diagram
Diagram StringCommonTypes_xsd.tmp#KeyValueType_Key StringCommonTypes_xsd.tmp#KeyValueType_Value
Used by
Model
Children Key, Value
Source
<xs:complexType name="KeyValueType">
  <xs:annotation>
    <xs:documentation>List of key-value elements</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Key" type="xs:token"/>
    <xs:element name="Value" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
Simple Type IdentifierList
Namespace http://string.drv.de/xmlschema/string
Annotations
White space separated list of identifiers
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifierType
Type list of IdentifierType
Source
<xs:simpleType name="IdentifierList">
  <xs:annotation>
    <xs:documentation>White space separated list of identifiers</xs:documentation>
  </xs:annotation>
  <xs:list itemType="IdentifierType"/>
</xs:simpleType>
Complex Type CustomerRequestListRequestType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CustomerRequestListRequestType_CustomerRequest
Model
Children CustomerRequest
Source
<xs:complexType name="CustomerRequestListRequestType">
  <xs:sequence>
    <xs:element name="CustomerRequest" type="CustomerRequestRequestType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type CustomerRequestListResponseType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CustomerRequestListResponseType_CustomerRequest
Model
Children CustomerRequest
Source
<xs:complexType name="CustomerRequestListResponseType">
  <xs:sequence>
    <xs:element name="CustomerRequest" type="CustomerRequestResponseType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type PackageType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Source
<xs:complexType name="PackageType"/>
Attribute AddressType / @Language
Namespace No namespace
Type xs:language
Properties
content simple
Used by
Complex Type AddressType
Source
<xs:attribute name="Language" type="xs:language"/>