Task: Issue Ticket

Issues a ticket for a specified fare within a PNR or BF. All modifier updates must be stored with the fare prior to issuing the ticket. No modifiers can be applied at the time of issuance.

Section 1: Short Answer

Transaction Name:

DocProdFareManipulation_3_0

Can any other transactions(s) perform this same task?

No.

Can this task be performed in a sessionless environment?

No.

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

Yes, they are identical.  With the exception of the Detailed Billing Mask processing (DPDB KLR), which is only on the Galileo system.

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

Linkage must be set up to a printer.  If an itinerary and MIR are required, this linkage will need to set up as well.

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

Section 2: Detailed Description

Request:

Following are the steps required to carry out this task:

  1. The PNR/Booking file must be created with a stored fare.
  2. Linkage must be set up to the printer.
  3. Send the fare number in the <FareNumInfo>.
  4. Send the transaction type in the <TicketingControl>.
  5. The <ElectronicTicketFailed> will contain alternate ticketing information if the electronic ticket failed.

Prerequisite tasks:

Expected response:

Error and warning responses:

Follow-on requests:

None.

Section 3: Tables

Request (Input) Tags

<TicketingMods>

Terminal Equivalents:

Apollo
HB:

Galileo
TKP

 

 

Ordering

KLR

Min/Max

XML Tag

 

A

DPFI

1-1

<FareNumInfo>

 

B

DPTK

1-1

<TicketingControl>

 

C

DPEF

1-1

<ElectronicTicketFailed>

 

Response (Output) Tags

<Ticketing>

 

 

 

Ordering

KLR

Min/Max

XML Tag

 

A

DPFI

0-1

<FareNumInfo>

 

B

DPTK

0-1

<TicketingControl>

 

C

DPRL

0-1

<RecordLocator>

 

D

TEXT

1-3

<TextMsg>

 

<Ticketing>

 

 

 

Ordering

KLR

Min/Max

XML Tag

 

A

DPFI

0-1

<FareNumInfo>

 

B

DPTK

0-1

<TicketingControl>

 

C

DPRL

0-1

<RecordLocator>

 

D

EROR

0-1

<ErrText>