/
KIU_AirSeatMap
KIU_AirSeatMap
Objective:
The method call returns the seat map for an specific flight ready to check in
KIU_AirSeatMapRQ
Example for KIU_AirSeatMapRQ
KIU_AirSeatMapRQ
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirSeatMapRQ Version="4.0" SequenceNmbr="1" EchoToken="1" Target="Production" TimeStamp="2016-10-30T09:00:00Z" TransactionStatusCode="Start" PrimaryLangID="EN-US"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX816" ISOCountry="AR" /> </POS> <!-- Query is used in case of a certain reservation to request the SeatMap. Will be implemented in the future.--> <Query> <!-- BookingReference: Optional. Will be implemented for PRS in the future --> <BookingReference> <ID>XXXXXX</ID> <AirlineID>XX</AirlineID> </BookingReference> </Query> <DataLists> <FlightSegmentList> <FlightSegment SegmentKey="001"> <Departure> <!-- Mandatory --> <AirportCode>AEP</AirportCode> <!-- Mandatory --> <Date>2016-12-14</Date> <!-- Optional --> <Time>08:00</Time> </Departure> <Arrival> <!-- Mandatory --> <AirportCode>COR</AirportCode> <!--Optional --> <Date>2016-12-14</Date> <!--Optional --> <Time>09:55</Time> <!--Optional --> <ChangeOfDay>0</ChangeOfDay> </Arrival> <MarketingCarrier> <!-- Mandatory --> <AirlineID>XX</AirlineID> <!-- Mandatory --> <FlightNumber>0206</FlightNumber> <!-- ResBookDesigCode: Optional. Will be implemented for PRS in the future --> <ResBookDesigCode>Y</ResBookDesigCode> </MarketingCarrier> </FlightSegment> </FlightSegmentList> </DataLists> </KIU_AirSeatMapRQ>
Elements for KIU_AirSeatMapRQ:
- POS: Element that groups the point of sale where the request is made.
- Source: Contains the information regarding the point of sale or POS.
- AgentSine: Alphanumeric (9). Identifies the agent that makes the request.
- TerminalID: Alphanumeric (10). Identifier code for the device where the request is made.
- ISOCountry: Alphabetic (2). ISO code where the request is made.
- Query: Optional element to be implemented.
- BookingReference: Optional. Element that gropups the booking information.
- ID: Alphabetic (6). Booking code.
- BookingReference: Optional. Element that gropups the booking information.
- DataList: Element that groups the general information for segment/passenger/details referent to the requirement
- FlightSegmentList: Element that gather the information of the segment where the seat map is requested (right now will not support a list of segments).
- FlightSegment: Element that groups the particular information for a segment
- SegmentKey: Integer(4). Reference ID for the segment.
- Departure: Mandatory. Element that indicates the information for the segments departure.
- AirportCode: Alphabetic (3). ISO code for the departure airport.
- Date: Date. Mandatory. Departure Date.
- Time: Optional. Time of departure.
- Arrival: Mandatory. Element that groups the information of the segment arrival.
- AirportCode: Alphabetic (3). ISO code of the arrival airport.
- Date: Date. Optional. Date of arrival.
- Time: Optional. Time of arrival.
- ChangeOfDay: Integer (0.1.2.3). Optional. Indicates the amount of days after the departurea.
- MarketingCarrier: Element that groups the information regarding the vendor of the flight.
- AirlineID: Alphanumeric (2). Mandatory. ISO code for the airline.
- FlightNumber: Integer(4). Flight number.
- ResBookDesigCode: Alphabetic (1). Optional. Booking class. Soon to be implemented.
- FlightSegment: Element that groups the particular information for a segment
- FlightSegmentList: Element that gather the information of the segment where the seat map is requested (right now will not support a list of segments).
KIU_AirSeatMapRS
Message Example for KIU_AirSeatMapRS
KIU_AirSeatMapRS - CHECKIN
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirSeatMapRS EchoToken="1" TimeStamp="2016-12-13T17:32:40+00:00" Target="Production" Version="3.0" SequenceNmbr="1"> <Success /> <Warnings /> <FlightSegmentList> <FlightSegment FlightRPH="1"> <OperatingCarrier> <AirlineID>XX</AirlineID> <Name>LINEAS AEREAS XX</Name> <FlightNumber>206</FlightNumber> </OperatingCarrier> <Departure> <AirportCode>AEP</AirportCode> <AirportName>AEROPARQUE JORGE NEWBERY</AirportName> <CityName>BUENOS AIRES</CityName> <Date>2016-12-14</Date> <Time>1400</Time> <Terminal> <Name /> <Gate /> </Terminal> </Departure> <Arrival> <AirportCode>COR</AirportCode> <AirportName>PAJAS BLANCAS</AirportName> <CityName>CORDOBA</CityName> </Arrival> <Equipment> <Code>143</Code> <Description>BAE 146-300 PASSENGER</Description> </Equipment> </FlightSegment> </FlightSegmentList> <SeatLists> <SeatMapDetail SeatMapID="23"> <CabinDetail FlightRPH="1"> <Code>Y</Code> <Definition>ECONOMY</Definition> <CabinLayout> <WingPosition> <RowPosition> <First>4</First> <Last>7</Last> </RowPosition> </WingPosition> <ExitRowPosition /> <Columns> <Column> <Position>A</Position> <Description>WA</Description> </Column> <Column> <Position>B</Position> <Description>A</Description> </Column> <Column> <Position>C</Position> <Description>9</Description> </Column> <Column> <Position>D</Position> <Description>W</Description> </Column> </Columns> </CabinLayout> <Rows> <RowDetail> <RowNumber>1</RowNumber> <Characteristic>E</Characteristic> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>D</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>10</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>11</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>2</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic /> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic /> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>3</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic /> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic /> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic /> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>4</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic /> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic /> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic /> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>5</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic /> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic /> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic /> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>6</RowNumber> <Characteristic>E</Characteristic> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>7</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>8</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> </Seats> </RowDetail> <RowDetail> <RowNumber>9</RowNumber> <Characteristic /> <Seats> <Seat> <Location>A</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>B</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> <Seat> <Location>C</Location> <Status>F</Status> <Characteristic>I</Characteristic> </Seat> </Seats> </RowDetail> </Rows> </CabinDetail> </SeatMapDetail> </SeatLists> </KIU_AirSeatMapRS>
Elements for KIU_AirSeatMapRS:
- Success: Element that informs the state of the communication.
- Warnings: Element that groups the warnings associated with the execution of the method call.
- Código: Numeric. Warning code.
- Description: Description of the warning.
- FlightSegmentList: List of segments. Currently only supports one segment.
- OperatingCarrier: Element that gathers the information regarding the operating flight.
- AirlineID: Alphanumeric (2). ISO code for the airline.
- Name: Alphanumeric (30). Name of the operating airline.
- FlightNumber: Integer(4). flight number.
- Departure: Element that groups the information regarding the departure.
- AirportCode: Alfabético (3). ISO code of the departure airport.
- AirportName: Alfabético (30). Airport name.
- CityName: Alphanumeric (30). Name of the city associated to the airport.
- Date: Date. Date of the flights departure.
- Time: Time of departure.
- Terminal: Optional. Element that groups the information of the terminal for the flights departure.
- Name: Alphabetic (30). Terminals name
- Gate: Alphanumeric (3). Departures Gate
- Arrival: Element that groups the information of the flights arrival.
- AirportCode: Alphabetic (3). ISO code for the arrival airport.
- AirportName: Alphanumeric (30). Airport name.
- CityName: Alphanumeric (30). Name of the city associated to the arrival airport
- Equipment: Element that groups the information of the equipment that operates the flight.
- Code: Alphanumeric (4). ISO code of the equipment.
- Description: Alphanumeric (30). equipment Name.
- OperatingCarrier: Element that gathers the information regarding the operating flight.
- SeatLists: Element that groups the information of the seat map.
- SeatMapDetail: Element that groups thel information for a seat map in a flight.
- SeatMapID: Integer (2). Reference ID that identifies internally the seat map in the answer.
- CabinDetail: Element that details the seat map by cabin.
- FlightRPH: Integer (4). Reference ID of the flight that the cabin detail is associated to.
- Code: Alphabetic (2). Cabin Code.
- Description: Alphabetic (12). Marketing airline name.
- CabinLayout: Element that describes the cabin configuration.
- WingPosition: Optional. Element that describe on which position the wings are located.
- RowPosition: Element that describes on which row the wings are located.
- First: Integer. (2). Row number where the wing begins.
- Last: Integer. (2). Row number where the wing ends.
- RowPosition: Element that describes on which row the wings are located.
- ExitRowPosition: Opcional. Repetitive. Element that identifies where the emergency exit is located.
- RowPosition: Element that describes on which row are the emergency exits located.
- First: Integer. (2). Row number where the emergency exit is located.
- Last: Integer. (2). Row number where the emergency exit ends
- RowPosition: Element that describes on which row are the emergency exits located.
- Columns: Element that groups the configuration of the column.
- Column: Element that describes each column.
- Position: Integer(1). Column name
- Description: Alphanumeric (2). Element that corresponds to the description of all the column according to IATA Code Subset AAH standard
- Column: Element that describes each column.
- Rows: Element that list the description of the rows.
- RowDetail: Element that groups the description of each row.
- RowNumber: Integer (1,2,3,4... ). Column number.
- Characteristic: Alphabetic (2). Row characteristics according to standard IATA code SubsetAAH-
- Seats: Element that describes the row seats.
- Seat: Element that describes each seat belonging to the row.
- Location: Alphabetic (1). Will associate to the column name.
- Status: Alphabetic (1). Seat status (F - Free / O - Occupied)
- Characteristic: Alphabetic (1). Characteristic of the seat:
- O - OCCUPPIED
- I - AVAILABLE WITH INFANTS
- B - BLOCKED
- P - PRE-RESERVED SEAT
- 1D - RECLINE RESTRICTED
- W - WINDOWS
- A - AISLE
- E - EMERGENCY EXIT
- WA - WINDOW WINGS
- 9 - CENTER SEAT
- Seat: Element that describes each seat belonging to the row.
- RowDetail: Element that groups the description of each row.
- WingPosition: Optional. Element that describe on which position the wings are located.
- SeatMapDetail: Element that groups thel information for a seat map in a flight.
, multiple selections available,
Related content
KIU_SeatAvailability
KIU_SeatAvailability
More like this
KIU_AirAvailRQ/RS
KIU_AirAvailRQ/RS
More like this
KIU_SeatAvailability
KIU_SeatAvailability
More like this
KIU_AirCheckInRQ/RS
KIU_AirCheckInRQ/RS
More like this
KIU_AirAvailRQ/RS
KIU_AirAvailRQ/RS
More like this