Hi - sorry for the delay - we've been speaking to Teradata about this but still no luck - the above example using /c appears to work but if the process fails, it results in bteq locking any file it is accessing.
It appears the the bteq.exe file must be called with the argument " < INPUT_FILE >TXT > LOGFILE.txt ". We can get rid of the log file and use visualcron to write it to a file but the thing we can't get around is using "<" to specify the input file (SQL to run). For now, we're just having to default back to our old scheduler.