変換の拡張の規則、抽出、または変換式を宣言する

規則、抽出、および変換式を変換の拡張に追加できます。 これらの要素は、変換の拡張の振る舞いを指定します。 要素を追加しても、コア変換機能に対して要素を宣言しただけであり、要素を拡張変換に追加したことにはなりません。
始める前に
変換の拡張のプラグイン・マニフェスト・ファイルを開く必要があります。 マニフェスト・ファイルに、TransformationExtension 要素が含まれている必要があります。規則、 抽出、または変換式のソース・コードを含む Java™ クラスが、現在のワークスペースにある必要があります。
このタスクについて
変換の拡張が含んでいる規則、抽出、または変換式を宣言するには、以下のようにします。
  1. プラグイン・マニフェスト・エディター の「拡張」タブで 、com.ibm.xtools.core.transformationExtensions 要素を展開し 、該当する TransformationExtension 要素を右クリックしてから 、「新規」をクリックして、次の項目のうち 1 つをクリックします。
    • 規則を追加するには 、「RuleDefinition」をクリックします。
    • 抽出を追加するには 、「ExtractorDefinition」をクリックします。
    • 変換式を追加するには 、「TransformDefinition」をクリックします。
  2. 「拡張」タブ の「拡張要素詳細」領域で、必須フィールドの値を指定します。 「拡張要素詳細」領域のその他のフィールドはオプションです。
    • 「ID」フィールドで、規則、抽出、または変換式の ID を指定します。
    • 「クラス」フィールドで、以下のようにして規則または抽出のクラス名を指定します。
      • 既存のクラスを選択するには 、「クラス」フィールドの横 の「参照」をクリックし、リストからクラス名を選択し て「OK」をクリックします。
      • 新規クラスを作成するには 、「クラス」をクリックします。「新規 Java クラス」ウィザードの 「Java クラス」ページで、フィールドの値を指定して 「終了」をクリックします。規則または抽出を宣言する際には、 クラス名を指定する必要があります。
  3. オプション: 規則、抽出、または変換式を削除するには 、「拡張」タブの「すべての拡張」領域で、該当する要素を右クリックしてから、「削除」をクリックします。
  4. 「ファイル」 > 「保存」をクリックします。
次のタスク

宣言するそれぞれの規則、抽出、または変換式ごとに 、RuleDefinition 要素、ExtractorDefinition 要素、または TransformDefinition 要素が 、TransformationExtension 要素に追加されます。 ターゲット変換を実行する場合、コア変換機能は、要素について指定されたクラスのロードを試み、要素のインスタンスをターゲット変換のインスタンスに追加します。

注: 変換の拡張を作成する際に、「変換の拡張」ウィザードの「新規変換の拡張」ページで要素を宣言できます。

フィードバック