Consider the following scenario:
For example, a valid MT564 message contains the 12A and 12B fields in an E1a sequence. When BizTalk Server tries to parse the message, parse errors occur. Additionally, you receive an error message that resembles the following:
Note In this error message, the word "occured" is an incorrect spelling of the word "occurred."
- You use Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) together with Microsoft BizTalk Server Accelerator for SWIFT Message Pack 2011 to process messages.
- You enable Business Rule Engine (BRE) validation on the SWIFT Disassembler, and then you deploy a validation policy for MT564 messages.
- You receive a valid MT564 message that contains two or more TypeOfFinancialInstrument fields in an E1a sequence.
For example, a valid MT564 message contains the 12A and 12B fields in an E1a sequence. When BizTalk Server tries to parse the message, parse errors occur. Additionally, you receive an error message that resembles the following:
<SWIFT_ERROR MessageType="564">
<ParseError ExceptionType="" LineNumber="0" LinePosition="0" MultipleEmptyLines="False" SchemaName="SchemaName">
<Message>Unexpected data found while looking for: ':92A::' ':11A::' ':90E::' ':90A::' ':98A::' ':90B::' ':16S:FIA' ':36B::' ':92K::' The current definition being parsed is SequenceE1a. The stream offset where the error occured is 1215. The line number where the error occured is 1. The column where the error occured is 1215.</Message>
</ParseError>
<ParseError ExceptionType="" LineNumber="0" LinePosition="0" MultipleEmptyLines="False" SchemaName="">
<Message>Stray data was found at the end of the message.</Message>
</ParseError>
</SWIFT_ERROR>
<ParseError ExceptionType="" LineNumber="0" LinePosition="0" MultipleEmptyLines="False" SchemaName="SchemaName">
<Message>Unexpected data found while looking for: ':92A::' ':11A::' ':90E::' ':90A::' ':98A::' ':90B::' ':16S:FIA' ':36B::' ':92K::' The current definition being parsed is SequenceE1a. The stream offset where the error occured is 1215. The line number where the error occured is 1. The column where the error occured is 1215.</Message>
</ParseError>
<ParseError ExceptionType="" LineNumber="0" LinePosition="0" MultipleEmptyLines="False" SchemaName="">
<Message>Stray data was found at the end of the message.</Message>
</ParseError>
</SWIFT_ERROR>
Note In this error message, the word "occured" is an incorrect spelling of the word "occurred."