A fix is available
APAR status
Closed as program error.
Error description
A transaction enters a FCDWWAIT during a read using the AIX of a non-RLS VSAM file. The Data Set Name Block, DSNB, associated with the base file has its FCTBC_0890_COUNT field set to 1, but the transaction that set the count field has terminated. The transaction's ECB should have been posted when the original transaction had completed it's work.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Task can suspend FCDWWAIT on READ of * * VSAM alternate index. * **************************************************************** * RECOMMENDATION: * **************************************************************** A STARTBR is issued against a VSAM alternate index and whilst the request is still active a READ command on the indexed file is issued. The READ fails with an 0890 response and gets suspended with FCDWWAIT and remains suspended even after the STARTBR request completes. During completion of the STARTBR command, requests that completed with a 0890 response and are still waiting are Posted. The routine that processes these waits checks the alternate indexes dataset DSN_BLK ( FCTDSDP ) to locate the Header Chain address which points to all other resources to be freed. This would include the resource with the FCDWWAIT. As the Header Chain address is actually held in the base cluster block ( FCTDSBCP ) a null address is returned and so the Posting of any outstanding waits is bypassed. The FCDWWAIT therefore never gets posted and remains in the system. This will only occur if the transaction that issued the READ request is defined with RECOVERY option SPURGE set to NO, otherwise an AFCY abend will occur. Additional Keywords: DFHDSNDS POST_0890_WAIT abendAFCY
Problem conclusion
DFHFCVR has been changed so that at the beginning of routine POST_0890_WAITERS, DFHDSNDS is redefined based on FCTDSBCP and then redefined back based on FCTDSDP at the end of the routine.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK09510
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2005-07-28
Closed date
2005-08-11
Last modified date
2005-09-02
APAR is sysrouted FROM one or more of the following:
PK08657
APAR is sysrouted TO one or more of the following:
UK06219
Modules/Macros
DFHFCVR
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK06219
UP05/08/16 P F508
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:
02 September 2005