组件
使用 Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) 组件来实现以 SWIFT 为中心的中间件解决方案,从而促进贸易合作伙伴关系、企业应用程序集成 (EAI) ,以及应用程序和业务工作流自动化。 这些组件包括:
SWIFT 消息架构。 使用 XML 架构定义语言 (XSD) 兼容的架构,以便使用 SWIFT 管道组件和BizTalk Server运行时将本机 SWIFT 平面文件消息解析为 XML。 将 SWIFT 数据转换为 XML 后,使用映射将其转换为另一种格式,例如带分隔符的平面文件或位置平面文件。 通过此转换,可以在现有应用程序中使用这些文件。 还可以在没有任何映射的情况下使用 XML 数据,例如用于仅验证方案。 SWIFT 架构还强制实施 SWIFT 定义的数据和格式规则。 有关此版本中提供的架构的完整列表,请参阅 支持的消息。
SWIFT 验证策略和框架。 使用 BizTalk Server 业务规则引擎 (BRE) 策略来验证并强制实施 SWIFT 定义的数据、格式、网络和使用规则。 SWIFT 反汇编程序和 .NET 验证组件调用 BRE。 验证错误将收集到错误收集对象中,错误消息在发布到 MessageBox 数据库之前使用特殊的升级属性进行标记。
SWIFT 管道组件。 使用 BizTalk 管道反汇编程序和汇编程序组件来处理 SWIFT 消息。 SWIFT 反汇编程序可动态解析 SWIFT 消息类型、反汇编 SWIFT 消息批处理、将消息分析为 XML,并针对 SWIFT 数据格式以及网络和使用规则验证消息。 SWIFT 汇编程序将 XML 数据序列化回 SWIFT 平面文件格式。
.NET 验证组件。 .NET 程序集提供类应用程序编程接口 (API) ,可用于 BizTalk 业务流程表达式形状。 这些类提供由 SWIFT 反汇编程序执行的相同 SWIFT 消息验证功能。 此功能允许在业务流程中 (进行消息验证,例如,在转换或修改 SWIFT 消息) 之后。
邮件修复和新提交。 使用消息修复和新提交功能可修复验证失败或 SWIFT 反汇编程序无法分析的消息,或创建和提交新消息。 此功能通过 MrsrRepair 业务流程、MRSR SharePoint 网站和 InfoPath 表单实现。
FRR 响应对帐。 FRR 响应对帐将 FIN 响应与最初由 A4SWIFT 发送的消息进行协调,从而启用对生成的消息响应关联集的自定义处理。 FRR 通过 FrrMain 业务流程、FRR 接收位置和发送端口以及 MQSeries 的 BizTalk 适配器实现。
软件开发工具包 (SDK) 。 SDK 提供工具、教程和示例,以帮助开发和部署基于 SWIFT 的 BizTalk 解决方案。 这些解决方案包括:
文档。 A4SWIFT帮助介绍了规划、开发、部署和维护基于 SWIFT 的 BizTalk 解决方案所需的内容。