IBM Support

PK07380: WHEN CEMT DISCARD WEBSERVICE IS ENTERED TWICE, CPIH HANGS IN LMQUEUE WAIT FOR LOCK PIWEBSRV.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If there has been at least one WEBSERVICE installed then the
    PIWEBSRV lock will be obtained exclusively. After that, a
    directory lookup is done to find the requested WEBSERVICE,
    which failes because the WEBSERVICE is not found. The not
    found response is returned and the routine exits without
    ever releasing the lock.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: CEMT DISCARD WEBSERVICE hangs if the    *
    *                      requested WEBSERVICE cannot be found.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    CEMT DISCARD WEBSERVICE is issued for a WEBSERVICE that does
    not exist.  If at least one WEBSERVICE has been installed in
    this CICS region then CEMT will hang.  The hang is caused by
    CEMT trying to obtain the PIWEBSRV lock in SHARED mode while
    already holding it in EXCLUSIVE mode.  The lock is still held
    exclusively because DFHPIWR failed to release it when the
    DISCARD WEBSERVICE failed and returned NOTFND.
    
    The same problem exists with any application issuing DISCARD
    WEBSERVICE followed by INQUIRE WEBSERVICE where the WEBSERVICE
    being discarded does not exist.
    
    Once the lock is held exclusively and not released all
    operations involving WEBSERVICEs will hang waiting to acquire
    the PIWEBSRV lock.
    

Problem conclusion

  • DFHPIWR has been changed to release the PIWEBSRV lock before
    returning with a not found condition.
    

Temporary fix

  •             *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK07380

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2005-06-15

  • Closed date

    2005-07-14

  • Last modified date

    2005-08-01

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

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

    UK05432

Modules/Macros

  •    DESPIWR  DFHPIWR
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK05432

       UP05/07/19 P F507

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:
01 August 2005