Configuring the SWIFT Disassembler

The SWIFT disassembler (DASM) performs the following tasks when you invoke it in a Microsoft BizTalk Server receive pipeline:

  • Dynamically discovers the message type and resolves the document schema

  • Parses SWIFT flat files into XML

  • Invokes the XML validating reader to perform XML (schema) validation

  • Invokes the Business Rule Engine (BRE) to perform BRE validation

  • Publishes a parsed XML message to the MessageBox database with promoted context properties and serialized error collection XML

  • Processes inbound batches

    You can configure the functionality listed above to meet the specific requirements for a user scenario and A4SWIFT solution.

    BizTalk Pipeline Designer configures the SWIFT disassembler during development time of the custom receive pipeline.

    To configure the SWIFT disassembler after it has been added to the disassemble stage of a custom receive pipeline, select the SWIFT disassembler component on the BizTalk Pipeline Designer canvas. The SWIFT disassembler then receives focus and you can set its configuration properties using the Properties window within Microsoft Visual Studio.NET.

    For a table of available configuration properties and their descriptions and usage details, see SWIFT Disassembler Configuration Properties.

    For information about using the SWIFT disassembler for different scenarios and setting the configuration properties, see Working with the SWIFT Disassembler and Assembler.

    When A4SWIFT compiles the custom pipeline binary, it statically writes the configuration settings to the custom pipeline. Therefore, you cannot change configuration properties during deployment or run time.

Note

After you configure, compile, and deploy a custom pipeline, changes in the configuration require recompiling and redeployment of the custom pipeline.

For information about creating, building, and deploying custom pipelines, see BizTalk Server Help.

This section contains: