共用方式為


啟用驗證 Bank Identifier Code

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) 架構可確保 SWIFT 交換檔中指定的銀行識別碼代碼 (BIC) 符合 SWIFT 定義的 BIC 資料格式。 A4SWIFT也支援針對資料庫中客戶指定的 BIC 清單驗證 BIC。

如果您已啟用 BRE 驗證,然後啟用 BIC 驗證,則可以執行此驗證。

根據預設,A4SWIFT安裝程式會停用 BRE 驗證。 若要啟用它,您必須針對使用A4SWIFT反組譯器之接收管線,將 BRE 驗證組態參數設定為 true。 您也必須執行 BRE 部署公用程式,以部署訊息特定的主要原則和驗證原則,以 (MTxxx_Master_policy.xml 和 MTxxx_Validation_Policy.xml) 進行驗證。 如需詳細資訊,請參閱 使用 BRE 原則部署 BRE 規則

啟用 BRE 驗證之後,您必須使用 [規則引擎部署精靈] 使用發佈和部署 BIC 驗證原則 (BIC_Master_Policy.xml 和 BIC_Validation_Policy.xml) 。 執行這項操作之前,您必須執行下列動作:

  • 使用 SWIFT 的 BIC 值填入資料庫。 您可以使用 A4SWIFT 資料庫中的 Bicplus 資料表,此資料表是由 A4SWIFT 安裝程式所安裝,或者您可以使用自己的自訂資料庫。 如需詳細資訊,請參閱 管理 A4SWIFT 資料庫中的 Bicplus 資料表

  • 藉由自訂 BIC 主要原則,設定 BIC 資料庫並啟用 BIC 驗證。 請參閱下列程式。

    為了提升效能,如果不需要 BIC 驗證,就不應該部署 BIC 驗證原則。

注意

只有在您已發佈A4SWIFT_Codelist和A4SWIFT_Functions詞彙時,才可以發佈和部署 BIC 驗證原則。 在 SWIFTSchemas 元件上執行 BRE 部署公用程式來發佈這些詞彙。 如需詳細資訊,請參閱 第 1 課:部署相關的商務規則

自訂 BIC 主要原則

  1. 開啟 XML 編輯器 (,例如記事本) ,並流覽至<驅動Program Files\ Microsoft BizTalk Accelerator for SWIFT < 版本 > 訊息套件\SWIFT 訊息\A4SWIFT-SRG < 版本 > \基底原則

  2. 開啟 BIC_Master_Policy.xml。 以新的值取代下列現有的字串。

    注意

    您必須輸入 A4SWIFT 資料庫中的 Bicplus 資料表或您自己的自訂資料庫的值。 A4SWIFT資料庫不是 BIC_Master_Policy.xml 中的預設值。

    注意

    下列字串不得包含在雙引號內。

    現有的字串 更換為
    指定 SQL SERVER 名稱 包含保存 BIC 之資料庫的SQL Server名稱。
    指定 BIC 資料庫名稱 包含 BIC 資料表的資料庫名稱。
    指定整合式安全性值 SSPI
  3. 儲存修改的主原則。

  4. 按一下[開始],指向[所有程式],指向[MicrosoftBizTalk Server],然後按一下 [商務規則引擎部署精靈]。

  5. 在 [歡迎] 頁面中按 [下一步] 。

  6. 在 [部署工作] 頁面上,按一下 [ 從檔案匯入和發佈原則/詞彙至資料庫],然後按 [ 下一步]。

  7. 在 [原則存放區] 頁面上的[SQL Server名稱] 中,選取包含 BizTalk 資料庫的SQL Server。 在 所選伺服器上的 [組態資料庫] 中,選取 [BizTalkRuleEngineDb],然後按 [ 下一步]。

  8. 在 [匯入規則引擎原則/詞彙檔案] 頁面中,流覽至<drive\Program Files\ Microsoft BizTalk Accelerator for SWIFT < 版本 > 訊息套件\SWIFT 訊息\A4SWIFT-SRG < 版本 > \基底原則,按一下[BIC_Master_Policy.xml],按一下 [開啟],然後按 [下一步]。

  9. 在 [就緒] 頁面上,確認資料,然後按 [ 下一步]。

  10. 在 [匯入原則/詞彙] 頁面上,確認命令成功,然後按 [ 下一步]。

  11. 在 [正在完成規則引擎部署精靈] 頁面上,按一下 [再次執行此精靈],然後按一下 [ 完成]。

  12. 在 [歡迎] 頁面中按 [下一步] 。

  13. 在 [部署工作] 頁面上,按一下 [ 部署原則],然後按 [ 下一步]。

  14. 在 [原則存放區] 頁面上,于[名稱] SQL Server中,選取包含 BizTalk 資料庫的SQL Server。 在 所選伺服器上的 [組態資料庫] 中,選取 [BizTalkRuleEngineDb],然後按 [ 下一步]。

  15. 在 [ 部署原則] 頁面上,選取 [BIC_Master_Policy.1.0],然後按 [ 下一步]。

  16. 在 [ 就緒 ] 頁面上,按 [下一步]。

  17. 在 [部署原則] 頁面上,如果部署成功,請按 [ 下一步]。 再次按一下 [執行此精靈],然後按一下 [完成]。

  18. 針對 BIC_Validation_Policy.xml重複步驟 5 到 17,輸入 BIC_Validation_Policy 而不是 BIC_Master_Policy

  19. 結束規則引擎部署精靈。

  20. 按一下[開始],指向[所有程式],指向[MicrosoftBizTalk Server],然後按一下 [商務規則編輯器]。 確認 [原則] 清單包含[原則]底下的BIC_Master_Policy和BIC_Validation_Policy

  21. 展開 [1.0 版 - 部署BIC_Master_Policy底下,然後按一下 [BIC_Master_Rule]。

  22. 在 [THEN] 窗格中,確認列出的 SQL 連線屬性是否正確。

    注意

    A4SWIFT在您重新開機裝載目前設定為使用 SWIFT 反組譯程式之接收管線的 BizTalk 服務之前,不會挑選對主要 BIC 驗證原則所做的變更。 A4SWIFT會針對 BIC 主要原則中指定的 BIC 資料行中包含的 BIC 值,驗證通過此管線的所有檔。 用來啟動此 BizTalk 服務的使用者帳戶 (BTSNTSvc.exe) 必須能夠存取 BIC 資料庫和資料表。 為了獲得更好的安全性,建議您授與 BIC 資料庫和資料表的唯讀存取權。

    注意

    如果您使用訊息修復和新提交,則必須執行 iisreset.exe) ,讓 BIC 驗證從 InfoPath 運作,以重新開機 World Wide Web 發佈服務 (。

另請參閱

使用 BRE 原則
管理 A4SWIFT 資料庫中的 Bicplus 資料表