If a parameter of an EXEC statement that invokes a cataloged procedure has an unqualified name, the parameter applies to all the EXEC statements in the cataloged procedure. The effect on the cataloged procedure depends on the parameters, as follows:
For example, the statement:
//stepname EXEC IBMZCBG,PARM='OFFSET',REGION=32M
To change the value of a parameter in only one EXEC statement of a cataloged procedure, or to add a new parameter to one EXEC statement, you must identify the EXEC statement by qualifying the name of the parameter with the name of the procedure step. For example, to alter the region size for procedure step PLI only in the preceding example, code:
//stepname EXEC PROC=IBMZCBG,PARM='OFFSET',REGION.PLI=90M
A new parameter specified in the invoking EXEC statement overrides completely the corresponding parameter in the procedure EXEC statement.
You can nullify all the options specified by a parameter by coding the keyword and equal sign without a value. For example, to suppress the bulk of the linkage editor listing when invoking the cataloged procedure IBMZCBG, code:
//stepname EXEC IBMZCBG,PARM.BIND=