基础架构和通用架构

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) 已实现记录和元素,这些记录和元素构成单独的架构中的单个消息架构。 此方法提供单个位置来提供字段和格式的更新,使消息架构不受此类更改影响。

SWIFT Base Types.xsd (基本架构) 包含消息架构引用的通用记录和元素定义。 通用记录和元素定义对应于 SWIFT FIN 消息字段。 需要将此架构添加到使用消息架构的任何项目。 基本架构涵盖规则和常见函数,并定义A4SWIFT用于验证相应消息实例的格式。 SWIFT 基类型.xsd 架构定义 SWIFT 字段的 XSD simpleType 和复杂元素。 SWIFT 已为所有基字段(如 Amount、Rate、Price 等)定义了 simpleType 元素,SWIFT 在许多字段中使用这些元素。 SWIFT 基类型.xsd 架构还为包含架构中定义的许多自定义 simpleType 的 字段定义 XSD 复杂元素。 例如, BankIdentifierCode 复杂元素使用银行代码、国家/地区代码、区号和分行代码。 用户可以添加新的 simpleType 和复杂元素,这些元素镜像 SWIFT 字段,并且可以修改现有类型。 但是,修改现有类型时应小心,因为业务规则引擎 (BRE) 验证和 XML 验证功能依赖于这些定义的类型。

通用架构 (SWIFT Common Data Types.xsd) 定义适用于基本架构中的字段的字符集。 SWIFT 定义这些字符集,如 SWIFT 用户手册中所述。 还需要将通用架构添加到架构项目。

另请参阅

处理架构