Retrieving EMDs

Fulfillment of Optional Services for which an ASVC SSR was created, and which indicates EMD-A issuance is required via a KD status, is done via EMD. Universal API supports the issuance, listing, displaying of Associated EMDs (EMD-A).

As of Air v45.0, EMD Issuance supports issuing Stand-Alone EMDs (EMD-S) for Worldspan (1P). Release 18.3

As of Air v45.0, EMD Issuance supports issuing a single or multiple EMD-S in a single transaction. However, you cannot issue both EMD-S and EMD-A in a single request. Release 18.3

After an EMD is issued or retrieved, the Universal Record is updated with basic EMD details, as part of the Universal Record synchronization (UniversalRecordRetrieveRsp). If EMDs are issued using terminal commands and then imported from the provider into a Universal Record in Universal API, the EMD details are also imported and display in the response (UniversalRecordImportRsp). EMD details are captured in the Universal Record History.

EMD Issuance and the Security services (role management and creation) do not support emulation.

Schemas

Located in AirReqRsp.xsd:

How To

  1. Use EMDRetrieveReq to retrieve the Universal Record and view the details of the association between the EMD and the Optional Service. Note that settings in EMDIssuanceReq affect the association of the EMD and Optional Service in the EMD that is retrieved:
    • If EMDIssuaneReq@ShowDetails=“false”:
    • The list of EMDs is returned. In the EMDIssuanceRsp, EMD coupon level details are not available, so only the EMD reference is added to OptionalService/ServiceData.

    • If EMDIssuaneReq@ShowDetails="true":
    • Complete details of the EMDs are returned, and both Reference and EMD Coupon reference are added to OptionalService/ServiceData.

Notes:

Exceptions

Airline Content Hub (ACH) does not support the EMD Issuance functionality.