Task: Display Info for One MCO

Section 1: Short Answer

Transaction Name: 

MiscellaneousChargeOrder_1_0

Can this task be performed in a sessionless environment?

This task is only used in sessioned environments.  The PNR data must be available in order to process this request.

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

This transaction is only available only on Galileo (1G) CRS/GDS.

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

The MiscellaneousChargeOrder_1_0  transaction supports the display of MCO (Miscellaneous Charge Order) data.  MCO data is associated with a PNR.  The PNR must be displayed first before requesting an MCO display.

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

Not applicable.

Section 2: Detailed Description

Request:

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

<MCODisplayMods> (4050) is sent with the <MCONumber> tag to display one MCO.  The <MCONumber> tag  specifies which MCO is requested.  All data related to the MCO requested is returned to the user.  If the MCO requested does not exist, then the appropriate error message is sent.

Prerequisite tasks:

The PNR that contains the requested MCO information must be available.

Expected response:

<MCODisplay> (4051) is sent for all responses.  If the request is successful, all the appropriate data for the requested MCO is returned. 

Error and warning responses:

Error responses are sent with the <ErrText> and <TextMsg> tags.

Follow-on requests:

There are no follow-on requests associated with this task.

Section 3: Tables

Request (Input) Tags

<MCODisplayMods> Terminal Equivalents:  Apollo: MCOnn

Galileo: MCOnn

Ordering

KLR

Min/Max

XML Tag

 

DPMN

0 – 1

<MCONumber>

 

Response (Output) Tags

<MCODisplay>  

Ordering

KLR

Min/Max

XML Tag

 

DPP0

0 – 1

<CreditCardFOP> (debit / credit card)

 

DPP1

0 – 1

<CheckFOP> (check)

 

DPP9

1 – 1

<OtherFOP>

 

DPM1

1 – 1

<MCOTicketData> (P, T, O)

 

DPM2

1 – 1

<MCOIssue>

 

DPMC

1 – 1

<MCOReasonCode>

 

DPME

1 – 1

<MCOEndorsementData>

 

DPMN

1 – 1

<MCONumber>

 

DPMO

1 – 1

<MCOMainData>

 

DPMR

1 – 1

<MCORemarks>

 

DPMT

0 – 1

<MCOMainTax>

 

DPMX

0 – 1

<PsgrFacilityCharge>

 

DPMY

0 – 1

<MCOModifierData>

 

DPMZ

0 – 1

<ZPTax>

 

Response (Output) Tags – Error Response

<MCODisplay>

 

Ordering

KLR

Min/Max

XML Tag

 

EROR

1 – 1

<ErrText>

 

TEXT

1 – 1

<TextMsg>

 

Related Samples

MiscellaneousChargeOrder_1_0_1