A fix is available
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