SWIFT 反汇编程序和汇编程序功能

在BizTalk Server接收管道中调用 SWIFT 反汇编程序时,可以执行以下任务:

  • 动态发现消息类型并解析文档架构。 这使单个接收端口和管道能够处理多个 SWIFT 消息类型。

  • 将 SWIFT 平面文件分析为 XML。

  • 调用 XML 验证读取器以执行 XML (架构) 验证,例如检查数据类型有效性、数据格式或长度一致性。

  • 调用业务规则引擎 (BRE) 来执行 BRE 验证,例如检查是否符合 SWIFT 网络规则或执行架构未实现的其他复杂验证。

  • 使用升级的上下文属性和序列化的错误收集 XML (将分析的 XML 消息发布到 MessageBox 数据库,提供有关在分析或验证) 期间遇到的任何错误的信息。

    注意

    如果反汇编程序在分析过程中遇到严重故障,反汇编程序将以本机平面文件格式(而不是 XML)将消息发布到 MessageBox 数据库。

  • 处理入站批处理,如下所示:

    • 分析和保留批处理信封 (批处理标头、批处理预告片)

    • 分析和保留邮件信封 (邮件头、邮件尾部)

    • 在批处理中单独分析和验证 SWIFT 消息

    • 将 SWIFT 消息单独发布到 MessageBox 数据库

    • 将整个入站批处理作为单个消息发布到 MessageBox 数据库, (输入) 的确切副本

    • 提升批处理相关的上下文属性,以便对源自同一批的消息进行排序或关联

    在 BizTalk 发送管道中调用时,SWIFT 汇编程序可以执行以下任务:

  • 动态发现消息类型并解析文档架构。 这允许单个发送端口和管道处理多个 SWIFT 消息类型。

  • 将分析的 XML 序列化为 SWIFT 平面文件。

另请参阅

使用 SWIFT 反汇编程序和汇编程序