共用方式為


部署 BRE 規則

您必須部署A4SWIFT協調流程所使用的 BRE 規則,以處理 SWIFT 訊息。

摘要

發佈下列詞彙:

  • A4SWIFT_CodeLists.xml 和 A4SWIFT_Functions.xml 詞彙。 這些位於< drive >:\Program Files\Microsoft BizTalk Accelerator for SWIFT 版本 > 訊息套件\SWIFT < 訊息\A4SWIFT-SRG < 版本\基底 > 原則\詞彙中。 使用 BRE 部署公用程式發佈和部署這些專案。

    發佈並部署下列原則:

  • 訊息架構的 SWIFT 基底原則,包括已部署架構的 SWIFT_Reference_Policy.xml、SWIFT_PartyIdentifier_Policy.xml 和網路規則原則 (SWIFT_NetworkRulexxx_Policy.xml) 。 這些位於 < drive > :\Program Files\ Microsoft BizTalk Accelerator for SWIFT < 版本 > 訊息套件\SWIFT 訊息\A4SWIFT-SRG < 版本 > \基底原則中。 使用 BRE 部署公用程式發佈和部署這些專案。

  • 與已部署訊息架構 (MTxxx_Master_Policy.xml 和 MTxxx_Validation_Policy.xml) 相關聯的主要和驗證原則。 這些位於 < drive > :\Program Files\ Microsoft BizTalk Accelerator for SWIFT 版本 > 訊息套件\SWIFT < 訊息\A4SWIFT-SRG < 版本 > \Category 1\MTxxx 中。 使用 BRE 部署公用程式發佈和部署這些專案。

  • 如果需要 BIC 驗證,則與 BIC 驗證 (BIC_Master_Policy.xml 和 BIC_Validation_Policy.xml) 相關聯的主要和驗證原則。 這些位於 < drive > :\Program Files\ Microsoft BizTalk Accelerator for SWIFT < 版本 > 訊息套件\SWIFT 訊息\A4SWIFT-SRG < 版本 > \基底原則中。 發佈和部署這些原則之前,您必須使用SQL Server、BIC 資料庫名稱和整合式安全性值的名稱來自訂 BIC_Master_Policy.xml。 如需詳細資訊,請參閱 啟用銀行識別碼代碼的驗證。 使用 [規則引擎部署精靈] 發佈及部署這些專案。

部署 BRE 規則

  1. 執行 BRE 部署公用程式。 For more information, see "Deploying BRE Rules All at Once" below. 此公用程式會發佈並部署下列專案:

    • A4SWIFT_CodeLists.xml 和 A4SWIFT_Functions.xml 詞彙

    • 訊息架構的 SWIFT 基底原則,包括 SWIFT_Reference_Policy.xml、SWIFT_PartyIdentifier_Policy.xml 和網路規則原則 (SWIFT_NetworkRulexxx_Policy.xml)

    • 與已部署訊息架構 (MTxxx_Master_Policy.xml 和 MTxxx_Validation_Policy.xml) 相關聯的主要和驗證原則

  2. 使用 SQL Server 的名稱、BIC 資料庫名稱和整合式安全性值自訂 BIC_Master_Policy.xml。 如需詳細資訊,請參閱 啟用銀行識別碼代碼的驗證

  3. 執行規則引擎部署精靈,在 drive > :\Program Files\ Microsoft BizTalk Accelerator for SWIFT < 版本訊息套件\SWIFT 訊息\A4SWIFT-SRG < 版本 >> \基底原則) 中 < 發佈和部署 BIC_Master_Policy.xml 和 BIC_Validation_Policy.xml (。 For more information, see "Deploying BRE Rules One at a Time" below.

部署原則的工具

發佈詞彙和部署原則的最簡單方式,是在A4SWIFT軟體發展工具組 (SDK) 中使用 Business Rule Engine (BRE) Deployment Utility。 您也可以使用BizTalk Server規則引擎部署精靈來執行這項作業,一次執行一個詞彙或原則的相同工作。

注意

BRE 部署公用程式不會部署 BIC 主要原則和 BIC 驗證原則。 您必須使用規則引擎部署精靈來部署這些專案。

一次部署 BRE 規則全部

Business Rule Engine (BRE) Deployment Utility 會在一個步驟中執行一系列的發佈和部署工作。 每當您將架構新增至專案時,都必須重新執行部署公用程式。

使用 BRE 部署公用程式部署 BRE 規則
  1. 按一下 [開始],指向 [所有程式],指向 [Microsoft BizTalk Accelerator for SWIFT],然後按一下 [ BRE 部署公用程式]。

  2. 在 [BRE 部署公用程式] 對話方塊中,按一下 [ 流覽]。

  3. 在 [.NET 全域組件快取] 對話方塊中,選取您在 部署A4SWIFT架構中所部署的專案元件,然後按一下 [ 確定]。

  4. 在 [BRE 部署公用程式] 對話方塊中,按一下 [ 部署]。

    注意

    根據您使用該元件部署的架構,部署公用程式會識別相關的規則,併發布它們以用於 BRE。 完成時,BRE 部署公用程式會顯示下列訊息:

    注意

    「部署已完成。 如需詳細資訊,請檢視記錄檔或商務規則編輯器。」

  5. 關閉 [BRE 部署公用程式] 對話方塊。

  6. 開啟 [Windows 檔案總管]。 流覽至 <drive> :\Documents and Settings\All Users\Application Data,並確認記錄檔 BREDeploymentLog.txt 出現在該磁片磁碟機中。

  7. 重新開機規則引擎更新服務。 若要這樣做,請按一下 [開始]、按一下 [ 執行]、輸入 services.msc,然後按一下 [ 確定]。 在 [ 服務 (本機) ] 視窗中,以滑鼠右鍵按一下 [規則引擎更新服務],然後按一下 [ 重新開機]。

一次部署 BRE 規則一個

您可以使用 [規則引擎部署精靈] 一次發佈詞彙和部署原則。 對於詞彙,此程式牽涉到從一個步驟中的檔案將詞彙匯入和發佈至資料庫。 針對原則,此程式牽涉到在一個步驟中匯入和發佈原則,然後在另一個步驟中部署原則。

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

  2. 在 [歡迎使用規則引擎部署精靈] 頁面上,按 [下一步]。

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

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

  5. 在 [匯入規則引擎原則/詞彙檔案] 頁面上,按一下 [ 流覽]。

  6. 在 [從檔案匯入原則] 頁面的 [ 查看] 下拉式清單中,根據詞彙或原則,移至下列其中一個資料夾:

    • <drive > :\Program Files\ Microsoft BizTalk Accelerator for SWIFT version > Message Pack\SWIFT < Messages\A4SWIFT-SRG < version > \Base Policies\Vocabulary for A4SWIFT_CodeLists.xml 和 A4SWIFT_Functions.xml

    • <drive > :\Program Files\ Microsoft BizTalk Accelerator for SWIFT version > Message Pack\SWIFT < Messages\A4SWIFT-SRG < version > \Base Policies for SWIFT_Reference_Policy.xml、SWIFT_PartyIdentifier_Policy.xml、網路規則原則、BIC_Master_Policy.xml 和 BIC_Validation_Policy.xml

    • <drive > :\Program Files\ Microsoft BizTalk Accelerator for SWIFT version > Message Pack\SWIFT < Messages\A4SWIFT-SRG < version > \Category 1\MTxxx for the master and validation policies for the deployed message schemas

  7. 選取您要部署的原則,然後按一下 [ 開啟]。

  8. 在 [匯入規則引擎原則/詞彙檔案] 頁面上,按 [下一步]。

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

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

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

  12. 在 [歡迎使用規則引擎部署精靈] 頁面上,按 [下一步]。

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

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

  15. 在 [部署原則] 頁面上,按一下 [ 規則引擎原則 ] 文字方塊旁邊的向下箭號,選取您剛才發佈的原則,然後按 [ 下一步]。

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

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

  18. 按一下 [完成] 。

  19. 重新開機 規則引擎更新服務。 若要這樣做,請按一下 [開始]、按一下 [ 執行]、輸入 services.msc,然後按一下 [ 確定]。 在 [ 服務 (本機) ] 視窗中,以滑鼠右鍵按一下 [規則引擎更新服務],然後按一下 [ 重新開機]。