IBM Support

PK59343: DFHPI0992 AFTER A MAINTENANCE UPGRADE. PROBLEM GOES AWAY WITH PG COMPONENT TRACE TURNED ON. 08/01/17 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer applied a lot of PTFs (CICS or zOS). Since then his web
    service implementation suffers a DFHPI0992 message telling about
    a TRANSACTION ABEND. There is no abend related message in the
    CICS log.
    The problem disappears when the PG component is traced ! (PG=1)
    From a trace DFHPIPM suffers a PGLE TRANSACTION_ABEND exception
    trace entry when PG is not traced.
    TRANSACTION_ABEND is returned because pitl_saved_abcode added by
    PK49155 is not zeroed as expected by DFHPIIS upon return from
    PGLE. Could be that a test of the PGLE return code is missing.
    .
    Additional Symptom(s) Search Keyword(s):
    DFHPITP
    Internal Server Error
    soapfault
    problem goes away disappear disappears stop stops when trace off
    .
    DFHPI0997
    .
    ABAB ENTRY CREATE_ABEND_RECORD but no abend code:
    ABEND_CODE() issued by DFHPIPM
    

Local fix

  • Set the INTERNAL TRACE ON and trace the PG comonent at level 1.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: ALL users with PK37266 applied.              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Web Services Server transactions fail   *
    *                      with MSGDFHPI0992 reporting an abend    *
    *                      the code of which is invalid. No actual *
    *                      abend is reported in the CICS log.      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    MSGDFHPI0992 is invalidly issued reporting a transaction abend
    when processing a Webservice request. This only happens if PG
    level 1 tracing if off. The failure manifests itself as a
    spurious abend from DFHPIPM after DFHPITL returns a non-blank
    abend code. DFHPITL is employed in the running of the
    Webservices provider application code.
    
    APAR PK37266 added code to gather abend information should
    DFHPITL be run as an associated task, due to a context switch.
    All DFHPGLE calls that invoked Business Logic were amended to
    return abendcodes into a specific field. This field was always
    set even if an abend had not occurred. It is this field that is
    eventually checked by DFHPIPM and in some cases found to be
    non-blank and is misinterpreted as an abend code.
    
    It was also found that for applications defined as remote or
    dynamic abend codes were not being collected. When using
    Websphere MQ as the transport this could result in incomplete
    recovery action.
    
    
    Additional Keywords: DFHPI0992
    

Problem conclusion

  • UK26477
    DFHPITL has been amended to only return abend information when
    an abend has occurred. Also abend information will now be
    collected for applications defined as dynamic or remote.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK59343

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-01-16

  • Closed date

    2008-02-28

  • Last modified date

    2008-11-25

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

    PK57426

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

    UK34078

Modules/Macros

  •    DESPITL  DFHPITL
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK34078

       UP08/03/03 P F802

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

Document Information

Modified date:
25 November 2008