How to run the example
This mx-mt translation will use the sample files to demonstrate the generation of SWIFT MT199 or MT299 message output from a CBPR pacs.002.001.10 XML 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.
This example generates MT199 or MT299 based on the <OrgnlMsgNmId>
which could
be pacs.008 or MT103 (will generate
MT199) or pacs.009 or MT202 or
MT205 (will generate MT299).
Also, may generate stopTranslation.json log file to report the translation failure due to the pre-conversion checks:
Either <OrgnlMsgNmId> is not one of these ("pacs.008", "MT103", "pacs.009", "MT202", "MT205") or <TxSts> "transaction status" is not "RJCT".