IBM Support

PH17250: DFHSJ0001 ABEND 0C4 OFFSET 5A4A IN DFHSJJS MODULE 19/10/11 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After CICS v5.5 RSU1907 maintenance applied to test Java regions
    started receiving the following errors:
    DFHSJ0001  An abend (code 0C4/AKEA) has occurred at
               offset X'5A4A' in module DFHSJJS.
    a call to DFHSJJS - SWITCH_PTHREAD_CONTEXT  fails.
    .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users with UI64379 applied          *
    ****************************************************************
    * PROBLEM DESCRIPTION: msgDFHSJ0001 issued after an 0C4 at     *
    *                      offset 54A4 in DFHSJJS.                 *
    ****************************************************************
    A Liberty JVM server is running in CICS.  A Link to Liberty
    application is either added or removed from the JVM.  This
    process causes CICS to create a CJSP task on a Liberty thread.
    The CJSP task is used to add or remove program definitions
    related to the Link to Liberty application.
    
    After the CJSP task completes, the thread it was using is
    returned to the Liberty thread pool.  Liberty then uses this
    thread for work that does not require a CICS task.  As part of
    that work, the security context needs to be set on the thread.
    The CICSThreadIdentityService gets notified that the thread
    security context is changing.  An IsCICS.getApiStatus() call is
    made to see if there is a current CICS task environment.  This
    call incorrectly returns CICS_REGION_AND_API_ALLOWED which
    causes a DFHSJJS SWITCH_PTHREAD_CONTEXT call to be made.
    
    DFHSJJS suffers an 0C4 abend when accessing the XM TXN control
    block because there isn't actually a transaction running.
    

Problem conclusion

  • CICS has been change to correctly clean up the task state after
    a CJSP task has completed.  This will cause
    IsCICS.getApiStatus() to return the correct answer and prevent
    the unexpected call to DFHSJJS SWITCH_PTHREAD_CONTEXT from
    being made.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH17250

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-09-23

  • Closed date

    2019-11-11

  • Last modified date

    2019-11-30

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI66360

Modules/Macros

  • DFHAPJVM DFHAPLJP DFHAXIS2 DFHCAL64 DFHCDJNI DFHCDK64 DFHKETIX
    DFHSJBD  DFHSJDM  DFHSJDS  DFHSJDUF DFHSJIN  DFHSJIS  DFHSJIX
    DFHSJJS  DFHSJL   DFHSJLOG DFHSJNA  DFHSJNDI DFHSJNR  DFHSJNT
    DFHSJPP  DFHSJPTI DFHSJRE  DFHSJRL  DFHSJRM  DFHSJRT  DFHSJSA
    DFHSJSC  DFHSJSM  DFHSJSR  DFHSJST  DFHSJTE  DFHSJTH  DFHSJTRI
    DFHSJWL  DFHSJXM  DFJ@H350 DFJ@H356 DFJ@H360 DFJ@H387 DFJ@H427
    DFJ@H448 DFJ@H467 DFJ@H468 DFJ@H561 DFJDTCOE DFJOUTRE DFJWLPBP
    DFJWLPPL
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R200 PSY UI66360

       UP19/11/12 P F911 {

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.5","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.5","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
30 November 2019