Miscellaneous Change Orders
AirReqRsp.xsd, UniversalRecordReqRsp.xsd, or UtilReqRsp.xsd
Created Air Booking > Air Document Retrieve OR
Created Air Booking > Universal Record Retrieve OR
Created Air Booking > Universal Record Import
Basic Miscellaneous Change Order (MCO) information is associated with a ticket number or the PNR and includes:
- MCO number
- MCO Status
- MCO Type
- Passenger Name
- Booking Traveler Reference
Basic MCO information is returned.
Notes:
-
MCO's are for Airline Reporting Corporation (ARC)-markets only.
-
Only Galileo (1G) and Worldspan (1P) support the Retrieve functionality. Only Galileo supports Create, Issue, Retrieve, and Exchange functionality. The request for retrieving MCO details on Apollo (1V) was not implemented on the provider.
Schema
See the following transactions for MCOs:
Air Document Retrieve
AirRetrieveDocumentReq/RetrieveMCO
AirDocumentRetrieveRsp/MCO
Air Document Retrieve in Air.xsd returns basic MCO information in the response when a Ticket Number or Reservation Locator Code and @RetrieveMCO="true" are sent in the Air Retrieve Document request.
- If ticket number is sent, only the details of that ticket number and the MCO related to that ticket number are retrieved.
- If ticket number is sent:
- @ProviderCode and @ProviderLocatorCode are required in the request.
- If either are not present, an error is returned: Retrieval of MCOs associated to the Ticket Number is not supported without ProviderCode and ProviderLocatorCode.
- If @ProviderCode is not 1P or 1G, or if the given AirReservationLocatorCode or TicketNumber corresponds to a PNR which does not belong to 1G or 1P, the ticket information is successfully returned and a warning is also returned:
Retrieval of MCOs is not supported for the given ProviderCode.
- If AirReservationLocatorCode is sent, then the details of all ticket numbers and MCOs associated with the PNR are retrieved.
Note: If @RetrieveMCO is "false" or not present, e-ticket information is retrieved.
In the response, the MCOelement returns basic information from the MCO.
Universal Record Retrieve and Universal Record Import
UniversalRecordRetrieveRsp/UniversalRecord/AirReservation/DocumentInfo/MCOInfo
UniversalRecordImportRsp/UniversalRecord/AirReservation/DocumentInfo/MCOInfo
When you retrieve a Universal Record (UR) or import a UR, basic MCO information displays in MCOInfo, when present.
Supported values vary by provider.
Values for MCOInfo
Universal API Value
MCOInfo/Galileo
Worldspan
@Number
MCO Number
MCO Number
@Status
Not returned
Not returned
@Type
MCO Type
Not returned
@BookingTravelerRef
Last Name/ First Name
Surname/ Given Name
Name/Last
Last Name
Surname
Name/First
First Name
Given Name
Note: When you enter an MCO in the Galileo (1G) provider, the name does not have to match the name on the PNR. However, if you import or retrieve a PNR into Universal API and the name in the Universal Record (from the PNR) is different than the name in the MCO in the PNR:
- The booking traveler reference is assigned to the name in the PNR.
- The MCO is given a different booking traveler reference, because the name is not the same as the name in the PNR.
As a result, the MCO does not display on retrieve or import.
For details on retrieving and importing, see: