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 step 8 of this section.
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)
Customizing Language Environment run time options Z/OS Language Environment Customization: Info gathered from IBM Manual # SA22-7564-13.
Table J-1 lists Language Environment run time options, defaults and recommendations.
Table J-1 Language Environment Run Time Options, Defaults and Recommendations
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.