IBM Support

PI82073: JVMSERVER KILL REQUIRES EXTRA CLEAN UP FOR ORPHANED TASKS.

A fix is available

Subscribe

You can track all active APARs for this component.

 

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