共用方式為


SWIFT 結構描述命名慣例

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) 包含全球跨銀行金融電信 (SWIFT) FIN 訊息的架構,這些訊息是使用 BizTalk 編輯器所建立。 這些架構符合下列整個慣例:

注意

所有架構都會設定版本。 若要查看版本,請開啟 Visual Studio,然後在 方案總管 中以滑鼠右鍵按一下架構。 在 BizTalk 編輯器中選取 [ < 架構 > ] 節點之後,在 [屬性] 窗格中向下捲動至 [標準版本] 屬性。

  • 每個交換架構檔案的名稱都是MT xxx.xsd,其中xxx是 FIN 訊息類型。

  • 每個訊息的相關聯主要原則檔名稱為 MTxxx_Master_Policy.xml,而 Business Rule Engine (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 命名空間。

    每個訊息架構都會直接參考基底類型和通用資料類型架構。

另請參閱

使用結構描述