IBM Support

PM28846: ABENDS0C1 WHILE RUNNING THE STAT TRANSACTION AFTER A FAILURE ON J8 TCB

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are trying to run STAT, a COBOL application in a JAVA only
    CICS region. An ABEND0C1 is issued and the KERRD indicates
    that the failure is in DFH0STAT at offset 000065FA. The PSW
    points to a half word of zeros in what appears to be a COBOL
    module.
    The 0C1 is from within an LE-related bootstrap routine that is
    linked into the DFH0STAT load module.  This routine is running
    before control has ever gotten to DFH0STAT.  It is trying to
    establish the CAA for the new enclave.  Normally this would
    use code in DFHGCAA to get to the TCA for the task and
    establish the CAA for the enclave.
    In this failure the pointer to the bootstrap code within the
    QR TCB (+X'144', TCBCELAP) is pointing to a BATCH method for
    getting a CAA.  This is the routine that would be used with a
    JAVA application running on a J8 TCB, establishing an enclave.
    Earlier in the run of the CICS region, there was an LE
    ABENDU4087 that resulted in CICS issuing an abendu0999:
    ---
    ABEND                 ---/4087
    ABEND                 ---/0999
    ABEND                 ---/4093
    PROGRAM CHECK         0C4/AKEA
    TRAN ABEND PERCOLATE  ---/AEXZ
    ---
    During this recovery process TCBCELAP on the QR TCB was
    corrupted.
    Additional Symptom(s) Search Keyword(s):
    KIXREVACC
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS TS 3.2 Users                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: During a call to PIPI_CALL_SUB to       *
    *                      Destroy JVM, the J8/J9 TCB has a        *
    *                      runaway abend. CICS regains control on  *
    *                      the QR TCB and attempts to destroy the  *
    *                      PIPI enclave leading to unpredictable   *
    *                      results.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A JVM is being destroyed and the J8/J9 TCB has a runaway abend
    after TCAJVMXT is turned ON. The abend leads to an ABTERM for
    the J8/J9 TCB and the task continues to run on the QR TCB.
    The abend is percolated with an OK response from DFHAPLJ.
    DFHSJIN then incorrectly attempts to destroy the enclave while
    running under the QR TCB. This can lead to a hang or a further
    abend.
    
    Additional keyword: TCZJVMXT
    

Problem conclusion

  • The DFHAPLJ recovery routine is changed to return a response of
    EXCEPTION with reason TRANSACTION_ABEND when processing a
    KERNEL_RUNAWAY_ERROR.
    NOTIFY_DELETE_TCB in DFHSJIN is updated to skip
    SJIN_DESTROY_ENCLAVE if SJIN_DESTROY_JVM does not return an OK
    response.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM28846

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-12-14

  • Closed date

    2011-04-26

  • Last modified date

    2011-06-01

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

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

    PM36269 UK67109

Modules/Macros

  •    DESLI1   DESSJIN  DFHAPLI1 DFHAPLJ1 DFHAPLX1
    DFHSJIN  DFHSJINA DFHSJINM DFHSJINT
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK67109

       UP11/05/04 P F105

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

Document Information

Modified date:
01 June 2011