SIG User Manual
(→Transaction reference) |
m (→AirShopRQ) |
||
Line 100: | Line 100: | ||
<br> | <br> | ||
− | == | + | == SIG_AirShopRQ == |
Allows to search low fares for any type on itinerary - one way, round trip, closed loop or open jaw. The search might be tuned using different kind of search parameters and filters. | Allows to search low fares for any type on itinerary - one way, round trip, closed loop or open jaw. The search might be tuned using different kind of search parameters and filters. |
Revision as of 11:38, 12 September 2012
Contents |
Preface
SIG is a middleware web service designed to provide IBE/OTA with a unified interface to the following functions of different GDS and local CRS.
- Fixed date shopping
- Flex date shopping
- Flight Availability
- Fare Availability
- Fare Rule Display
- Booking & Pricing
- Ticket Issue
- Different forms of payment: CASH, CC, CASH+CC
- Booking status & Repricing
- Booking Cancellation & Ticket Void
- Ticket status
- Schedule Display
- Fare Display
Currently SIG manages interfaces with the following systems:
- Galileo
- Sirena-Travel & Sirena-2.3
- SITA Gabriel
- Biletix Distribution System (Charter Database)
SIG is an execellent chance to IBE/OTA to avoid integration with many systems because it offers
- Quick new system links. As soon as organization tasks solved
- IBE/OTA developers do not need to know anything about GDS/CRS. All GDS/CRS technology concerns covered by SIG team.
- IBE/OTA developers do not need to speak Russian to deal with Russian systems
- No extra look/book invoices even for heavy loaded B2C projects.
- Comprehensive shopping engine able to find itineraries not offered by connected GDS/CRS shopping tools
- Smart price and availability caching tools
Currently SIG is being used by the following projects: biletix.ru, portbilet.ru, tutu.ru, e-ticket.ru, aviarost.ru, etc.
These integrations work via SIG old API not available for new customers.
Now SIG team develops new SIG API targeted to launch its basic functions at 01.10.2012.
This API described in details in other sections.
WSDL & XSD. Demo, Test, Prod systems
SIG - is SOAP server. SIG team manages three systems:
- Demo System. SIG WSDL. Open to public for evaluation purposes. Currently only SIG_AirShopRQ request is available
- Test System. Allocated to every customer after the contract signature
- Production System. Allocated to every customer when integration completed
WSDL contains the only method SIGQuerySoap which wraps the actual XML request in sig:SIGQuery+sig:Request tags.
The XML requests and replies schemas available at SIG.xsd
This is the simple request
<soapenv:Header/>
<soapenv:Body>
<sig:SIGQuery>
<sig:Request>
<?xml version="1.0" encoding="UTF-8"?>
<SIG_AirShopRQ CustomerID="TestUser">
<Itinerary>
<OriginDestination ODRef="1" To="mow" From="svx" Date="2013-03-10"/>
<OriginDestination ODRef="2" To="svx" From="mow" Date="2013-03-15"/>
</Itinerary>
<PaxTypes>
<PaxType Count="1" AgeCat="ADT" PTRef="adt0"/>
</PaxTypes>
</SIG_AirShopRQ>
</sig:Request>
</sig:SIGQuery>
</soapenv:Body>
</soapenv:Envelope>
Transaction reference
Transaction |
Input |
Output |
Description |
Implemented |
---|---|---|---|---|
Low Fare Search |
AirShopRQ |
SIG_AirShopRS |
Low Fare Search Request. Returns SIG_AirShopRS |
* |
Create/read/modify bookings |
SIG_AirBookRQ |
SIG_AirBookRS |
Create/read/modify bookings. Returns SIG_AirBookRS |
|
Retrieve Fare Rule. |
SIG_AirFareRuleRQ |
SIG_AirFareRuleRS |
Retrieve Fare Rule. Returns SIG_AirFareRuleRS with Fare rule data |
|
SIG_AirShopRQ
Allows to search low fares for any type on itinerary - one way, round trip, closed loop or open jaw. The search might be tuned using different kind of search parameters and filters.
For detailed description see SIG Web Service data types definition and check latest WSDL at SIG Web Service Definition
One way trip for one adult passenger
<Itinerary>
<OriginDestination ODRef="1" To="mow" From="par" Date="2013-03-10"/>
</Itinerary>
<PaxTypes>
<PaxType Count="1" AgeCat="ADT" PTRef="adt0"/>
</PaxTypes>
</SIG_AirShopRQ>
Round trip for two adult passengers with child
<Itinerary>
<OriginDestination ODRef="1a" To="mow" From="par" Date="2013-03-10"/>
<OriginDestination ODRef="1b" To="par" From="mow" Date="2013-03-17"/>
</Itinerary>
<PaxTypes>
<PaxType Count="2" AgeCat="ADT" PTRef="adt0"/>
<PaxType Count="1" AgeCat="CHD" PTRef="child"/>
</PaxTypes>
</SIG_AirShopRQ>
Circle trip with direct flights only
Also used ignored AK list and promo code. The reply is limited by 10 options.
<Itinerary>
<OriginDestination ODRef="2a" To="mow" From="par" Date="2013-03-10"/>
<OriginDestination ODRef="2b" To="fra" From="mow" Date="2013-03-17"/>
<OriginDestination ODRef="2c" To="par" From="fra" Date="2013-03-21"/>
</Itinerary>
<PaxTypes>
<PaxType Count="1" AgeCat="ADT" PTRef="adt0"/>
</PaxTypes>
<FlightPref Cabin="B" IgnoredAirlines="BA AB" ConnPref="D"/>
<FarePref PromoCode="REDFISH"/>
<SearchOptions MaxResults="10"/>
</SIG_AirShopRQ>
Open jaw on LH and SU
<Itinerary>
<OriginDestination ODRef="3a" To="mow" From="par" Date="2013-03-10"/>
<OriginDestination ODRef="3b" To="fra" From="mow" Date="2013-03-17"/>
<OriginDestination ODRef="3c" To="lon" From="muc" Date="2013-03-21"/>
</Itinerary>
<PaxTypes>
<PaxType Count="1" AgeCat="ADT" PTRef="adt0"/>
</PaxTypes>
<FlightPref DesiredAirlines="LH SU"/>
<SearchOptions MaxResults="25"/>
</SIG_AirShopRQ>
Select an option from the shopping result
<SelectedShopOption SessionID="6546598453546313" OptionRef="24">
<SelectedFlights FlightRef="431"/>
<SelectedFlights FlightRef="433"/>
<SelectedFlights FlightRef="436"/>
</SelectedShopOption>
</SIG_AirShopRQ>