The Validate SWIFT Message assertion lets you validate the syntax and semantics of SWIFT messages.
The assertion includes the following fields:
Defines the name of the assertion.
Specifies the behavior of the assertion from the drop-down list.
Specifies the step to which to redirect if the assertion fires.
Identifies event text to print if the assertion fires.
The assertion also includes the following SWIFT-specific fields:
Specifies the message type with which to validate the message. The available message types are MT, MX, and SEPA. The default message type is MT.
For the message type MT, DevTest supports the following categories:
Customer Payments
Financial Institution Transfers
FX, Money Market, and Derivatives
Collections and cash letters
Securities Markets
Documentary Credits and Guarantees
Cash Management and Customer Status
For the message type SEPA, DevTest supports the following categories:
For the message type MX, DevTest supports the latest versions (as of February 2014) of the full catalog of ISO20022 messages, which are listed at http://www.iso20022.org/full_catalogue.page.
Specifies whether the assertion validates syntax and semantics.
Values:
Default: Cleared
If you click Run Assertion, any validation errors appear in the System Messages window.
Notes:
"The input Swift message cannot be parsed because of invalid syntax. Please check the message structure. Take notice of block separators,carriage-return line-feed characters and the presence of mandatory blocks."
For example, if the following line
:32A:071119EUR50000,
contains an invalid trailing space before the end of the line, DevTest reports the error message:
"T43 - The integer part of Rate must contain at least one digit. A decimal comma is mandatory and is included in the maximum length tag:32A."
For example, camt.052.001.04 is supported but the older camt.052.001.01 is not.
Copyright © 2014 CA Technologies.
All rights reserved.
|
|