Configuration of SWIFT Universal Confirmation examples in Design Server

Configuration files for Design Server

The swiftMTjvcConfig.tar.gz file is contained within UIProjectImports directory.

The UIProjectImports directory is located in the following location:

<install_dir>/packs/financial_payments_vn.n.n.n/UIProjectImports

Where, <install_dir> is the location where the pack zip distro was extracted and n.n.n.n is the current version of the pack..

Use these steps to run this file:

Extract the swiftMTjvcConfig.tar.gz file.

Follow the below steps, before you import <project>.zip file.

Perform the steps in the same directory location as the Design Server is installed:
  1. Create a temp directory called packs.

    Example: /home/user/packs

  2. For UNIX environment, FTP (in binary mode) the swiftMTjvcConfig.tar.gz to the pack's directory defined in Step 1.
  3. Untar the swiftMTjvcConfig.tar.gz file.

    Example: $ tar -zxf swiftMTjvcConfig.tar.gz

  4. For Container based Design Server installation:
    1. Run the jvcsetup.sh script.

      Example: $ ./jvcsetup.sh

    2. The script copies the following to the ITX server:
      • jvcwrap.jar
      • jvalccyy.jar

      packs/swift folder and sub-folders includes the jvalccyy.prop and XML metadata.

    Optional:
    1. Run the cleanjvc.sh script.

      Example: $ ./cleanjvc.sh

    2. The script removes the following to the ITX server:
      • jvcwrap.jar
      • jvalccyy.jar

      packs/swift folder and sub-folders includes the jvalccyy.prop and XML metadata.

  5. For Native based installation:
    1. Copy the jvalccyy.jar and jvcwrap.jar into the directory defined in config.yaml server.persistence.files, by default, this is set to /opt/txlibs.
    2. Restart the application running ./ITX stop and then ./ITX start.

  6. After importing <project>.zip project:
    1. Copy the jvalccyy.prop file to the workdir directory under directory set in the config.yaml server.persistence.files, the default settings is/opt/txfiles/workdir.
    2. On the project, 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.
      Example:
      • On UNIX

        ="DS_DATA_DIR/workdir"

      • On WINDOWS

        ="DS_DATA_DIR\\workdir

      where DS_DATA_DIR efers to the Design Server data directory, set in the config.yamlserver.persistence.files previously TX_FILE_DIR

  7. Restart the Design Server: ./ITX stop and ./ITX start.
    Note: To reflect any jvalccyy.prop updates, repeat step 7.