ルーチンまたはカスタムルーチンjarにどのファンクションでも呼び出せるようにジョブを有効にしたい場合は、ジョブにコード依存項目(つまり、ルーチンまたはカスタムルーチンjar依存項目)を設定する必要があります。
TalendのR2021-03以降のStudioマンスリーアップデートをインストールしている場合のみ、ジョブにカスタムルーチンjar依存項目を設定できます。
ルーチンとカスタムルーチンjarの詳細は、ルーチンとはとカスタムルーチンJARを作成をご覧ください。
手順
-
TalendのR2021-03以降のStudioマンスリーアップデートをインストールしている場合は、ジョブを右クリックし、[Repository] (リポジトリー)ツリービューにあるコンテキストメニューから[Setup Codes Dependencies] (コード依存項目を設定)を選択します。インストールしていない場合は、[Setup Routine Dependencies] (ルーチン依存項目を設定)を選択します。
- TalendのR2021-03以降のStudioマンスリーアップデートをインストールしていない場合は、[Custom Routine Jars] (カスタムルーチンJar)と[Global Routines] (グローバルルーチン)という2つのタブを含むダイアログボックスが表示されます。対応するタブのジョブでは、ルーチンjarとグローバルルーチン依存項目を設定できます。デフォルトでは、システムルーチンはすべてジョブの依存項目として自動設定されます。
- Talendが提供するR2021-03以降のStudioマンスリーアップデートをインストールしていない場合は、[User Routines] (ユーザールーチン)と[System Routines] (システムルーチン)という2つのタブを含むダイアログボックスが表示されます。対応するタブのジョブでは、ユーザールーチンとシステムルーチン依存項目を設定できます。デフォルトでは、システムルーチンはすべて[System routines] (システムルーチン)タブにリスト表示されます。
-
ジョブでの対応する依存項目を設定する必要があれば、タブの[+]ボタンをクリックします。
対応するルーチンまたはカスタムルーチンjarがリスト表示されるダイアログボックスが開きます。
-
ジョブに呼び出されるファンクションを含むルーチンまたはカスタムルーチンを1つ以上選択します。
-
[OK]をクリックし、変更を保存してダイアログボックスを閉じます。
ルーチンまたはカスタムルーチンjarがジョブの呼び出すファンクションをどれも含まない場合は、タブから選択した後に[x]ボタンをクリックして削除できます。この機能によって、エクスポートされる依存項目での冗長性を防げます。
注: ルーチンまたはカスタムルーチンjarを右クリックし、
[Impact Anlysis] (インパクト分析)機能を使えます。この機能は、どのジョブにがルーチンまたはカスタムルーチンjarを使用しており、変更による影響を受けるかを示します。
Impact Analysis (インパクト分析)の詳細は、
リポジトリー項目を分析をご覧ください。