Overview of 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
  • Code-words
  • 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, which are all messages from Category 1 (MT1nn), through Category 9 (MT9nn).

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