- You use Microsoft BizTalk Accelerator for SWIFT 2.1, BizTalk Accelerator for SWIFT 2.3, BizTalk Accelerator for SWIFT 3.0, or BizTalk 2009 Accelerator for SWIFT to process messages together with Message Pack 2008.
- You have enabled Business Rule Engine validation on the SWIFT disassembler and have deployed a validation policy for MT 541 message.
- You receive an MT 541 message. The MT541 message contains a narrative field that begins with a hyphen "-".
:70E::SPRO//-EUR1111111111111111111111111111111
OEUR2222222222222222222222222222222
.EUR333333333333333
OVERIGE-INFORMATIE-4444444444444444
OVERIGE-INFORMATIE-5555555555555555
OVERIGE-INFORMATIE-6666666666666666
In this example, the MT 541 message is rejected. Additionally, you receive a Business Rule Engine validation report that resembles the following:
BRE Error: 'Narrative', the first character of multilinefield cannot be ':' or '-' character for second and subsequent lines., Policy: MT541_Validation_Policy, Rule: Validate_Narrative_B_70E, ErrorCode: A4SWIFT001, (Narrative = -EUR1111111111111111111111111111111).
The first line in the Narrative field is " -EUR1111111111111111111111111111111". However, according to the message format validation rules in MT Standards Release 2008 (SR2008), this is allowed. This problem also occurs with message types MT540, MT542, MT543, MT544, MT545, MT546, and MT547.