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.