This tutorial describes how to use Menu Manager and the Rational® Developer for System z® JCL substitution mechanism
to submit JCL with dynamic variable substitution.
Suppose that you have multiple programs of the same
type, for example, COBOL with CICS® and DB2®. These programs need to use
the same JCL to compile and link-edit them. Instead of creating a
separate JCL for each of these programs and then having to modify
that JCL each time a different program needs to be compiled, you can
use Rational Developer
for System z to create
an action that compiles each program using the same JCL. You need
to edit the JCL only once to mark the parameters that need to be overridden
for each compilation.
With Rational Developer
for System z you can dynamically
link resources to commands and invoke those commands with different
parameters. You can use these abilities to do the following tasks:
- Submit different JCLs for the same resource, each time with different
parameters, without modifying the source JCLs. The resource in this
case is a different entity from the JCL that is to be submitted.
- Submit the JCL that is itself the resource that is being acted
on. You can submit the same JCL different times with different parameters
without modifying the original JCL source.
- Provide JCLs that multiple users can share; each user does not
have to use modified versions of those JCLs.
This tutorial describes how to use these Rational Developer for System z capabilities.
Learning objectives
Using this tutorial,
you will learn how to do the following tasks:
Time required
This tutorial should take
approximately 60 minutes to finish. If you explore other concepts
related to this tutorial, it could take longer to complete.