BAR ファイルの構成およびデプロイ
WS-RM ポリシー、WS-Security ポリシー (鍵ストア、セキュリティー・ポリシー、コンシューマー・バインディング、プロバイダー・バインディング)、および TCP/IP モニターは既にセットアップが完了しています。
サンプルを WS-RM ポリシーのみで拡張する場合には、バインディングを関連付ける必要はありません。
ポリシー・セットとバインディングを適用する前に、『HTTP を使用するための Address Book サンプルのセットアップ』または『JMS トランスポートを使用するための Address Book サンプルのセットアップ』で取り上げられている手順を、再デプロイを除いてすべて完了しておく必要があります。
WS-Security を使用している場合、以下のステップをすべて完了して、ポリシーおよびバインディングをメッセージ・フローに関連付け、それらをブローカーに対してデプロイします。
ポリシーおよびコンシューマー・バインディングをコンシューマー・フローに関連付けるには、以下のステップを完了します。
-
AddressBook プロジェクトの AddressSampleConsumer ブローカー・アーカイブ (BAR) ファイルを開きます。
-
「準備」タブを選択して、AddressBookConsumerFlow メッセージ・フローおよびそのメッセージ・セットが選択されていることを確認します。
「ブローカー・アーカイブのビルド」をクリックします。
-
ペインの左下にある「管理」タブを選択して、AddressBookConsumerFlow.cmf を選択します。
-
「コンシューマー・ポリシー・セット」フィールドで、「編集」をクリックします。
以前に作成したポリシーを選択します。
- サンプルを WS-Security または WS-RM で拡張した場合は、「コンシューマー・ポリシー・セットのバインディング」フィールドの「編集」をクリックします。
『コンシューマー・バインディングのセットアップ』で作成したバインディングを選択します。
- Broker Archive エディターを保存して閉じます。
ポリシーおよびプロバイダー・バインディングをプロバイダー・フローに関連付けるには、以下のステップを完了します。
-
AddressBook プロジェクト内の AddressSampleProvider BAR ファイルを開きます。
-
「準備」タブを選択して、AddressBookProviderFlow メッセージ・フローおよびそのメッセージ・セットが選択されていることを確認します。
「ブローカー・アーカイブのビルド」をクリックします。
-
「管理」タブを選択して、AddressBookProviderFlow.cmf を選択します。
-
「プロバイダー・ポリシー・セット」フィールドで、「編集」をクリックします。
以前に作成してコンシューマー・フローに関連付けたものと同じポリシーを選択します。
WS-RM ポリシー、WS-Security ポリシー、または WS-Security と WS-RM の両方のポリシーを選択できます。
-
サンプルを WS-Security または WS-RM で拡張した場合は、「プロバイダー・ポリシー・セットのバインディング」フィールドの「編集」をクリックします。
『プロバイダー・バインディングのセットアップ』で作成したバインディングを選択します。
(これは、コンシューマー・フローに関連付けたものと同じバインディングではありません。)
- Broker Archive エディターを保存して閉じます。
コンシューマーおよびプロバイダー・フローをデプロイするには、以下のステップを実行します。
-
AddressSampleConsumer BAR ファイルを AddressSampleConsumer 実行グループにドラッグします。
-
AddressSampleProvider BAR ファイルを AddressSampleProvider 実行グループにドラッグします。
-
ブローカーのイベント・ログ (MB8BROKER) をダブルクリックします。すべてのフローが正常にデプロイされていることを確認します。
デプロイメント・エラーがあれば、そのエラーを調べて、それまでの手順をすべて正しく実行したかどうかを確認します。
ポリシーを作成および適用するために「サンプルの拡張」に戻る
「Address Book サンプルの拡張」に戻る
サンプルのホームに戻る