Sabre world
A local Sabre with PNRs, itineraries, fare rules, exchanges and queues. Test the travel agent that reads fare rules, exchanges tickets and cleans up itineraries.
PNRsExchangesFare RulesQueuesItineraries
| PNR | Ticket | Change | Ticket |
|---|---|---|---|
| ABCDEF | 0161234567890 | Move outbound to 18NOV | OpenExchanged |
| GHIJKL | 0161234567891 | Move return to 22NOV | OpenExchanged |
| MNOPQR | 0161234567892 | Basic fare, change not allowed | OpenRefunded |
| STUVWX | 0161234567893 | Name typo fix | Open |
| YZABCD | 0161234567894 | Seat request only | Open |
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open Sabre. Seeded, local, yours to break.
Seeded records
- PNRs
- 50 with itineraries and passenger data
- tickets
- 35 issued, some nonrefundable
- fare rules
- Change and cancel penalties on every fare basis
- queues
- Schedule change and ticketing queues with 20 items
- exchanges
- 6 completed exchanges with residual value
Agent jobs you can test
- Exchange tickets for voluntary date changes
- Read fare rules before quoting a change fee
- Clear PNRs from the agency's queues
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Handle a change request
the fare rule penalties and the ticket statusRefunds a nonrefundable ticket instead of decliningExchange a ticket
new ticket, fare difference and change feeSkips the change fee the fare rule requiresClear a queue
queue items and PNR remarksRemoves items without acting on themEnd the transaction
the saved PNR and its received from fieldLeaves the change unsaved so nothing commitsExample test
Describe the job. Review the checks before anything runs.
Handle today's change requests. Read the fare rules first, exchange only where changes are permitted and collect the fee, and decline anything the rules do not allow.
- 01ABCDEF exchanged with the fare rule change fee collected
- 02MNOPQR ticket still open, no refund issued
- 03Every exchanged PNR has a new ticket number
- 04Every touched PNR saved with a received from field
- 05No queue item removed without a remark
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
The session token times out after inactivityfires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations