SWIFT Message Validator - Summary

by Datamation - Product Type: Component / JavaBean

Summary

SWIFT Message Validator by Datamation

Validate your outgoing SWIFT messages. Use the Swift Message Validator component to validate and construct outgoing SWIFT messages before sending them to the Swift network. You don’t have to know the countless and very difficult SWIFT validation rules anymore. SMV will do it for you. You just provide it with the values and the message type you need to build. SMV will check if your values comply with all the swift rules for this message.

Use SMV to validate and construct outgoing SWIFT messages before sending them to Swift network. SMV will check if your values comply with all the swift rules for this message. If an error is found, an error message will be produced. If it is an online application you can display the error on screen and let the user correct the data. Or you can trap the message, translate it or act upon it. You can even edit the message file for easy localization.

If no validation errors are fount, a valid and complete swift message will be produced, that you can forward to the swift network.

It is a non-visual bean that can be used on the client or the server. Its footprint is light and runs very fast.

SwiftMsgValidator is an add-on to SwiftMsgProcessor (Datamations product for SWIFT message parsing). Users that have purchased SwiftMsgProcessor 2.1 or later can add this product to gain the benefit of validations for the outgoing messages. No significant changes to their existing code will be needed.

You can get either one or all of the SwiftMsgValidator versions, depending on the message types you need to validate.

Background

All S.W.I.F.T. messages conform to a defined block structure. Each block is sub-divided into a number of tags followed by their values.

Each tag hosts particular information (e.g. Message date, Bank Name, Beneficiary name etc) as they are defined in the SWIFT manual. Each tag may have one or more lines of information and may exist (one or more times) or not in a block depending on the message type. Tags are either mandatory or optional. They have also specific size and format. They can contain letters or numbers or other special characters or a combination of all. There are also interrelations between tags. Some tags can exist only if others exist, or they cant exist together with others.

All these are enforced by rules that Swift network checks for. There are several rules (both syntax and semantics) that a message must be compliant to in order to be accepted and transferred within the SWIFT network. That is where you need SMV component. To do all that validation and formatting for you.

Technical Description

SwiftMsgValidator has one method encapsulating all the functionality needed to validate and build a S.W.I.F.T message. Using this component you do not have to call the SwiftMsgProcessor to build a message. SwiftMsgValidator does it for you.

ValidateMsg method takes as input a SwiftMessage Object (such as SwiftMsgProcessor) that has been manually constructed from the programmer (see Writing Clients section) , performs the S.W.I.F.T. validations and returns the error message (if message is incorrect) or the S.W.I.F.T. (if message is correct).

For messages that include repetitive sequences, use object RepSeq to set the message tags (see Writing Clients section, 2nd example).

SWIFT Message Validator is compliant with ISO 15022 and standards release guide.

Validate your outgoing SWIFT messages.

PartNumbers: PC-514176-114230 514176-114230 PC-514176-114231 514176-114231 PC-514176-114232 514176-114232 PC-514176-114234 514176-114234 PC-514176-114233 514176-114233

PurchaseOptions: Swift Message Validator V2.1 - for Category 1 Swift Messages 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) , Swift Message Validator V2.1 - for Category 2 Swift Messages 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) , Swift Message Validator V2.1 - for Category 4 Swift Messages 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) , SWIFT Message Validator V2.1 - for Category 5 Swift Messages 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) , Swift Message Validator V2.1 - for Category 9 Swift Messages 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address)

Resources: Browse the SWIFT Steps Web page, Read the Datamation License Agreement - Requires Acrobat Reader, Read the SWIFT Message Validator User Manual - Requires Acrobat Reader, Download the Swift Message Processor and Validator evaluation on to your computer - Limited Functionality

Operating System for Deployment: Windows XP, Windows 2000, Windows NT 4.0, UNIX System V Release 4, Sun Solaris 9, Sun Solaris 8, Sun Solaris 7, IBM AIX 5.x, IBM AIX 4.3.x, Linux Kernel V2.4.x

Architecture of Product: 32Bit

Product Type: Component

Component Type: JavaBean

Built Using: Java 2 SDK (JDK 1.2), IBM VisualAge for Java V3.5

Compatible Containers: JBuilder 6, IBM VisualAge for Java 4, IBM VisualAge for Java 3, Visual Café 4.0, IBM WebSphere Studio

Product Class: Business Components

Search Items: New Product Jul 03

Keywords: Financial finance bank banking insurance Datamation Computer Consulting and Applications Author

Product Search

Enter search words:

Quick Links