Definition Type: ComplexType
Name: Source
Namespace: http://www.opentravel.org/OTM/Common/v4
Containing Schema: Common_4_0_0.xsd
Abstract
Documentation:
TODO-(is there a code??) Provides information on the source of a request. TODO-(is there a code??) Provides information on the source of a request.
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint in schema otm_builtins_xsd Drilldown into BookingChannel in schema common_4_0_0_xsd Drilldown into Position in schema common_4_0_0_xsd Drilldown into RequestorIDSubGrp in schema common_4_0_0_xsd Drilldown into terminalID in schema common_4_0_0_xsd Drilldown into eRSP_UserID in schema common_4_0_0_xsd Drilldown into firstDepartPoint in schema common_4_0_0_xsd Drilldown into airportCode in schema common_4_0_0_xsd Drilldown into airlineVendorID in schema common_4_0_0_xsd Drilldown into agentDutyCode in schema common_4_0_0_xsd Drilldown into iSOCurrency in schema common_4_0_0_xsd Drilldown into iSOCountry in schema common_4_0_0_xsd Drilldown into pseudoCityCode in schema common_4_0_0_xsd Drilldown into agentSine in schema common_4_0_0_xsdXSD Diagram of Source in schema common_4_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="Source">
    <xsd:annotation>
        <xsd:documentation source="Description">TODO-(is there a code??) Provides information on the source of a request.</xsd:documentation>
        <xsd:documentation source="Description">TODO-(is there a code??) Provides information on the source of a request.</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="CoreObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Source</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" ref="ota2-0400:RequestorIDSubGrp">
            <xsd:annotation>
                <xsd:documentation source="Description">An identifier of the entity making the request (e.g. ATA/IATA/ID number, Electronic Reservation Service Provider (ERSP), Association of British Travel Agents.(ABTA)).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}RequestorID</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">RequestorID</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="Position" type="ota2-0400:Geolocation">
            <xsd:annotation>
                <xsd:documentation source="Description">Specifies the latitude and longitude of a source.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}Position</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Position</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" ref="ota2-0400:BookingChannel">
            <xsd:annotation>
                <xsd:documentation source="Description">Specifies the booking channel type and whether it is the primary means of connectivity of the source.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}BookingChannel</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">BookingChannel</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="ota2:ExtensionPoint" />
    </xsd:sequence>
    <xsd:attribute name="agentSine" type="ota2-0400:StringTiny" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">Identifies the party within the requesting entity.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to16</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">AgentSine</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pseudoCityCode" type="ota2-0400:StringTiny" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">An identification code assigned to an office/agency by a reservation system.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to16</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">PseudoCityCode</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iSOCountry" type="ota2-0400:CountryCode_ISO3166" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">ISO 3166-3 character country codes: url=http://simple.wikipedia.org/wiki/ISO_3166-1_alpha-3</xsd:documentation>
            <xsd:documentation source="Reference">http://simple.wikipedia.org/wiki/ISO_3166-1_alpha-3</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}ISO3166</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">ISOCountry</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iSOCurrency" type="ota2-0400:CurrencyCode_ISO4217" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">http://www.iso.org/iso/support/currency_codes_list-1.htm</xsd:documentation>
            <xsd:documentation source="Reference">http://www.iso.org/iso/support/currency_codes_list-1.htm</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}AlphaLength3</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">ISOCurrency</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="agentDutyCode" type="ota2-0400:StringTiny" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">An authority code assigned to a requestor.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to16</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">AgentDutyCode</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="airlineVendorID" type="ota2-0400:AirlineCode_IATA" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">The IATA assigned airline code.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}UpperCaseAlphaNumericLength2to3</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">AirlineVendorID</otm:Equivalent>
                <otm:Example context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">B6</otm:Example>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="airportCode" type="ota2-0400:AirportCode_IATA" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">The IATA assigned airport code.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}UpperCaseAlphaNumericLength3to5</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">AirportCode</otm:Equivalent>
                <otm:Example context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">IAD</otm:Example>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstDepartPoint" type="ota2-0400:StringTiny" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">TODO-(Code??)The point of first departure in a trip.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength3</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">FirstDepartPoint</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="eRSP_UserID" type="ota2-0400:StringTiny" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">TODO-(Should this be an Identifier)Electronic Reservation Service Provider (ERSP) assigned identifier used to identify the individual using the ERSP system.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to16</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">ERSP_UserID</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="terminalID" type="ota2-0400:StringTiny" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">This is the electronic address of the device from which information is entered.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to32</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">TerminalID</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
RequestorIDSubGrp ota2-0400:RequestorIDSubGrp 0 1
Position ota2-0400:Position 0 1
BookingChannel ota2-0400:BookingChannel 0 1
ExtensionPoint ota2:ExtensionPoint 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
agentSine ota2-0400:agentSine Optional
pseudoCityCode ota2-0400:pseudoCityCode Optional
iSOCountry ota2-0400:iSOCountry Optional
iSOCurrency ota2-0400:iSOCurrency Optional
agentDutyCode ota2-0400:agentDutyCode Optional
airlineVendorID ota2-0400:airlineVendorID Optional
airportCode ota2-0400:airportCode Optional
firstDepartPoint ota2-0400:firstDepartPoint Optional
eRSP_UserID ota2-0400:eRSP_UserID Optional
terminalID ota2-0400:terminalID Optional
Collapse Derivation Tree:
Collapse References:
ota2-0400:Source