フィーチャー・マニフェスト・エディター

フィーチャー・マニフェスト・エディターは、他の PDE エディターで見られるのと同じ概念を使用します。 このエディターには、4 つのフォーム・ページ (「概説」、「情報」、「内容」、および「拡張」) と、 マニフェスト・ファイルの生の XML コードを表示する「ソース」ページがあります。

フィーチャー・マニフェスト・エディター - 「概説」ページ

フィーチャー・プロジェクト・セットアップ時に入力される情報は、 「概説」ページで変更可能です。 さらに、プロパティー・シートでは、更新サイトディスカバリー・サイトの URL を提供することができます。 更新サイト URL は、新規更新の検索時に「更新マネージャー」が使用します。 ディスカバリー・サイト URL は、他の関係のあるフィーチャーおよび/またはサイトを ユーザーを示すために使用します。 

ユーザーがフィーチャーをブラウズするときに、 「更新マネージャー」で使用する独自のバナー・イメージを用意することができます。 フィーチャーに「基本」のマークを付ける場合は、それは「製品」フィーチャーとして扱われ、追加の責任を持ちます (「製品概要」の情報、スプラッシュ・スクリーンなどの提供)。. 最後に、 フィーチャーがバッチ・インストールに組み込まれる場合に、 そのフィーチャーの排他的インストールを要求することができます (いくつかのフィーチャーについて同時に要求できます)。

デフォルトでは、ユーザーのフィーチャーは、汎用ポータブルとして扱われます。 サポートされているオペレーティング/ウィンドウ・システム、 言語またはシステム体系、およびその両方を提供して制約を追加することができます。 この情報は、ユーザーのフィーチャーが未インストールか、 あるいはこれらの制約に一致しない内容を示していることを確認するために使用されます。

フィーチャーでは、説明、ライセンス、および著作権情報を提供する必要があります。 この情報は「情報」ページで編集可能です。 これら各 3 つのカテゴリーは、テキストあるいは有効な HTML ページを指す URL のいずれかで表すことができます。 URL は絶対的な場合がありますが、通常 HTML ページはフィーチャーで提供され、 URL はプロジェクト・ルートに対して相対的なものになります。

フィーチャー・マニフェスト・エディター - 「情報」ページ

フィーチャーの一部であるプラグインとフラグメントは、 「内容」ページにリストされています。 「追加 ...」ボタンを押し、チェック・ボックスのリストを起動して、 ワークスペース内の有効なすべてのプラグインとフラグメントを表します。 プラグインまたはフラグメントのエントリーをダブルクリックすると、 そのプラグインまたはフラグメントのマニフェスト・エディターが選択されたエントリーについて開きます。

フィーチャー・マニフェスト・エディター - 「内容」ページ

必要なプラグインは、フィーチャーの一部ではないが、フィーチャーをインストールするための前提条件として、 ターゲット・プラットフォーム内に現れなければならないプラグインです。 これらのプラグインのいずれかが欠落している場合は、フィーチャーはインストールされません。 必要なプラグインは、プラグインおよびフラグメント内の収集された依存性情報に基づいて計算するか、 「追加 ...」ボタンを使用して手動で追加します。 要件は、単にプラグイン ID に基づくようにするか、予期したバージョンおよび一致規則を使用してさらに制約を加えるようにすることができます。

プラグインと同様、フィーチャーも前提条件として使用できます。 同様の規則が適用されます。 明確な違いとして、フィーチャー依存性は「パッチ」チェック・ボックスを選択しなければならないときに必要になるということが挙げられます。 詳細については、フィーチャー・マニフェストの解説書を参照してください。

これらの標準ページに加えて、より拡張されたフィーチャー・マニフェスト・データを設定するために、 フィーチャー・マニフェストを使用することができます。 他のフィーチャーを組み込むことにより、フィーチャー階層を作成することになり、 より大きなフィーチャーがビルドされる可能性があります。 プラグインに加えて、カスタム・フィーチャー情報を伝えるために、隠されたデータ入力項目を指定することができます。 これらの項目は、通常カスタム・インストール・ハンドラーと一緒に指定します。 インストール・ハンドラーは、標準外のインストール・タスクを行い、 データ入力項目が更新マネージャーによりダウンロードされると、それを操作するために使用することができます。 「プラットフォームのインストールおよび更新」ガイドでは、 このフィーチャーと他のフィーチャーについてさらに詳しい情報を得ることができます。

フィーチャー・マニフェスト・エディター - 「拡張」ページ

 
Copyright IBM Corporation and others 2000, 2003