変換の拡張の作成

変換の拡張を作成するには、com.ibm.xtools.transform.core.transformationExtensions 拡張ポイントの拡張を作成する必要があります。
このタスクについて
変換の拡張を作成するには、以下のようにします。
  1. Eclipse プラグイン・プロジェクトを作成するには、以下のようにします。
    1. 「ファイル」 > 「新規」 > 「プロジェクト」をクリックします。
    2. 「新規プロジェクト」ウィザードの「ウィザードを選択」ページにある「ウィザード」ペインで 、「プラグイン・プロジェクト」をクリックします。
    3. 「次へ」をクリックします。
    4. 「新規プラグイン・プロジェクト」ウィザードの「プラグイン・プロジェクト」ページで、「プロジェクト名」フィールドにプロジェクト名を指定します。 スペースを含む名前を入力した場合、ウィザードの残りのページでは、 プラグイン識別子 (ID) およびプラグイン名のスペースは下線に変換されます。 このページのその他のフィールドでは、デフォルト値を受け入れます。
  2. 「次へ」をクリックします。
  3. 「プラグイン・コンテンツ」ページで、デフォルト値を受け入れ て「次へ」をクリックします。
  4. 「終了」をクリックします。プラグイン開発パースペクティブに切り換えるようにプロンプトが出された場合には、「はい」を選択します。
  5. 以下のようにして、プラグイン・マニフェスト・ファイルに TransformationExtension 要素を作成します。
    1. ナビゲーション・ビューで、ステップ 1 で作成したプラグイン・プロジェクトの META-INF フォルダーにある「MANIFEST.MF」をダブルクリックします。
    2. プラグイン・マニフェスト・エディター の「拡張」タブで、「追加」をクリックします。
    3. 「新規拡張」ウィザードの「拡張ポイントの選択」ページにある 、「拡張ウィザード」タブで 、「変換テンプレート」をクリックし 、「変換の拡張」をクリック して「次へ」をクリックします。
  6. 「新規変換の拡張」ページで、以下のフィールドに値を指定します。
    • 「ID」フィールドで、 変換サービスに対する変換の拡張を識別する固有値を指定します。
    • 「名前」フィールドで、変換の拡張の名前を指定します。
    • 「ターゲットの変換 ID」フィールドで、 拡張している変換の ID を入力します。 この ID は、the.extended.transformation のように 、Java™ 命名規則に従う必要があります。
    注: このページのその他のフィールドおよびウィザードの残りのページについて詳しくは、該当ページが製品で表示されているときに F1 を押して、コンテキスト依存ヘルプを参照してください。 Linux® プラットフォームを使用している場合、このページのその他のフィールドおよびウィザードの 残りのページについて詳しくは、該当ページが製品で表示されているときに 、Shift+F1 を押してコンテキスト依存ヘルプを参照してください。
  7. 「次へ」をクリックします。
  8. オプション: 「新規変換の拡張」ページで、「挿入」また は「削除」をクリックして、拡張の規則、抽出、および変換式を定義して、「次へ」をクリックします。
  9. オプション: 次の「新規変換の拡張」ページで、拡張の規則、変換式、または抽出を、 拡張している変換式または変換に関連付けて、「次へ」をクリックします。
    • 「拡張変換」テーブルで、変換の拡張が拡張する変換または変換式を指定します。
    • 「選択済み拡張変換への追加項目」テーブルで、「拡張変換」テーブルの 変換または変換式の規則、変換式、および抽出を指定します。
      注: 「変換 ID」フィールドは、抽出にのみ適用されます。 抽出をこのテーブルに追加した場合は、抽出がデータをソース・モデルの要素から抽出した後にその抽出が起動する、変換式の ID を指定する必要があります。
    拡張された変換および変換式およびそれらが含んでいる要素を指定した後に、 「拡張変換」テーブルの項目をクリックすると、その項目に関連付けられた規則、変換式、および抽出が、「選択済み拡張変換への追加項目」テーブルに表示されます。
  10. オプション: 次の「新規変換の拡張」ページで、変換の拡張のプロパティーを定義し て、「次へ」をクリックします。
  11. 「終了」をクリックします。
タスクの結果
ウィザードの各ページを完了すると、com.ibm.xtools.transform.core.transformationExtensions という名前の拡張ポイントを含む plugin.xml ファイルが生成されます。 この拡張ポイントは、変換の拡張を定義する TransformationExtension 要素を含んでいます。 TransformationExtension 要素の targetTransformation 属性は、拡張対象の変換の名前を指定します。
注: Eclipse 文書または開発者ガイドへのリンクなどの、いくつかの情報は製品ヘルプ内のトピックからのみ使用可能です。

フィードバック