Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

FIX: The SWIFT disassembler misses the message trailer part or a parsing error occurs when you run the SWIFT disassembler in Microsoft BizTalk Accelerator for SWIFT Message Pack 2008


View products that this article applies to.

Symptoms

When you run the SWIFT disassembler in Microsoft BizTalk Accelerator for SWIFT Message Pack 2008, the following problems occur:
  • If a batch file contains only one message, the SWIFT disassembler misses the trailer part.

    For example, the following message is the original MT081 message:
    {1:F21ABCDHKHHAXXX1610152294}{4:{177:0808190601}{451:0}}{1:F01ABCDHKHHAXXX1610152294}{2:O0811609080818ABCDXXXXGXXX00005929100808190601S}{4:{202:0001}{203:0001}{305:A}{331:160908081806000808182359000000817000611698892699708151683152293}{332:000817000611}{209:0001}}{5:{CHK:9EFC35C6EF17}{SYS:}}{S:{COP:S}}
    After you run the SWIFT disassembler and the SWIFT assembler, the message becomes the following:
    {1:F21ABCDHKHHAXXX1610152294}{4:{177:0808190601}{451:0}}{1:F01ABCDHKHHAXXX1610152294}{2:O0811609080818ABCDXXXXGXXX00005929100808190601S}{4:{202:0001}{203:0001}{305:A}{331:160908081806000808182359000000817000611698892699708151683152293}{332:000817000611}{209:0001}}
    Note This problem does not occur when you use a schema from BizTalk Accelerator for SWIFT Message Pack 2007.
  • If a batch file contains multiple messages, a parsing error occurs.

↑ Back to the top


Cause

This problem occurs because the EndTextBlock record is not the first record under the SWIFTTrailer tag in the schemas from BizTalk Accelerator for SWIFT Message Pack 2008. In BizTalk Accelerator for SWIFT Message Pack 2007, the first record under SWIFTTrailer is the EndTextBlock record. Therefore, this problem does not occur in BizTalk Accelerator for SWIFT Message Pack 2007.

↑ Back to the top


Resolution

To resolve this problem, install hotfix 959067. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
959067 FIX: You receive parsing and validation errors in some Category 0 message types when you use Microsoft BizTalk Accelerator for SWIFT

↑ Back to the top


Status

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

↑ Back to the top


More information

Some schemas are changed in BizTalk Accelerator for SWIFT Message Pack 2008. However, the SWIFT specification does not mention these changes. For example, the following system message types are changed:
  • MT011
  • MT020
  • MT074
  • MT075
  • MT081
  • MT087
  • MT090
  • MT092
  • MT094
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

↑ Back to the top


Keywords: kbbtsaccelerators, kbsurveynew, kbautohotfix, kbexpertiseinter, kbhotfixserver, kbqfe, KB958737

↑ Back to the top

Article Info
Article ID : 958737
Revision : 1
Created on : 1/7/2009
Published on : 1/7/2009
Exists online : False
Views : 523