次の方法で共有


BRE ルールの展開

A4SWIFT オーケストレーションで使用される BRE 規則を展開して、SWIFT メッセージを処理する必要があります。

まとめ

次のボキャブラリを発行します。

  • ボキャブラリの A4SWIFT_CodeLists.xml と A4SWIFT_Functions.xml。 これらは drive<>:\Program Files\Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies\Vocabulary にあります。 BRE 配置ユーティリティを使用して、これらを発行して展開します。

    次のポリシーを発行して展開します。

  • 展開されたスキーマの SWIFT_Reference_Policy.xml、SWIFT_PartyIdentifier_Policy.xml、ネットワーク ルール ポリシー (SWIFT_NetworkRulexxx_Policy.xml) など、メッセージ スキーマの SWIFT 基本ポリシー。 これらは drive<>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <バージョン>の Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies にあります。 BRE 配置ユーティリティを使用して、これらを発行して展開します。

  • 展開されたメッセージ スキーマ (MTxxx_Master_Policy.xml と MTxxx_Validation_Policy.xml) に関連付けられているマスター ポリシーと検証ポリシー。 これらは drive<>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Category 1\MTxxx にあります。 BRE 配置ユーティリティを使用して、これらを発行して展開します。

  • BIC 検証が必要な場合は、BIC 検証 (BIC_Master_Policy.xml と BIC_Validation_Policy.xml) に関連付けられているマスター ポリシーと検証ポリシー。 これらは drive<>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <バージョン>の Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies にあります。 これらのポリシーを発行して展開する前に、SQL Serverの名前、BIC データベース名、統合セキュリティ値を使用して BIC_Master_Policy.xml をカスタマイズする必要があります。 詳細については、「 銀行識別子コードの検証の有効化」を参照してください。 ルール エンジン展開ウィザードを使用して、これらを発行して展開します。

BRE ルールを展開するには

  1. BRE 配置ユーティリティを実行します。 詳細については、以下の「すべての BRE ルールを一度にデプロイする」を参照してください。 このユーティリティは、次を発行して展開します。

    • A4SWIFT_CodeLists.xml と A4SWIFT_Functions.xml ボキャブラリ

    • SWIFT_Reference_Policy.xml、SWIFT_PartyIdentifier_Policy.xml、ネットワーク ルール ポリシー (SWIFT_NetworkRulexxx_Policy.xml) を含む、メッセージ スキーマの SWIFT 基本ポリシー

    • 展開されたメッセージ スキーマに関連付けられているマスター ポリシーと検証ポリシー (MTxxx_Master_Policy.xml と MTxxx_Validation_Policy.xml)

  2. SQL サーバーの名前、BIC データベース名、統合セキュリティ値を使用して、BIC_Master_Policy.xml をカスタマイズします。 詳細については、「 銀行識別子コードの検証の有効化」を参照してください。

  3. ルール エンジン展開ウィザードを実行して、BIC_Master_Policy.xml と BIC_Validation_Policy.xml を発行して展開します (<drive>:\Program Files\ Swift バージョン> Message <Pack\SWIFT Messages\A4SWIFT-SRG<バージョン>\基本ポリシー内)。 詳細については、以下の「一度に 1 つの BRE ルールをデプロイする」を参照してください。

ポリシーを展開するためのツール

ボキャブラリを発行してポリシーを展開する最も簡単な方法は、A4SWIFT ソフトウェア開発キット (SDK) のビジネス ルール エンジン (BRE) 展開ユーティリティを使用することです。 また、同じタスクを一度に 1 つのボキャブラリまたはポリシーで実行する BizTalk Server ルール エンジン展開ウィザードを使用して行うこともできます。

Note

BRE 展開ユーティリティでは、BIC マスター ポリシーと BIC 検証ポリシーは展開されません。 ルール エンジンの展開ウィザードを使用して、これらを展開する必要があります。

BRE ルールを一度にデプロイする

ビジネス ルール エンジン (BRE) 展開ユーティリティは、一連の発行タスクと展開タスクを 1 つの手順で実行します。 スキーマをプロジェクトに追加するときは、いつでも配置ユーティリティを再実行する必要があります。

