Task: Seat Map Request

This task provides a display of an air segment’s seat map.

Note: Seat maps provide a map of currently available seats, but do not allow the seat to be reserved. To assign a selected seat, the segment must be booked using the PNRBFManagement transaction.

Section 1: Short Answer

Transaction Name:

SeatMap_5_0

Can any other transaction perform this same task?

No other transaction can perform this task.

Can this task be performed in a sessionless environment?

Yes.

Are the request and response identical on both the Apollo and Galileo systems?

No.

Industry-specific knowledge required to understand this task.

To request a seat map, a flight needs to exist in the booking.

Special limits or distinct restrictions to the input data.

The maximum time limit for seating availability for a direct link from the vendor is 362 days. For a non-direct link availability from the host, the maximum time limits is 330 days. However, the actual time limits vary by vendor.

Section 2: Detailed Description

Request:

Unless otherwise specified, use ALL CAPS in any request data.

Required Data:

Optional Data:

Prerequisite tasks:

A flight segment needs to exist in the booking.

Expected response:

Error and warning responses:

Error responses are returned in the <Status> sub-element of the <SeatMap> element. The status code field is blank and no error message is provided. In the following scenarios, errors or warnings for the Galileo system (1G) are blue and errors for the Apollo system (1V) are green.

1.       Scenario:  Processing Error

2.       Scenario:  Refresh Link Availability

3.       Scenario:  Invalid Flight Number (e.g., MMMM)

4.       Scenario:  Incorrect Flight Number (e.g., one that doesn’t exist for that carrier)

5.       Scenario:  Invalid Class Code (e.g., one that doesn’t exist for that carrier)

6.       Scenario:  Invalid Date

7.       Scenario:  Invalid Board Point

8.       Scenario:  Invalid Off Point

9.       Scenario:  Seat Map Function Not Available for this Class or Airline

10.   Scenario:  Invalid Number in Party

11.   Scenario:  Last Name Exists but First Name Does not Exist

Note: Numerous additional error messages exist:

If authority is given, a more complete list of error messages can be viewed on Galileo 1G platform with the terminal entry: OV*STSSEATING.

Follow-on requests:

There are no follow-on requests.

Section 3: Tables

Request (Input) Tags

<SeatMapMods>

Terminal Equivalents:

Apollo 9V/…

Galileo SA*… or SM*…

Ordering

NWB

Min/Max

XML Tag

 

3050

1 – 1

<SeatMapMods>

 

Response (Output) Tags

<SeatMap>

 

Ordering

NWB

Min/Max

XML Tag

 

3051

1 – 1

<SeatMap>

 

Related Samples

SeatMap_5_0_1

SeatMap_5_0_2