<xsd:complexType name="PayloadStdAttributes">
<xsd:annotation>
<xsd:documentation source="Description">The standard attributes that appear on the root element for all OpenTravel messages.</xsd:documentation>
<xsd:appinfo>
<otm:OTA2Entity type="ValueWithAttributes" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">PayloadStdAttributes</otm:OTA2Entity>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">OTA_PayloadStdAttributes</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="ota2:Empty">
<xsd:attribute name="echoToken" type="ota2-0400:StringShort" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Implementer: A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}StringLength1to128</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">EchoToken</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="timeStamp" type="xsd:dateTime" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">YYYY-MM-DDThh:mm:ssZ with time values using the 24 hour clock:
20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}dateTime</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">TimeStamp</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="target" type="ota2-0400:TargetEnvironment_Enum" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Test or Production target system indicator.</xsd:documentation>
<xsd:documentation source="Implementer">LocalAnonymousType: OTA_PayloadStdAttributes_Target</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Target</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="targetName" type="ota2-0400:StringShort" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">The name of the Test or Production system.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}StringLength1to64</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">TargetName</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="version" type="xsd:decimal" use="required">
<xsd:annotation>
<xsd:documentation source="Description">The OpenTravel message version indicated by a decimal value.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}decimal</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Version</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="transactionIdentifier" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Unique identifier to relate all messages within a transaction (e.g. this would be sent in all request and response messages that are part of an on-going transaction).</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}string</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">TransactionIdentifier</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="sequenceNmbr" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Implementer: Message resynchronization typically is required if a system has been off-line and needs to retrieve messages that were missed.</xsd:documentation>
<xsd:documentation source="Implementer">Changed type from {http://www.w3.org/2001/XMLSchema}nonNegativeInteger.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}string</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">SequenceNmbr</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="transactionStatusCode" type="ota2-0400:TransactionStatusCode_Enum" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">This indicates where this message falls within a sequence of messages.</xsd:documentation>
<xsd:documentation source="Implementer">LocalAnonymousType: OTA_PayloadStdAttributes_TransactionStatusCode</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">TransactionStatusCode</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="correlationID" type="ota2-0400:StringShort" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Allows end-to-end correlation of log messages with the corresponding Web service message throughout the processing of the Web service message.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}StringLength1to64</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">CorrelationID</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="primaryLangID" type="xsd:language" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">ISO 639 (3) character language codes: http://en.wikipedia.org/wiki/Lists_of_ISO_639_codes</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}language</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">PrimaryLangID</otm:Equivalent>
<otm:Example context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">en</otm:Example>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="altLangID" type="xsd:language" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">ISO 639 (3) character language codes: http://en.wikipedia.org/wiki/Lists_of_ISO_639_codes</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}language</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">AltLangID</otm:Equivalent>
<otm:Example context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">es</otm:Example>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="retransmissionIndicatorInd" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Implementer: It is recommended that this attribute is used (i.e., set to TRUE) only when a message is retransmitted.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}boolean</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
|