H Mainframe Language Environment Runtime Options
For the IBM RACF Advanced Connector you need to set the Mainframe Language Environment runtime options.
This appendix contains the following topics:
H.1 Setting Runtime Options for IBM RACF
If the following settings are not properly set, they can cause random S806 or S0C4 conditions.
-
Add the following CEEOPTS DD to your PIONEER and or VOYAGER Task (or other modules through STC/JCL) as needed.
Example (this may vary by site requirements):
//CEEOPTS DD DISP=SHR, //DSN=&SYSPLEX.OIDM.VOYAGER.CONTROL.PARMLIB(CEEPRM00)
-
Where the CEEPRM00 PDS member contains:
-
RPTOPT(ON)
-
RPTSTG(ON)
-
-
When you run the offending STC/JCL again you will get a list of the options in affect.
-
Compare the output of the current JES LOG and look for one of the following literals, so one may review the current options in place.
-
"LAST WHERE SET"
-
"IBM-supplied default"
-
"ALL31"
-
-
Note that all LE options should all be reviewed (not only ALL31) as noted in Run Time Options, Defaults and Recommendations for IBM RACF.
-
The options can be overridden within the CEEOPTS DD through the CEEPRM00 PDS member (or site specific implementation), as follows:
-
Where CEEPRM00
-
ALL31(ON)
-
RPTOPT(ON)
-
RPTSTG(ON)
-
STACK(128K,128K,ANYWHERE,KEEP,512K,512K)
-
-
When the anomaly is addressed, the RPT* lines can be removed, if desired:
-
Where CEEPRM00
-
ALL31(ON)
-
STACK(128K,128K,ANYWHERE,KEEP,512K,512K)
-
H.2 Run Time Options, Defaults and Recommendations for IBM RACF
Customizing Language Environment run time options Z/OS Language Environment Customization: Info gathered from IBM Manual # SA22-7564-13.
Table H-1 lists Language Environment run time options, defaults and recommendations.
Table H-1 Language Environment Run Time Options, Defaults and Recommendations for IBM RACF
| Option | Default | Recommended | IDF's |
|---|---|---|---|
|
ABPERC |
NONE |
NONE |
NONE |
|
ABTERMENC |
ABEND |
ABEND |
ABEND |
|
AIXBLD |
OFF |
OFF |
OFF |
|
ALL31 |
ON |
ON |
ON |
|
ANYHEAP |
16K,8K,ANY,FREE |
16K,8K,ANY,FREE |
16K,8K,ANY,FREE |
|
ARGPARSE |
ARGPARSE |
ARGPARSE |
ARGPARSE |
|
AUTOTASK |
NOAUTOTASK |
NOAUTOTASK |
NOAUTOTASK |
|
BELOWHEAP |
8K,4K,FREE |
8K,4K,FREE |
8K,4K,FREE |
|
CBLOPTS |
ON |
ON |
ON |
|
CBLPSHPOP |
ON |
N/A |
ON |
|
CBLQDA |
OFF |
OFF |
OFF |
|
CEEDUMP |
60,SYSOUT=*,FREE-END,SPIN-UNALLOC |
60,SYSOUT=*,FREE-END,SPIN-UNALLOC |
60,SYSOUT=*,FREE-END,SPIN-UNALLOC |
|
CHECK |
ON |
ON |
ON |
|
COUNTRY |
US |
User defined |
US |
|
DEBUG |
OFF |
OFF |
OFF |
|
DEPTHCONDLMT |
10 |
0 |
10 |
|
DYNDMP |
*USERID,NODYNAMIC,TDUMP |
*USERID,NODYNAMIC,TDUMP |
*USERID,NODYNAMIC,TDUMP |
|
ENV |
No default |
User default |
No default |
|
ENVAR |
" |
" |
" |
|
ERRCOUNT |
0 |
0 |
0 |
|
ERRUNIT |
6 |
6 |
6 |
|
EXECOPS |
EXECOPS |
EXECOPS |
EXECOPS |
|
FILEHIST |
ON |
ON |
ON |
|
FILETAG |
NOAUTOCVT,NOAUTOTAG |
NOAUTOCVT,NOAUTOTAG |
NOAUTOCVT,NOAUTOTAG |
|
HEAP |
32K,32K,ANY,KEEP,8K,4K |
32K,32K,ANY,KEEP,8K,4K |
32K,32K,ANY,KEEP,8K,4K |
|
HEAP64 |
1M,1M,KEEP,32K,32K,KEEP,4k,4K,FREE |
N/A |
N/A |
|
STACK |
128K,128K,ANY,KEEP,512K,128K |
128K,128K,ANY,KEEP,512K,128K |
128K,128K,ANY,KEEP,512K,128K |
There are many more run time options that are not applicable to this situation.