SWIFT 架构

BizTalk Accelerator for SWIFT (A4SWIFT) 通过 SWIFT 网络发送和接收 SWIFT 财务 (FIN) 消息作为单个平面文件。 每封单独的消息都包含一组标题块、一个由预定义的一组标记字段和位置或有序子字段组成的文本块,以及一组预告片块内的尾部。 文本块的内容因消息类型而异。

还有许多应用程序,它们交换成批的 SWIFT 金融 (FIN) 消息(单个文件中包含的一组消息)。 文件可能在本地传递,也可以通过 SWIFT IP 网络 SIPN) 或 FTP 通过 FileAct (传输。

为了简化与这些消息关联的数据的操作,无论这些消息是批处理还是单独提交,Microsoft A4SWIFT 都提供了定义每种消息类型的 XSD 架构。 此架构提升消息类型,以便消息可以自动与正确的架构相关联,并在 SWIFT 网络使用的外部平面文件表示形式之间自动转换到 XML 和从 XML 转换。

架构包括所有块,包括标头、文本和尾部。 此架构是一个交换架构,因为它足够全面,可以使用 FIN 消息级协议通过 SWIFT 网络传输消息,并包含与通过 SWIFT 网络接收的消息关联的所有信息。

每种消息类型的架构定义该消息类型的总体格式和上下文。 A4SWIFT定义每个块。 在每个块中,将布局字段和子字段。根据需要,字段和子字段是从在单独的架构中定义的常见基类型或复杂类型构建的。 架构级验证包括格式、字符集、值集、范围、必需/可选、可重复性、位置和长度(视情况而定)。 业务规则执行跨字段验证和其他逻辑检查。

本部分包含: