Plan and Load Module Attributes

Describes how to plan and load modules.
The
RLX
/Compile dialogs prepopulate the names of the compiled REXX load module, Db2 application plan and its associated SQL load module with the name of the first (or only) EXEC you selected for processing.
You can override these defaults with names of your own. However, unless the name of the compiled REXX EXEC is blank, you must ensure that the names of the compiled REXX and SQL load modules are different. Alternatively, if you blank-out the name of the compiled REXX load module, the name of the SQL load module need not be changed (since no REXX load module is built).
Next, review and as necessary revise the name and release of the target Db2 subsystem into which the application plan is bound. This corresponds to the Db2 subsystem in which the compiled application ultimately executes.
You can also specify whether dynamic SQL is allowed or disallowed within this plan through the Allow Dynamic SQL option.
--------- Define Db2 Application Plan and Associated Load Module(s) --------- Command ===> RCS050 - Revise SQL load module name to be different from compiled REXX lmod Specify Plan / Load Module Attributes REXX load module ===> RNVF (Compiled REXX load module or blank) Db2 Plan Name ===> RNVF (Db2 application plan name) SQL load module ===> RNVF (Name of the Db2 plan load module) Db2 Subsystem ===> DSN1 (In which to BIND plan) Db2 Version / Rel ===> 7.1 (Db2 release like 6.1, 7.1, 8.1 Allow Dynamic SQL ===> N (Y - allow dynamic SQL, N - disallow) Specify Application Plan Bind Parameters Isolation Level ===> C (C-Cursor Stability, R-Repeatable Read) Action on plan ===> R (R - Replace A - Add) Retain execution authority ===> Y (Y - Yes N - No) Plan validation time ===> R (R - Run B - Bind) Resource acquisition time ===> U (U - Use A - Allocate) Resource release time ===> C (C - Commit D - Deallocate) Explain path selection ===> N (Y - Yes N - No)
Once you have reviewed and updated these plan and load module attributes, press ENTER to proceed to the next panel. If you specified a name for a compiled REXX load module, the AcceleREXX Compile / Link-Edit Specifications panel that follows appears. Otherwise, the next panel is displayed.
--------------- AcceleREXX Compile / Link-Edit Specifications --------------- Command ===> RCX021 - Specify AcceleREXX compile and Link-Edit options and press ENTER Composite Specifications (for the link-edited REXX load module) Name ===> RNVF (of the composite load module) Entry Pt ===> RNVF (First AcceleREXX'd routine to receive control) Select ===> N (Y/N - link-edit previously compiled EXECs Specify target Load Library for the Compiled REXX load module Project ===> RAI Library ===> R
201
Type ===> RCXLOAD AcceleREXX Compile Options (Blanks accept AcceleREXX defaults) BOUNDS ===> - (within which REXX source occurs - default ALL) INITHCE ===> RLX (Initial REXX Host Command Environment) CONDENSE ===> (Y/N - Remove comments and blanks) ENCODE ===> (Y/N - Encrypt REXX source text) LRECL ===> (Size of logical records in condensed EXEC) LIST ===> (Y/N - Produce REXX EXEC listing) XREF ===> (Y/N - Produce symbol cross reference listing) PAGESZ ===> (Depth of print page in lines)
----------- RLX/Compile - Bind / Link-Edit Jobstream Specifications --------- Command ===> RCS121 - Verify RLX/Compile jobstream specifications or press END to bypass Specify Action on Jobstream Edit or Submit ===> E (E - Edit JCL, S - Submit Jobstream) Specify Additional Db2 Plan Bind Parameters (blank accepts Db2 defaults) Owner ===> (Authorization ID of plan owner) Qualifier ===> EXAMPLE (Qualifier for unqualified objects) Cachesize ===> (Size in bytes of authorization cache) Current Server ===> (Default is the local Db2 subystem) Specify target Load Library for the RLX SQL load module Project ===> RAI Library ===> R
201
Type ===> RCSLOAD (May be blank)
The panel allows you to specify more Db2 BIND parameters and designate a target library into which the static SQL load module is link-edited.
The
OWNER and QUALIFIER
parameters of the Db2 BIND command provide the means to
implicitly
qualify the names of unqualified Db2 objects at the package and/or plan level.
Review and revise the parameters on this panel as appropriate and then press ENTER. The display locks while
RLX
/Compile generates various control structures and tailors the job stream which executes in the background. You can either Edit the JCL first or submit the job immediately.