Introduction to Visual Mapper

The Visual Mapper is a graphical transformation tool that consists of the following components:

  • Data Map Editor – Enables you to design XSLT based mappings in a graphical way.
  • Data Map Engine – Performs the transformation defined by the map.
Note   Visual Mapper is a separately licensed component. You must ensure that you have a valid license for Visual Mapper.

Map overview

Each map receives an input message (JSON or XML) and transforms it into the required output message (JSON or XML) based on the map relationship you design in the Data Map Editor. You can also customize the map using external parameters.

To define a new map, you need to provide:

  • A name for the map.
  • A description of the input message (source schema). This must include the type of the message (XML or JSON), the schema and the root element.
  • A description of the output message (target schema). This must include the type of the message (XML or JSON), the schema and the root element.

After you have defined the map, you can then design the relationship between the input message and the output message using the Data Map Editor.

Known limitations

The following limitations exist for this version of the Visual Mapper:

  • Not all XSD elements are supported (for example, xsd:list).
  • Only JSON schema draft4 is supported.
  • Only the most common XSLT functions are available in the Visual Mapper palette; although, all XSLT functions can be used in the expression editors.
  • When using large XSD schemas (more than 1000 elements), the Auto-mapping feature should be disabled , or used only on small number of records (see Configure auto-mapping settings).

Related Links