How to run the example
This mt-mx translation will use the sample files to demonstrate the generation of SWIFT CBPR+ pacs.009.001.08 output from a MT202 message or CBPR+ pacs.004.001.09 output from a MT202 RETN message or CBPR+ pacs.002.001.10 output from a MT202 REJT message.
Before you begin
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.
Note: Recommend using the latest version.
For the non Docker environments,
- Copy jars to <TX_install_dir>/extjar.
For TX V11.0.1 and up, native based Design Server installation,
Copy the following into the directory defined in config.yaml
server.persistence.libs, by default, this is set to
/opt/txlibs:
- jvcwrap.jar
- jvalccyy.jar
Restart the running application ./ITX stop and then ./ITX start.
For the Docker environments,
- docker cp jnodes0.jar tx-server:/opt/ibm/wsdtx/libs/.
- Restart the design server, i.e., docker restart tx-server.
Note: For RHEL, Docker is not supported, Podman can be used as a
substitute since it provides a command line interface similar to Docker. Below is an
example of using podman:
- podman cp jnodes0.jar <brand>-server:/opt/<company>/<brand>/libs/.
- Restart the design server, i.e., podman restart <brand>-server.
About this task
This example may generate failure in the audit.log.json log file to report
the translation failure due to the pre-conversion checks:
-
Field 72, Line[1] starts with "/RETN/", Line 2 must start with a pattern "/2!c2!n/" Line 3 must start with "/MREF/" followed by textual information (Error code: T20314) -
Field 72, Line[1] starts with "/REJT/", Line 2 must start with a pattern "/2!c2!n/" Line 3 must start with "/MREF/" followed by textual information (Error code: T20315) -
Field 72, Line[1] starts with "/RETN/" or "/REJT/", if length of OrgInstructionId i.e. text after "/MREF/" at line 3 is greater than 0 then OrgInstructionID must not start or end with "/" or contains "//" within the string. (Error code: T20316) -
If Field 72, Line[1] starts with "/RETN/", <Tag121><EndToEndTxnRef> should not be absent.