Single-Pass Program Preparation

This article describes the program preparation panel.
Option 1, the
RLX
/Compile Program Preparation dialog lets you select one or more source REXX procedures and combine them into a single Db2 application plan and load module. The following panel lets you specify a REXX source module for processing. Alternatively, you can select one or more EXECs from a REXX source library or concatenated set of libraries.
---------------------- RLX/Compile: Program Preparation --------------------- Command ===> RCS010 - Select 1 or more RLX source modules for program preparation Specify RLX REXX EXECs Project ===> RAI Group ===> R
200
===> ===> ===> Type ===> CRAIEXEC Member ===> RNV* (Blank or pattern for member selection list) Other partitioned or sequential data set: Data set name ===> RLX Precompiler Options String ===> RLX SQL Compiler options: String 1 ===> CURRENT_SQLID(authid) String 2 ===>
Options for both
RLX
/Precompiler and
RLX
/Compile may be specified on the Program Preparation panel. For example, you can direct
RLX
/Compile to issue a SET CURRENT SQLID request at SQL compile time by specifying CURRENT_SQLID(authid)as an option string for the
RLX
SQL compiler.
All the
RLX
/Compile dialogs allow you to specify a pattern for the member name. This pattern, which is specified in accordance with ISPF conventions, limits the display to a list of members which meet your selection criteria. You can specify the pattern in either the Member name field (as illustrated
RNV*
) or by specifying an Other Dataset Name in the form
DATA.SET.NAME(PATTERN*)
Here is the resulting member list from which one or more
RLX
source modules may be selected.
Program Prep: RAI.R
200
.CRAIEXEC ------------------------------- ROW 1 OF 7 Command ===> Scroll ===> HALF Name Action Lib VV.MM Created Changed Size Init Mod ID RNVF 1 24 00 03/09/23 03/09/23 11:48 217 217 0 RAI RNVFHELP 1 24 00 03/09/23 03/09/23 11:48 32 32 0 RAI RNVFHLP1 1 01 10 03/09/01 03/09/22 15:42 33 31 0 RAI4 RNVFPAN 1 24 00 03/09/23 03/09/23 11:48 33 33 0 RAI RNVFPANS 1 24 00 03/09/23 03/09/23 11:48 33 33 0 RAI RNVHLP1 1 24 00 03/09/23 03/09/23 11:48 33 33 0 RAI RNVL 1 24 00 03/09/23 03/09/23 11:48 100 100 0 RAI
Program Prep: RAI.R
200
.CRAIEXEC ------------------------------- ROW 1 OF 7 Command ===> Scroll ===> HALF Name Action Lib VV.MM Created Changed Size Init Mod ID RNVF Selected 1 24 00 03/09/23 03/09/23 11:48 217 217 0 RAI RNVFHELP Selected 1 24 00 03/09/23 03/09/23 11:48 32 32 0 RAI RNVFHLP1 Selected 1 01 10 03/09/01 03/09/22 15:42 33 31 0 RAI4 RNVFPAN 1 24 00 03/09/23 03/09/23 11:48 33 33 0 RAI RNVFPANS 1 24 00 03/09/23 03/09/23 11:48 33 33 0 RAI RNVHLP1 1 24 00 03/09/23 03/09/23 11:48 33 33 0 RAI RNVL 1 24 00 03/09/23 03/09/23 11:48 100 100 0 RAI
You can continue to scroll and select as many members as necessary. Once you have selected all the members that you want to compile, link edit and BIND together, press the END PF key. The dialog advances you to the panel illustrated on which you can specify various attributes of the compiled application.