Altova website: Data mapping tool
MapForce is a powerful and flexible tool that allows any-to-any graphical mapping of different data formats. See Mapping: Sources and Targets for a complete list of available data formats. MapForce enables you to map one source to one target, one source to multiple targets, multiple sources to one target, or multiple sources to multiple targets. To find out more about mapping scenarios, see Mapping Scenarios and Tutorials. MapForce also provides an extensive range of data processing and filtering options, such as functions, variables, filters and conditions, that allow you to manipulate your data.
In order to be able to carry out a mapping, you must provide a data structure that describes the structure of each of your source and target files. For example, an XML schema defines the structure of an XML document. The mapping (from source to target) is achieved by means of a drag-and-drop graphical user interface. You do not have to write any program code for the mapping. The code is generated for you by MapForce. You can then use this code to transform documents having the source data structure to documents having the target data structure.
The abstract model below illustrates one of the basic scenarios of data transformation in MapForce. The first step shows that one abstract structure called SourceSchema.xsd is mapped to another abstract structure called OutputSchema.xsd. The mapping generates transformation code in the selected transformation language. The second step shows that the content of the source XML file, which is based on SourceSchema.xsd, is mapped to the target XML file, which is based on OutputSchema.xsd. The mapping of the content from the source to the target file is carried out by means of the transformation code generated in the previous step.
All editions of MapForce are available as 32-bit applications. MapForce Professional and Enterprise editions are additionally available as 64-bit applications.
Mapping files illustrated or referenced in the manual can be found in the following locations:
This section is organized into the following topics: