We are using the File List transformation. This transformation is not generating an error due to the fact that the table is empty (ie. no files in the folder used in the transformation). But in our case some downstream transformations that call another project may fail because the source file list was in fact empty. So, we are just after a way of halting without it being an error. Our belief is that if we put a Halt Condition based on an empty table in then we will exit but the server will log it as a Job Error. Therefore, any external monitoring we of the job log will result in a ‘false positive’ in that an error was thrown but the transformation wasn’t in error it was just trying to end before it did anything that might cause an error.