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 平面文件。