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. 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.
Our regular prices are shown below. Please logon to see your discounted prices.
| Add to Cart | $ 1,076.04 | 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) | Download (291 KB) |
| Add to Cart | $ 1,076.04 | 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) | Download (285 KB) |
| Add to Cart | $ 1,076.04 | 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) | Download (285 KB) |
| Add to Cart | $ 3,518.43 | 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) | Download (371 KB) |
| Add to Cart | $ 1,076.04 | 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) | Download (296 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.
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.