A fix is available
APAR status
Closed as program error.
Error description
DB2DDF DDFL09 DB2DRDA DB2INACTIVE defect pk76470 dpk76470 The "DIS THD(*)" command report will show an incorrect plan name of DISTSERV. The problem occurs when a new request arrives on a (type2) inactive connection but there is no available pooled DBAT (DA/DISCONN thread) handy to service the request. **************************************** Additional symptoms and keywords: Planname plan name CCBRESNM DSNV404I MSGDSNV404I DSN6FAC CMTSTAT INACTIVE DSNTIPR DDF THREADS INACTIVE
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All Distributed Data Facility (DDF) users. * * Specifically where DB2 is configured with * * DDF THREADS = INACTIVE specified * * (DSN6FAC CMTSTAT INACTIVE). * **************************************************************** * PROBLEM DESCRIPTION: Plan name value incorrectly changed * * to "DISTSERV" even though the remote * * requester system is DB2 for z/OS. * **************************************************************** * RECOMMENDATION: * **************************************************************** Non DB2 z/OS requester systems have no concept of DB2 z/OS plan names and hence any server thread (DBAT) or connection associated with a non DB2 z/OS requester system will utilize a generic plan name of DISTSERV. In this case the requester system was DB2 z/OS so the plan name was initially forwarded to the DB2 z/OS server system as expected. The connection with the remote DB2 z/OS requester system then became (type 2) inactive, and at this point the "DISPLAY THREAD(*) TYPE(INACTIVE)" command report will continue to show the appropriate plan name. However, once the connection is activated, as a result of a new SQL request being received from the DB2 z/OS requester, the plan name may be lost in favor of the more generic DISTSERV value. This problem will only occur if there were no pool DBATs (DA DISCONN) readily available to service the new work on the connection. In this case, a DBAT must be dynamically created with a DISTSERV association but then the original plan name associated with the connection is, incorrectly, not restored. The loss of the plan name value may impact performance since the plan name value is considered in subsequent Enclave classification.
Problem conclusion
DB2 z/OS has been changed to restore the plan name value when a connection is activated to a dynamically created DBAT.
Temporary fix
Comments
APAR Information
APAR number
PK76470
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
910
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-11-26
Closed date
2008-12-04
Last modified date
2009-01-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK42169 UK42170
Modules/Macros
DSNLQDIS DSNLTACX
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"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":"9.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 January 2009