This section describes the functions provided by each JCL
template.
The
following table describes
the JCL templates:
Table 1. The JCL templates| Template name: |
Function: |
Used
when the target runtime is: |
| CICS Service Flow
Runtime: Level 2.01: |
CICS Service Flow
Runtime: Level 1.01: |
| DFHMAXCJ |
JCL to compile deployed server
adapters. |
Yes |
Yes |
| DFHMAXCP |
Procedure to compile CICS® programs. This procedure can
also be used in IVP program compilations. |
Yes |
Yes |
| DFHMAXPU |
JCL to update the properties
file. |
No |
Yes |
| DFHMAXRD |
JCL to define the generated
adapter service programs and transactions to CICS. |
Yes |
Yes |
| DFHMAXRG |
CICS resource
Group add statement. |
Yes |
Yes |
| DFHMAXRP |
CICS resource
Program define statement. |
Yes |
Yes |
| DFHMAXRR |
CICS resource
Process Type define statement. |
Yes |
Yes |
| DFHMAXRT |
CICS resource
Transaction define statement. |
Yes |
Yes |
| SFMJCLXS |
Compile XML conversion routine and
optionally define Program statement to CICS. |
Yes |
Yes |
| 1See CICS Service Flow Runtime Levels
1.0 and 2.0. |
To find out which JCL template is used to produce a JCL file generated
by the Generate Runtime Code wizard, open the generated JCL file with
an editor (such as the z/OS® LPEX
editor) and look at the first line of the header. In the
following example the first line of the header
(the third line) indicates that the JCL file was built from the
DFHMAXCJ template:
Figure 1. Identifying the JCL template
from which the JCL file was built//USER25C JOB (USER25),'USER25',
// CLASS=A,MSGCLASS=H,NOTIFY=USER25
//*************************** DFHMAXCJ *********************************