The Program (PGM) command is not the first command. The PGM command without parameters is assumed.
If the assumed command is not satisfactory and if the control language (CL) program was created, delete it (DLTPGM command). Add the PGM command to the source program. Then try the CRTCLPGM command again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.