BRE 配置ユーティリティを使用して BRE ルールを展開するには
  1. [ スタート] ボタンをクリックし、[ すべてのプログラム] をポイントし、[ Microsoft BizTalk Accelerator for SWIFT] をポイントして、[ BRE 配置ユーティリティ] をクリックします。

  2. [BRE 配置ユーティリティ] ダイアログ ボックスで、[ 参照] をクリックします。

  3. [.NET グローバル アセンブリ キャッシュ] ダイアログ ボックスで、[ スキーマの配置] で展開したプロジェクト アセンブリA4SWIFT選択し、[OK] をクリック します

  4. [BRE 配置ユーティリティ] ダイアログ ボックスで、[ 配置] をクリックします。

    Note

    配置ユーティリティは、そのアセンブリで展開したスキーマに基づいて、関連するルールを識別し、BRE で使用するために発行します。 完了すると、BRE 配置ユーティリティに次のメッセージが表示されます。

    Note

    "デプロイが完了しました。 詳細については、ログ ファイルまたはビジネス ルール作成ツールを参照してください。"

  5. [BRE 配置ユーティリティ] ダイアログ ボックスを閉じます。

  6. エクスプローラーを開きます。 drive>:\Documents and Settings\All Users\Application Data を<参照し、そのドライブにログ ファイル BREDeploymentLog.txt が表示されることを確認します。

  7. ルール エンジン更新サービスを再起動します。 これを行うには、[ スタート] をクリックし、[ 実行] をクリックし、「 services.msc」と入力し、[OK] をクリック します。 [ サービス (ローカル)] ウィンドウで 、[ ルール エンジン更新サービス] を右クリックし、[再起動] をクリック します

一度に 1 つずつ BRE ルールをデプロイする

ルール エンジン展開ウィザードを使用すると、ボキャブラリを発行し、ポリシーを一度に 1 つずつ展開できます。 ボキャブラリの場合、このプロセスでは、ファイルから 1 つのステップでボキャブラリをインポートしてデータベースに公開します。 ポリシーの場合、プロセスには、ある手順でポリシーをインポートして発行し、別の手順で展開する必要があります。

規則エンジン展開ウィザードを使用して 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 and 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, network rule policies, BIC_Master_Policy.xml, and 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 associated with deployed message schemas

  7. 展開するポリシーを選択し、[ 開く] をクリックします。

  8. [ルール エンジン ポリシー/ボキャブラリ ファイルのインポート] ページで、[ 次へ] をクリックします。

  9. [準備完了] ページで、[ 次へ] をクリックします。

  10. [ポリシー/ボキャブラリのインポート] ページで、コマンドが成功したことを確認し、[ 次へ] をクリックします。

  11. ポリシーを展開する場合は、[ルール エンジン展開ウィザードの完了] ページで、 もう一度 [このウィザードの実行] をクリックし、[完了] をクリック します

  12. [ルール エンジン展開ウィザードへようこそ] ページで、[ 次へ] をクリックします。

  13. [展開タスク] ページで、[ ポリシーの展開] をクリックし、[ 次へ] をクリックします。

  14. [ポリシー ストア] ページの [SQL Server名] ボックスの一覧でサーバーを選択し、[選択したサーバーの構成データベース] ボックスの一覧で [BizTalkRuleEngineDb] を選択します。 [次へ] をクリックします。

  15. [ポリシーの展開] ページで、[ ルール エンジン ポリシー ] テキスト ボックスの横にある下矢印をクリックし、発行したばかりのポリシーを選択し、[ 次へ] をクリックします。

  16. [準備完了] ページで、[ 次へ] をクリックします。

  17. [ ポリシー/ボキャブラリのインポート ] ページで、コマンドが成功したことを確認し、[ 次へ] をクリックします。

  18. [完了] をクリックします。

  19. ルール エンジン更新サービスを再起動します。 これを行うには、[ スタート] をクリックし、[ 実行] をクリックし、「 services.msc」と入力し、[OK] をクリック します。 [ サービス (ローカル)] ウィンドウで 、[ ルール エンジン更新サービス] を右クリックし、[再起動] をクリック します