No, there is currently no way to suppress warnings.
An exit code of '4' should be treated the same as a '0'. It is a successful job.
Is there any known issue with tptload attribute 'AcceptExcessColumns'? I am surprised to see the error inspite of setting this attribute to 'Y'.
"FILE_READER: TPT19134 !ERROR! Fatal data error processing file ...Delimited Data Parsing error: Too many columns in row 4."
Row 4 had more columns than what was given in schema definition of ctl.
However the test ran fine for less columns in a row, when AcceptMissingColumns is set to Y.
TPT version is 14.10.00.10
I have a similar situation where the tpt load is successful, however it also says "Job step LOAD_DATA_INTO_TABLE terminated <status 4>", wondering how this was resolved.
Warnings are a means to inform the user that, even though the job ran successfully, there is something about the job that may not be what the user had intended.