element SIG_AirTicketRS
diagram sigws_p147.png
properties
content complex
children Result Warnings TicketInfo Errors
used by
complexType SIG_ResponseType
attributes
Name  Type  Use  Default  Fixed  Annotation
CustomerID  s:string  required      
documentation
CustomerID - assigned by SIG Support customer identification
SessionID  s:string  required      
documentation
SessionID from previous reply for sessioned requests.
RequestID  s:string  optional      
documentation
RequestID - user defined request ID - will be returned in reply. RequestID is mandatory for multi request
SessionPurgeTime  s:duration  optional      
ProcessingTime  s:time  optional      
SIGVersion  s:string  optional      
SchemaVersion  s:string  optional      
BuildDate  s:string  optional      
annotation
documentation
Ticket and refund data response
source <s:element name="SIG_AirTicketRS">
 
<s:annotation>
   
<s:documentation>Ticket and refund data response</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:choice>
     
<s:sequence>
       
<s:element name="Result" type="ResultType">
         
<s:annotation>
           
<s:documentation>Success indicator:
                SUCCESS - success
                FAIL - error occured
                RETRY - service temporary unavailable, pls try again
</s:documentation>
         
</s:annotation>
       
</s:element>
       
<s:element name="Warnings" type="WarningsType" minOccurs="0"/>
       
<s:element name="TicketInfo">
         
<s:complexType>
           
<s:sequence>
             
<s:element name="Ticket" maxOccurs="unbounded">
               
<s:complexType>
                 
<s:sequence>
                   
<s:element name="Result" type="ResultType">
                     
<s:annotation>
                       
<s:documentation>Success indicator:
                            SUCCESS - success
                            FAIL - error occured
                            RETRY - service temporary unavailable, pls try again
</s:documentation>
                     
</s:annotation>
                   
</s:element>
                   
<s:element name="TicketData" type="TicketDataType" minOccurs="0"/>
                   
<s:element name="RefundData" minOccurs="0">
                     
<s:complexType>
                       
<s:sequence>
                         
<s:element name="Price">
                           
<s:complexType>
                             
<s:attribute name="Total" type="s:float" use="required"/>
                             
<s:attribute name="Currency" type="s:string" use="required"/>
                             
<s:attribute name="BaseFare" type="s:float" use="required"/>
                             
<s:attribute name="EquivFare" type="s:float" use="required"/>
                             
<s:attribute name="BaseCurrency" type="s:string" use="required"/>
                             
<s:attribute name="Penalty" type="s:float" use="required"/>
                           
</s:complexType>
                         
</s:element>
                         
<s:element name="Taxes" minOccurs="0">
                           
<s:complexType>
                             
<s:sequence>
                               
<s:element name="Tax" maxOccurs="unbounded">
                                 
<s:complexType>
                                   
<s:attribute name="TicketCode" type="s:string" use="required"/>
                                   
<s:attribute name="Amount" type="s:float" use="required"/>
                                 
</s:complexType>
                               
</s:element>
                             
</s:sequence>
                           
</s:complexType>
                         
</s:element>
                       
</s:sequence>
                       
<s:attribute name="QuoteSource" type="s:string" use="required"/>
                       
<s:attribute name="QuoteMethod" type="QuoteType" use="required">
                         
<s:annotation>
                           
<s:documentation>Quote calculation method:
                                Automatic
                                Manual
                             
</s:documentation>
                         
</s:annotation>
                       
</s:attribute>
                     
</s:complexType>
                   
</s:element>
                   
<s:element name="Error" type="ErrorType" minOccurs="0"/>
                 
</s:sequence>
                 
<s:attribute name="TicketNumber" type="s:string" use="required"/>
                 
<s:attribute name="EMDNumber" type="s:string" use="optional"/>
               
</s:complexType>
             
</s:element>
           
</s:sequence>
         
</s:complexType>
       
</s:element>
     
</s:sequence>
     
<s:element name="Errors" type="ErrorsType"/>
   
</s:choice>
   
<s:attributeGroup ref="RSParameters"/>
 
</s:complexType>
</s:element>

element SIG_AirTicketRS/Result
diagram sigws_p148.png
type ResultType
properties
content simple
facets
Kind Value Annotation
enumeration SUCCESS
enumeration FAIL
enumeration RETRY
annotation
documentation
Success indicator:
                SUCCESS - success
                FAIL - error occured
                RETRY - service temporary unavailable, pls try again
