Review the following considerations before setting TERMTHDACT runtime
options. For more information, see z/OS Language Environment Programming Reference.
- z/OS UNIX Considerations
- The TERMTHDACT option applies when a thread terminates abnormally.
Abnormal termination of a single thread causes termination of the
entire enclave. If an unhandled condition of severity 2 or higher
percolates beyond the first routine's stack frame, the enclave terminates
abnormally.
- If an enclave terminates due to a POSIX default signal action,
then TERMTHDACT applies to conditions that result from software signals,
program checks, or abends.
- If running under a shell and Language Environment generates
a system dump, then a core dump is generated to a file based on the
kernel environment variable, _BPXK_MDUMP.
- Preinitialized Environments for Authorized Programs Considerations
- The TERMTHDACT suboptions TRACE, DUMP, UADUMP, UATRACE are overridden
to UAONLY.
- For UAONLY, a U4039 abend is generated and an SVC dump of the
U4039 abend with the following title is taken:
COMPON=CEL,COMPID=568819801,ISSUER=CELAFRR ,MODULE=CELAEICT+????,
ABEND=U4039,REASON=00000000
- For UAIMM, an SVC dump of the original abend/program interrupt
with the following title is taken (the ABEND and REASON values are
those of the original abend/program interrupt):
COMPON=CEL,COMPID=568819801,ISSUER=CELAFRR ,MODULE=CELAEICT+????,
ABEND=S00C9,REASON=00000009