KIU_AirBookModifyV2
Table of contents
Purpose of method:
This method allows user to modify components of a created reservation. Based on value of attribute "ModificationType".
AttributeValue | Description | Comments |
1 | Cancel reservation | Allow to cancel the entire reservation |
2 | Cancel segments of itinerary, Modify segments, add segments. | Allow to manipulate segments of an itinerary. |
3 | Name Change Correction | Allow to change or correct names and passenger type on reservation without tickets. |
5 | Others | Allow users to Add and delete SpecialServiceRequest. Asign seats to passengers, Add and delete remarks. Edit the ticket time limit (only for bookings without ticketing) |
6 | Split reservations | Allow user to divide a multiple passenger PNR. |
KIU_AirBookModifyV2RQ Method
Method examples based on ModificationType value.
Case 1: ModificationType 1
<KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="1"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="RYVZJY" /> </AirReservation> </KIU_AirBookModifyV2RQ>
Case2: ModificationType2
<KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="2"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="TZZAZW" /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-06-20 08:00:00" ArrivalDateTime="2017-06-20 09:00:00" FlightNumber="8010" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="SLA" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> </AirReservation> </KIU_AirBookModifyV2RQ>
<KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="2"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="TZZAZW" /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-06-28 18:01:00" ArrivalDateTime="2017-06-28 19:00:00" FlightNumber="8011" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="SLA" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>PEDRO MR</GivenName> <Surname>MARTINEZ</Surname> </PersonName> <Telephone PhoneNumber="AEP 999 AUTO PNR GEN V.1" /> <Email></Email> <Document DocID="61942227" DocType="PP" /> <TravelerRefNumber RPH="1" /> </AirTraveler> </TravelerInfo> </AirReservation> <AirBookModifyRQ> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-06-29 18:01:00" ArrivalDateTime="2017-06-28 19:00:00" FlightNumber="8011" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="SLA" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
<KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ResStatus="Revalidate" ModificationType="2"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="IXNBVL" /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-05-20 18:01:00" ArrivalDateTime="2017-06-28 19:00:00" FlightNumber="206" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>DAIANA MRS</GivenName> <Surname>FLOREZ</Surname> </PersonName> <Telephone PhoneNumber="AEP 999 AUTO PNR GEN V.1" /> <Email></Email> <Document DocID="61942227" DocType="PP" /> <TravelerRefNumber RPH="1" /> </AirTraveler> </TravelerInfo> </AirReservation> <AirBookModifyRQ> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-05-26 18:01:00" ArrivalDateTime="2017-06-28 19:00:00" FlightNumber="206" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
ModificationType 3:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="3"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="QVIQKW" /> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>UNO</GivenName> <Surname>TEST</Surname> </PersonName> <Document DocID="123456789" DocType="NI" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>DASD</GivenName> <Surname>FGHJ</Surname> </PersonName> <Document DocID="123456780" DocType="NI" /> <TravelerRefNumber RPH="02" /> </AirTraveler> <AirTraveler PassengerTypeCode="CNN"> <PersonName> <GivenName>LOPEZ</GivenName> <Surname>MARIA</Surname> </PersonName> <Document DocID="123456780" DocType="NI" /> <TravelerRefNumber RPH="03" /> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>MICHAEL</GivenName> <Surname>JORDAN</Surname> </PersonName> <Document DocID="123456780" DocType="NI" /> <TravelerRefNumber RPH="04" /> </AirTraveler> </TravelerInfo> </AirReservation> <AirBookModifyRQ> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JUANA</GivenName> <MiddleName>MARIA</MiddleName> <Surname>PEREZ LOPEZ</Surname> </PersonName> <Document DocID="123456789" DocType="NI" /> <TravelerRefNumber RPH="02" /> </AirTraveler> <AirTraveler PassengerTypeCode="CNN"> <PersonName> <GivenName>MICHAEL</GivenName> <MiddleName>JEFFREY</MiddleName> <Surname>JORDAN</Surname> </PersonName> <Document DocID="123456780" DocType="NI" /> <TravelerRefNumber RPH="03" /> </AirTraveler> </TravelerInfo> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
ModificationType 5:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="5"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="FGNIRZ" /> </AirReservation> <AirBookModifyRQ> <TravelerInfo> <SpecialReqDetails> <Remarks> <Remark>REMARK NUEVO DESDE AIRBOOKMODIFYV2</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="5"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="FGNIRZ" /> <TravelerInfo> <SpecialReqDetails> <Remarks> <Remark RPH="1" /> </Remarks> </SpecialReqDetails> </TravelerInfo> </AirReservation> <AirBookModifyRQ> <TravelerInfo> <SpecialReqDetails> <Remarks> <Remark>PRUEBA DE REMARK INSERT</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="5"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="FGNIRZ" /> </AirReservation> <AirBookModifyRQ> <TravelerInfo> <SpecialReqDetails> <SpecialServiceRequests> <SpecialServiceRequest Number="1" ServiceQuantity="1" SSRCode="CKIN" Status="HK" TravelerRefNumberRPHList="01"> <Airline Code="XX" /> <Text>RESIDENT DCDN/123456789/VERIFICADO</Text> </SpecialServiceRequest> </SpecialServiceRequests> </SpecialReqDetails> </TravelerInfo> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="5"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="FGNIRZ " /> <TravelerInfo> <SpecialReqDetails> <SpecialServiceRequests> <SpecialServiceRequest Number="1" ServiceQuantity="1" SSRCode="CKIN" Status="HK" TravelerRefNumberRPHList="01"> <Airline Code="XX" /> <Text>RESIDENT DCDN/123456789/VERIFICADO</Text> </SpecialServiceRequest> </SpecialServiceRequests> </SpecialReqDetails> </TravelerInfo> </AirReservation> </KIU_AirBookModifyV2RQ>
<KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="5"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="DZKQEX" /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-05-22 18:01:00" ArrivalDateTime="2017-06-22 19:00:00" FlightNumber="4522" ResBookDesigCode="Y" RPH="02" Status="TK"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> </AirReservation> <AirBookModifyRQ> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-05-22 18:01:00" ArrivalDateTime="2017-06-22 19:00:00" FlightNumber="4522" ResBookDesigCode="Y" RPH="02" Status="HK"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
<KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="5"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="YLPTMX" /> </AirReservation> <AirBookModifyRQ> <BookingReferenceID ID="YLPTMX"> <TPA_Extension> <ChangeStatus>HK</ChangeStatus> <RPHFlightList>ALL</RPHFlightList> </TPA_Extension> </BookingReferenceID> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2017-06-01T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="5"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="WZPNYD" /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-06-20 23:00:00" ArrivalDateTime="2017-06-21 12:00:00" FlightNumber="0995" ResBookDesigCode="Y" RPH="1"> <DepartureAirport LocationCode="EZE" /> <ArrivalAirport LocationCode="MAD" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZ</Surname> </PersonName> <Document DocID="123456789" DocType="NI"></Document> <TravelerRefNumber RPH="1"/> </AirTraveler </TravelerInfo> </AirReservation> <AirBookModifyRQ> <TravelerInfo> <SpecialReqDetails> <SeatRequests > <!-- Lista de Asientos --> <!-- Repetitivo. 1 elemento por segmento y por pasajero. --> <SeatRequest FlightRefNumberRPHLists="1" TravelerRefNumberRPHList="1" SeatNumber="10C"/> </SeatRequests> </SpecialReqDetails> </TravelerInfo> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
ModificationType 6:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookModifyV2RQ EchoToken="1" TimeStamp="2012-11-13T15:03:11-03:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us" ModificationType="6"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX817" ISOCountry="AR" /> </POS> <AirReservation> <BookingReferenceID ID="QVIQKW" /> </AirReservation> <AirBookModifyRQ> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JUANA</GivenName> <Surname>PEREZ LOPEZ</Surname> </PersonName> <Document DocID="123456789" DocType="NI" /> <TravelerRefNumber RPH="02" /> </AirTraveler> </TravelerInfo> </AirBookModifyRQ> </KIU_AirBookModifyV2RQ>
Elements XML message KIU_AirBookModifyV2RQ:
- ModificationType: Mandatory. Indicate the type of transaction to process.
ResStatus: [Revalidate]. Optional. This indicator apply to revalidate tickets associated to a reservation when an air itinerary changed is requested.
Important
The itinerary to revalidate must contains tickets issued at time to request the Air Itinerary modification. When the ResStatus indicates Revalidate, the method will process atom the entire request including the Tickets modification.
- AirReservation: Element. Contains the current reservation information.
- BookingReferenceID: Element. Mandatory. Contains the information of the RecordLocator that identifies the reservation for Host System.
- ID: Attribute. Required. Alphabetical [6]. Unique ID to identify the reservation.
- AirItinerary: Element. Optional. Contain all the Air itinerary information.
- OriginDestinationOptions: Element. Mandatory. Hold the information of the Origin - Destinations by component.
- OriginDestinationOption: Element. Mandatory. Contains the segment or list of segments booked for the outbound component.
- FlightSegment: Element. Mandatory. At least one flight segments should be enterd. It holds the information of flight segment details.
- DepartureDateTime: Attribute. Required. Type ISO Date. Departure date time of segment.
- ArrivalDateTime: Attribute. Required. Type ISO Date. Arrival date time of segment.
- FlightNumber: Attribute. Required. NumericIntegerNonNegative[4]. Number that identifies the flight.
- ResBookDesigCode: Attribute. Required. Alphabetical [1]. Letter that indicate the class of segment booked.
- RPH: Attribute. Required. IntegerNonNegative[2]. [1.2.3... ] . Represent the order number of the segment into the itinerary. Also is used for internal references in the method.
- Status: Attribute. Optional. Alphabetical. [2] . Code of the segment status Ex.(HK, HL, KL, TK).
- DepartureAirport: Element. Mandatory. Origin Airport information.
- LocationCode: Attribute. Required. [3]. ISO IATA airport code.
- ArrivalAirport: Element. Mandatory. Destination airport information.
- LocationCode: Attribute. Required. Alphabetical[3]. ISO IATA Airport code.
- MarketingAirline: Element. Mandatory. Sale airline information.
- Code: Attribute. Required. Alphanumeric [2]. Airline designation code.
- FlightSegment: Element. Mandatory. At least one flight segments should be enterd. It holds the information of flight segment details.
- OriginDestinationOption: Element. Mandatory. Contains the segment or list of segments booked for the outbound component.
- OriginDestinationOptions: Element. Mandatory. Hold the information of the Origin - Destinations by component.
- BookingReferenceID: Element. Mandatory. Contains the information of the RecordLocator that identifies the reservation for Host System.
- TravelerInfo: Element. Optional. Contains the information of the passengers included on reservation.
- AirTraveler: Element. Mandatory. Hold the information each passenger.
- PassengerTypeCode: Attribute. Optional. Alphabetical [3]. Code to identify the passenger type (INF: Infant passenger from 0 to 1 years old /CNN: Child passenger from 2 to 11 years old/ ADT: Adult from 12 and older.).
- PersonName: Element. Mandatory. Contains the identification names information of a passenger.
- NamePrefix: Element. Optional. Ex: [MR|MRS|MSS|JR]. Honorific prefix. It is used to difference between passengers that have the same names.
- GivenName: Element. Mandatory. Alphabetical [63]. First name.
- MiddleName: Element. Optional. Alphabetical [63]. Second name/s.
- Surname: Element. Mandatory. Alphabetical [63]. Last name/s
- PersonName: Element. Mandatory. Contains the identification names information of a passenger.
- Document: Element. Mandatory. Contains the information of identification type of passenger.
- DocID: Attribute. Required. Alphanumeric [46]. Identification ID.
- DocType: Attribute. Required. Alphanumeric [2|4]. Type of identification base on list: (NI: National Identity Document, PP: Passport, DL: Drivers Licence, ID: Locally Defined ID Number, TN: Ticket Number, CN: Confirmation Number o Record Locator, CC: Credit Card Number, FF: Frequent Flyer Number). The last two types (CC y FF) must be followed mandatory by the credit card entity for CC (Credit Card ex: for VISA CCVI) or the Airline designated code for Frequent Flyer (FXX Frequent Flyer ID).
- TravelerRefNumber: Element. Mandatory. IDREF unique ID to refer the object into the XML request given by system. It represent the order number of the passenger on the passenger list on reservation.
- RPH: Attribute. Required. NumericIntegerNonNegative. Unique reference order number for the passenger into the reservation.
- PassengerTypeCode: Attribute. Optional. Alphabetical [3]. Code to identify the passenger type (INF: Infant passenger from 0 to 1 years old /CNN: Child passenger from 2 to 11 years old/ ADT: Adult from 12 and older.).
- AirTraveler: Element. Mandatory. Hold the information each passenger.
- TravelerInfo: Element. Optional. Contains the information of the passengers included on reservation.
- SpecialReqDetails: Element. Optional. Provide information related the needs of special services, request or comments for passengers of reservation.
- SeatRequests: Element. Optional. Hold the information related seats assign for each passenger by segment.
- SeatRequest: Element. Display the information of each seat assigned per each passenger and segment.
- FlightRefNumberRPHLists: Attribute. Required. NumericIntegerNonNegative[2]. Reference number of segment associated to the seat. represent the order number of the segment into the itinerary.
- TravelerRefNyumberRPHLIst: Attribute. Required. NumericIntegerNonNegative[2]. IDREF Order number of the passenger on reservation.
- SeatNumber: Attribute. Required. Alphanumeric [4]. Seat number assigned.
- SeatRequest: Element. Display the information of each seat assigned per each passenger and segment.
- SpecialServiceRequests: Element that hold the information related of SSR (SpecialServiceRequest) booked.
- SpecialServiceRequest: Element that contain each SSR requested details. On this method this should be declare in case of Delete any item. (Review the data of ModificationType).
- Number: Attribute. Required. NumericIntegerNonNegative[2]. Order number of the SSR of SSR list of the reservation. IDREF for refer the object and process on system.
- ServiceQuantity: Attribute. Required. NumericIntegerNonNegative Numérico [1... 1000]. Quantity of service.
- SSRCode: Attribute. Required. Alphabetical [4]. SSR code.
- Status: Attribute. Required. Alphabetical [2]. Status of the Special Service entered on reservation.
- TravelerRefNumberRPHList: Attribute. Required. NumericIntegerNonNegative [2]. IDREF to the Passenger RPH. Association of Special Service requested to a participant passenger of the reservation.
- FlightRefNumberRPHList: Attribute. Optional. NumericIntegerNonNegative [2]. IDREF to a segment RPH. Association of Special Service requested to air segmento of the air itinerary.
- Text: Element. Optional. Alphanumeric special [127]. Information text or SSR body message.
- Airline: Element. Optional. Hold the information of the marketing that process the special service requested.
- Code: Alphanumeric [2]. Identifier code of airline.
- Code: Alphanumeric [2]. Identifier code of airline.
- FlightLeg: Element. Optional. Hold the information of the Air segment portion that contain the SSR declared when the item is associated to a segment.
- Date: Attribute. Required. ISO Date. Date of flight departure.
- FlightNumber: Attribute. Required. NumericIntegerNonNegative [1|4]. Number of the flight.
- ResBookDesigCode: Attribute. Required. Alphabetical [1]. Letter that design the booking class.
- DepartureAirport: Element. Mandatory. Origin airport information.
- LocationCode: Attribute. Required. Alphabetical[3]. ISO IATA airport code.
- ArrivalAirport:Element. Mandatory. Arrival airport information.
- LocationCode: Attribute. Required. Alphabetical[3]. ISO IATA airport code.
- LocationCode: Attribute. Required. Alphabetical[3]. ISO IATA airport code.
- SpecialServiceRequest: Element that contain each SSR requested details. On this method this should be declare in case of Delete any item. (Review the data of ModificationType).
- Remarks: Contenedor para comentarios acerca de el/los pasajero/s.
- Remark: Información extra acerca de el/los pasajero/s.
- RPH: Entero. Número de orden identificatorio dentro de la reserva del remark a eliminar.
- Remark: Información extra acerca de el/los pasajero/s.
- SeatRequests: Element. Optional. Hold the information related seats assign for each passenger by segment.
- SpecialReqDetails: Element. Optional. Provide information related the needs of special services, request or comments for passengers of reservation.
- AirBookModifyRQ: Element. Optional. This element holds all the information that will be Add or replace the original information declare before. If this element is empty the system will cancel the previous declared items.
- BookingReferenceID: Elemento que contiene el RecordLocator de la reserva a modificar.
- ID: Alfabético [6]. Contiene el código de reserva existente en KIU.
- TPA_Extension: Opcional. Extensión de acuerdo para agregar información de acuerdo a OTA Standard.
- ChangeStatus: Alfabético [2]. Código de estado al cual se desea aplicar a todos los segmentos del itinerario.
- RPHFlightList: Alfanumérico [3]. Define si es para todo el itinerario. Se espera el valor ALL.
- AirItinerary: Element. Optional. Contain all the Air itinerary information.
- OriginDestinationOptions: Element. Mandatory. Hold the information of the Origin - Destinations by component.
- OriginDestinationOption: Element. Mandatory. Contains the segment or list of segments booked for the outbound component.
- FlightSegment: Element. Mandatory. At least one flight segments should be enterd. It holds the information of flight segment details.
- DepartureDateTime: Attribute. Required. Type ISO Date. Departure date time of segment.
- ArrivalDateTime: Attribute. Required. Type ISO Date. Arrival date time of segment.
- FlightNumber: Attribute. Required. NumericIntegerNonNegative[4]. Number that identifies the flight.
- ResBookDesigCode: Attribute. Required. Alphabetical [1]. Letter that indicate the class of segment booked.
- RPH: Attribute. Required. IntegerNonNegative[2]. [1.2.3... ] . Represent the order number of the segment into the itinerary. Also is used for internal references in the method.
- Status: Attribute. Optional. Alphabetical. [2] . Code of the segment status Ex.(HK, HL, KL, TK).
- DepartureAirport: Element. Mandatory. Origin Airport information.
- LocationCode: Attribute. Required. [3]. ISO IATA airport code.
- ArrivalAirport: Element. Mandatory. Destination airport information.
- LocationCode: Attribute. Required. Alphabetical[3]. ISO IATA Airport code.
- MarketingAirline: Element. Mandatory. Sale airline information.
- Code: Attribute. Required. Alphanumeric [2]. Airline designation code.
- Code: Attribute. Required. Alphanumeric [2]. Airline designation code.
- FlightSegment: Element. Mandatory. At least one flight segments should be enterd. It holds the information of flight segment details.
- OriginDestinationOption: Element. Mandatory. Contains the segment or list of segments booked for the outbound component.
- OriginDestinationOptions: Element. Mandatory. Hold the information of the Origin - Destinations by component.
- TravelerInfo: Element. Optional. Contains the information of the passengers included on reservation.
- AirTraveler: Element. Mandatory. Hold the information each passenger.
- PassengerTypeCode: Attribute. Optional. Alphabetical [3]. Code to identify the passenger type (INF: Infant passenger from 0 to 1 years old /CNN: Child passenger from 2 to 11 years old/ ADT: Adult from 12 and older.).
- PersonName: Element. Mandatory. Contains the identification names information of a passenger.
- NamePrefix: Element. Optional. Ex: [MR|MRS|MSS|JR]. Honorific prefix. It is used to difference between passengers that have the same names.
- GivenName: Element. Mandatory. Alphabetical [63]. First name.
- MiddleName: Element. Optional. Alphabetical [63]. Second name/s.
- Surname: Element. Mandatory. Alphabetical [63]. Last name/s
- PersonName: Element. Mandatory. Contains the identification names information of a passenger.
- PassengerTypeCode: Attribute. Optional. Alphabetical [3]. Code to identify the passenger type (INF: Infant passenger from 0 to 1 years old /CNN: Child passenger from 2 to 11 years old/ ADT: Adult from 12 and older.).
- AirTraveler: Element. Mandatory. Hold the information each passenger.
- BookingReferenceID: Elemento que contiene el RecordLocator de la reserva a modificar.
- Document: Element. Mandatory. Contains the information of identification type of passenger.
- DocID: Attribute. Required. Alphanumeric [46]. Identification ID.
- DocType: Attribute. Required. Alphanumeric [2|4]. Type of identification base on list: (NI: National Identity Document, PP: Passport, DL: Drivers Licence, ID: Locally Defined ID Number, TN: Ticket Number, CN: Confirmation Number o Record Locator, CC: Credit Card Number, FF: Frequent Flyer Number). The last two types (CC y FF) must be followed mandatory by the credit card entity for CC (Credit Card ex: for VISA CCVI) or the Airline designated code for Frequent Flyer (FXX Frequent Flyer ID).
- TravelerRefNumber: Element. Mandatory. IDREF unique ID to refer the object into the XML request given by system. It represent the order number of the passenger on the passenger list on reservation.
- RPH: Attribute. Required. NumericIntegerNonNegative. Unique reference order number for the passenger into the reservation.
- SpecialReqDetails: Element. Optional. Provide information related the needs of special services, request or comments for passengers of reservation.
- SeatRequests: Element. Optional. Hold the information related seats assign for each passenger by segment.
- SeatRequest: Element. Display the information of each seat assigned per each passenger and segment.
- FlightRefNumberRPHLists: Attribute. Required. NumericIntegerNonNegative[2]. Reference number of segment associated to the seat. represent the order number of the segment into the itinerary.
- TravelerRefNyumberRPHLIst: Attribute. Required. NumericIntegerNonNegative[2]. IDREF. Order of passenger on reservation.
- SeatNumber: Attribute. Alphanumeric [4]. Seat assigned or to assign.
- SeatRequest: Element. Display the information of each seat assigned per each passenger and segment.
- SpecialServiceRequests: Element that hold the information related of SSR (SpecialServiceRequest) booked.
- SpecialServiceRequest: Element that contain each SSR requested details. On this method this should be declare in case of Delete any item. (Review the data of ModificationType).
- Number: Attribute. Required. NumericIntegerNonNegative[2]. Order number of the SSR of SSR list of the reservation. IDREF for refer the object and process on system.
- ServiceQuantity: Attribute. Required. NumericIntegerNonNegative Numérico [1... 1000]. Quantity of service.
- SSRCode: Attribute. Required. Alphabetical [4]. SSR code.
- Status: Attribute. Required. Alphabetical [2]. Status of the Special Service entered on reservation.
- TravelerRefNumberRPHList: Attribute. Required. NumericIntegerNonNegative [2]. IDREF to the Passenger RPH. Association of Special Service requested to a participant passenger of the reservation.
- FlightRefNumberRPHList: Attribute. Optional. NumericIntegerNonNegative [2]. IDREF to a segment RPH. Association of Special Service requested to air segmento of the air itinerary.
- Text: Element. Optional. Alphanumeric special [127]. Information text or SSR body message.
- Airline: Element. Optional. Hold the information of the marketing that process the special service requested.
- Code: Alphanumeric [2]. Identifier code of airline.
- Code: Alphanumeric [2]. Identifier code of airline.
- FlightLeg: Element. Optional. Hold the information of the Air segment portion that contain the SSR declared when the item is associated to a segment.
- Date: Attribute. Required. ISO Date. Date of flight departure.
- FlightNumber: Attribute. Required. NumericIntegerNonNegative [1|4]. Number of the flight.
- ResBookDesigCode: Attribute. Required. Alphabetical [1]. Letter that design the booking class.
- DepartureAirport: Element. Mandatory. Origin airport information.
- LocationCode: Attribute. Required. Alphabetical[3]. ISO IATA airport code.
- ArrivalAirport: Element. Mandatory. Arrival airport information.
- LocationCode: Attribute. Required. Alphabetical[3]. ISO IATA airport code.
- LocationCode: Attribute. Required. Alphabetical[3]. ISO IATA airport code.
- SpecialServiceRequest: Element that contain each SSR requested details. On this method this should be declare in case of Delete any item. (Review the data of ModificationType).
- Remarks: Element that contain a list of remarks.
- Remark: Element. Alphanumeric special[127]. Remark or comments.
- RPH: Attribute. Optional. NumericIntegerNonNegative. IDREF. Order number of the remark into the reservation.
- Remark: Element. Alphanumeric special[127]. Remark or comments.
- SeatRequests: Element. Optional. Hold the information related seats assign for each passenger by segment.
- RPH: Attribute. Required. NumericIntegerNonNegative. Unique reference order number for the passenger into the reservation.
- Document: Element. Mandatory. Contains the information of identification type of passenger.
Response KIU_AirBookModifyV2
The response of the method is KIU_AirBookV2RS - please refer to the guide manual of the method for further details and examples.