source <s:element name="Result" type="ResultType">
 
<s:annotation>
   
<s:documentation>Success indicator:
                SUCCESS - success
                FAIL - error occured
                RETRY - service temporary unavailable, pls try again
</s:documentation>
 
</s:annotation>
</s:element>

element SIG_AirTicketRS/Warnings
diagram sigws_p149.png
type WarningsType
properties
minOcc 0
maxOcc 1
content complex
children Warning
source <s:element name="Warnings" type="WarningsType" minOccurs="0"/>

element SIG_AirTicketRS/TicketInfo
diagram sigws_p150.png
properties
content complex
children Ticket
source <s:element name="TicketInfo">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Ticket" maxOccurs="unbounded">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="Result" type="ResultType">
             
<s:annotation>
               
<s:documentation>Success indicator:
                            SUCCESS - success
                            FAIL - error occured
                            RETRY - service temporary unavailable, pls try again
</s:documentation>
             
</s:annotation>
           
</s:element>
           
<s:element name="TicketData" type="TicketDataType" minOccurs="0"/>
           
<s:element name="RefundData" minOccurs="0">
             
<s:complexType>
               
<s:sequence>
                 
<s:element name="Price">
                   
<s:complexType>
                     
<s:attribute name="Total" type="s:float" use="required"/>
                     
<s:attribute name="Currency" type="s:string" use="required"/>
                     
<s:attribute name="BaseFare" type="s:float" use="required"/>
                     
<s:attribute name="EquivFare" type="s:float" use="required"/>
                     
<s:attribute name="BaseCurrency" type="s:string" use="required"/>
                     
<s:attribute name="Penalty" type="s:float" use="required"/>
                   
</s:complexType>
                 
</s:element>
                 
<s:element name="Taxes" minOccurs="0">
                   
<s:complexType>
                     
<s:sequence>
                       
<s:element name="Tax" maxOccurs="unbounded">
                         
<s:complexType>
                           
<s:attribute name="TicketCode" type="s:string" use="required"/>
                           
<s:attribute name="Amount" type="s:float" use="required"/>
                         
</s:complexType>
                       
</s:element>
                     
</s:sequence>
                   
</s:complexType>
                 
</s:element>
               
</s:sequence>
               
<s:attribute name="QuoteSource" type="s:string" use="required"/>
               
<s:attribute name="QuoteMethod" type="QuoteType" use="required">
                 
<s:annotation>
                   
<s:documentation>Quote calculation method:
                                Automatic
                                Manual
                             
</s:documentation>
                 
</s:annotation>
               
</s:attribute>
             
</s:complexType>
           
</s:element>
           
<s:element name="Error" type="ErrorType" minOccurs="0"/>
         
</s:sequence>
         
<s:attribute name="TicketNumber" type="s:string" use="required"/>
         
<s:attribute name="EMDNumber" type="s:string" use="optional"/>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element SIG_AirTicketRS/TicketInfo/Ticket
diagram sigws_p151.png
properties
minOcc 1
maxOcc unbounded
content complex
children Result TicketData RefundData Error
attributes
Name  Type  Use  Default  Fixed  Annotation
TicketNumber  s:string  required      
EMDNumber  s:string  optional      
source <s:element name="Ticket" maxOccurs="unbounded">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Result" type="ResultType">
       
<s:annotation>
         
<s:documentation>Success indicator:
                            SUCCESS - success
                            FAIL - error occured
                            RETRY - service temporary unavailable, pls try again
</s:documentation>
       
</s:annotation>
     
</s:element>
     
<s:element name="TicketData" type="TicketDataType" minOccurs="0"/>
     
<s:element name="RefundData" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="Price">
             
<s:complexType>
               
<s:attribute name="Total" type="s:float" use="required"/>
               
<s:attribute name="Currency" type="s:string" use="required"/>
               
<s:attribute name="BaseFare" type="s:float" use="required"/>
               
<s:attribute name="EquivFare" type="s:float" use="required"/>
               
<s:attribute name="BaseCurrency" type="s:string" use="required"/>
               
<s:attribute name="Penalty" type="s:float" use="required"/>
             
</s:complexType>
           
</s:element>
           
