SIG AirBookRQ

From TAIS Documentation
(Difference between revisions)
Jump to: navigation, search
m
m
 
Line 29: Line 29:
 
</Add>
 
</Add>
 
</SIG_AirBookRQ></syntaxhighlight>
 
</SIG_AirBookRQ></syntaxhighlight>
 +
  
 
==== Add remark into existing PNR ====
 
==== Add remark into existing PNR ====
Line 40: Line 41:
 
</Add>
 
</Add>
 
</SIG_AirBookRQ></syntaxhighlight>
 
</SIG_AirBookRQ></syntaxhighlight>
 +
  
 
==== Modify passenger doc and contact data in existing PNR ====
 
==== Modify passenger doc and contact data in existing PNR ====
Line 54: Line 56:
 
</Modify>
 
</Modify>
 
</SIG_AirBookRQ></syntaxhighlight>
 
</SIG_AirBookRQ></syntaxhighlight>
 +
  
 
==== Cancel entire itinerary ====
 
==== Cancel entire itinerary ====
Line 62: Line 65:
 
</SIG_AirBookRQ>
 
</SIG_AirBookRQ>
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
  
 
==== Cancel one segment only ====
 
==== Cancel one segment only ====
Line 70: Line 74:
 
</SIG_AirBookRQ>
 
</SIG_AirBookRQ>
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
  
 
==== Issue ticket with cash form of payment and display plain-text itinerary receipt ====
 
==== Issue ticket with cash form of payment and display plain-text itinerary receipt ====
Line 87: Line 92:
 
<Display ItineraryReceits="true"/>
 
<Display ItineraryReceits="true"/>
 
</SIG_AirBookRQ></syntaxhighlight>
 
</SIG_AirBookRQ></syntaxhighlight>
 +
  
 
==== Issue ticket with Credit Card form of payment and display plain-text itinerary receipt ====
 
==== Issue ticket with Credit Card form of payment and display plain-text itinerary receipt ====
Line 106: Line 112:
 
<Display ItineraryReceits="true"/>
 
<Display ItineraryReceits="true"/>
 
</SIG_AirBookRQ></syntaxhighlight>
 
</SIG_AirBookRQ></syntaxhighlight>
 +
  
 
==== Display ticket data and itinerary receipt ====
 
==== Display ticket data and itinerary receipt ====
Line 113: Line 120:
 
<Display TicketData="true" ItineraryReceits="true"/>
 
<Display TicketData="true" ItineraryReceits="true"/>
 
</SIG_AirBookRQ></syntaxhighlight>
 
</SIG_AirBookRQ></syntaxhighlight>
 +
  
 
==== Get PNR ====
 
==== Get PNR ====

Latest revision as of 23:37, 6 September 2012

Contents

[edit] Create/modify/sell/cancel PNR

For detailed description see SIG Web Service data types definition and check latest WSDL at SIG Web Service Definition

[edit] Samples

[edit] 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>


[edit] 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>


[edit] 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>


[edit] Cancel entire itinerary

<SIG_AirBookRQ SessionID="6543842185465483485484" CustomerID="TestUser">
        <BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
        <Cancel Itinerary="true">String</Cancel>
</SIG_AirBookRQ>


[edit] Cancel one segment only

<SIG_AirBookRQ SessionID="6543842185465483485484" CustomerID="TestUser">
        <BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
        <Cancel>SVOCDG121226</Cancel>
</SIG_AirBookRQ>


[edit] 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>


[edit] Issue ticket with Credit Card form of payment and display plain-text itinerary receipt

<SIG_AirBookRQ SessionID="6543842185465483485484" CustomerID="TestUser">
        <BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
        <Issue>
                <Payment Amount="23006.0" FOP="CC">
                        <CreditCard AccountNumber="11xxxxxxxx44" ApprovalCode="AsdfASDf23rA" ExpirationDate="2014-12" CardHolder="Petrov Alexey" PaymentSystem="VI"/>
                </Payment>
                <TicketMods>
                        <TicketMod>
                                <Endorsment>PP/111111111111</Endorsment>
                                <TourCode>WinterBeaches</TourCode>
                                <Comission>12%</Comission>
                        </TicketMod>
                </TicketMods>
        </Issue>
        <Display ItineraryReceits="true"/>
</SIG_AirBookRQ>


[edit] Display ticket data and itinerary receipt

<SIG_AirBookRQ SessionID="" CustomerID="TestUser">
        <BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
        <Display TicketData="true" ItineraryReceits="true"/>
</SIG_AirBookRQ>


[edit] Get PNR

<SIG_AirBookRQ SessionID="" CustomerID="TestUser">
        <BookingIdentity BookingReference="QS4HDG/1H" LeadPassenger="Ivanov"/>
</SIG_AirBookRQ>

See also Transaction list

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox