Task: Ignore Active PNR/BF

This task allows the user to Ignore a currently active PNR/BF. There are no additional options that can be specified for this task.

Section 1: Short Answer

Transaction Name:

PNRBFManagement_43

Can any other transactions perform this same task?

Previous versions of PNRBFManagement, PNRBFBuildModify, PNRBFEnd,  and the CarHotelPNRBFModify transactions can support the Ignore of a PNR/BF.

Dividing a PNR/BF supports the Ignore functionality of a PNR/BF. Dividing is used when a split / divide action has been initiated on a PNR/BF and the user wishes to retreat to the original, pre-split version of the booking. See the PNRBFDivide transaction.

Can this task be performed in a sessionless environment?

Yes. However, use of this task when dividing requires use of sessioned environment.

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

The request and response for this task are identical on both the Apollo and Galileo systems.

List any industry-specific knowledge required to understand this task.

To perform an Ignore/Re-Retrieve using this transaction, use the process described in the Ignore and Re-Retrieve Active PNR/BF task. Another option (though not preferred) is to use this task with the PNR/BF Retrieve by Record Locator task. See the How To page for links to these tasks.

Dividing requires knowledge of Galileo divide booking processes.

Explain any special limits or distinct restrictions.

None.

Section 2: Detailed Description

Request:

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

For an Ignore request for a PNR/BF, an <IgnoreMods> (2040) is required with no data present. The presence of <IgnoreMods> indicates the request is for an Ignore.

Prerequisite tasks:

None.

Expected response:

The response from an Ignore PNR/BF request will be an <Ignore> (2041). The <Ignore> contains no data.

Error and warning responses:

There should be no error or warning responses from this transaction.

Follow-on Requests:

There are no follow-on requests for this task.

Section 3: Tables

Request (Input) Tags

<IgnoreMods>

Terminal Equivalents:

Apollo _I __

Galileo _I__

 

 

Ordering

NWB

Min/Max

XML Tag

 

 

2040

1 – 1

<IgnoreMods>

 

Response (Output) Tags

<Ignore>

Standard Ignore Response

 

 

Ordering

KLR

Min/Max

XML Tag

 

 

2041

1 – 1

<Ignore>

 

<QueueErrText>

Ignore response when at end of Queue (if signed into Queue at the time)

 

 

Ordering

KLR

Min/Max

XML Tag

 

 

TEXT

1 – 1

<TextMsg>

 

 

EROR

1 – 1

<ErrText>

 

<PNRBFRetrieve>

If signed into Queue and another PNR/BF exists

 

 

Ordering

KLR

Min/Max

XML Tag

 

A

CTRL

1 – 1

<Control>

 

B

BP07

0 – 1

<HeaderLine>

 

C

BP08

0 – 1

<GenPNRInfo>

 

D

BP09

0 – 1

<PostScript>

 

E

BP10

0 – 99

<LNameInfo> *See special information in Section 2

 

F

BP12

0 – 99

<FNameInfo> *See special information in Section 2

 

G

BP14

0 – 99

<FreqCustInfo>

 

H

BP16

0 – 99

<PhoneInfo>

 

I

BP31

0 – 1

<AgncySimlrNameMatch>

 

I

BP32

0 – 1

<TkArrangement> *See special information in Section 2

 

I

BP33

0 – 1

<TAUTkArrangement> *See special information in Section 2

 

I

BP34

0 – 1

<TAWTkArrangement> *See special information in Section 2

 

I

BP35

0 – 1

<TLTkArrangement> *See special information in Section 2

 

I

BP36

0 – 1

<TAMTkArrangement> *See special information in Section 2

 

J

DPP0

0 – 1

<CreditCardFOP> *See special information in Section 2

 

J

DPP1

0 – 1

<CheckFOP> *See special information in Section 2

 

J

DPP9

0 – 1

<OtherFOP> *See special information in Section 2

 

K

BP17

0 – 1

<AddrInfo>

 

L

BP18

0 – 1

<DeliveryAddrInfo>

 

M

IT01

0 – 99

<AirSeg> *See special information in Section 2

 

M

IT02

0 – 99

<AirSegOpAirV> *See special information in Section 2

 

M

IT16

0 – 99

<AirSegDetail> *See special information in Section 2

 

M

IT13

0 – 99

<ARNK> *See special information in Section 2

 

M

IT03

0 – 99

<HtlSeg> *See special information in Section 2

 

M

IT04

0 – 99

HtlSegOptFlds> *See special information in Section 2

 

M

IT05

0 – 99

<CarSeg> *See special information in Section 2

 

M

IT06

0 – 99

<CarSegOptFlds>*See special information in Section 2

 

M

IT07

0 – 99

<NonAirSeg> *See special information in Section 2

 

M

IT08

0 – 99

<OpenAirSeg>

 

M

IT09

0 – 99

<DuePaidInfo> *See special information in Section 2 (Galileo CRS only)

 

M

IT10

0 – 99

<FlygTaxiSeg> *See special information in Section 2 (Galileo CRS only)

 

M

IT11

0 – 99

<TourSeg> *See special information in Section 2

 

M

IT12

0 – 99

<CruiseSeg> *See special information in Section 2

 

M

IT14

0 – 99

<TrainSeg> *See special information in Section 2

 

N

DPR1

0 – 99

<ItinRmk>

 

O

DPR1

0 – 99

<ItinRmk>

 

P

ST01

0 – 99

<SeatSeg> *See special information in Section 2

 

P

ST02

0 – 9801

<SeatAssignment> *See special information in Section 2 (The max number is really unrealistic, but that would be that max with 99 segments, 99 passengers per segment)

 

Q

BP19

0 – 255

<OSI>

 

R

BP20

0 – 255

<NonProgramaticSSR> *See special information in Section 2

 

R

BP21

0 – 255

<ProgrammaticSSR> *See special information in Section 2

 

R

BP22

0 – 255

<ProgrammaticSSRText>*See special information in Section 2

 

S

BP23

0 – 1

<CustID>

 

T

BP24

0 – 1

<ProfileClientFileAssoc>

 

U

BP25

0 – 3

<CustomCheckRules>

 

V

BP26

0 – 255

<GenRmkInfo>

 

V2

BP48

0 – 255

<GenRmkOtherData> (Galileo CRS Only)

 

W

BP27

0 – 99

<VndRecLocs> (Galileo CRS only)

 

X

BP28

0 – 99

<VndRmk> (Galileo CRS only)

 

Y

DPIR

0 – 99

<InvoiceRmk> (such as Canned Remarks)

 

Z

BP29

0 – 99

<QMinder>

 

AA

DPIR

0 – 99

<InvoiceRmk>

 

BB

BP30

0 – 1

<Untranslatable>

 

CC

BP37

0 – 99

<NameRelatedData>

 

EE

BP38

0 – 1

<OfficeAgentClientData> (Not available for external Distribution)

 

FF

BP40

0 – 99

<Email>

 

GG

BP41

0 – 1

<CorporateID>

 

HH

BP42

0 – 1

<DividedBookingInfo>

 

II

BP45

0 – 99

<AdditionalID>

 

JJ

LCFS

0 – 99

<FeatureOptionSelected>

 

KK

LCM6

1 – 3

<CreditCardPayment>

 

LL

LCM7

1 – 3

<OtherFormOfPayment>

 

MM

LCPC

1 – 90

<CruiseItin>

 

NN

LCTR

0 – 30

<TransportationDetail>

 

OO

TEXT

0 – 99

<TextMsg>

 

Related Samples

PNRBFManagement_43_s18

PNRBFManagement_43_s43