A fix is available
APAR status
Closed as program error.
Error description
A problem within a JVMSERVER, for example a gpf in the JVM, causes CICS to automatically disable then re-enable the JVMSERVER in order to create a new working JVM. During disabling a DFHSJ0008 message is issued and the sj_jvmserver_unexpected_term flag is set on internally. The current CJSL system task is driving the disable of the JVMSERVER so does not see that this flag has been set. The flag is not cleared and upon re-enable of the JVMSERVER the new CJSL task sees that flag is set so thinks the JVMSERVER must be disabled and re-enabled. If the disable results in a DFHSJ0008 or DFHSJ0005 being issued then the flag will again be set on causing the problem to repeat. CICS needs to be updated to clear sj_jvmserver_unexpected_term when a JVMSERVER is disabled.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: JVM server stuck in a loop of disabling * * and re-enabling. * **************************************************************** In the reported case, a JVM server encountered a GPF resulting in DFHSJ1011 and DFHSJ0007 being issued and CICS recycling the JVM server. During the disable, a subsequent error occurred, message DFHSJ0008 was issued and a flag was set indicating the JVM server should be recycled however this was not processed. After being re-enabled the residual flag value resulted in the JVM server being disabled again. During which an abend on the IPT TCB caused a DFHSJ0005 to be issued and the flag to be set again. As a result the JVM server was disabled once more. If subsequent DFHSJ0005 or DFHSJ0008 errors occur during disable processing this sequence of events could recur indefinitely.
Problem conclusion
CICS has been updated to clear the internal flag as part of the logic to disable a JVM server.
Temporary fix
Comments
APAR Information
APAR number
PH59043
Reported component name
CICS TS Z/OS V6
Reported component ID
5655YA100
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-01-08
Closed date
2024-02-23
Last modified date
2024-04-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI95788
Modules/Macros
DFHSJJS
Fix information
Fixed component name
CICS TS Z/OS V6
Fixed component ID
5655YA100
Applicable component levels
R400 PSY UI95788
UP24/04/01 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":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
04 April 2024