Problem:
File order source starts the order when the file is created, not when the file is ready.
Solution:
#The sender creates a file name abc.txt~. When transmission is complete, the sender renames the file to abc.txt. You regular expression is something like ^.*\.txt$
#The sender creates a file named abc.txt. When it is ready, a second file with 0 byte will be created. The name of the second file is abc.txt.trigger You regular expression is something like ^.*\.txt.trigger$ With this approach you have the disadvantage, that on scheduler_file_path the name of the trigger file is found, not the name of the file that should be executed
- The first node in the job chain checks the file size. When it is changing a setback will be performed.
- Don't use file order source but the file exist job. You can find an example here.