Screenshot Preview

SWIFT Message Validator

by Datamation - Product Type: Component / JavaBean

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. No longer is it necessary to know the countless and very complex SWIFT validation rules. Just provide the values and the message type you want to build and it will validate and construct the formatted message. It will check if your values comply with all the SWIFT rules for this message type and highlight any errors.

From
$1,080.55
Price in

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

Swift Message Validator V6.5 - Cat1xx  

Add to Cart $ 1,080.55 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support Download (433 KB)

Swift Message Validator V6.5 - Cat2xx  

Add to Cart $ 1,080.55 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support Download (429 KB)

Swift Message Validator V6.5 - Cat3xx  

Add to Cart $ 1,271.45 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support Download (413 KB)

Swift Message Validator V6.5 - Cat4xx  

Add to Cart $ 1,080.55 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support Download (429 KB)

Swift Message Validator V4.0 - Cat5xx  

Add to Cart $ 2,544.18 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support Download (797 KB)

Swift Message Validator V6.5 - Cat7xx  

Add to Cart $ 1,080.55 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support Download (429 KB)

Swift Message Validator V6.5 - Cat9xx  

Add to Cart $ 1,080.55 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support Download (437 KB)

SWIFT Message Validator V6.5 - All categories bundle (Cat1xx, Cat2xx, Cat3xx, Cat4xx, Cat5xx, Cat7xx, Cat9xx)  

Add to Cart $ 8,271.45 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support Download (665 KB)

Our 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.


What's new in Swift Message Validator V6.5?

  • Supports all Category 7 messages
  • Supports selected Category 3 messages

SWIFT Message Validator contains a collection of objects and methods that validate and construct outgoing SWIFT messages before sending them to the SWIFT network. No longer is it necessary to know the countless and very complex SWIFT validation rules. Just provide the values and the message type you want to build and it will validate and construct the formatted message. It will check if your values comply with all the SWIFT rules for this message type and highlight any errors.

Use this component to develop a full S.W.I.F.T. (Society for Worldwide Interbank Financial Telecommunication) message handling application in a fraction of the time and effort normally required.

SMV (SWIFT Message Validator) is available for MT categories 1xx,2xx,3xx, 4xx,5xx, 7xx and 9xx and is compliant with the latest SWIFT standards release guide.

Once validated, a compliant SWIFT message is produced that can be forward to the SWIFT network. It is a Java bean that can be used on the client or the server. Its footprint is small and runs very fast.

SWIFT Message Validator is an add-on to SWIFT Message Processor (Datamation’s product for SWIFT message parsing). Users that have purchased SWIFT Message Processor V4.0 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 required.

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

Background - All SWIFT MT 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 user handbook. 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 alphanumeric or other special characters or a combination of both. There are also interrelations between tags. Some tags can exist only if others exist, or they can’t coexist with others.

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

Technical Description - SWIFT Message Validator has a single method encapsulating all the functionality required to validate and build a SWIFT compliant message. Using this component you do not have to call the SWIFT Message Processor to build a message. SWIFT Message Validator does it for you.

The ValidateMsg method takes as its input a SwiftMessage Object (such as those created by SWIFT Message Processor) that has been manually constructed by the programmer, performs the SWIFT validations and returns the error message (if message is incorrect) or the SWIFT message (if message is correct).

For messages that include repetitive sequences, use the RepSeq object to set the message tags.

SWIFT Message Validator is compliant with the latest standards release guide.


Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Related Products

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us

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: