IBM Support

PI78306: DFHSJ0001 XXXXXXXX AN ABEND (CODE ---/AKEA) HAS OCCURRED AT X'0DBE' IN MODULE DFHSJIN

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A Liberty request is being processed.  CICS has determined that
    a CICS task is not required for this work but allows for one to
    be created later if needed.
    
    During the processing of this request an attempt is made to
    directly access the CICS Task object.  There isn't a CICS task
    associated with the thread so this call throws a
    RuntimeException.  The user code does not catch this exception,
    so it eventually gets caught by the CICSTaskWrapper.  The CICS
    code then tries to set an appropriate abend code in the TCA.
    The TCA does not exist because there is no CICS task.  The
    attempt to set the abend code causes an 0C4 abend.
    

Local fix

  • Program should use the IsCICS method to check if the CICS API is
    available for use.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: 0C4 abend occurs when a Liberty         *
    *                      request which does not require a CICS   *
    *                      task tries to access the CICS Task      *
    *                      object.                                 *
    ****************************************************************
    A request that does not require a CICS task arrives in
    Liberty. An attempt is made to access the CICS Task object,
    without first using IsCICS.getApiStatus().  This fails and a
    RuntimeException is thrown.  This exception is not handled by
    user code, but is eventually caught by the CICSTaskWrapper.
    CICS code then tries to report the error and indicate that an
    abend should occur. An attempt is made to set an abend code in
    the TCA.  This fails with an 0C4 abend because there is no
    CICS task environment.
    

Problem conclusion

  • The CICS Liberty code has been changed to only set an abend
    code when there is a CICS task environment.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI78306

  • 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-03-16

  • Closed date

    2017-05-31

  • Last modified date

    2017-07-05

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

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

    UI47700 PI83334

Modules/Macros

  • DFJ@H356
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R00D PSY UI47700

       UP17/06/03 P F706

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:
05 July 2017