Building maps for Linux

Procedure

  1. Compile all maps for the Linux platform, with a file extension that matches the property rest.map.fileExtension specified in config.yaml. Default file extension for compile maps is set to mmc.
  2. Prior to executing any of the following build scripts,
    1. Using a text editor, open build_deploy_jvc.bat under <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.n/swift/mt/jvc/maps and search for this, set mcompileOptions= -P %PLATFORM% -A -E -O "%DeployDir%\maps*.mmc"and change to set mcompileOptions= -P %PLATFORM% -A -E -O "%DeployDir%\maps*.<rest.map.fileExtension>".
    2. Save file and execute on command prompt, that is, build_deploy_jvc.bat LINUX.
    3. Using a text editor, open build_deploy_lmf.bat under <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.n/swift/mt/lmf and search for this, set mcompileOptions= -P %PLATFORM% -A -E -O "%DeployDir%\maps*.mmc" and change to set mcompileOptions= -P %PLATFORM% -A -E -O "%DeployDir%\maps*.<rest.map.fileExtension>".
    4. Save file and execute on command prompt, i.e. build_deploy_lmf.bat LINUX.
    5. Using a text editor, open build_mt_mx_translation.bat under <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.n/swift/mx/examples/mt_mx_translation/maps on a text editor and search for this, set mcompileOptions= -A -E and change to set mcompileOptions= -P LINUX -A -E -O "*.<rest.map.fileExtension>".
    6. Save file and execute on command prompt, i.e. build_mt_mx_translation.bat.
  3. When running the mt950_split example, ensure the following run maps are built for Linux but with an extension .mmc:

    split_mt950

    v2_mt950_runmap_balance

    v2_mt950_runmap_split