We had a situation last week where
Job1 had triggered Job2 into the Q
Job2 was waiting a job dependency for a job still to run
A job failed in a different flow - and part of the required resolution was to ask for Job2 on this side of things to be cancelled from the Q - but also to ensure its 4 successor jobs did still run in their required times later in the sequence.
So there are 2 options - 1) Cancel Job 2 from the Q - and set the 4 successor jobs to SKIP
2) Cancel Job 2 from the Q and post the dependency on each of the 4 successor jobs as they each individually enter the Q.
Does anyone know of any more efficient solutions?
Ideally it would have been nice to just make Job2 #NOX post and allow it to take care of the successors - but I know you cannot add a #NOX to the QJCL
or even to just force complete the Job2 that was waiting in the Q - however you cannot force complete a job which hasn't actually failed