Indice de contenido.
El objetivo del método es recuperar, en base a un código de reserva y apellido o bien la sigla GRP y nombre de grupo, el/los pasajero/s y los segmentos por itinerario que comprendan para analizar cada segmento y reconocer si es posible ejecutar un Web Check-in y qué condición presenta cada pasajero en cada vuelo de referencia.
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirTravelerCheckInRQ EchoToken="1" TimeStamp="2012-04-20T15:45:07-03:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <!-- POS/Source: Mandatorio en todos sus componentes --> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX816" ISOCountry="AR"/> </POS> <!-- FlightInfo - Opcional --> <FlightInfo RPH="1"> <!-- CarrierInfo: Opcional --> <CarrierInfo> <CarrierCodeID>XX</CarrierCodeID> <CarrierShortName>KIU AIRLINE</CarrierShortName> <FlightNumber>9665</FlightNumber> </CarrierInfo> <!-- Departure information: Opcional --> <DepartureInformation BoardingOn="AEP" BoardingOff="COR"> <DepartureDate>2016-11-21</DepartureDate> <!-- DepartureTime: Opcional --> <DepartureTime>08:00</DepartureTime> </DepartureInformation> </FlightInfo> <PassengerFlightInfo> <!-- BookingInfo: Mandatorio --> <BookingInfo> <!-- BookingReferenceID: Mandatorio --> <BookingReferenceID> <ID>XXXXXX</ID> </BookingReferenceID> </BookingInfo> <AirTravelerInfo> <!-- PassengerInfo: Mandatorio / RPH: Opcional - El key por el caso de un PNR con multipassengers --> <PassengerInfo RPH="1"> <!-- PassengerName: Mandatorio --> <PassengerName> <!-- GivenName: Opcional --> <GivenName>TEST</GivenName> <!-- MiddleName: Opcional --> <MiddleName>J</MiddleName> <!-- Surname: Mandatorio --> <Surname>TESTE</Surname> </PassengerName> <!-- Document: Opcional --> <Document DocID="123456789" DocType="NI"/> <!-- E-mail: Opcional --> <Email EmailType="OTAEAT">MAIL@GMAIL.COM</E-mail> <!-- FrecuentTravellerInfo: Opcional --> <FrecuentTravellerInfo> <ProgramID>XX</ProgramID> <MembershipID>1234569877</MembershipID> </FrecuentTravellerInfo> </PassengerInfo> </AirTravelerInfo> </PassengerFlightInfo> </KIU_AirTravelerCheckInRQ> |
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirTravelerCheckInRS EchoToken="1" TimeStamp="2016-12-23T19:02:11+00:00" Target="Production" Version="3.0" SequenceNmbr="1"> <Success /> <KIU_AirCheckInInfo> <IsGroupPNR>false</IsGroupPNR> <HasAdviceCode>false</HasAdviceCode> <FlightsInfo> <FlightSegment FlightRPH="001" InternalOrder="001"> <CarrierInfo> <CarrierCodeID>XX</CarrierCodeID> <CarrierName>LINEAS AEREAS XX</CarrierName> <FlightNumber>0206</FlightNumber> <OperatingAirline> <ID>XX</ID> <Name>LINEAS AEREAS XX</Name> <FlightNumber>0206</FlightNumber> </OperatingAirline> </CarrierInfo> <DepartureInformation> <BoardingPoint>AEP</BoardingPoint> <AirportName>AEROPARQUE JORGE NEWBERY</AirportName> <CityName>BUENOS AIRES</CityName> <DepartureDate>2016-12-23</DepartureDate> <DepartureTime>1400</DepartureTime> </DepartureInformation> <ArrivalInformation> <BoardinOff>COR</BoardinOff> <AirportName>PAJAS BLANCAS</AirportName> <CityName>CORDOBA</CityName> <ArrivalDate>2016-12-23</ArrivalDate> <ArrivalTime>1500</ArrivalTime> <ChangeOfDayInd>0</ChangeOfDayInd> </ArrivalInformation> <EquipmentInformation> <Registration>LV-SSS</Registration> <Code>SF3</Code> <Description>SAAB 340</Description> </EquipmentInformation> <FlightRemark /> <WebCheckInStatus> <Status>Open</Status> <Description /> </WebCheckInStatus> <API_Indicator>N</API_Indicator> <SeatRequired>true</SeatRequired> <DHSOutage>false</DHSOutage> </FlightSegment> <PassengerFlightInfo> <BookingInfo> <BookingReferenceID>YGLOME</BookingReferenceID> </BookingInfo> <AirTravellerInfo> <PassengerInfo PsgrRPH="001"> <PTC>Adult</PTC> <PassengerName> <GivenName>PETER</GivenName> <Surname>DEBOIS</Surname> </PassengerName> <FOID> <Type>PP</Type> <Number>99024915</Number> </FOID> </PassengerInfo> <PassengerInfo PsgrRPH="002"> <PTC>Adult</PTC> <PassengerName> <GivenName>SILVIA</GivenName> <Surname>LLAMOSAS</Surname> </PassengerName> <FOID> <Type>PP</Type> <Number>17657886</Number> </FOID> </PassengerInfo> <PassengerInfo PsgrRPH="003"> <PTC>Adult</PTC> <PassengerName> <GivenName>EMILY</GivenName> <Surname>MARTINEZ</Surname> </PassengerName> <FOID> <Type>PP</Type> <Number>36290857</Number> </FOID> </PassengerInfo> <PassengerInfo PsgrRPH="004"> <PTC>Adult</PTC> <PassengerName> <GivenName>MARINELA</GivenName> <Surname>DIAZ</Surname> </PassengerName> <FOID> <Type>PP</Type> <Number>54923829</Number> </FOID> </PassengerInfo> <PassengerInfo PsgrRPH="005"> <PTC>Adult</PTC> <PassengerName> <GivenName>LOURDES BEATRIZ</GivenName> <Surname>ALBARRACIN VIUDA DE MOLINA</Surname> </PassengerName> <FOID> <Type>PP</Type> <Number>73556800</Number> </FOID> </PassengerInfo> <PassengerInfo PsgrRPH="006"> <PTC>Adult</PTC> <PassengerName> <GivenName>JESUS</GivenName> <Surname>MARQUEZ</Surname> </PassengerName> <FOID> <Type>PP</Type> <Number>92189771</Number> </FOID> </PassengerInfo> </AirTravellerInfo> </PassengerFlightInfo> </FlightsInfo> <PsgrSegmentAssociations> <PsgrSegmentAssociation> <PassengerID PsgrRPH="001" /> <Segment FlightRPH="001"> <MarketingBookingCode>Y</MarketingBookingCode> <OperatingBookingCode>Y</OperatingBookingCode> <OperatingCabin> <CabinCode>Y</CabinCode> <Description>Economy</Description> </OperatingCabin> <TicketInformation> <Issue>true</Issue> <Number>9990220032133</Number> <TicketCouponNbr>1</TicketCouponNbr> </TicketInformation> <WebCheckIn> <Status>true</Status> <Description /> </WebCheckIn> <Seat>5C</Seat> <PNRStatus>HK</PNRStatus> <CheckInInfo> <PaxChequed>true</PaxChequed> <BoardingPassNbr>14</BoardingPassNbr> </CheckInInfo> </Segment> </PsgrSegmentAssociation> <PsgrSegmentAssociation> <PassengerID PsgrRPH="002" /> <Segment FlightRPH="001"> <MarketingBookingCode>Y</MarketingBookingCode> <OperatingBookingCode>Y</OperatingBookingCode> <OperatingCabin> <CabinCode>Y</CabinCode> <Description>Economy</Description> </OperatingCabin> <TicketInformation> <Issue>true</Issue> <Number>9990220032134</Number> <TicketCouponNbr>1</TicketCouponNbr> </TicketInformation> <WebCheckIn> <Status>true</Status> <Description /> </WebCheckIn> <Seat>3C</Seat> <PNRStatus>HK</PNRStatus> <CheckInInfo> <PaxChequed>true</PaxChequed> <BoardingPassNbr>15</BoardingPassNbr> </CheckInInfo> </Segment> </PsgrSegmentAssociation> <PsgrSegmentAssociation> <PassengerID PsgrRPH="003" /> <Segment FlightRPH="001"> <MarketingBookingCode>Y</MarketingBookingCode> <OperatingBookingCode>Y</OperatingBookingCode> <OperatingCabin> <CabinCode>Y</CabinCode> <Description>Economy</Description> </OperatingCabin> <TicketInformation> <Issue>true</Issue> <Number>9990220032135</Number> <TicketCouponNbr>1</TicketCouponNbr> </TicketInformation> <WebCheckIn> <Status>true</Status> <Description /> </WebCheckIn> <Seat>1D</Seat> <PNRStatus>HK</PNRStatus> <CheckInInfo> <PaxChequed>true</PaxChequed> <BoardingPassNbr>16</BoardingPassNbr> </CheckInInfo> </Segment> </PsgrSegmentAssociation> <PsgrSegmentAssociation> <PassengerID PsgrRPH="004" /> <Segment FlightRPH="001"> <MarketingBookingCode>Y</MarketingBookingCode> <OperatingBookingCode>Y</OperatingBookingCode> <OperatingCabin> <CabinCode>Y</CabinCode> <Description>Economy</Description> </OperatingCabin> <TicketInformation> <Issue>true</Issue> <Number>9990220032136</Number> <TicketCouponNbr>1</TicketCouponNbr> </TicketInformation> <WebCheckIn> <Status>true</Status> <Description /> </WebCheckIn> <Seat>4B</Seat> <PNRStatus>HK</PNRStatus> <CheckInInfo> <PaxChequed>true</PaxChequed> <BoardingPassNbr>17</BoardingPassNbr> </CheckInInfo> </Segment> </PsgrSegmentAssociation> <PsgrSegmentAssociation> <PassengerID PsgrRPH="005" /> <Segment FlightRPH="001"> <MarketingBookingCode>Y</MarketingBookingCode> <OperatingBookingCode>Y</OperatingBookingCode> <OperatingCabin> <CabinCode>Y</CabinCode> <Description>Economy</Description> </OperatingCabin> <TicketInformation> <Issue>true</Issue> <Number>9990220032137</Number> <TicketCouponNbr>1</TicketCouponNbr> </TicketInformation> <WebCheckIn> <Status>true</Status> <Description /> </WebCheckIn> <Seat>8A</Seat> <PNRStatus>HK</PNRStatus> <CheckInInfo> <PaxChequed>true</PaxChequed> <BoardingPassNbr>18</BoardingPassNbr> </CheckInInfo> </Segment> </PsgrSegmentAssociation> <PsgrSegmentAssociation> <PassengerID PsgrRPH="006" /> <Segment FlightRPH="001"> <MarketingBookingCode>Y</MarketingBookingCode> <OperatingBookingCode>Y</OperatingBookingCode> <OperatingCabin> <CabinCode>Y</CabinCode> <Description>Economy</Description> </OperatingCabin> <TicketInformation> <Issue>true</Issue> <Number>9990220032138</Number> <TicketCouponNbr>1</TicketCouponNbr> </TicketInformation> <WebCheckIn> <Status>true</Status> <Description /> </WebCheckIn> <Seat /> <PNRStatus>HK</PNRStatus> <CheckInInfo> <PaxChequed>false</PaxChequed> <BoardingPassNbr /> </CheckInInfo> </Segment> </PsgrSegmentAssociation> </PsgrSegmentAssociations> <SpecialServiceRequests /> </KIU_AirCheckInInfo> </KIU_AirTravelerCheckInRS> |