Setting your HLASM processing options

When your HLASM copybooks fit into any of the following scenarios, you must set your HLASM processing options so that Z Data Tools can process them correctly.

To set your HLASM processing options:

  1. From the Primary Option Menu panel, select 0 Settings, then 5 Compiler, and 3 HLASM.

    The HLASM Processing Options panel is displayed.

  2. If you have used additional SYSLIBS, enter the names of the data sets in the Additional SYSLIB data set fields.

    Members included by COPY directives must be found in the SYSLIB concatenation. When you specify a copybook on a Z Data Tools panel to create a new template (or update an existing template), the SYSLIB concatenation consists of the PDS of the copybook, plus up to ten additional PDSs that you can specify on this panel. These PDSs are searched in order (PDS of the copybook, followed by these additional PDSs, 1–10.)

    Note: CA-Panvalet libraries cannot be specified as additional SYSLIB sets. Further, if a CA-Panvalet Library is the main copybook library, then no additional SYSLIB data sets may be specified.
  3. If your copybook contains DBCS characters, select the DBCS processing option.
  4. If your HLASM copybook is compiled with NOALIGN, then select the NOALIGN processing option.
  5. Additional compiler options which will be added via the *PROCESS statement.
  6. To set the maximum acceptable return code for a compile, enter a value in the Maximum Return Code to be accepted from compiler field.

    When using the online panels to generate a template from a copybook, if the compiler returns a warning/error code greater than the specified number, Z Data Tools displays a pop-up menu in which you can make decisions about further processing.

    When generating a template during the processing of a batch function, if the compiler returns a warning/error code greater than the specified number, Z Data Tools halts the running of the function.

  7. Press the Exit function key (F3) to save the changes you have made and exit the panel.

Related topics