Are all files being created by 1 application?
Can the application running outside of ESP run in ESP?
What Operating system does the Application running outside of ESP run on? If it is z/OS you could use a Tracking Model to determine when the job has completed, then process the data files created.
You could use the NOCHANGE option and specify a number larger than how long it takes to create the files. Look for FILE-01, then wait n minutes. NOTE: this would work, but if the application that created the files runs longer than the number in NOCHANE then you would miss files.
How do you know when all files are created?
Are all files created at the same time?
Can the Application that creates the files also create a "All Files Created" file?
If yes you could set the WOBTRIG to look for the "All Files Created" file, then process all of the data files that were created. If the Application that creates the files cannot be tracked or run through ESP, this would prevent processing before all files are created.