Indice de contenido:
Objetivo:
A través de este método el usuario puede tomar acción sobre un pasajero ya chequeado. Puede solicitar la reimpresión del BoardinPass emitido, modificar el asiento o anular el check-in.
KIU_AirCheckInModifyRQ
Ejemplo del mensaje:
KIU_AirCheckinModifyRQ
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirCheckinModifyRQ EchoToken="1" TimeStamp="2012-04-20T15:45:07-03:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX816" ISOCountry="AR"/> </POS> <CheckInFlightsInformation> <FlightInfo FlightRPH="1"> <CarrierInfo> <OperatingAirline> <CarrierCodeID>XX</CarrierCodeID> <CarrierShortName>LINEAS AEREAS XX</CarrierShortName> <FlightNumber>0966</FlightNumber> </OperatingAirline> <DepartureInformation> <BoardingPoint>EZE</BoardingPoint> <BoardingDate>2016-11-18</BoardingDate> </DepartureInformation> </CarrierInfo> <PassengerList> <PassengerInfo PsgrRPH="001"> <!-- BookingInfo: Optional --> <BookingInfo> <BookingReferenceID> <ID>XXXXXX</ID> </BookingReferenceID> </BookingInfo> <PTC>ADT</PTC> <PassengerName> <GivenName>TEST</GivenName> <MiddleName>J</MiddleName> <Surname>TESTE</Surname> </PassengerName> <FOID> <Type>PP</Type> <Number>98736729</Number> </FOID> <FrequentFlyerInfo> <ID>XX12312312312</ID> </FrequentFlyerInfo> <Segment FlightRPH="S001"> <MarketingBookingCode>B</MarketingBookingCode> <OperatingBookingCode>B</OperatingBookingCode> <OperatingCabin> <CabinCode>Y</CabinCode> <Description>ECONOMY</Description> </OperatingCabin> <TicketInformation> <Issue>true</Issue> <Number>9990210011103</Number> <TicketCouponNbr>1</TicketCouponNbr> </TicketInformation> <Seat Change="true">5A</Seat> <PNRStatus>HK</PNRStatus> <CheckInInfo> <PaxChequed>true</PaxChequed> <BoardingPassNbr RePrint="true">2</BoardingPassNbr> </CheckInInfo> <VoidWCheckin>true</VoidWCheckin> </Segment> </PassengerInfo> </PassengerList> <Connections> <Connection> <CarrierInfo> <OperatingAirline> <CarrierCodeID>XX</CarrierCodeID> <CarrierShortName>LINEAS AEREAS XX</CarrierShortName> <FlightNumber>0162</FlightNumber> </OperatingAirline> <DepartureInformation> <BoardingPoint>MIA</BoardingPoint> <BoardingDate>2016-11-18</BoardingDate> </DepartureInformation> </CarrierInfo> <PassengerList> <PassengerInfo PsgrRPH="001"> <BookingInfo> <BookingReferenceID> <ID>XXXXXX</ID> </BookingReferenceID> </BookingInfo> <PTC>ADT</PTC> <PassengerName> <GivenName>TEST</GivenName> <MiddleName>J</MiddleName> <Surname>TESTE</Surname> </PassengerName> <FOID> <Type>PP</Type> <Number>98736729</Number> </FOID> <FrequentFlyerInfo> <ID>XX12312312312</ID> </FrequentFlyerInfo> <Segment FlightRPH="S002"> <MarketingBookingCode>Y</MarketingBookingCode> <OperatingBookingCode>Y</OperatingBookingCode> <OperatingCabin> <CabinCode>Y</CabinCode> <Description>ECONOMY</Description> </OperatingCabin> <TicketInformation> <Issue>true</Issue> <Number>9990210011103</Number> <TicketCouponNbr>2</TicketCouponNbr> </TicketInformation> <Seat Change="true">5A</Seat> <PNRStatus>HK</PNRStatus> <CheckInInfo> <PaxChequed>true</PaxChequed> <BoardingPassNbr RePrint="true">3</BoardingPassNbr> </CheckInInfo> <VoidWCheckin>true</VoidWCheckin> </Segment> </PassengerInfo> </PassengerList> </Connection> </Connections> </FlightInfo> </CheckInFlightsInformation> </KIU_AirCheckinModifyRQ>
Elementos del mensaje KIU_AirCheckinModifyRQ:
- CheckInFlightInformation: Elemento que agrupa la información de Checkin de un pasajero.
- FlightInfo: Elemento que agrupa los segmentos donde el pasajero fue chequeado.
- FlightRPH: Id de identificación del segmento para futuras referencias dentro del mensaje.
- CarrierInfo: Elemento que agrupa la información de Operador del vuelo y detalles del segmento.
- OperatingAirline: Elemento que describe el carrier que opera el vuelo
- CarrierCodeID: Alfanumérico (2). Código ISO IATA de la línea aérea.
- CarrierShortName: Alfanumérico (30). Nombre marketing de la línea aérea.
- FlightNumber: Numérico (4). Número del vuelo para el operating carrier.
- DepartureInformation: Elemento que contiene informacion de la salida del vuelo
- BoardingPoint: Alfabético (3). Código ISO IATA del aeropuerto de embarque.
- BoardingDate: Date. Fecha ISO de partida del vuelo.
- PassengerList: Elemento que agrupa la información de la lista de pasajeros en vuelo referenciados en una reserva.
- PassengerInfo: Mandatorio. Elemento que contiene la información singular de cada pasajero.
- PsgrRPH: Numérico. ID referencia del pasajero proveniente de la respuesta de KIU_AirTravellerCheckinRS. Asignado por el sistema KIU.
- BookingInfo: Mandatorio. Elemento que contiene informacion de la reserva donde se encuentra registrado el pasajero.
- BookingReferenceID: Mandatorio. Elemento que contiene la información del recordLocator de la reserva del pasajero.
- ID: Mandatorio. Alfanumérico (7). Código de la reserva donde se encuentra el pasajero registrado.
- ID: Mandatorio. Alfanumérico (7). Código de la reserva donde se encuentra el pasajero registrado.
- PTC: Mandatorio. Alfabético (3). Código de tipo de pasajero.
- PassengerName: Mandatorio. Elemento que contiene la informacion de nombres y apellido del pasajero.
- GivenName: Mandatorio. Alfabético (18). Nombre de pila del pasajero.
- MiddleName: Opcional. Alfabético (18). Segundo nombre del pasajero.
- Surname: Mandatorio. Alfabético (18). Apellido del pasajero.
- FOID: Mandatorio. Elemento que contiene la informacion del FOID informado del pasajero.
- Type: Mandatorio. Alfabético (2). Código de tipo de documento soportado por el sistema. (NI: National Identity Document, PP: Passport, ID: Locally defined ID number).
- Number: Mandatorio. Alfanumérico (10). Número de identificación.
- FrequentFlyer: Opcional. Elemento que contiene informacion del programa de viajero frecuente del pasajero.
- FrequentFlyerInfo: Opcional. repetitivo. Información singular de cada programa.
- ID: Opcional. Alfanumérico (14). Número de identificación del programa del pasajero.
- ID: Opcional. Alfanumérico (14). Número de identificación del programa del pasajero.
- FrequentFlyerInfo: Opcional. repetitivo. Información singular de cada programa.
- Segment: Mandatorio. Elemento que agrupa informacion del pasajero en cada segmento chequeado.
- FlightRPH: Mandatorio. Alfanumérico (5). ID de referencia del segmento, informacion que se devuelve en KIU_AirTravellerCheckinRS
- MarketingBookingCode: Opcional. Alfabético (1). Clase de reserva del segmento (RBD) vuelo marketing si existiese.
- OperatingBookingCode: Mandatorio. Alfabético (1). Clase de reserva del segmento para el OperatingCarrier.
- OperatingCabin: Elemento que contiene la informacion inherente a la cabina de servicio donde se encuentra el pasajero.
- CabinCode: Mandatorio. Alfanumérico (2). Código de cabina. Se soportan las tres cabinas estándar de IATA (F=First; C=Business; Y=Economy).
- Descripción: Mandatorio. Alfanumérico (15). Nombre de la cabina.
- TicketInformation: Elemento que contiene informacion del boleto emitido para el pasajero.
- Issue: Mandatorio. Boolean (true|false). Estado de la reserva, si se encuentra emitida o no.
- Number: Opcional. Numérico (13). Número de boleto
- TicketCouponNbr: Opcional. Numérico (1). Número de cupón donde se refleja el segmento de descrito.
- Seat: Elemento que contiene información del asiento asignado al pasajero.
- Change: Mandatorio. Boolean (true|false). Atributo indicador de cambio de asiento o no. En caso que el valor sea true, no se puede combinar con RePrint ni con VoidWCheckin.
- Change: Mandatorio. Boolean (true|false). Atributo indicador de cambio de asiento o no. En caso que el valor sea true, no se puede combinar con RePrint ni con VoidWCheckin.
- PNRStatus: Mandatorio. Alfabético (2). Estado del segmento en la reserva.
- CheckinInfo: Elemento que agrupa la informacion del estado de checkin del pasajero.
- PaxChequed: Mandatorio. Boolean (true|false). Estado del checkin del pasajero para el segmento descrito.
- BoardingPassNrb: Opcional. Solo si el pasajero esta Chequeado. Número del boardingPass emitido para el pasajero.
- RePrint: Mandatorio. Boolean (true|false). Atributo indicador para reimpresión del documento. No es combinable ni con ChangeSeat ni con VoidWCheckin.
- RePrint: Mandatorio. Boolean (true|false). Atributo indicador para reimpresión del documento. No es combinable ni con ChangeSeat ni con VoidWCheckin.
- VoidWCheckin: Mandatorio. Boolean (true|false). Elemento que indica si se debe anular el WebCheckin del pasajero o no. El valor de este elemento esta relacionado con los valores de ChangeSeat y RePrint.
Las acciones no son combinables entre si. Si esta valor esta en true, el valor de ChangeSeat y RePrint deben ser false.
- BookingReferenceID: Mandatorio. Elemento que contiene la información del recordLocator de la reserva del pasajero.
- PassengerInfo: Mandatorio. Elemento que contiene la información singular de cada pasajero.
- OperatingAirline: Elemento que describe el carrier que opera el vuelo
- FlightInfo: Elemento que agrupa los segmentos donde el pasajero fue chequeado.