You didn’t say what environment you issued the call from.
Perhaps the CALL PGM(DEVBIDTA/POC_ENROL7) PARM(1)
1 in PARM(1) is not being assumed to be integer?
Probably just a typo but your CL is not calling the same name as your stored procedure. You built your procedure as devbidta.POC_ENROL9, but in your CLP you are calling devbidta.POC_ENROL7.
Frank is right – you gave us the code from POC_ENROL9 with the call and error in POC_ENROL7
We cannot help you unless you show us the code that is failing.