Use the Graphical Data Map Specification Language to create a message map programmatically.
The file msl.xsd provides the XML schema that describes the Graphical Data Map Specification Language, also known as MSL. This file is available in the Graphical Data Mapping component Version 1040, and later versions.
You can find the msl.xsd file inside the com.ibm.msl.mapping.api_7.5.0.jar jar file.
You can create a map programmatically when you have meta-data that defines the transformation logic that needs to be applied to an input message to produce the output. For example, you can write a JAXB based program that builds the map using JAXB classes generated from the provided MSL schema. The program reads XML data that defines the input elements to be mapped and the output elements.
You must perform the following steps to programmatically generate a map file:
Deploy and test the message map. For more information, see Troubleshooting a message map.