WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

ライブラリーの新規バージョンをメッセージ・ブローカー・プロジェクト・リソースに対して使用可能にする

ライブラリーをランタイム環境にデプロイすることにより、更新されたライブラリーをメッセージ・ブローカー・プロジェクトに対して使用可能にします。

始める前に

このタスクについて

会社では、更新されたライブラリーをランタイム環境にデプロイしてメッセージ・ブローカー・プロジェクトを更新できる、 適切なメンテナンス期間を特定します。
注: 1 つのメッセージ・ブローカー・プロジェクトにのみ関連付けられているリソースを 更新することはできません。メッセージ・ブローカー・プロジェクトの 1 つのみが新規ライブラリーを使用するようにする場合は、メッセージ・ブローカー・プロジェクトの 1 つを 別の実行グループに移動するか、メッセージ・ブローカー・プロジェクトの 1 つをアプリケーションに変換する必要があります。詳細については、『アプリケーションまたはライブラリーへのプロジェクトの変換』を参照してください。

以下のステップを実行して、単に MessageMappingLib ライブラリーを含む BAR ファイルを作成し、それを実行グループにデプロイします。

手順

  1. WebSphere® Message Broker Toolkit メニューから、「ファイル」 > 「新規」 > 「BAR ファイル」を選択します。 「新規 BAR ファイル」ダイアログ・ボックスが開きます。
  2. 「名前」フィールドに、MappingLib と入力し、「終了」をクリックします。 BAR ファイル・エディターが開きます。
  3. 「メッセージ・フロー、ライブラリー、および他のメッセージ・フローの依存関係」 ラジオ・ボタンをクリックします。 ワークスペースにあるすべてのライブラリーとメッセージ・ブローカー・プロジェクト・リソースが表示されます。
  4. 「MessageMappingLib」チェック・ボックスを選択し、「ビルドして保存」ボタンをクリックします。 メッセージ「操作が正常に完了しました」が表示されます。
  5. 「OK」をクリックします。 「アプリケーション開発」ペインの「BAR ファイル」に MappingLib.bar ファイルが追加されます。
  6. ブローカー」ペインでメッセージ・フローを右クリックし、「停止」をクリックして、ランタイム環境で Proj1Flow1 メッセージ・フローを停止します。 Proj1Flow1 メッセージ・フローが停止します。
  7. ブローカー」ペインでメッセージ・フローを右クリックし、「停止」をクリックして、ランタイム環境で Proj2Flow1 メッセージ・フローを停止します。 Proj2Flow1 メッセージ・フローが停止します。
  8. MappingLib.bar ファイルを右クリックし、「デプロイ」をクリックします。実行グループを選択し、「終了」をクリックします。 ランタイム環境で MessageMappingLib ライブラリーが更新されます。
  9. ブローカー」ペインでメッセージ・フローを右クリックし、「開始」をクリックして、 ランタイム環境で Proj1Flow1 メッセージ・フローを再始動します。 Proj1Flow1 メッセージ・フローが再始動します。
  10. ブローカー」ペインでメッセージ・フローを右クリックし、「開始」をクリックして、 ランタイム環境で Proj2Flow1 メッセージ・フローを再始動します。 Proj2Flow1 メッセージ・フローが再始動します。

タスクの結果

更新されたライブラリーをランタイム環境にデプロイしました。実行グループに直接デプロイされたライブラリーの中に新規マップが 含まれていることを確認できます。この結果、新規マップがメッセージ・ブローカー・プロジェクトからの両方のメッセージ・フローに対して使用可能になりました。ただし、 新規マップは、アプリケーションに関連付けられたライブラリーに含まれておらず、 アプリケーションには実行グループに直接デプロイされたライブラリー内の新規マップに対するアクセス権限がありません。
この画面キャプチャーについては、既に本文の中で説明されています。

次のタスク

更新されたライブラリーをアプリケーションが使用できるように、アプリケーションの 1 つを再デプロイします。ライブラリーの新規バージョンをアプリケーションに対して使用可能にするを参照してください。