Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/924087

From BetaArchive Wiki
Knowledge Base


Article ID: 924087

Article Last Modified on 10/6/2006



APPLIES TO

  • Microsoft BizTalk Accelerator for SWIFT 2.0 Standard Edition



SYMPTOMS

When you use the Microsoft BizTalk Accelerator for SWIFT 2.3 to process messages, MT103 messages may fail business rules validation. Additionally, you may receive an error message in the Application log that resembles the following:

Event Type: Error
Event Source: BizTalk Accelerator for SWIFT
Event Category: None
Event ID: 4096
Description:
Publishing failed message to MessageBox. Details: The single message of type 103, whose Interchange ID is

{5E43A184-939C-4A53-B994-6D86CF09B99E}, has been marked as A4SWIFT_Failed=True in the MessageBox database

by the SWIFT Disassembler.
This message failed with 0 parse errors, 0 XML validation errors, and 1 BRE validation errors.
Error details can be extracted from the failed message in the MessageBox database by subscribing to

messages where A4SWIFT_Failed=True.

CAUSE

This problem occurs because the message validation policy for MT103 messages is invalid.

RESOLUTION

To resolve this problem, obtain the latest service pack for BizTalk Accelerator for SWIFT 2006 Message Pack 2.3. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

925731 BizTalk Accelerator for SWIFT 2006 Message Pack 2.3 and BizTalk Accelerator for SWIFT 2006 Message Pack 2.1 are available


WORKAROUND

To work around this problem, disable the BizTalk Server Business Rule Engine.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

When this problem occurs, you may also receive an error message that resembles the following:

BreValidationError MessageType="" ErrorCode="Error Code Not Defined"
ElementName Name="ValueDateCurrencyInterbankSettledAmount_32A"
SequenceName Name=""
ElementValue Value="060803GBP952,94"
RuleName Name="Validate_ValueDateCurrencyInterbankSettledAmount_32A"
PolicyName Name="MT103_Validation_Policy"
ConditionalRuleName RuleName=""
ConditionalRuleNumber RuleNumber=""
BreValidationError

REFERENCES

For more information about how the BizTalk Server Business Rule Engine enforces SWIFT business rules, visit the following Microsoft Web site:

Keywords: kbbtsaccelerators kbbts kbtshoot kbprb KB924087