Let's say, I expect a file between 2:00a.m. and 4:00a.m. from external system. If the file didn't reach after 4:00a.m., then without manual interruption the job should be CANCELLED or FORCE COMPLETED. Is there any way in CA7 Scheduler?
If you are using a data set trigger, the job will not enter the system until the data set is out there. I do not know if a time constraint can also be placed on the job -- but the vendor will know. And if your site is licensed for CA-7, you can contact the vendor for assistance with this issue. The answer you get from CA will be much more accurate than any answer you get on this forum.