/
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. 
  • 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.

Volver al índice



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.

  • 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.
          • 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
          • 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  
          • 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


Volver al índice

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