Task: Change Segment via Rebook

The Change Segment Task changes the segment description.

Section 1: Short Answer

Transaction Name:

PNRBFManagement_7_12

Can any other transaction perform this same task?

The PNRBFManagement_7_8, 9, and 11, PNRBFBuildModify_7_7_1 and AirChangeSegmentStatus_1_0_1 can perform this same task.

Can this task be performed in a sessionless environment?

No.

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

Yes.

List any industry-specific knowledge required to understand this task in terms of the specific business process.

Not applicable.

Explain any special limits or distinct restrictions to the input data that may not be readily apparent.

Not applicable.

Section 2: Detailed Description

One or more segments must exist in the itinerary before a rebook can be performed.

Request:

Reference Sell via General Display and via Flight Specific Display:

Required Data: 
Optional Data: 

 

 

Reference Sell via Carrier Specific Display:

Required Data: 
Optional Data: 

 

Sell with Availability Token:  Some carriers require that the user emulate an agency. The user also needs to generate an <AvailToken> with a carrier specific availability request, AirAvailability_#, prior to making the sell request. The <AvailToken> must be appended to an <AirSegSell>; the <AvailToken> cannot function on its own.

Required data:  Availability token <AvailToken>

For a reference sell, the PNRBFManagement_7_12 transaction requires an availability display prior to the sell. An availability display can be retrieved with AirAvailability_#.

Prerequisite tasks:

One of the following prerequisite tasks must be completed for an itinerary segment to exist:

Expected response:

Description: Flight data.

Error and warning responses:

<TextMsg> tag:  The <AirSellRebook> tag is followed by one or more <TextMsg> tags that contain response messages or flight information.

In the following scenarios, errors or warnings for both 1G (Galileo) and 1V (Apollo) are in black, 1G are in blue, 1V are in green.

<ErrText> tag:  Level number, version number, text

1.       Scenario:  System error.

§         Error:  SYSTEM ERROR – IGNORE TRANSACTION RECOMMENDED n (1G)

§         Error:  UNABLE TO PROCESS (1G)

§         Error:  *SYSTEM ERROR* (1G)

§         Error:  UNA PROC (1V)

§         Error:   SYS ERROR OCCURRED (1V)

2.       Scenario:  Schedule change active.

§         Error:  SKED CHG ACT (1V)

§         Error:  SCHEDULE CHANGE ACTIVE FOR THIS SEGMENT (1V)

§         Error:  NO GROUP ACTION ALLOWED DURING SCHEDULE CHANGE (1V)

3.       Scenario:  AADC (AA Direct Connect) Request.

§         Error:  UNABLE—0 SEATS AVAILABLE (1V)

4.       Scenario:  Filed fares in progress.

§         Error:  MANUAL FARES IN PROGRESS - FINISH OR IGNORE (1G)

5.       Scenario:  Sell once Super-Guaranteed or Guaranteed sell agreement has expired.

§         Error:  IGNORE/END TRANSACT BF BEFORE CONTINUING (1G)

§         Error:  UNABLE – SELL OPTION EXPIRED – CHECK ITINERARY (1G)

6.       Scenario:  Option sell has expired with an attempt to sell.

§         Error:  UNABLE – SELL OPTION EXPIRED – CHECK ITINERARY (1G)

7.       Scenario:  Itinerary contains 99 segments.

§         Error:  CHECK NUMBER / EXCEEDS 99 SEGMENTS (1G)

§         Error:  CK NBR/EXCEEDS 99 SEGS (1V)

8.       Scenario:  Error with the itinerary.

§         Error:  IGNORE – DATA IN AAA NO LONGER VALID (1G)

§         Error:  ERROR – IGNORE AND REENTER (1V)

 9.       Scenario:  Duplicate segments exist in the itinerary.

§         Error:  UNABLE - DUPLICATE SEGMENT (1G)

§         Error:  DUPLICATE SEGMENT NOT PERMITTED (1V)

10.   Scenario:  inactive/flown segment.

§         Error:  NON-ACTIVE SEGMENT FOUND-NO ACTION TAKEN (1G)

§         Error:  UNABLE TO REBOOK – CANCEL ERROR – CK ITIN (1V)

11.   Scenario:  Invalid carrier code OR flight details.

§         Error:  *SECURED SELL NOT AVAILABLE* (1G)

§         Error:  FLIGHT NOT FOUND – DEP/ARR TIMES REQUIRED (1G)

§         Error:  FLIGHT NOT FOUND – CHECK FLIGHT DETAILS (1G and 1V)

§         Error:  UNABLE – FLIGHT DOES NOT OPERATE THIS DATE AND/OR CITY PAIR (1G)

§         Error:  *UNABLE - FLIGHT NOT FOUND IN VENDOR SYSTEM* (1G)

§         Error:  CK FLT NBR (1V)

§         Error:  CK FRMT (1V)

§         Error:  CARRIER NOT STORED (1V)

12.   Scenario:  Attempting to sell UA flight with BK/GK/HK status.

§         Error:  BK/GK/HK NOT ALLOWED FOR UA (1V)

13.   Scenario:  Invalid bucket number for UA flight.

§         Error:  BUCKET INVALID FOR CLASS (1V)

14.   Scenario: Corporation is not in the Corporate Table for a Corporate segment.

§         Error:  NOT IN TBL (1V)

15.   Scenario:  cancel denied by vendor

·          Error:  CANCEL DENIED BY AIRLINE (1G)

·          Error:  CANCEL REQUEST IMCOMPLETE – CK ITIN (1G and 1V)

16.   Scenario:  Connection unavailable.

§         Error:  *UNABLE – MARKET CONNECTION UNAVAILABLE* (1G)

17.   Scenario:  Sell of partial journey.

§         Error:  SELL OF COMPLETE TRAVEL OPTIONS REQUIRED (1G and 1V)

18.   Scenario:  Invalid class code.

§         Error:  CHECK CLASS (1G)

§         Error:  CLASS OF SERVICE UNAVAILABLE – RESELECT (1G)

§         Error:  *UNABLE – CLASS DOES NOT EXIST FOR THIS FLIGHT* (1G)

§         Warning:  CLASS NOT FOUND – WILL REQUEST FROM AIRLINE (1G)

§         Error:  CLASS NOT FOUND – PASSIVE PROHIBITED BY AIRLINE (1G and 1V)

§         Error:  FLIGHT DATA NOT AVAILABLE – VERIFY YOUR ENTRY (1V)

19.   Scenario:  Invalid board or off points.

§         Error:  CHECK BOARD/OFF POINT (1G)

§         Error:  CK BD PNT (1V)

§         Error:  CK OFF PNT (1V)

20.   Scenario:  Invalid action code (i.e.:  not NN/AN/AL/AK/BL/BN/BK).

§         Error:  CHECK ACTION CODE (1G)

§         Error:  CK ACTN CODE (1V)

21.   Scenario:  Invalid number in party (i.e., non-numeric).

§         Error:  CHECK NUMBER OF SEATS (1G)

§         Error:  CHECK NUMBER IN PARTY (1G)

§         Error:  CK NBR IN PTY (1V)

22.   Scenario:  Invalid timing.

§         Error:  CHECK TIMINGS (1G)

§         Error:  CK ARR DPT TIME (1V)

23.   Scenario:  Invalid date.

§         Error:  UNABLE – FLIGHT DOES NOT OPERATE THIS DATE AND/OR CITY PAIR (1G)

§         Error:  UNABLE – DATE OUTSIDE VENDORS SYSTEM RANGE (1G)

§         Error:  CK DATE (1V)

24.   Scenario:  Flight departed.

§         Error:  *UNABLE – FLIGHT ALREADY DEPARTED xxx* (1G)

§         Error:  FLT DPTD (1V)

25.   Scenario:  Flight inhibited.

§         Error:  NO BOARDING THIS CITY – ccc (1V)

§         Error:  UNABLE – WAITLIST CLOSED – BLACKOUT DATE FOR cc (1V)

§         Error:  FLIGHT DATA NOT AVAILABILE – VERIFY YOUR ENTRY (1V)

26.   Scenario:  Restricted codeshare flight.

§         Error:  *UNABLE – CODESHARE FLIGHT* (1G)

27.   Scenario:  Flight cancelled.

§         Error:  CK FLT NBR aannnn ccc ccc * (1V)

§         Error:  NOOP (1V)

§         Error:  FLIGHT CANCELLED (1V)

28.   Scenario:  Flight closed.

§         Error:  *UNABLE – WAITLIST CLOSED xxx TO xxx* (1G)

§         Error:  *UNABLE – WAITLIST CLOSED* (1G and 1V)

§         Error:  *FLIGHT TOO CLOSE TO DEPARTURE* (1G)

§         Error:  0 AVAIL/WL OPEN aannnn ccc ccc * (1V)

29.   Scenario:  Restricted flight or itinerary.

§         Error:  RESTRICTED (1G and 1V)

§         Error:  FLIGHT UNDER AIRPORT CONTROL (1G)

§         Error:  UNABLE TO SELL FLIGHT – CONTACT CARRIER (1G)

§         Error:  *UNABLE – MULTIPLE TRAFFIC RESTRICTIONS APPLY* (1G)

§         Error:  RESTRICTED – TOD PRESENT (1G)

§         Error:  FLIGHT NOT OPERATING DUE TO OPERATIONAL CONDITION (1G)

§         Error:  NO BOARDING THIS CITY (1G)

§         Error:  SIMULTANEOUS BOOKING FILE UPDATE (1G)

§         Error:  *UNABLE – TOO MANY CONNECTIONS FOR VENDOR* (1G)

§         Error:  *SELL RESTRICTED* (1G)

30.   Scenario:  Insufficient number of seats for that journey.

