A fix is available
APAR status
Closed as program error.
Error description
On a JVMSERVER KILL, there should be some extra clean-up code to pull the Orphaned TASKS back onto the QR TCB and to rewind the CICS stack and invoke recovery.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Tasks executing in a JVM server may * * remain in the system after a * * DISABLE JVMSERVER PURGETYPE(KILL) * * is performed. * **************************************************************** Following a kill command against a JVMSERVER, DISABLE JVMSERVER PURGETYPE(KILL) tasks that were executing in the JVM at the time it was quiesced may remain in the CICS system. The CICS dispatcher will continue to show these tasks in a running state, under a T8 TCB. That TCB is no longer executing within the address space. The tasks can still be displayed by CEMT INQUIRE TASK, even after CEMT INQUIRE JVMSERVER shows that the JVM server has reached the Disabled state.
Problem conclusion
CICS has been updated so that tasks executing in a JVM server at the time it is killed will be recovered to the QR TCB, and will then abend. The JVMSERVER resource will not reach the DISABLED state until all the affected tasks have begun to abend, and the count of tasks remaining in the JVM server has reached zero. . . The Knowledge Center for CICS Transaction Server for z/OS Version 5 Release 3 and Version 5 Release 4 will be updated with the following new abend codes and trace entries: . Abend AKER - A task has been recovered from a JVM server onto the QR TCB following a KILL against the JVM server. . Abend ASJR - DFHSJJS was invoked by a caller running within a JVM server. While the request was being processed, the JVM server terminated. DFHSJJS is not able to return control to the caller in the usual manner. . Trace Entries: SJ 0C0F DFHSJTH N/A CLEAN_ORPHAN 1 JVMSERVER Name 2 DS_TASK token 3 DS_TCB token . SJ 0B23 DFHSJJS Exc RECOVERY_ENTERED 1 Kernel error data . SJ 0B24 DFHSJJS Exc DISABLE_INCOMPLETE 1 Number of tasks . DS 1024 DFHDSAC N/A DISOWN_OPEN_TCB
Temporary fix
Comments
APAR Information
APAR number
PI82073
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-05-24
Closed date
2018-06-21
Last modified date
2018-07-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI56747 UI56748 UI56749 UI56750
Modules/Macros
DFHAPJVM DFHAPLJP DFHAXIS2 DFHCDJNI DFHDSAC DFHDSIT DFHDSITT DFHDSTRI DFHEPC DFHSJDS DFHSJIN DFHSJJS DFHSJTH DFHSJTHT DFHSJTRI DFJ@H356 DFJ@H360 DFJ@H427 DFJ@H467 DFJ@H468 DFJDTCOE DFJOUTRE DFJWLPPL
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI56747
UP18/06/22 P F806
R00D PSY UI56748
UP18/06/22 P F806
R100 PSY UI56749
UP18/06/22 P F806
R10D PSY UI56750
UP18/06/22 P F806
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.3","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.3","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 July 2018