インストール


複合アプリケーションのコンポーネント更新を設定する
複合アプリケーションを使用して、IBM Notes でカスタムまたはサードパーティのフィーチャーをインストールまたは更新できます。

エンドユーザーが複合アプリケーションを開くか、複合アプリケーションの更新操作が発生するときに、アプリケーション定義が変更された場合、更新操作が実行されて新規に指定されたフィーチャーと既存のフィーチャー (新しい使用可能なバージョン) の両方がプロビジョニングされます。複合アプリケーションの定義では、アプリケーション要件として 1 つ以上の Eclipse フィーチャーを参照できます。各要件では、プロビジョニング元の特定の更新サイトを指定できます。

フィーチャー要件の更新サイト設定では、Domino サーバー(またはローカル NSF レプリカ) または Portal サーバー (または HTTP サーバー) を指定できます。各サーバーの更新サイトの URL の例は、次のとおりです。


Domino NSF ベースの更新サイト

Domino では、Eclipse 更新サイトを NSF データベース内部に取り込む機能が提供されています。NSF ベースの更新サイトは、通常、複合アプリケーションが定義されていない個別のデータベースです。ただし、Notes アプリケーション NSF には複合アプリケーションを含めることができるため、更新サイト NSF に複合アプリケーションが含まれることがあります。たとえば、複合アプリケーションと更新サイト (複合アプリケーションが更新サイトを指す) を配信するサードパーティがある場合があります。また、管理者は複合アプリケーションを NSF ベースの更新サイトに配置して、ユーザーに対して複合アプリケーションを使用可能にすることができます。

NSF ベースの更新サイトの詳細については、関連リンクにある「NSF ベースの更新サイトを作成して使用する」を参照してください。

NSF ベースの更新サイトを作成して使用する

Eclipse 更新サイトを NSF ベースの更新サイトアプリケーションにインポートできます。

1. [ファイル] -> [アプリケーション] -> [新規] メニューシーケンスと、IBM Domino または IBM Notes とともにインストールされた Eclipse 更新サイトテンプレート (updatesite.ntf) を使用して、NSF ベースの更新サイト (たとえば、updatesite.nsf) を作成します。


2. NSF ベースの更新サイトを開きます。

3. [ローカルの更新サイトのインポート] をクリックします。

4. 表示される説明パネルの [参照] ボタンをクリックして、Eclipse 更新サイトにアクセスします。

5. site.xml ファイルを選択します。

6. [開く] をクリックします。


複合アプリケーションのフィーチャー要件の更新サイト URL を編集する

複合アプリケーションのフィーチャー要件の更新サイト URL を編集するには、次の 2 つの方法があります。


推奨方法: Composite Application Editor を使用してフィーチャー要件の更新サイトを指定する

Composite Application Editor (CAE) を使用してフィーチャー要件の更新サイト URL を編集する推奨の方法は、次のとおりです。

1. Notes で複合アプリケーションを開きます。

2. [アクション] -> [アプリケーションの編集] をクリックします。


3. 表示されるコンポーネントリストで、必要なコンポーネントを右クリックして、[コンポーネントプロパティの編集] を選択します。

4. [詳細] をクリックします。


5. 必要なフィーチャーのプロパティ (url.Feature_NN など) を選択して、[編集] をクリックします。
6. [OK] をクリックして [詳細] ペインを終了します。

7. [OK] をクリックして [プロパティ] ペインを終了します。

8. [終了] をクリックし、変更を保存して閉じます。

9. 変更された CA XML が再度読み込まれて処理されます。

代替方法: 複合アプリケーションを設定して、更新サイトを指定する

この代替方法を使用して、特定の複合アプリケーション NSF のコンテンツの更新サイトを定義します。

1. 管理者は、複合アプリケーション NSF を入手します (MyCompAppabx.nsf など)。

2. 管理者は、複合アプリケーション NSF とともに、更新サイトフォルダ (¥features サブディレクトリと ¥plugins サブディレクトリを含む) と site.xml ファイルを入手します。site.xml ファイルには、更新サイトフォルダ内に格納されているフィーチャーがリストされます。

3. 管理者は、複合アプリケーションの XML を変更して、特定の Domino の更新サイトを指定します。

4. XML ファイルを保存して閉じます。

5. Domino Designer と開いている複合アプリケーションで、リスト内の複合アプリケーション名をクリックして [更新] タブを選択し、変更された複合アプリケーションの XML ファイルを選択します。

6. NSF ベースの更新サイトアプリケーション (updatesite.nsf など) を開き、この複合アプリケーションに付属のローカルな更新サイトフォルダから site.xml ファイルをインポートします。


既存のクライアントランタイムへのフィーチャーのデプロイとプロビジョニングについては、「ウィジェットとウィジェットカタログによるクライアントプラグインの導入と管理」を参照してください。

IBM Domino から複合アプリケーション定義 (CA XML) を取得する

複合アプリケーションの更新を取得するには、以下の NRPC の URL 形式を使用します。

NRPC://Server-hint-or-host/replica-id/composite.xml?param=value

パラメータは次のように設定します。

Server-hint-or-host = DNS ホスト名、IP アドレス、サーバー名

ターゲットサーバー上のデータベースの replica-id

param -- name|unid

Name -- ビューで CA 設計要素の検索に使用する文字列 - 最初に名前で検索し、見つからなかった場合は別名で検索

UNID -- 複合アプリケーション設計文書の UNID

次に例を示します。

NRPC://abx_tc.upcdev.ibm.com/__8525634000734621/composite.xml?name=Hannover

WebSphere Portal と複合アプリケーション

WebSphere® Portal の複合アプリケーション更新は、Domino 管理者の指定により、Notes の Home Portal Account 設定を介して Notes ユーザーに対して使用可能になります。また、管理者は、ユーザーの Home Portal Account で指定されているのと同じ WebSphere Portal サーバーに、WebSphere Portal 複合アプリケーションの Notes サポートをインストールしておく必要があります。WebSphere Portal 複合アプリケーション更新は、Web 展開が定義されている複合アプリケーションで作業する Notes ユーザーに適しています。

ポートレットが含まれた複合アプリケーション用にユーザーを設定する方法については、このガイドで以下のトピックを参照してください。


関連概念
クライアントフィーチャーのデプロイ
Home Portal Account を指定する

関連タスク
NSF ベースの更新サイトを作成して使用する
ウィジェットとウィジェットカタログによるクライアントプラグインの導入

関連情報
NSF Based Eclipse Update Sites and Composite Applications
Notes / Domino Wiki
IBM サポート
WebSphere Portal サポート
My developerWorks Blog の「NSF based Update Sites」