Using modules from DFHRPL instead of z/OS link pack area
You can prevent CICS® from using modules installed in the z/OS® link pack area from the hlq.SDFHLOAD library by specifying the NO option on the LPA system initialization parameter or by specifying the name of the module on the PRVMOD system initialization parameter.
- Specify NO on the LPA system initialization parameter.
The NO option prevents CICS from using any modules installed into the z/OS link pack area from the hlq.SDFHLOAD library. CICS tries to load the modules from libraries in the DFHRPL concatenation.
You might use this option when you want to run CICS to test a lot of LPA-eligible modules before installing them in the z/OS link pack area. For example, you can add the hlq.SDFHLPA library to the DFHRPL concatenation while testing CICS modules for the z/OS link pack area. When you have verified the use of those modules from the z/OS link pack area, specify the LPA=YES system initialization parameter and remove the hlq.SDFHLPA library from the DFHRPL concatenation.
- Specify the name of the module on the PRVMOD system
initialization parameter.
PRVMOD={name|(name1,name2,...)}Specifying the module name prevents CICS from using the specified modules from the z/OS link pack area for only the run of CICS on which the PRVMOD parameter is specified. You might use the PRVMOD parameter when you want to run CICS to test a new version of an LPA-eligible module before replacing the version already in the z/OS link pack area.
Specify the full module name on the PRVMOD parameter, including any suffix; for example, DFHMCP1$. If only one module is named, the parentheses are optional. The PRVMOD parameter can span input lines. However, do not split module names across lines, because CICS system initialization adds a comma at the end of every input line that does not already end with a comma. The only validity check performed on a module name is to ensure that it does not exceed eight characters.
You cannot code the PRVMOD parameter in the DFHSIT module; you specify it in the PARM parameter, in the SYSIN data set, or through the system console.
- For a non-nucleus CICS module or user application program, specify USELPACOPY(NO), the default, on the
associated PROGRAM resource definition. These modules are identified in the CICS-supplied USERMODs by the statement:
/* Not loaded from LPA unless USELPACOPY is set to Y in the CSD */You might use the USELPACOPY(NO) option of the PROGRAM resource definition for a more permanent exclusion of an LPA-resident module than for the single run of CICS control provided by the PRVMOD system initialization parameter.