Troubleshooting
Problem
IBM Rational Team Concert (RTC) Enterprise Extensions Dependency build fails with 0C4 with U4038 abend reporting an IRX0040I error from the REXX EXEC using the ISPF Gateway and CEE0802C error from the Language Environment.
Symptom
The full error message is as follows:
30 *-* 'cgiutils -status 200 -ct text/plain 2>/dev/null'
+++ RC(127) +++
166 +++ call bpxwunix "ISPZXENV",newline.,out.
IRX0040I Error running /usr/lpp/ispf/bin/ISPZXML, line 166: Incorrect
call to routine
CEE0802C Heap storage control information was damaged.
From entry point main at compile unit offset +00001928 at entry
offset +00001928 at address 2630C928.
IDI0001I Fault Analyzer V11R1M0 (UK74578 2011/12/08) invoked by IDIXCEE
using SYSCMSP#.FA.PARMLIB(IDICNF00)
IDI0002I Module ISPZINT, program ISPZINT, offset X'20A0': Abend U4038
IDI0003I Fault ID F62194 assigned in history file SYSCMSD#.FA.HIST.MVS
CEE3204S The system detected a protection exception (System Completion
Code=0C4).
The traceback information could not be determined.
Cause
The /tmp directories used with the z/OS IBM RTC Enterprise Extensions Dependency build was filled to capacity.
There are two parts of RTC Enterprise Extension builds on z/OS that may point to a /tmp directory:
- Build Forge Agent
- ISPF Gateway
Both default to /tmp and have the potential to fill the directory if builds are large or numerous.
Resolving The Problem
Procedure:
- Use the command df -kP /tmp in OMVS or ISH to list out the storage space used and available for /tmp.
Filesystem 1024-blocks Used Available Capacity Mounted on
OMVS.TMP.HFS 2079360 1328100 751124 64% /SYSTEM/tmp
- Change the /tmp location for one or both as follows:
Note: If you have production and test environments, be sure that they point to different /tmp locations for both the ISPF Gateway and the Build Forge Agent.
- Build Forge Agent: Change the Build Forge Agent configuration file (bfagent.conf).
- The parameter tmpdir specifies the location of any temporary files the agent creates. If the keyword is not included, the agent uses /tmp as the location for the temporary files.
See details in the IBM Rational Team Concert InfoCenter.
- ISPF Gateway: Edit the ISPF Gateway shell script, startispf.sh.
- Add the following line to the shell script:
export TMPDIR=/yourTemporaryDir
See details in the IBM Rational Team Concert InfoCenter.
Related Information
Product Synonym
Rational Team Concert
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21636008