Issues a MCO with Filed Fares with explicit mention of reason code. The reason code can be any single alpha-numeric character, other than 0.
Transaction Name:
DocProdFareManipulation_13
Can any other transactions(s) perform this same task?
No.
Can this task be performed in a sessionless environment?
No. A Booking File / PNR with Filed Fares is required.
Are the request and response identical on both the Apollo and Galileo systems?
No, this is specific to the Galileo.
List any industry-specific knowledge required to understand this task in terms of the specific business process.
Knowledge of reservations, fares and ticketing is required, as well as knowledge of MCO issuance.
Explain any special limits or distinct restrictions to the input data that may not be readily apparent.
None.
Request:
Unless otherwise specified, use ALL CAPS in any request data.
Following are the steps required to carry out this task:
In the <TicketingMods> (4032 Data Record), the <TicketingControl> will initially be sent using the ‘TK’ transaction type to request a ticket (see Task Issue Ticket).
If the host processing determines that this is MCO issuance request, a response <TicketingControl> with an ‘MA’ transaction, and additional elements, are returned. This indicates equivalence of MCOA FIF generated on terminal emulation with TKPMCOxxx/R-y entry.
As a follow-on request (with data from the previous response), send a <TicketingMods> request with the <TicketingControl> element with the ‘MA’ transaction code, in addition to all other tags in the previous response.
Prerequisite tasks:
Expected response:
For the initial response of <Ticketing>
The follow-on response of <Ticketing> (with the <TicketingControl> element containing the ‘MA’ transaction code plus the additional tags for a complete MCO issue request) will be the associated MCO tags displayed in the tables in Section 3, assuming no additional data is required and no errors are encountered.
Error and warning responses:
Errors are returned in the <Ticketing> response, in the <ErrText> element.
The following error messages are returned from Category 35 fares:
Follow-on requests:
On Galileo, after the previous follow-on request with the <TicketingMods> (‘TK’), and a transaction of 'MA' (with additional complete tags as stated previously), the follow-on request is to enter the <TicketingMods> (4032 Data Record) with the following elements:
Below tables are equivalent for terminal entry – TKPMCO, with data/modifier - (PTA/TOD/OTH) and Reason code.
<TicketingMods> |
Terminal Equivalents: |
Apollo |
Galileo |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
A |
DPFI |
1-1 |
<FareNumInfo> |
|
B |
DPTK |
1-1 |
<TicketingControl> |
|
C |
DPM1 |
1-1 |
<MCOTicketData> |
|
D |
DPMC |
0-1 |
<MCOReasonCode> |
<Ticketing> |
|
|
||||
|
Ordering |
KLR |
Min/Max |
XML Tag |
||
|
A |
DPTK |
0-1 |
<TicketingControl> |
||
|
B |
DPM1 |
0-1 |
<MCOTicketData> |
||
|
C |
DPMG |
0-1 |
<PTATODFee> |
||
|
D |
DPMA |
0-1 |
<MCOTicketing> |
||
|
E |
DPMR |
0-1 |
<MCORemarks> |
||
<Ticketing> |
Error response |
|
||||
|
Ordering |
KLR |
Min/Max |
XML Tag |
||
|
A |
DPFI |
0-1 |
<FareNumInfo> |
||
|
B |
EROR |
0-1 |
<ErrText> |
||