メイン コンテンツをスキップする

重要なプラグイン

プラグインとは、Talend MDMに特定の機能を追加する特別なコンポーネントのことをいいます。Talend Studioでは、プロセスとの組み合わせが推奨されるプラグインのリストを示しています。これらのプラグインにはcallJobgroovyxsltが含まれています。

Talend Studioにリスト表示されているプラグインの一部とそのパラメーターの詳細について、以下の表で説明します。

プラグイン アクション 説明
callJob マスターデータで Talend ジョブを実行します(たとえば、変更またはプロパゲート)。

使用するスキーマの詳細は、ジョブを呼び出すためにMDMプロセスで使用されるスキーマをご覧ください。

このプラグインではローカルの Talend ジョブが実行されます。

パラメーター:

url: ローカルの Talend ジョブのURL。

Name: 入力変数の名前。

Value: 入力変数の値。
情報メモ注: 関連するジョブを表示する場合は、[Open Job] (ジョブを開く)ボタンをクリックして Integration パースペクティブで開きます。
groovy groovyスクリプトを呼び出し、プロセスで使用してデータを変換します。 このプラグインでは、groovyスクリプトの機能がすべて実装され、[Update Report] (アップデートレポート)の受信時にデータの処理と変換が行われます。XMLドキュメントを読み取り、データを変換してXMLドキュメントに書き込むこともできます。
xslt XSLTを使用してXMLドキュメントを変換します。 このプラグインでは、入力XMLドキュメントにxslt変換が実装されます。XSLT 2.0がサポートされ、相互参照機能が強化され、MDMハブに保管されているあらゆるマスターデータをオンザフライで相互参照するのに役立つ具体的な手順が提供されています。XSLTの出力メソッドがxmlまたはxhtmlに設定されている場合、以下の属性を持つすべてのエレメントでXSLTが処理された後に相互参照が実行されます:
<MyElement
     xrefCluster='CLUSTER'
     xrefIn='TEST1, ..., TESTN'
     xrefOut='XPATH_IN_ITEM'
     xrefIgnore='true|false'
     xrefDefault='DEFAULT_VALUE'
>OLD_VALUE</MyElement>

以下に各属性の定義を示します:

-xrefCluster: 相互参照に使用される項目が保管されるコンテナー(クラスター)。

-xrefIn: この項目内容をリモート項目と一致させる一連のXPathsテスト。

-xrefOut: この項目のコンテンツを置き換えるコンテンツのエンティティ(コンセプト)名から始まる、リモート項目のXPath。

-xrefIgnore: 省略可能。デフォルトはfalseになります。trueに設定すると、項目が見つからない場合でも相互参照は失敗せず、xrefDefault値が挿入されます。

-xrefDefault: xrefIgnoreがtrueに設定され、相互参照が失敗した場合は、代わりにこの値が使用されます。

[Input variables] (入力変数):

-xml: XSLTを適用するxml。

-parameters: 次の形式のXSLTに対する任意の入力パラメーター。

<Parameters>
   <Parameter>
       <Name>PARAMETER_NAME</Name>
       <Value>PARAMETER_VALUE</Value>
   </Parameter>
</Parameters>

[Output variables] (出力変数):

- text: XSLTの結果。

このプラグインの例は、xsltプラグインの例をご覧ください。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。