How to run the example

This mt-mx translation will use the sample files to demonstrate the generation of CBPR+ pacs.008.001.08 XML message output from a SWIFT MT103 or MT103_STP message.

The cbprJnodesConfigIBM.tar.gz file is available either in IBM_financialpaymentsplus_vn.n.n.n.zip or in UIProjectImports directory.

Extract from cbprJnodesConfigIBM.tar.gz file.
  • jnodes0.jar
The following jars needs to be copied from <TX_install_dir>/jars:
  • jackson-core-n.n.n.jar
  • jackson-annotations-n.n.n.jar
  • jackson-databind-n.n.n.jar

Or visit https://repo1.maven.org/maven2/com/fasterxml/jackson/core/ for download.

For the non Docker environments:
  • Copy jars to <TX_install_dir>/extjar.
For the Docker environments
  • Docker cp jnodes0.jar tx-server:/opt/ibm/wsdtx/libs/.
  • Restart the design server, i.e., docker restart tx-server.
  1. Import the cbpr_translation.zip project into the Design Server.
  2. Open the cbpr_translation project in Design Server and build the following maps:
    • cbpr2800_mt103_framework
    • cbpr2801_mt103_pacs008
    • cbpr2802_mt103_pacs008_stp
    • cbpr1502_mtmx_setvarlog
  3. Run the main map cbpr2800_mt103_framework.
    The following output files will be generated:
    • mt_out.txt

      File contains the translated CBPR+ pacs.008.001.08 message from MT103 or MT103_STP SWIFT message.

    • audit_msg.json

      Reports translation logs, including failure due to the pre-conversion checks as:

      If input file is SWIFT message other than MT103 or MT103_STP or not a SWIFT message.