SWIFT Message Validator

by Datamation - Product Type: Component / JavaBean

Screenshot of SWIFT Message Validator - JavaBean - V2.1Validate 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.

From
$1,076.04
Price in

Our regular prices are shown below. Please logon to see your discounted prices.

Swift Message Validator V2.1 - for Category 1 Swift Messages

Add to Cart $ 1,076.04 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) Download (291 KB)

Swift Message Validator V2.1 - for Category 2 Swift Messages

Add to Cart $ 1,076.04 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) Download (285 KB)

Swift Message Validator V2.1 - for Category 4 Swift Messages

Add to Cart $ 1,076.04 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) Download (285 KB)

SWIFT Message Validator V2.1 - for Category 5 Swift Messages

Add to Cart $ 3,597.75 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) Download (371 KB)

Swift Message Validator V2.1 - for Category 9 Swift Messages

Add to Cart $ 1,076.04 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) Download (296 KB)

This product is available on the GSA Pricing ScheduleOur prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed above including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

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.


Product Search

Enter search words:

Development Savings

Read our White Paper on
calculating ROI

Lines of Code: 28,000
Person Months: 28
Labor Cost: $140,000

Functions Required:

Effort per 1,000 LoC:

Labor Cost per Month:

Quick Links