A CL procedure can contain only CL commands.
These can be IBM-supplied or commands defined by you. You cannot use some IBM-supplied commands in CL procedures. For information concerning the individual command descriptions and their applicability in CL procedures, see the information for a particular command using the CL command finder or the online help.
Certain CL commands, such as Transfer Job (TFRJOB) and Submit Job (SBMJOB) have RQSDTA or CMD parameters that can use another CL command as the parameter value. Commands that can only be used within CL procedures cannot be used as values on the RQSDTA or CMD parameter.