The purpose of the Graphical Data Mapper transformation node is to facilitate the transformation of data between a source format and a target format using a simple no-code experience. As a developer, when a Map node has been placed in to a message flow, the next stage of development is to configure the map which includes defining the schema (XML schema, JSON schema or DFDL schema) for the source format and the schema (XML schema, JSON schema or DFDL schema) for the target format. This can be a straight forward choice, but if you have a large workspace with lots of options this step can sometimes be an inhibitor to an easy usability experience. To mitigate this situation, in App Connect Enterprise 12.0.8.0 a new feature has been added which takes the context of the Map node's position in a message flow to suggest to the user the likely source or target schema which they may wish to associate with the node. The example message flow shown below includes a Gmail Request node which has already been configured, and so a JSON schema representing the output message from the Gmail Request node is already available in the Toolkit workspace. The Map node which has just been placed into the message flow after the Gmail Request node, now needs to be configured with a source and target:
When you double click the Map node, the first page of the resulting wizard, where possible, will now suggest which schema you might wish to use:
Although this Gmail Request example relates to a Discovery connector node, the same feature can be useful in a variety of circumstances, including for example with DFDL models that have been configured on an input message flow node preceding a Map node.