Example assumptions

The following assumptions are made regarding the FIX checksum validation example:

Example assumptions when the fxchksm2_validate map is run:

  • The example map validates the checksum of a FIX input file, fix_40.inp, that is in the <install_dir>/packs/financial_payments_vn.n.n.n/fix/utilities/data directory.
    Note: On a z/OS environment, use fix_40_MVS.inp located in the same directory.
  • The example map accepts any FIX message as input, and uses a general purpose type tree called, fix_checksum.mtt, that is in the <install_dir>/packs/financial_payments_vn.n.n.n/fix/utilities/trees directory.
  • The example map returns a value of PASS or FAIL. A value of PASS means that the tag 10 value is correct, and it matches the computed FIX checksum value. If not, the map returns a FAIL value.