A fix is available
APAR status
Closed as program error.
Error description
When using AXIS2 Web Services there appears to be a buildup of AXIS2.lck tmp/files that do not get cleaned up using up space in the z/FS /tmp directory Additional Symptom(s) Search Keyword(s): KIXREVRHC CICS hangs at shutdown. The Kernel stacks for the CEMT shutdown task show that DFHSJIN is processing a TERMINATE_JVM_ENCLAVE request. The corresponding TP TCB has been put into a wait by DFHSJIN. CICS issues a DestroyJavaVM() call which will only terminate the JVM once all non-Daemon threads have completed. JDMPVIEW shows that the DestroyJavaVM process is waiting for the CICSThreadExecutorTidyUpThread to complete. This thread is marked as a non-Daemon thread. This APAR changes this to be a Daemon thread and this change will prevent this thread from holding up the JVM shutdown.
Local fix
Use a UNIX System Services CRON job to cleanup old tmp/files manually.
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: Build-up of temporary Axis2 files * * occurs when running AXIS2 Web * * Services in CICS. * **************************************************************** * RECOMMENDATION: * **************************************************************** The Apache Axis2 Web services implementation creates work files in the /tmp directory. These files consist of subdirectories named axis2-tmp-*.tmp and lock files named axis2-tmp-*.tmp.lck. In CICS, JVM never goes through a normal termination, the lock files are not deleted. Then the temporary files will not be cleaned up when a new Axis2 Web services request is received, resulting in using up space in the zOS /tmp directory.
Problem conclusion
DFHSJSC has been changed to ensure the JVM goes through a normal termination under normal circumstances, so that temporary files are cleaned up.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI09918
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-01-19
Closed date
2014-03-10
Last modified date
2015-12-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI15975 UI15976 UI15977
Modules/Macros
DFHSJSC
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R80D PSY UI15976
UP14/03/20 P F403
R800 PSY UI15975
UP14/03/20 P F403
R803 PSY UI15977
UP14/03/20 P F403
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 December 2015