@wolfgang: That link will cancel the FE workflow if a task has an error, which is basically doing the same thing in the link I provided before.
I think (correct me if I'm wrong Alwin) what he wants is:
"The For Each Workflow should process all files, regardless if the previous file failed to process."
So if FE workflow has 5 iterations (will loop 5 times), and the 4th iteration has an error, FE will abort the 4th iteration, but will still process/go through with the 5th iteration.
Then at the end of FE workflow (after all 5 iterations are done), it will check if any of those iteration has an error.
If yes, then change the status of the FE workflow to 'abend' (or whatever status).
Else, leave it 'ended_ok'.
Is that correct..?