I'm a bit confused as to what you're trying to do here... the PREPROCESSOR option shouldn't contain your actual compilation command, otherwise you're compiling your original source which will fail. That's the whole point of PREP - to change the embedded SQL statements into compilable function calls, variable definitions, etc.