SIG AirBookRQ
From TAIS Documentation
(Difference between revisions)
m (→Sell PNR for cash and display itinerary receipt) |
m (→Issue ticket with cash form of payment and display plain-text itinerary receipt) |
||
Line 76: | Line 76: | ||
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/> | <BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/> | ||
<Issue> | <Issue> | ||
+ | <Payment Amount="10000.0" FOP="CASH"/> | ||
<TicketMods> | <TicketMods> | ||
<TicketMod> | <TicketMod> | ||
Line 81: | Line 82: | ||
<TourCode>WinterBeaches</TourCode> | <TourCode>WinterBeaches</TourCode> | ||
<Comission>12%</Comission> | <Comission>12%</Comission> | ||
− | |||
− | |||
− | |||
</TicketMod> | </TicketMod> | ||
</TicketMods> | </TicketMods> |
Revision as of 23:18, 6 September 2012
Create/modify/sell/cancel PNR
For detailed description see SIG Web Service data types definition and check latest WSDL at SIG Web Service Definition
Samples
Create PNR with one adult passenger
<SIG_AirBookRQ SessionID="" CustomerID="TestUser">
<SelectedShopOption SessionID="6546598453546313" OptionRef="24">
<SelectedFlights FlightRef="431"/>
<SelectedFlights FlightRef="433"/>
<SelectedFlights FlightRef="436"/>
</SelectedShopOption>
<Add>
<Passengers>
<Passenger AgeType="ADT" DOB="1967-08-13" PaxRef="1" Title="MR"
Surname="Smirnov" FFPAccount="111111111" FFPAirline="SU"
DocExpiration="2020-03-23" Name="Alexander" DocNumber="11111111111"/>
</Passengers>
<Contacts>
<Contact CtcData="+79991112233" CtcType="M" CtcRef="1"/>
</Contacts>
<Comments>
<Comment Text="Booked by TrTravel Co #111111(ag.#333)" CmtRef="1"/>
</Comments>
</Add>
</SIG_AirBookRQ>
<SelectedShopOption SessionID="6546598453546313" OptionRef="24">
<SelectedFlights FlightRef="431"/>
<SelectedFlights FlightRef="433"/>
<SelectedFlights FlightRef="436"/>
</SelectedShopOption>
<Add>
<Passengers>
<Passenger AgeType="ADT" DOB="1967-08-13" PaxRef="1" Title="MR"
Surname="Smirnov" FFPAccount="111111111" FFPAirline="SU"
DocExpiration="2020-03-23" Name="Alexander" DocNumber="11111111111"/>
</Passengers>
<Contacts>
<Contact CtcData="+79991112233" CtcType="M" CtcRef="1"/>
</Contacts>
<Comments>
<Comment Text="Booked by TrTravel Co #111111(ag.#333)" CmtRef="1"/>
</Comments>
</Add>
</SIG_AirBookRQ>
Add remark into existing PNR
<SIG_AirBookRQ SessionID="6543842185465483485484" CustomerID="TestUser">
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Add>
<Remarks>
<Remark RmkRef="1" PaxRefs="adt01" Text="peaches only" SSRCode="VGML" Quantity="1" FlightRef="zqEr453"/>
</Remarks>
</Add>
</SIG_AirBookRQ>
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Add>
<Remarks>
<Remark RmkRef="1" PaxRefs="adt01" Text="peaches only" SSRCode="VGML" Quantity="1" FlightRef="zqEr453"/>
</Remarks>
</Add>
</SIG_AirBookRQ>
Modify passenger doc and contact data in existing PNR
<SIG_AirBookRQ SessionID="6543842185465483485484" CustomerID="TestUser">
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Modify>
<Passengers>
<Passenger PaxRef="1" Title="MR" Surname="Smirnov" Name="Alexander" DocNumber="22222222222"/>
</Passengers>
<Contacts>
<Contact CtcData="+79991112345" CtcType="M" CtcRef="mob_1"/>
</Contacts>
</Modify>
</SIG_AirBookRQ>
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Modify>
<Passengers>
<Passenger PaxRef="1" Title="MR" Surname="Smirnov" Name="Alexander" DocNumber="22222222222"/>
</Passengers>
<Contacts>
<Contact CtcData="+79991112345" CtcType="M" CtcRef="mob_1"/>
</Contacts>
</Modify>
</SIG_AirBookRQ>
Cancel entire itinerary
<SIG_AirBookRQ SessionID="6543842185465483485484" CustomerID="TestUser">
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Cancel Itinerary="true">String</Cancel>
</SIG_AirBookRQ>
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Cancel Itinerary="true">String</Cancel>
</SIG_AirBookRQ>
Cancel one segment only
<SIG_AirBookRQ SessionID="6543842185465483485484" CustomerID="TestUser">
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Cancel>SVOCDG121226</Cancel>
</SIG_AirBookRQ>
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Cancel>SVOCDG121226</Cancel>
</SIG_AirBookRQ>
Issue ticket with cash form of payment and display plain-text itinerary receipt
<SIG_AirBookRQ SessionID="6543842185465483485484" CustomerID="TestUser">
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Issue>
<Payment Amount="10000.0" FOP="CASH"/>
<TicketMods>
<TicketMod>
<Endorsment>PP/111111111111</Endorsment>
<TourCode>WinterBeaches</TourCode>
<Comission>12%</Comission>
</TicketMod>
</TicketMods>
</Issue>
<Display ItineraryReceits="true"/>
</SIG_AirBookRQ>
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Issue>
<Payment Amount="10000.0" FOP="CASH"/>
<TicketMods>
<TicketMod>
<Endorsment>PP/111111111111</Endorsment>
<TourCode>WinterBeaches</TourCode>
<Comission>12%</Comission>
</TicketMod>
</TicketMods>
</Issue>
<Display ItineraryReceits="true"/>
</SIG_AirBookRQ>
Display ticket data and itinerary receipt
<SIG_AirBookRQ SessionID="" CustomerID="TestUser">
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Display TicketData="true" ItineraryReceits="true"/>
</SIG_AirBookRQ>
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
<Display TicketData="true" ItineraryReceits="true"/>
</SIG_AirBookRQ>
Get PNR
<SIG_AirBookRQ SessionID="" CustomerID="TestUser">
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
</SIG_AirBookRQ>
<BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
</SIG_AirBookRQ>
See also Transaction list