A placeholder in a JCL template is a character string beginning
with "hlq" for which you can substitute an actual
value.
For example,
hlqcobol is a placeholder for the
high-level qualifier for the COBOL compiler on your z/OS® system:
// LNGPRFX='hlqcobol',
When you substitute an actual value for a placeholder in a JCL
template, then the actual value is used instead of the placeholder
in the JCL file that is generated from the JCL template.
Important: The placeholders stand
in place of essential terms in the JCL file that must be
specified for the JCL file to run successfully.If
you do not substitute actual values for placeholders in a JCL template,
then either:
- You need to manually edit the generated JCL file to substitute
actual values for the placeholders before you submit the JCL file
to z/OS; or
- The JCL will fail when you run it.
The
following table lists the placeholders:Table 1. Placeholders in the JCL templates| Placeholder: |
Significance: |
| hlq |
High-level qualifier for macros |
| hlqcee |
High-level qualifier for linker |
| hlqcics |
High-level qualifier for CICS® |
| hlqcobol |
High-level qualifier for COBOL compiler |
| hlqmq |
High-level qualifier for MQ |
| qual |
Qualifier |