§         Error:  *UNABLE - INSUFFICIENT SEATS ccc TO ccc* (1G)

31.   Scenario:  Attempting a sell request on a shuttle flight.

§         Error:  SHUTTLE FLIGHT – RESERVATION NOT PERMITTED – ENTER AS OPEN (1G and 1V)

32.   Scenario:  Attempted a sell to a restricted country.

§         Error:  BOOKING FOR CUBA TRAVEL MUST BE AUTHORISED BY U.S. LAW (1G)

33.   Scenario:  Embargoed city.

§         Error:  UNABLE TO SELL – EMBARGOED CITY xxx (1G and 1V)

§         Error:  UNABLE TO SELL – USER EMBARGOED CITY xxx (1G and 1V)

34.   Scenario:  Embargoed vendor.

§         Error:  UNABLE TO SELL – EMBARGOED VENDOR xxx (1G and 1V)

§         Error:  UNABLE TO SELL – USER EMBARGOED VENDOR xxx (1G and 1V)

35.   Scenario:  Selling out of date range.

§         Error:  DATE BEYOND GALILEO SYSTEM RANGE (1G)

§         Error:  DATE BEYOND GALILEO SYSTEM RANGE – ENTER AS OPEN IF REQUIRED (1G)

36.   Scenario:  Link to the vendor is down.

§         Error:  *UNABLE – FLIGHT ON REQUEST* (1G)

§         Error:  *SECURED SELL NOT AVAILABLE* (1G)

§         Error:  LINK BUSY – RETRY IN n MINUTES * (1V)

§         Error:  VENDOR LINK NOT AVAILABLE (1V)

37.   Scenario:  Sell request of carrier that does not have an agreement or a free-sale agreement.

§         Error:  NO SELL AGREEMENT (1G)

§         Error:  UNABLE – NO SELLING AGREEMENT – ENTER AS AK/AN/AL (1G)

§         Error:  NO FREESALE AGREEMENT FOR THIS CARRIER (1G)

38.   Scenario:  Sell request of carrier that has a schedule level agreement.

§         Error:  SCHEDULE LEVEL AGREEMENT (1G)

§         Error:  SCHEDULE LEVEL AGREEMENT – ENTER AS AK/AN/AL (1G)

39.   Scenario:  Input timings exist in the sell request.

§         Warning:  *SYSTEM TIMES USED* (1G)

40.   Scenario:  Exceeds quote for class.

§         Warning:  EXCEEDS SALES QUOTA LEVEL WILL REQUEST FROM AIRLINE (1G)

41.   Scenario:  More than 9 seats requested in sell request.

§         Warning:  ENTER G/NAME – GROUP BOOKING REQUIRED (1G)

 

Flight Information messages: 

Note:  Those with * before and after the message are directly from the vendor.

OPERATED BY AFFILIATED CARRIER (1G)

NOTE WAITLIST ONLY (1G)

*NOTE WAITLIST ONLY xxx TO xxx* (1G)

ONLINE CONNECTING TRAFFIC ONLY (1G)

SYSTEM CITY CODE USED (1G)

*DESIGNATED NON-SMOKING SERVICE* (1G)

*NOTE NEW WORLD TRAVELERS PLUS PRODUCT* (1G)

*CHANGE OF GAUGE FLIGHT* (1G)

OPERATED BY cc (1G)

*OPERATED BY cc nnn* (1G)

DEPARTS xxx TERMINAL n – ARRIVES xxx TERMINAL n (1G)

*CHANGE OF GAUGE FLIGHT* (1G)

*PLEASE OFFER SPECIFIC SEAT ASSIGNMENT* (1G)

VALID FOR INTL ONLINE STOP/CONNECTIONS ONLY (1G)

*NON-SMOKING FLIGHT ADVISE PAX xxxxx TRAFFIC* (1G)

*NAME CHANGE RESTRICTIONS MAY APPLY IN M CABIN* (1G)

*FLIGHT ELIGIBLE FOR ELECTRONIC TICKET* (1G)

*NO SMOKING FLIGHT* (1G)

*INTERNATIONAL ONLINE CONNECTING OR STOPOVER TRAFFIC ONLY* (1G)

Follow-on requests:

There are no follow-on requests.

Section 3: Tables

Request (Input) Tags

<RebookCancelMods>

Terminal Equivalents:

Apollo Xn/0...

Galileo Xn+…

 

Ordering

KLR

Min/Max

XML Tag

 

A

SQR1

1-16

<AirSellRebookMods>

 

A

SQK1

1-1 (1G only)

<ARNKSellRebookMods>

 

B

SQT1

1-16

<AvailToken>

Response (Output) Tags

<RebookCancel>

 

 

Ordering

KLR

Min/Max

XML Tag

 

A

SRR1

0-99 (1G);

0-8 (1V)

<AirSellRebook>

 

A

SRK1

1-1 (1G only)

<ARNKSellRebook>

 

B

EROR

0-99 (1G);

0-8 (1V)

<ErrText>