# Configuring the components

## Procedure

1. Double-click tWaitForFile to open its Basic settings view.

   ![](https://help.qlik.com/talend/en-US/components/8.0/Resources/images/Use_Case_tWaitForFile2.png)
2. In the Directory to scan field, enter the directory to be scanned.
3. In the File mask field, enter *"\*.txt"* to scan only text files.
4. From the Trigger action when drop-down list, select a file is created to trigger the first tJava when a text file is created.
5. From the Then drop-down list, select exit loop to stop the iteration loop immediately after the first tJava is triggered.
6. Double-click the tJava with the Iterate connection to open its Basic settings view.

   ![](https://help.qlik.com/talend/en-US/components/8.0/Resources/images/Use_Case_tWaitForFile3.png)
7. In the Code area, copy/paste the following 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")));
8. Double-click the tJava with the On Subjob Ok connection to to open its Basic settings view.
9. In the Code area, copy/paste the following 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"))); ![](https://help.qlik.com/talend/en-US/components/8.0/Resources/images/Use_Case_tWaitForFile-tJava2.png)