基底和通用結構描述
Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) 已實作在個別架構中組成個別訊息架構的記錄和元素。 此方法提供單一位置來提供欄位和格式的更新,以隔離訊息架構與這類變更。
基底架構 (SWIFT 基底類型.xsd) 包含訊息架構參考的一般記錄和元素定義。 通用記錄和元素定義會對應至 SWIFT FIN 訊息欄位。 您必須將此架構新增至任何使用訊息架構的專案。 基底架構涵蓋規則和通用函式,並定義A4SWIFT用來驗證適當訊息實例的格式。 SWIFT 基底類型.xsd 架構會定義 SWIFT 欄位的 XSD simpleType 和複雜元素。 SWIFT 已定義所有基底欄位的 simpleType 元素,例如 Amount、Rate、Price 等等,SWIFT 在許多欄位中都會使用這些專案。 SWIFT 基底類型.xsd 架構也會針對包含架構中定義之許多自訂 simpleType 的 欄位定義 XSD 複雜元素。 例如, BankIdentifierCode 複雜元素使用銀行代碼、國家/地區代碼、區功能變數代碼和分支代碼。 使用者可以新增 新的 simpleTypes 和複雜元素,以鏡像 SWIFT 欄位,並可修改現有的類型。 不過,當您修改現有的類型時,您應該小心,因為商務規則引擎 (BRE) 驗證和 XML 驗證功能相依于這些定義的類型。
通用架構 (SWIFT Common Data Types.xsd) 定義適用于基底架構中欄位的字元集。 SWIFT 會定義這些字元集,如 SWIFT 使用者手冊中所參考。 您也需要將通用架構新增至架構專案。