BAR ファイルの構成およびデプロイ

WS-RM ポリシー、WS-Security ポリシー (鍵ストア、セキュリティー・ポリシー、コンシューマー・バインディング、プロバイダー・バインディング)、および TCP/IP モニターは既にセットアップが完了しています。 サンプルを WS-RM ポリシーのみで拡張する場合には、バインディングを関連付ける必要はありません。

ポリシー・セットとバインディングを適用する前に、『HTTP を使用するための Address Book サンプルのセットアップ』または『JMS トランスポートを使用するための Address Book サンプルのセットアップ』で取り上げられている手順を、再デプロイを除いてすべて完了しておく必要があります。

WS-Security を使用している場合、以下のステップをすべて完了して、ポリシーおよびバインディングをメッセージ・フローに関連付け、それらをブローカーに対してデプロイします。

ポリシーおよびコンシューマー・バインディングをコンシューマー・フローに関連付けるには、以下のステップを完了します。

  1. AddressBook プロジェクトの AddressSampleConsumer ブローカー・アーカイブ (BAR) ファイルを開きます。
  2. 「準備」タブを選択して、AddressBookConsumerFlow メッセージ・フローおよびそのメッセージ・セットが選択されていることを確認します。 「ブローカー・アーカイブのビルド」をクリックします。
  3. ペインの左下にある「管理」タブを選択して、AddressBookConsumerFlow.cmf を選択します。
  4. 「コンシューマー・ポリシー・セット」フィールドで、「編集」をクリックします。 以前に作成したポリシーを選択します。
  5. サンプルを WS-Security または WS-RM で拡張した場合は、「コンシューマー・ポリシー・セットのバインディング」フィールドの「編集」をクリックします。 『コンシューマー・バインディングのセットアップ』で作成したバインディングを選択します。
  6. Broker Archive エディターを保存して閉じます。

ポリシーおよびプロバイダー・バインディングをプロバイダー・フローに関連付けるには、以下のステップを完了します。

  1. AddressBook プロジェクト内の AddressSampleProvider BAR ファイルを開きます。
  2. 「準備」タブを選択して、AddressBookProviderFlow メッセージ・フローおよびそのメッセージ・セットが選択されていることを確認します。 「ブローカー・アーカイブのビルド」をクリックします。
  3. 「管理」タブを選択して、AddressBookProviderFlow.cmf を選択します。
  4. 「プロバイダー・ポリシー・セット」フィールドで、「編集」をクリックします。 以前に作成してコンシューマー・フローに関連付けたものと同じポリシーを選択します。 WS-RM ポリシー、WS-Security ポリシー、または WS-Security と WS-RM の両方のポリシーを選択できます。
  5. サンプルを WS-Security または WS-RM で拡張した場合は、「プロバイダー・ポリシー・セットのバインディング」フィールドの「編集」をクリックします。 『プロバイダー・バインディングのセットアップ』で作成したバインディングを選択します。 (これは、コンシューマー・フローに関連付けたものと同じバインディングではありません。)
  6. Broker Archive エディターを保存して閉じます。

コンシューマーおよびプロバイダー・フローをデプロイするには、以下のステップを実行します。

  1. AddressSampleConsumer BAR ファイルを AddressSampleConsumer 実行グループにドラッグします。
  2. AddressSampleProvider BAR ファイルを AddressSampleProvider 実行グループにドラッグします。
  3. ブローカーのイベント・ログ (MB8BROKER) をダブルクリックします。すべてのフローが正常にデプロイされていることを確認します。 デプロイメント・エラーがあれば、そのエラーを調べて、それまでの手順をすべて正しく実行したかどうかを確認します。

ポリシーを作成および適用するために「サンプルの拡張」に戻る

「Address Book サンプルの拡張」に戻る

サンプルのホームに戻る