Configuring SWIFT MT JVC

Procedure

  1. On <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.n/swift/mt/jvc/maps, update the jvalccyy.prop, replacing the Windows directory references with the corresponding equivalent on ITX-LS docker container mounted data volume: /data/maps/finpay message.definition.directory=/data/maps/finpay/swift/mt/jvc/metadata/ bic.definition.file=/data/maps/finpay/swift/common/data/bic.xml log.filename=/data/maps/finpay/swift/mt/swiftlog.txt
  2. Using Design Studio, update the map rule on the validate_message map, on output card #1 item JvalPropPath. Change the map rule from =NONE to the location of the jvalccyy.prop on the corresponding equivalent on the ITX-LS docker container mounted data volume: ="/data/maps/finpay/swift/mt/jvc/maps".
  3. Extract the jvcwrap.jar and jvalccyy.jar from <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.n/UIProjectImports/swiftMTjvcConfig.tar.gz.
  4. Copy the jvcwrap.jar and jvalccyy.jar to the <bind_mount_dir>/extra directory.
    Example directory structure where <bind_mount_dir> = /home/usr/itx-ls/mount/data
    /home/usr/itx-ls/mount/data/extra
    [usr@localhost data]$ ls
    jvalccyy.jar jvcwrap.jar