Data that has been modified is shown like this. Data that has been deleted is shown like this.
Data that is added is shown like this.
To collapse a node's children click the '-' button. To expand it again, click '+'. Unchanged elements are collapsed by default.
This page is best viewed with Cascading Style Sheets and JavaScript both enabled.
For further details of DeltaXML see http://www.deltaxml.com
+
<xs:schema targetNamespace="http://www.travelport.com/schema/terminal_v33_0"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
>
-
<xs:annotation
>
-
<xs:documentation
>
(c) Travelport GDS 2008 All rights reserved. Proprietary Information of Travelport
GDS.
</xs:documentation>
</xs:annotation>
<xs:import schemaLocation="../common_v33_0/CommonReqRsp.xsd"
namespace="http://www.travelport.com/schema/common_v33_0"
/>
-
<xs:element name="CreateTerminalSessionReq"
>
-
<xs:annotation
>
-
<xs:documentation
>
Use this request to create a new session
</xs:documentation>
-
<xs:documentation
>
If you do not explicitly close a session when you are done, the host may hold onto
resources (a pnr for example) for some indeterminate amount of time
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseReq"
>
<xs:attribute name="Host"
type="common:typeProviderCode"
/>
-
<xs:attribute name="SessionTimeout"
type="xs:nonNegativeInteger"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Applicable to 1G/1V. Specify Session Timeout value in Milliseconds.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="CreateTerminalSessionRsp"
>
-
<xs:annotation
>
-
<xs:documentation
>
The response containing your session token information to use with TerminalReq
</xs:documentation>
-
<xs:documentation
>
Don't forget to EndSession when done with the HostToken!
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseRsp"
>
-
<xs:sequence
>
-
<xs:element ref="common:HostToken"
>
-
<xs:annotation
>
-
<xs:documentation
>
The host token associated with the session to use on subsequent calls to TerminalReq
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="EndTerminalSessionReq"
>
-
<xs:annotation
>
-
<xs:documentation
>
Use this request to close a session you no longer need.
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseReq"
>
-
<xs:sequence
>
-
<xs:element ref="common:HostToken"
>
-
<xs:annotation
>
-
<xs:documentation
>
The host token for the session you wish to close
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="EndTerminalSessionRsp"
>
-
<xs:annotation
>
-
<xs:documentation
>
An empty response indicates success
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:complexContent
>
<xs:extension base="common:BaseRsp"
/>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="TerminalReq"
>
-
<xs:annotation
>
-
<xs:documentation
>
Use this request to send a terminal command to a host
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseReq"
>
-
<xs:sequence
>
-
<xs:element ref="common:HostToken"
>
-
<xs:annotation
>
-
<xs:documentation
>
A valid host token. This token must be maintained between sucessive calls for the
same host session.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="TerminalCommand"
/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="TerminalRsp"
>
-
<xs:annotation
>
-
<xs:documentation
>
The response from the host for a terminal command
</xs:documentation>
</xs:annotation>
-
<xs:complexType
>
-
<xs:complexContent
>
-
<xs:extension base="common:BaseRsp"
>
-
<xs:sequence
>
<xs:element ref="TerminalCommandResponse"
/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
-
<xs:element name="TerminalCommand"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
The command to pass to the host
</xs:documentation>
</xs:annotation>
</xs:element>
-
<xs:element name="TerminalCommandResponse"
type="typeTextBlock"
>
-
<xs:annotation
>
-
<xs:documentation
>
The response from the host. Usually pre-formatted.
</xs:documentation>
</xs:annotation>
</xs:element>
-
<xs:complexType name="typeTextBlock"
>
-
<xs:sequence
>
-
<xs:element name="Text"
maxOccurs="unbounded"
>
-
<xs:simpleType
>
<xs:restriction base="xs:string"
/>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>