SWIFT 架构命名约定

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) 包括全球银行间金融电信协会的架构 (SWIFT) 使用 BizTalk 编辑器创建的 FIN 消息。 这些架构在整个过程中都符合以下约定:

注意

所有架构都进行了版本控制。 若要查看版本,请打开 Visual Studio,并在 解决方案资源管理器 中右键单击该架构。 在 BizTalk 编辑器中选择“ <架构”> 节点后,在“属性”窗格中向下滚动到“标准版本”属性。

  • 每个交换架构文件的名称为 MT xxx.xsd,其中 xxx 是 FIN 消息类型。

  • 每条消息的关联主策略文件的名称为 MTxxx_Master_Policy.xml,业务规则引擎 (BRE) 中的对应名称为 MTxxx_Master_Policy,列表名称为 MTxxx_PolicyList

  • 每条消息的关联验证策略文件的名称为 MTxxx_Validation_Policy.xml,BRE 中的相应名称为 MTxxx_Validation_Policy

  • 在每个消息架构中,根名称 SWIFT_CATEGORYz_MTzxx_Interchange,其中 z 是消息类型 (消息类型) 第一位数字的消息类别, zxx 是消息类型。

  • 每个消息架构的目标命名空间为 http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category*z*/MT*zxx,其中 *z 是消息类型 (消息类型) 的第一位数字的消息类别, zxx 是消息类型。

  • 文档类型为 MT*zxx,其中 *zxx 是消息类型。

  • 未编号的字段的名称和子字段包括描述性业务名称。 每个单词的第一个字母是大写的,并且名称不包括单词 (之间的干预空格或标点符号,例如,名称将是 ServiceIdentifier,而不是 服务标识符) 。

  • 消息中的序列标签符合 SWIFT 参考指南 (例如 SequenceA) 。

  • 编号 SWIFT 字段的标签包括描述性标题,后跟序列 ((如果存在) ),后跟数字代码和可选字母格式 ((例如 ,Reference_A_20C) )。

  • 如果为字段选择多种格式,则节点的标签为 <Choice>,然后每个选项都是编号字段 (例如 ,Date_A_98ADateTime_A_98C) 。

  • 子字段的最低级别元素定义的名称包括子字段的名称,后跟 Type (例如 Account) 的 accountType

    消息架构中的其他命名空间包括以下内容:

  • xmlns:xs=“http://www.w3.org/2001/XMLSchema”。 这是默认的 W3C XML 架构命名空间。

  • xmlns:b="<http://schemas.microsoft.com/BizTalk/2003>". 这是默认的 BizTalk 命名空间。

    每个消息架构都直接引用基类型和通用数据类型架构。

另请参阅

处理架构