EBA アセットのバンドル・バージョンの更新
OSGi アプリケーションをアセットとしてインポートした後で、そのアセットが使用するバンドルまたは複合バンドルのより新しいバージョンが使用可能になる場合があります。 デプロイされたアセットを、アセットが使用するバンドルまたは複合バンドルの更新バージョンを使用するように構成できます。 特定のバージョンのバンドルを使用するか、または互換性のある最新バージョンを取り込むかを選択できます。
事前処理
このトピックで説明されているように管理コンソールを使用するか、 editAsset コマンドを使用した EBA アセットのバンドル・バージョンの更新で説明されているように wsadmin コマンドを使用して、EBA アセットのバンドル・バージョンおよび複合バンドル・バージョンを更新することができます。
このタスクの概要
最初に OSGi アプリケーションを作成する場合、そのアプリケーション内の各バンドルおよび複合バンドルは、EBA ファイル内に直接含まれるか、または参照によって引き入れられます。 アプリケーションをアセットとしてインポートした後は、そのアセットの直接の内容を変更できなくなります。 アセット内に指定されたバンドルおよび複合バンドルを更新するには、更新されたバージョンをリポジトリーに追加してから、そのアセットに更新を適用します。 新しいバンドル・バージョンが使用可能になったときにアセットが自動的に更新されることはありません。アセットを更新するかどうか、いつ更新するのかはユーザーが決定します。
- 特定の使用可能なバンドル・バージョンを使用する。
- 任意のバージョンを使用する。 この場合、選択した他のバンドルと互換性のある、使用可能な最新のバージョンが使用されます。
このアセットについて選択した後、システムは要求された変更の解決を試行し、結果が表示されます。 処理中の構成を選択した場合は、選択内容をコミットすることができます。そのアセットのバンドルのバージョン更新が適用されます。
ランタイム環境でプロビジョンされるバンドルを更新できません。
手順
次の作業
この時点で構成単位を更新することを計画している場合、すべてのバンドル・ダウンロードが完了していることをチェックします。 OSGi 構成単位の更新状況の確認を参照してください。