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.