Mapping Services Overview

DML

General concept

Axway Mapping Services is a Rich Client Application (RCA) built on the Eclipse framework.

Axway Mapping Services is used to design, simulate, document, and version Mappings, and to deploy these Mappings to a runtime server.

Your purpose on the runtime server is to process your business data wherever it comes from and whatever its format is, and to send it on to recipient applications with the data structure they expect, using the desired transport mode.

For this purpose you must tell the runtime server how the data is configured and what you expect to do with it. In the context of the Axway Mapping Services product this is called a Mapping. To create these Mappings, you use the GUI components of Mapping Services.

For these Mappings, Mapping Services provides two mapping languages:

  • Data Manipulation Language (DML)
  • Datamapper
Note This user guide only covers the DML mapping language. The Datamapper mapping language is described in detail in the Axway Mapping Services Datamapper User Guide.

About Mapping Services

Mapping Services is a stand-alone Mapping Development Suite that provides the following:

  • Offline development and simulation of DML Mappings
  • Graphical Mapping development
  • A wide range of EDI and XML standards: EDIFACT, X12, XSD, SAP and more
  • Database and API GatewayMappings
  • Mapping of Any2Any

This is an example of the Mapping Services interface:

Example of the Mapping Services interface

Note This user guide only covers the DML mapping language. The Datamapper mapping language is described in detail in the Axway Mapping Services Datamapper User Guide.

DML

DML is an Axway proprietary programming and mapping language that tells the integration engine how to generate a value from input data. With DML, you can handle all types of common data regardless of their technical encoding. You can combine numbers, dates, and text to build almost anything you need.

This language has been designed as a very high-level language. Your business generates data without having to understand the technical processes behind the generation events. This is why DML is not truly a complete programming language; it is not concerned with bits, bytes, and memory allocation.

General concept

Note For conceptual information about Mapping Services, such as the project structure, the life-cycle of Mappings, the product architecture, the Mapping Services Workbench, and Mapping Services specific terminology, refer to the Axway Mapping Services Overview Guide.

Related topics

Mapping Services life-cycle

Related Links