Overview of the JVC

The Java Validation Component (JVC) validates the following in accord with the latest SWIFT standards:
  • Message syntax - presence and order of fields and sequences.
  • Field syntax - size and data type.
  • Field and sequence cardinality - optional, mandatory, repeating.
  • Codewords
  • Network validated rules at both message and field level
  • Message envelope syntax - SWIFT header and trailer.
  • Market practice rules.
The JVC validates all user-to-user messages, that is, all of the Category 1 (MT1nn), through Category 9 (MT9nn).

Category 0 (MT0nn) Service and System Messages are not validated by the JVC.