6.4 GDS Encode/Decode, Schedules, Seat Maps & Queues
Key Takeaways
- Encode converts a name into a code and decode converts a code into a name: Amadeus uses DAN and DAC for cities, DNA for airlines and DNE for aircraft equipment.
- Airline timetables number the days of operation 1 to 7 with 1 as Monday and 7 as Sunday; D means daily and an X prefix means except, so X24 is daily except Tuesday and Thursday.
- A GDS queue is a numbered work folder in the agency office where airlines deposit schedule changes, waitlist clearances and ticketing deadlines; no other alert is ever sent.
- Splitting a PNR must happen before the change: Amadeus uses SP with the passenger number, then EF to file the new associate record and ET in the parent record.
- US exit-row seating follows 14 CFR 121.585, which bars anyone under 15, anyone caring for a small child and anyone who cannot operate the exit unaided.
Quick Answer: Encode turns a name into a code (Amadeus
DAN MUNICHreturns MUC); decode turns a code back into a name (DAC MUCreturns Munich). A timetable shows the days a flight is scheduled to operate using the numeric convention 1 = Monday through 7 = Sunday, while an availability display shows sellable seats. Seat maps are displayed withSMand seats assigned withST/. Queues are numbered work folders inside the agency office where airlines and the GDS deposit PNRs that need human action - and nobody is emailed, so queues must be worked every day.
1. Signing In: The Agent Sine and Duty Code
Nothing can be entered until the consultant signs on with a personal agent sine (also written "sign") plus a duty code that controls which functions the sign may perform.
| Task | Amadeus | Travelport+ / Apollo | Sabre |
|---|---|---|---|
| Sign in | JI1234AA/GS | SON/ZAW | SI* plus agent ID |
| Sign out | JO | SOF | SO* |
| Change work area | JMB | SB | 3B |
The office ID, agent initials and duty code print at the top of every Amadeus PNR on the RP line: RP/LON1A0900/LON1A0900 TN/SU 18FEB25/1403Z QVH1A5. Here TN is the agent's initials and SU the duty code. Because the sine is written into PNR history with every entry, no action in a GDS is anonymous - that audit trail is what an agency uses to defend an Agency Debit Memo or a client complaint.
2. Encode and Decode
Encode = you know the name and want the code. Decode = you know the code and want the name. Memory hook: enCODE produces the code.
| Task | Amadeus | Sabre | Travelport+ |
|---|---|---|---|
| Encode city/airport name | DAN MUNICH | W/-CCMUNICH | .CE MUNICH |
| Decode city/airport code | DAC MUC | W/*MUC | .CD MUC |
| Encode airline name | DNA LUFTHANSA | W/-ALLUFTHANSA | .AE LUFTHANSA |
| Decode airline code | DNA LH | W/*LH | .AD LH |
| Encode aircraft type | DNE AIRBUS | W/EQ-AIRBUS | .EE AIRBUS |
| Decode equipment code | DNE 388 | W/EQ*388 | .ED 388 |
| Encode/decode country | DC FRANCE / DC FR | HCCC/FRANCE | .LE FRANCE / .LD FR |
Notes an examiner likes: Travelport equipment records carry an indicator letter - J jet, T turbofan, P propeller, H helicopter, A amphibian, S surface sector - so .ED 388 confirms an A380 is a jet, not a surface leg. The country display also returns the country's currency code, which you need before pricing; convert amounts with Amadeus FQC100USD/LKR or FQC1000USD/NUC. State and province codes are not a separate transaction in most hosts: they qualify an ambiguous city name. Sabre W/-CYREXBURG, ID lists the closest airports to that town and W/-SL2 selects line 2 of the similar-name list. Never guess a code - "SAN" is San Diego, not Santiago (SCL), and mis-encoding is the single most common beginner error.
3. Timetable vs Availability, and Days of Operation
A timetable answers "does anyone fly this route on a Tuesday in March?" It is valid across a date range and shows frequency, not inventory. Amadeus uses TNDELSIN for a neutral timetable and TN10DECDELSIN/ASQ with a date and carrier; the schedule display is SNDELLON. Sabre uses S14NOVJFKFRA, Apollo and Worldspan S18MAYCAINBO.
Days of operation are numeric: 1 Monday, 2 Tuesday, 3 Wednesday, 4 Thursday, 5 Friday, 6 Saturday, 7 Sunday. All IATA member airlines treat Monday as day 1. D means daily and an X prefix means except. Read this line:
TG911 LHR 1150 - 0615+1 BKK 380 X24
The A380 operates daily except Tuesday and Thursday, and +1 means arrival the next day. Sabre substitutes letters (M T W Q F J S) for 1 to 7 when the 12-hour clock option is set.
Exam trap: a timetable line holds nothing. Space is only held when you sell from an availability display, and only the availability display shows the booking-class seat counts.
4. Seat Maps and Seat Requests
| Task | Amadeus | Travelport+ | Sabre |
|---|---|---|---|
| Seat map, segment 1 | SM1 | SA*S1 | 4G1* |
| Seat map by flight | SMLH761/C/03SEPDELFRA | - | - |
| Assign a specific seat | ST/16A/P1/S2 | S.S1/23A.B | 4G1/23AB |
| Seat preference | ST/W window, ST/A aisle, ST/E exit row | S.S1/NW | 4GA/NW |
| Cancel seats | SX/S1 | S.S1 | 4GX1 |
Follow up with RTSTR in Amadeus to read the seat characteristics back to the client ("16A - chargeable, window"). Pre-reserved seats are free advance seat reservations held on the carrier's map; paid seats appear on the Amadeus map flagged Y, are priced with FXG and are documented on an EMD-A. Where the airline has no interactive map, the request goes as the AIRIMP SSR RQST - ST/RQST/13AB/P3,4/S5 - and the carrier answers HK or UC.
Exit rows are regulated, not commercial. Under US rule 14 CFR 121.585 an exit seat may not be occupied by anyone under 15, anyone who cannot operate the exit unaided, anyone caring for a small child, or anyone who cannot read the safety card or understand shouted crew commands. Other regulators impose equivalent tests with their own age floors, so confirm carrier policy. Practically: never auto-assign an exit row to a UMNR, a parent with an infant in arms, or a WCHR/WCHS/WCHC or MEDA passenger.
5. Queues: The Agency Inbox
A queue is a numbered folder in the office. Airlines and the GDS place a PNR on a queue whenever a human must act: schedule change, waitlist cleared to KL, ticketing time limit approaching, fare expiry, or a message from another office. In Amadeus the automated ticketing time limit uses an OPW element to queue the office roughly 24 hours before cancellation and an OPC element to cancel, landing on queue 1, categories 7 and 8.
| Task | Amadeus | Travelport+ | Sabre |
|---|---|---|---|
| Count all queues | QT (QTQ office list) | QCA | QC/ |
| Count one queue | QC40 | QCB/40 | QC/40 |
| Start queue processing | QS8C1 | Q/40 | Q/40 |
| Next item, remove current | QN | QR | QR |
| Delay to a date/time | QD09DEC/1200 | - | - |
| Save and stay in queue | QF | - | - |
| Exit and ignore | QI | QXI | QXI |
| Place a PNR on a queue | QE8C1 | QEB/40 | QP/40 |
Amadeus QV/8 lists the PNRs on queue 8 and QV2 opens line 2. Queues send no alert of any kind: an unread schedule-change queue is exactly how a passenger arrives at the airport for a flight that no longer exists.
6. Retrieving, Splitting and Auditing a PNR
| Retrieval by | Amadeus | Travelport+ | Sabre |
|---|---|---|---|
| Record locator | RT8T7URR | *8T7URR | *8T7URR |
| Surname | RT/SMITH | *-SMITH | *-SMITH |
| Flight and surname | RTAA76/13SEP-SMITH | *AA76/13SEP-SMITH | *AA76/13SEP-SMITH |
| Ticket number | RTTKT/016-1234567890 | - | - |
Split (divide) the PNR when the party stops being homogeneous - one of four passengers cancels, changes dates, or must be reissued alone. Amadeus is a three-step process: SP1,4 to name the passengers, then RF AGENT;EF to end-and-file the new associate record, then RF AGENT;ET in the parent. RT AXR displays the linked records. Split first, then change - cancelling before splitting cancels for everyone.
PNR history (RH, with RHA for air segments, RHG for facts, RHQ for queue history, RH/ALL) shows every element added or deleted with the sine, date and time. PNR claim brings a booking made direct with the airline into the agency for servicing and ticketing: Amadeus RO CO ABC123 (carrier code plus airline record locator) then ER to accept responsibility. Claims depend on the carrier permitting them; if it does not, the agency cannot ticket that booking.
7. Mini-Workflow: One Servicing Call
- Retrieve the booking:
RT QVH1A5. - Decode what is on screen for the client:
DAC MUC,DNA LH,DNE 388. - Confirm the operating days of the new flight on the timetable:
TN10DECLHRMUC/ALH. - Display the seat map for segment 2:
SM2. - Assign and verify:
ST/16A/P1/S2, thenRTSTR. - Add the service request:
SR VGML/P1/S2. - Save:
ET- the record locator is returned and the sine is stamped in history. - Hand off:
QE8C1places the PNR on the ticketing desk's queue.
A client asks you to book Munich but you have only the city name, not the code. Which Amadeus entry returns the three-letter code?
A timetable line for a Bangkok-Male service shows days of operation 1357. Your client wants to travel on a Saturday. What do you tell her?
Four passengers travel on one PNR. One must cancel while the other three travel exactly as booked. What is the correct sequence?