- Implements all SWIFT format validations rules, including semantics (network rules).
- Includes BICs and country codes validations.
- Supports custom rules, it can thus be tailored to fit specific user groups restrictions as MA-CUGs or RTGS.
- Reduces costs, preventing NAKs and rejections.
Validating a message
The message validation is intended to be called after message creation. Validate a message is as simple as instantiating the validation engine, pass the message to validate and verify the result list of validation problems. If the resulting list is empty the message is SWIFT standard compliant. This direct and default procedure can satisfy most of the validation usage scenarios.
An yearly update is provided 6 months in advance of the SWIFT Standard Release go live date. Therefore, the module guarantees that applications build on top of it are always up to date when standards change.
BIC dictionary validation
Prowide Integrator includes the BICImport tool which enables to import a BIC text file from SWIFT's directory into an internal database. This database is then used by Integrator to check the existence of BICs while validating messages.
Messages validation can be run our of the box from command line without programming at all. This direct usage includes monitoring an input directory and reading each file inside expecting to find SWIFT messages. The content of each file is read, parsed and validated. After validation the the result of the validation is placed on a file with a similar name in an output directory.