<s:element name="Taxes" minOccurs="0">
             
<s:complexType>
               
<s:sequence>
                 
<s:element name="Tax" maxOccurs="unbounded">
                   
<s:complexType>
                     
<s:attribute name="TicketCode" type="s:string" use="required"/>
                     
<s:attribute name="Amount" type="s:float" use="required"/>
                   
</s:complexType>
                 
</s:element>
               
</s:sequence>
             
</s:complexType>
           
</s:element>
         
</s:sequence>
         
<s:attribute name="QuoteSource" type="s:string" use="required"/>
         
<s:attribute name="QuoteMethod" type="QuoteType" use="required">
           
<s:annotation>
             
<s:documentation>Quote calculation method:
                                Automatic
                                Manual
                             
</s:documentation>
           
</s:annotation>
         
</s:attribute>
       
</s:complexType>
     
</s:element>
     
<s:element name="Error" type="ErrorType" minOccurs="0"/>
   
</s:sequence>
   
<s:attribute name="TicketNumber" type="s:string" use="required"/>
   
<s:attribute name="EMDNumber" type="s:string" use="optional"/>
 
</s:complexType>
</s:element>

attribute SIG_AirTicketRS/TicketInfo/Ticket/@TicketNumber
type s:string
properties
use required
source <s:attribute name="TicketNumber" type="s:string" use="required"/>

attribute SIG_AirTicketRS/TicketInfo/Ticket/@EMDNumber
type s:string
properties
use optional
source <s:attribute name="EMDNumber" type="s:string" use="optional"/>

element SIG_AirTicketRS/TicketInfo/Ticket/Result
diagram sigws_p152.png
type ResultType
properties
content simple
facets
Kind Value Annotation
enumeration SUCCESS
enumeration FAIL
enumeration RETRY
annotation
documentation
Success indicator:
                            SUCCESS - success
                            FAIL - error occured
                            RETRY - service temporary unavailable, pls try again
source <s:element name="Result" type="ResultType">
 
<s:annotation>
   
<s:documentation>Success indicator:
                            SUCCESS - success
                            FAIL - error occured
                            RETRY - service temporary unavailable, pls try again
</s:documentation>
 
</s:annotation>
</s:element>

element SIG_AirTicketRS/TicketInfo/Ticket/TicketData
diagram sigws_p153.png
type TicketDataType
properties
minOcc 0
maxOcc 1
content complex
children IssueData AgencyData Passenger Contact Itinerary Price Taxes FareCalculation FOPData Endorsements TourCode Comments BarCode QRCode VATInfo
source <s:element name="TicketData" type="TicketDataType" minOccurs="0"/>

element SIG_AirTicketRS/TicketInfo/Ticket/RefundData
diagram sigws_p154.png
properties
minOcc 0
maxOcc 1
content complex
children Price Taxes
attributes
Name  Type  Use  Default  Fixed  Annotation
QuoteSource  s:string  required      
QuoteMethod  QuoteType  required      
documentation
Quote calculation method:
                                Automatic
                                Manual
                             
source <s:element name="RefundData" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Price">
       
<s:complexType>
         
<s:attribute name="Total" type="s:float" use="required"/>
         
<s:attribute name="Currency" type="s:string" use="required"/>
         
<s:attribute name="BaseFare" type="s:float" use="required"/>
         
<s:attribute name="EquivFare" type="s:float" use="required"/>
         
<s:attribute name="BaseCurrency" type="s:string" use="required"/>
         
<s:attribute name="Penalty" type="s:float" use="required"/>
       
</s:complexType>
     
</s:element>
     
<s:element name="Taxes" minOccurs="0">
       
<s:complexType>
         
<s:sequence>
           
<s:element name="Tax" maxOccurs="unbounded">
             
<s:complexType>
               
<s:attribute name="TicketCode" type="s:string" use="required"/>
               
<s:attribute name="Amount" type="s:float" use="required"/>
             
</s:complexType>
           
</s:element>
         
</s:sequence>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
   
<s:attribute name="QuoteSource" type="s:string" use="required"/>
   
<s:attribute name="QuoteMethod" type="QuoteType" use="required">
     
<s:annotation>
       
<s:documentation>Quote calculation method:
                                Automatic
                                Manual
                             
