by Datamation - Product Type: Component / JavaBean
SWIFT Message Validator by Datamation
URLs: datamation-swift-message-validator, datamation swift message validator, datamationswiftmessagevalidator, 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. 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.
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.
What's new in Swift Message Validator V6.5?
Supports all Category 7 messages
Supports selected Category 3 messages
Validate your outgoing SWIFT messages.
Pricing: Swift Message Validator V6.5 - Cat1xx 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support, Swift Message Validator V6.5 - Cat2xx 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support, Swift Message Validator V6.5 - Cat3xx 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support, Swift Message Validator V6.5 - Cat4xx 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support, Swift Message Validator V4.0 - Cat5xx 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support, Swift Message Validator V6.5 - Cat7xx 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support, Swift Message Validator V6.5 - Cat9xx 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support, SWIFT Message Validator V6.5 - All categories bundle (Cat1xx, Cat2xx, Cat3xx, Cat4xx, Cat5xx, Cat7xx, Cat9xx) 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with 60 Days Support
Evals & Downloads: Read the Datamation License Agreement - Requires Acrobat Reader, Read the SWIFT Message Processor Benefits document - 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
Keywords: Datamation Computer Consulting and Applications
Financial finance bank banking insurance
Part numbers: PC-514176-364172 514176-364172 PC-514176-364173 514176-364173 PC-514176-364178 514176-364178 PC-514176-364174 514176-364174 PC-514176-364176 514176-364176 PC-514176-364179 514176-364179 PC-514176-364175 514176-364175 PC-514176-364177 514176-364177
ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.