Table of Contents

Search

  1. Preface
  2. Libraries for Industry Standards
  3. Using Libraries
  4. Descriptions of the Libraries
  5. Generate Library Objects

Libraries Guide

Libraries Guide

Parsers

Parsers

The library parsers use a
ValidateValue
action to validate their input. The action is configured with one or more Validation Rule Language (VRL) files.
For the following message types, SWIFT requires strict validation for Messaging Data Services (MDS) certification. The VRL rules enforce the complete set of validations required by the SWIFT standard:
101, 102+, 102, 103+, 103, 104, 105, 110, 111, 112, 200, 201, 202, 202COV, 203, 204, 205, 205COV, 210, 300, 304, 305, 320, 321, 330, 340, 341, 350, 360, 362, 380, 381, 400, 410, 412, 420, 422, 430, 450, 456, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 513, 514, 515, 516, 517, 518, 519, 524, 526, 530, 527, 535, 536, 537, 538, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 558, 559, 564, 565, 566, 567, 568, 569, 575, 576, 578, 586, 600, 601, 604, 605, 606, 607, 608, 609, 620, 670, 671, 700, 701, 705, 707, 710, 711, 720, 730, 732, 734, 740, 742, 747, 750, 752, 754, 756, 760, 767, 768, 769, 800, 801, 802, 900, 910, 920, 935, 940, 941, 942, 950, 960, 961, 962, 963, 964, 970, 971, 972, 973, n90, n91, n92, n95, n96, n98, n99
For other message types, SWIFT does not require strict validation. The Validation Rules are correspondingly less strict.
If a parser finds a validation error, it does not fail. Instead, it writes data to the following output ports:
  • Default output. Returns the transformed SWIFT message.
  • Errors. An XML validation-error report.
  • ErrorsFound. If the transformation encountered a validation error, returns true. If the transformation did not find an error, returns false.
For more information about
ValidateValue
and Validation Rules, see the
Data Transformation
User Guide
.

0 COMMENTS

We’d like to hear from you!