</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/@QuoteSource
type s:string
properties
use required
source <s:attribute name="QuoteSource" type="s:string" use="required"/>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/@QuoteMethod
type QuoteType
properties
use required
facets
Kind Value Annotation
enumeration Automatic
enumeration Manual
annotation
documentation
Quote calculation method:
                                Automatic
                                Manual
                             
source <s:attribute name="QuoteMethod" type="QuoteType" use="required">
 
<s:annotation>
   
<s:documentation>Quote calculation method:
                                Automatic
                                Manual
                             
</s:documentation>
 
</s:annotation>
</s:attribute>

element SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Price
diagram sigws_p155.png
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Total  s:float  required      
Currency  s:string  required      
BaseFare  s:float  required      
EquivFare  s:float  required      
BaseCurrency  s:string  required      
Penalty  s:float  required      
source <s:element name="Price">
 
<s:complexType>
   
<s:attribute name="Total" type="s:float" use="required"/>
   
<s:attribute name="Currency" type="s:string" use="required"/>
   
<s:attribute name="BaseFare" type="s:float" use="required"/>
   
<s:attribute name="EquivFare" type="s:float" use="required"/>
   
<s:attribute name="BaseCurrency" type="s:string" use="required"/>
   
<s:attribute name="Penalty" type="s:float" use="required"/>
 
</s:complexType>
</s:element>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Price/@Total
type s:float
properties
use required
source <s:attribute name="Total" type="s:float" use="required"/>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Price/@Currency
type s:string
properties
use required
source <s:attribute name="Currency" type="s:string" use="required"/>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Price/@BaseFare
type s:float
properties
use required
source <s:attribute name="BaseFare" type="s:float" use="required"/>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Price/@EquivFare
type s:float
properties
use required
source <s:attribute name="EquivFare" type="s:float" use="required"/>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Price/@BaseCurrency
type s:string
properties
use required
source <s:attribute name="BaseCurrency" type="s:string" use="required"/>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Price/@Penalty
type s:float
properties
use required
source <s:attribute name="Penalty" type="s:float" use="required"/>

element SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Taxes
diagram sigws_p156.png
properties
minOcc 0
maxOcc 1
content complex
children Tax
source <s:element name="Taxes" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Tax" maxOccurs="unbounded">
       
<s:complexType>
         
<s:attribute name="TicketCode" type="s:string" use="required"/>
         
<s:attribute name="Amount" type="s:float" use="required"/>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Taxes/Tax
diagram sigws_p157.png
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
TicketCode  s:string  required      
Amount  s:float  required      
source <s:element name="Tax" maxOccurs="unbounded">
 
<s:complexType>
   
<s:attribute name="TicketCode" type="s:string" use="required"/>
   
<s:attribute name="Amount" type="s:float" use="required"/>
 
</s:complexType>
</s:element>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Taxes/Tax/@TicketCode
type s:string
properties
use required
source <s:attribute name="TicketCode" type="s:string" use="required"/>

attribute SIG_AirTicketRS/TicketInfo/Ticket/RefundData/Taxes/Tax/@Amount
type s:float
properties
use required
source <s:attribute name="Amount" type="s:float" use="required"/>

element SIG_AirTicketRS/TicketInfo/Ticket/Error
diagram sigws_p158.png
type ErrorType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Vendor  derived by: s:string  required      
documentation
SIG or CRS code
Type  derived by: s:string  optional      
documentation
Error type:
Booking - Booking error
Ticketing - Ticketing error
System - system error
User - user error - invalid input etc
Code  derived by: s:string  optional      
documentation
Error code:
Booking errors code:
NoSeat - no seats available on selected flight
NoFare - unable to create fare for selected itinerary
BadFlight - unable to book desired flight(s)
BadData - unacceptable name, document data etc.
System - system failure

Ticketing errors code:
BadCard - GDS is unable to make card transaction
BadPNR - some PNR problem
FareExpired - unable to sell PNR using stored in it fare
System - system failure
BookingReference  s:string  optional      
documentation
Booking reference if exists.
In case of error on booking itinerary this attribute shows that PNR was created before error occurs.
source <s:element name="Error" type="ErrorType" minOccurs="0"/>

element SIG_AirTicketRS/Errors
diagram sigws_p159.png
type ErrorsType
properties
content complex
children Error
source <s:element name="Errors" type="ErrorsType"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy