KIU_AirCheckIn


Indice de contenido:


 

 


Objetivo


El método permite realizar la aceptación de pasajero/s sobre una lista de posibles vuelos a despachar. 

 


KIU_AirCheckinRQ


Mensaje que hace la solicitud de aceptación de pasajeros en uno o más vuelos.

Ejemplo del Mensaje KIU_AirCheckinRQ
<?xml version="1.0" encoding="UTF-8"?>
<KIU_AirCheckinRQ 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>
           </CarrierInfo>
           <DepartureInformation>
               <BoardingPoint>AEP</BoardingPoint>
               <DepartureDate>2016-11-21</DepartureDate>
               <DepartureTime>08:00</DepartureTime>
            </DepartureInformation>
            <ArrivalInformation>
                <BoardingOff>COR</BoardingOff>
            </ArrivalInformation> 
           <Connections>
                <Connection CxnRPH="1">
                  <CarrierInfo>
                    <OperatingAirline>
                        <ID>XX</ID>
                        <Name>LINEAS AEREAS XX</Name>
                        <FlightNumber>0321</FlightNumber>
                    </OperatingAirline>
                  </CarrierInfo>
                  <DepartureInformation> 
                    <BoardingPoint>COR</BoardingPoint>
                    <DepartureDate>2016-11-21</DepartureDate>
                    <DepartureTime>08:00</DepartureTime>
                   </DepartureInformation>
                  <ArrivalInformation>
                    <BoardinOff>SLA</BoardinOff>
                 </ArrivalInformation> 
                </Connection>
            </Connections>
    </FlightInfo>
   </CheckInFlightsInformation>
   <AirTravellerInfo>
      <PassengerInfo PsgrRPH="001">
           <PassengerName>
               <GivenName>TEST</GivenName>
               <MiddleName>J</MiddleName>
               <Surname>TESTE</Surname>
           </PassengerName>
          <FOID>
              <ID>NI</ID>
              <Number>12345678963</Number>
          </FOID>
          <FrecuentTravellerInfo>
              <ProgramID>XX</ProgramID>
              <MembershipID>1234569877</MembershipID>
          </FrecuentTravellerInfo>
          <Gender>M</Gender>
          <BookingInfo>
              <BookingReferenceID>
                  <ID>XXXXXX</ID>
               </BookingReferenceID>
               <TicketInfo>
                   <IssuedTicket>true</IssuedTicket>
                   <Number>9915469872134</Number>
                   <TicketCouponNbr>1</TicketCouponNbr>
               </TicketInfo>
           </BookingInfo>
           <SeatInformation>
                <SeatBoardingInfo>
                   <BoardingPriority></BoardingPriority>
                    <BoardingZone></BoardingZone>
                    <SeatAssign FlightRPHID="1">
                        <Row></Row>
                        <Column></Column>
                        <SeatCharasteristics>
                            <Charasteristic>
                                <Type></Type>
                                <Description></Description>
                            </Charasteristic>
                        </SeatCharasteristics>    
                    </SeatAssign>
                 </SeatBoardingInfo>
           </SeatInformation>
           </PassengerInfo>
        </AirTravellerInfo>
 </KIU_AirCheckinRQ>





Elementos del Mensaje KIU_AirCheckinRQ


  • POS: Elemento que agrupa la información del Punto de Venta desde el cual se realiza la petición.
    • Source: Contenedor de los datos del Punto de Venta o POS.
    • AgentSine: Alfanumérico [9]. Identificador del agente que realiza la petición.
    • TerminalID: Alfanumérico [10]. Código identificador del dispositivo desde el que se realiza la petición.
    • ISOCountry:  Alfabético [2]. Código ISO del país desde donde se realiza la petición.
  • CheckinFlightInformation: Elemento que agrupa la información de vuelo/s a solicitar la aceptación.
    • FlightInfo: Mandatorio. Repetitivo. Elemento que agrupa la informacion singular del vuelo en proceso de despacho. 
      • FlightRPH: Atributo. Requerido. Entero. Número designador del segmento para el sistema de DSS, proviene de la respuesta de KIU_AirTravelerCheckin SegmentUPID.
      • CarrierInfo: Elemento que agrupa la informacion del transportador.
        • OperatingCarrier: Elemento que lista información del vuelo.
          • CarrierCode: Alfabético [2]. Mandatorio. Código de la línea aérea que opera el vuelo.
          • CarrierShortName: Alfabético [30].Opcional. Nombre de la línea aérea.
          • FlightNumber: Numérico [4]. Número del vuelo a despachar.
      • DepartureInformation: Elemento que lista la información del origen del segmento.
        • BoardingPoint: Alfabético [3]. Mandatorio. Código ISO de aeropuerto de origen.
        • DepartureDate: Date. Mandatorio. Fecha de partida del vuelo.
        • DepartureTime: Opcional. Hora de partida del vuelo.
      • ArrivalInformation: Elemento que lista la informacion de arribo del segmento.
        • BoardingOff: Alfabético [3]. Código IATA de aeropuerto de arribo.
      • Connections: Opcional. Elemento que lista los segmentos en conexión del vuelo principal.
        • Connection: Elemento que describe vuelo en conexión singular. Repetitivo por cada vuelo en conexión que se asocie al vuelo principal. 
          • CxnRPH: Entero [1]. ID que identifica el primer vuelo en conexión.
            • CarrierInfo: Elemento que agrupa la informacion del transportador.
              • OperatingCarrier: Elemento que lista información del vuelo.
                • CarrierCode: Alfabético [2]. Mandatorio. Código de la línea aérea que opera el vuelo.
                • CarrierShortName: Alfabético [30].Opcional. Nombre de la línea aérea.
                • FlightNumber: Numérico [4]. Número del vuelo a despachar.
            • DepartureInformation: Elemento que lista la informacion del origen del segmento.
              • BoardingPoint: Alfabético [3]. Mandatorio. Código IATA de aeropuerto de origen.
              • DepartureDate: Date. Mandatorio. Fecha de partida del vuelo.
              • DepartureTime: Time. Opcional. Hora de partida del vuelo.
            • ArrivalInformation: Elemento que lista la informacion de arribo del segmento.
            • BoardingOff: Alfabético [3]. Código IATA de aeropuerto de arribo.
  • AirTravellerInfo: Elemento que agrupa la informacion de pasajero a solicitar aceptación dentro de la lista.
    • PassengerInfo: Elemento que agrupa la informacion por pasajero singular.
      • PsgrRPH: Alfanumérico [de 1 a 9999] . Mandatorio. Corresponde al UPID (Unique Passenger ID) que genera KIU RES y lo informa en el método KIU_AirTravellerCheckinInfo se asocia a cada transacción de check-in que realice el pasajero.
      • PassengerName: Elemento que agrupa informacion de nombres del pasajero.
        • GivenName: Alfabético [30]. Opcional. Primer nombre.
        • MiddleName: Alfabético [30]. Opcional. Segundo nombre.
        • Surname: Alfabético [30]. Mandatorio. Apellido.
        • FOID: Opcional. Elemento que agrupa informacion de la identificación foid del pasajero.
          • ID: Alfabético [2]. Código de FOID expresado de acuerdo al standard IATA (NI: National Identity Document, PP: Passport, DL: Drivers Licence, ID: Locally Defined ID Number, TN: Ticket Number, CN: Confirmation Number or Record Locator, CC: Credit Card Number, FF: Frequent Flyer Number). Los dos últimos tipos (CC y FF) deben obligatoriamente ir seguidos de dos caracteres extra, el código de la entidad emisora de la tarjeta de crédito (por ejemplo CCVI: tarjeta de crédito Visa), o la aerolínea a la cual pertenece el código de viajero frecuente utilizado (por ejemplo FFXX: número de viajero frecuente de Aerolíneas XX).
          • Number: Alfanumérico [10]. Número de identificación.
        • FrecuentTravellerInfo: Opcional. Elemento que agrupa la informacion de viajero frecuente del usuario.
          • ProgramID: Alfanumérico [2]: Código de carrier dueño del programa de viajero frecuente.
          • MembershipID: Alfanumérico [22]. Número de identificación de viajero frecuente.
        • Gender: Opcional. Alfabético [1]. Generó del pasajero (M: Male; F: Female; U: Undisclosed).
        • BookingInfo: Mandatorio. Elemento que agrupa información de la reserva.
          • BookingReference: Mandatorio. Elemento que contiene la información del código de reserva.
            • ID: Mandatorio. Alfanumérico [6]. Código de reserva donde se encuentra el pasajero.
        • TicketInfo: Opcional. Elemento que agrupa la información del boleto emitido para el pasajero.
          • IssuedTicket: Boolean. Indicador de boleto emitido.
          • Number: Entero [13]. Número de boleto emitido al pasajero.
          • TicketCouponNbr: Entero [1.2.3.4].Opcional. Número de cupón del pasajero.
        • SeatInformation: Opcional. Información de asientos del pasajero.
          • SeatBoardingInfo: Elemento que agrupa la información de Boarding Pass emitido.
            • BoardingPriority: Opcional Alfanumérico [2]. Prioridad de abordaje asignada.
            • BoardingZone: Opcional. Alfanumérico [2]. Zona de abordaje. 
            • SeatAssign:  Elemento que agrupa la información de asientos asignados al pasajero (este elemento se refiere al PRS o Pre-Reserved Seat).
              • Row: Numérico [3]. Número de fila donde se encuentra el asiento.
              • Column: Alfabético [1]. Nombre de la columna donde se encuentra el asiento.
              • SeatCharacteristics: Elemento que agrupa las características del asiento.
                • Characteristic: Elemento que agrupa característica.
                  • Type: Alfanumérico [2]. Característica del asiento de acuerdo a la tabla AAH de IATA.
                  • Description: Alfanumérico [30]. Descripción de la característica.

 

Volver al índice



KIU_AirCheckinRS

Ejemplo del Mensaje KIU_AirCheckinRS
<?xml version="1.0" encoding="UTF-8"?><KIU_AirCheckinRS EchoToken="1" TimeStamp="2018-09-20T15:01:54+00:00" Target="Production" Version="3.0" SequenceNmbr="1">
	<Success/><CheckInFlightsInformation>
  <FlightsInfo FlightRPH="1">
    <CarrierInfo>
      <OperatingAirline>
        <CarrierCodeID>XX</CarrierCodeID>
        <CarrierShortName/>
        <FlightNumber>4321</FlightNumber>
      </OperatingAirline>
      <DepartureInformation>
        <BoardingPoint>AEP</BoardingPoint>
        <BoardingDate>2018-09-21</BoardingDate>
      </DepartureInformation>
    </CarrierInfo>
    <PassengerList>
      <PassengerInfo PsgrRPH="001"/>
      <Order>008</Order>
      <BookingId>JFOHUO</BookingId>
      <PassengerSurname>AZCURRA DURANONA</PassengerSurname>
      <PassengerName>SERGIO ALEJANDRINO</PassengerName>
      <PTC>ADT</PTC>
      <Gender>Male</Gender>
      <PassengerFoid>PP 43309256</PassengerFoid>
      <PassengerDestination>OYO</PassengerDestination>
      <PassengerCheckin>OK</PassengerCheckin>
      <Cabin>
        <Code>Y</Code>
        <Description>Economy</Description>
      </Cabin>
      <ResBookingDesig>Y</ResBookingDesig>
      <PartyGroupChk/>
      <SeatNumber>8A</SeatNumber>
      <IsSelectee>false</IsSelectee>
      <SelecteeIndicator/>
      <BaggageInformation>
        <BagUnit>0</BagUnit>
        <BagWeigth>0</BagWeigth>
        <BagaggeInterruptAirport/>
        <IsBaggagePool>false</IsBaggagePool>
        <BagTagInformation/>
      </BaggageInformation>
      <PsgrWeight>0</PsgrWeight>
      <PsgrCategory/>
      <PrintPsgrBoard/>
      <PsgrRemark/>
      <TSADescription/>
      <TSAFreeText/>
      <WarningPsgrInformation/>
      <CarrierChangedPrints>N</CarrierChangedPrints>
      <PrintBoardingData>
        <BoardingPass>
          <BoardingPassVersion/>
          <RecordLocator>
            <ID>JFOHUO/C1</ID>
            <Coupon>JFOHUO/C1</Coupon>
          </RecordLocator>
          <FlightCarrier>XX </FlightCarrier>
          <FlightNumber>4321</FlightNumber>
          <BookingClass>Y</BookingClass>
          <BoardinDate>21SEP</BoardinDate>
          <BoardingTime>0915</BoardingTime>
          <ScheduledTime>0725</ScheduledTime>
          <ScheduledDate>14DEC</ScheduledDate>
          <PresentationAirportDate>14DEC</PresentationAirportDate>
          <PresentationAirportTime>0610</PresentationAirportTime>
          <EstimatedDepartureDate>14DEC</EstimatedDepartureDate>
          <EstimatedDepartureTime>0725</EstimatedDepartureTime>
          <DepartureAirportCode>AEP</DepartureAirportCode>
          <ArrivalAirportCode>OYO</ArrivalAirportCode>
          <PsgrName>AZCURRA DURANONA/SERGIO ALEJANDRINO</PsgrName>
          <PsgrFOID>PP 43309256                                  </PsgrFOID>
          <FrecuentFlyerReference>
            <Carrier>XX</Carrier>
            <Reference>000321</Reference>
            <TIER>PREMIUM      </TIER>
          </FrecuentFlyerReference>
          <SecuritySelectee/>
          <TerminalInfomration>
            <Gate>     </Gate>
          </TerminalInfomration>
          <Seat>8A</Seat>
          <BaggageReference>00/000</BaggageReference>
          <BoardingNumber/>
          <SequenceNumber>008</SequenceNumber>
          <ETicketNumber>9990210013205</ETicketNumber>
          <AgentCheckIn>AEP00XXSM</AgentCheckIn>
          <BarCode2DInfo>M1AZCURRA DURANONA/SEREJFOHUO AEPOYOXX 4321 264Y008A0008 148&gt;3180WW8263BXX              2A999021001320500   XX 000321/PREMIUM      N#</BarCode2DInfo>
          <DepartureAirportName>BUENOS AIRES    </DepartureAirportName>
          <ArrivalAirportName>TRES ARROYOS    </ArrivalAirportName>
          <BoardingGroupName>GROUP</BoardingGroupName>
          <BoardingGroupIdentifier>A1</BoardingGroupIdentifier>
          <FlightAdditionalInfo/>
        </BoardingPass>
      </PrintBoardingData>
    </PassengerList>
  </FlightsInfo>
</CheckInFlightsInformation></KIU_AirCheckinRS>





Elementos del Mensaje KIU_AirCheckinRS

  • Success: Elemento que anuncia el estado de la respuesta desde la API. En caso de error se devuelve el nodo error. 
  • CheckinFlightsInformation: Elemento que agrupa la informacion de Checkin de los vuelos y sus correspondientes pasajeros.
    • FlightInfo: Elemento que agrupa la informacion de vuelo/s.
      • FlightRPH: Entero. Identificar de vuelo. Tipo UniqueID.
      • CarrierInfo: Elemento que agrupa la informacion del transportador/Vendedor del segmento.
        • OperatingAirline: Elemento que agrupa la información del vuelo donde se proceso la aceptación del pasajero.
          • CarrierCodeID: Alfanumérico [2]. Código ISO de la línea aérea.
          • CarrierShortName: Alfanumérico [20]. Nombre de la línea aérea.
          • FlightNumber: Numérico [4]. Número del vuelo.
        • DepartureInformation: Elemento que agrupa la información inherente al punto de partida del vuelo.
          • BoardingPoint: Alfabético [3]. Código ISO aeropuerto de salida del vuelo. Punto de embarque.
          • BoardingDate: Date. Fecha de partida del vuelo.
    • PassengerList: Lista de pasajeros aceptados en el vuelo de referencia.
    • PassengerInfo: Información de pasajero aceptado.
      • PsgrRPH: Entero [4]. ID de identificación del pasajero para el sistema KIU RES.
      • Order: Numérico [4]. Número de orden de aceptación del pasajero.
      • BookingID: Alfanumérico [6]. Código de la reserva donde el pasajero se encuentra asociado.
      • PassengerSurname: Alfabético [15]. Apellido del pasajero aceptado.
      • PassengerName: Alfabético [15]. Nombre del pasajero aceptado.
      • PTC: Alfabético [3]. Código estándar de tipo de pasajero (ADT: Adulto; CNN: Menor; INF: Infante).
      • Gender: Alfabético. Género del pasajero en inglés (Male: Masculino; Female: Femenino; Unknown: Desconocido).
      • PassengerFoid: Alfanumérico [12]. FOID del pasajero.
      • PassengerDestination: Alfabético [3]. Punto de destino del pasajero.
      • PassengerCheckin: Alfabético. Estado del check-in para el pasajero.
      • Cabin: Elemento que agrupa la información de la cabina donde se acepta al pasajero.
        • Code: Alfabético [1]. Código de la cabina.
        • Description: Alfabético [10]. Nombre de la cabina.
      • ResBookingDesig: Alfabético [1]. Código de clase de reserva.
      • PartyGroupCheck: Alfanumérico [3]. Código de grupo en caso de chequeo compartido con otros pasajeros.
      • SeatNumber: Alfanumérico [4]. Asiento asignado.
      • IsSelectee: Boolean [true| false]. Indicador si el pasajero ha sido seleccionado Selectee.
      • SelecteeIndicator: Alfanumérico [10]. Tipo de pasajero Selectee.
      • BaggageInformation: Elemento que agrupa informacion de equipaje.
        • BagUnit: Numérico [1,2,3... ]. Cantidad de valijas.
        • BagWeigth: Numérico [1-100]. Peso del equipaje.
        • BaggageInterruptAirport: Alfabético [3]. Código ISO aeropuerto de interrupción del equipaje.
        • IsBaggegePool: Boolean [true|false]. Indicador si el equipaje declarado es pool entre varios pasajeros.
        • BagTagInformation: Alfanumérico [10]. ID de Bag Tag emitido.
      • PsgrWeigth: Entero [1-100]. Peso del pasajero si fue declarado.
      • PsgrCategory: Alfanumérico [3]. Categoría del pasajero.
      • PrintPsgrBoard: Alfanumérico. Si el Boarding Pass ya fue impreso.
      • PsgrRemark: Alfanumérico especial [50]. Comentario del pasajero.
      • TSADescription: Alfanumérico. Descripción del pasajero en TSA/DHS.
      • TSAFreeText: Alfanumérico. Información inherente a TSA.
      • WarningPsgrInformation: Alfanumérico [50]. Alertas específicas del pasajero.
      • CarrierChangedPrints: Boolean [Y/N]. Indicador si el carrier cambio impresora.
      • PrintBoardingData: Elemento que agrupa la información incluída en el Boarding Pass emitido.
        • BoardingPass: Elemento que agrupa la información puntual de cada Boarding Pass.
            • BoardingPassVersion: Alfanumérico [2]. Información de la versión de Boarding Pass implementado por el carrier.
            • RecordLocator: Elemento que describe el código de reserva asociado al pasajero en el sistema KIU RES.
              • ID: Alfanumérico [6]. Código de reserva.
              • Coupon: Alfanumérico especial [12]. El cupón del código de reserva de referencia que incluye el segmento aceptado.
            • FlightCarrier: Alfanumérico [2]. Código del carrier.
            • FlightNumber: Numérico [4]. Número de vuelo.
            • BoardinDate: Alfanumérico [5]. Fecha de abordaje.
            • BoardingTime: Numérico [4]. Horario de abordaje.
            • ScheduledTime: Numérico [4]. Horario programado de salida.
            • ScheduledDate: Alfanumérico [5]. Fecha programada de salida.
            • PresentationAirportDate: Alfanumérico [5]. Fecha de presentación en aeropuerto.
            • PresentationAirportTime: Numérico [4]. Horario de presentación en aeropuerto.
            • EstimatedDepartureDate: Alfanumérico [5]. Fecha estimada de salida.
            • EstimatedDepartureTime: Numérico [4]. Horario estimado de salida.
            • DepartureAirportCode: Alfabético [3]. Código ISO aeropuerto de salida.
            • ArrivalAirportCode: Alfabético [3]. Código ISO aeropuerto de arribo.
            • PsgrName: Alfabético especial [30]. Nombre y apellido del pasajero como se imprimirá en el Boarding Pass.
            • PsgrFoid: Alfanumérico [12]. Código y número de FOID.
            • FrecuentFlyerReference: Elemento que agrupa la información de pasajero frecuente.
              • Carrier: Alfanumérico [2]. Código de compañía aérea.
              • Reference: Numérico [12]. Número de membresía de pasajero frecuente.
              • TIER: Alfanumérico [7]. Opcional. Categoría de pasajero frecuente.
            • SecuritySelectee: Alfanumérico. Indicador de pasajero Selectee.
            • TerminalInformation: Opcional. Elemento que agrupa la informacion de terminal cargada para el vuelo.
              • Gate: Alfanumérico [3]. Número de puerta de embarque designada en el vuelo.
            • Seat: Alfanumérico [4]. Asiento asignado al pasajero.
            • BoardingGroupName: Alfanumérico [20]. Nombre del grupo de abordaje.
            • BoardingGroupIdentifier: Alfanumerico [4]. Código identificador del grupo de abordaje.
            • FlightAdditionalInfo: Alfanumérico [30]. Nombre de línea aérea operadora cuando sea diferente a Marketing Airline.
            • BagaggeReference: Especial. Indicador de referencia de equipaje.
            • BoardinNumber: Entero [6]. Número de Boarding Pass.
            • ETicketNumber: Entero [13]. Número de boleto emitido al pasajero.
            • AgentCheckIn: Alfanumérico [10]. ID de usuario que realizo la transacción para el sistema KIU RES.
            • BarCode2DInfo: Alfanumérico [50]. Información del código de barras 2D a imprimir en el Boarding Pass.
            • DepartureAirportName: Alfabético [20]. Nombre del aeropuerto de salida.
            • ArrivalAirportName: Alfabético [20]. Nombre del aeropuerto de arribo.

Volver al índice