Db2 precompiler step options

Use the Db2 Precompiler Step Options to specify properties and options to be passed to the Db2® precompiler. Before you start, verify that the ELAXFCOP procedure for COBOL or ELAXFPLP procedure for PL/I is customized for your site. For more information about customizing the ELAXF* JCL procedures, see ELAXF* remote build procedures.

Purpose

The options that you specify on this window are used to generate JCL for the selected procedure. The information that you provide on this window pertains to remote COBOL or PL/I compiler options.

Fields

Options: Specify Db2 preprocessing options; separate multiple options with spaces. This field is limited to 100 characters.

SYSLIB: Specify SYSLIB for Db2 preprocessing; separate multiple entries with spaces.

Database Request Module Location (DBRM): The main output from the precompiler is a database request module (DBRM). A DBRM is a data set that contains SQL statements and remote system variable information that is extracted from the source program during program preparation. The purpose of a DBRM is to communicate your SQL requests to Db2 during the bind process. Specify only one entry.

SYSTSIN Instructions: Type Db2 Plan instructions in this field. The field is echoed into the generated JCL. Currently, a sample is specified but commented out. You can uncomment the sample and make any necessary changes. The entry field must start with //SYSTSIN DD DD * followed by instructions or with a pointer to a data set containing the instructions.

Note: For fields that take partitioned data sets as their values, you can drag a partitioned data set name from the Remote Systems view, z/OS Projects view, or Remote z/OS Search results view and drop it in the field. To change the order of partitioned data set names in a field, place the cursor in the field and click Change Order from the menu.