by Datamation - 상품타입: 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.
What's new in Swift Message Validator V6.5?
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.