How to run the example

This MT validation will use the sample file to demonstrate the validation of SWIFT MT messages.

For the non Docker environments:
  • Install the latest version of the Pack for Financial Payments.
For the Docker environments
  • Extract the swiftMTjvcConfig.tar.gz file available from the Pack for Financial Payments.

This MT validation will use the sample file to demonstrate the validation of SWIFT MT messages.

  1. Import the cbpr_translation.zip project into the Design Server.
  2. Open the cbpr_translation project in Design Server and view the flow mt_validation. It utilizes the following nodes:
    1. Map Nodes:
      • validate_messages_enh

        Runs map validate_messages_enh which validates the input SWIFT MT message and produce validation result.

    2. Log Nodes:
      • results

        It creates a validation result output file mt_validation_results.xml.

  3. In Design Server, create a package that contains the input files and one flow mt_validation. The maps will automatically be included during deployment of the package onto the runtime server.
    Note: Check jvalccyy.prop should be present with latest FinPay installation (<finpay install dir>/swift/mt/jvc/maps) or it will be available in the swiftMTjvcConfig.tar.gz.