手順
-
tWaitForFileをダブルクリックして[Basic settings] (基本設定)ビューを開きます。
- [Directory to scan] (スキャン対象ディレクトリー)フィールドに、スキャンするディレクトリーを入力します。
- [File mask] (ファイルマスク)フィールドに"*.txt"と入力し、テキストファイルのみをスキャンします。
- [Trigger action when] (アクションを起動する条件)ドロップダウンリストから[a file is created] (ファイルが作成された)を選択して、テキストファイルの作成時に最初のtJavaをトリガーします。
- Thenドロップダウンリストから[exit loop] (ループを終了)を選択して、最初のtJavaがトリガーされた直後に反復ループを停止します。
-
[Iterate] (反復処理)接続を持つtJavaをダブルクリックし、[Basic settings] (基本設定)ビューを開きます。
-
[Code] (コード)エリアに次のコードを入力します。
System.out.println("A file was created at " + TalendDate.getCurrentDate()); System.out.println("Name of the created file: " + ((String)globalMap.get("tWaitForFile_1_CREATED_FILE")));
- [On Subjob Ok] (サブジョブがOKの場合)接続を持つtJavaをダブルクリックし、[Basic settings] (基本設定)ビューを開きます。
-
[Code] (コード)エリアに次のコードを入力します。
System.out.println("\r\nIteration loop ended at " + TalendDate.getCurrentDate()); System.out.println("Number of iterations finished: " + ((Integer)globalMap.get("tWaitForFile_1_CURRENT_ITERATION")));