A fix is available
APAR status
Closed as program error.
Error description
DB2DDF DB2TCPIP defect pi36617 dpi36617 The DDF command -MODIFY DDF ALIAS(aliasname) CANCEL may not be able to complete. The ALIAS will stay in status CANCLG. MODIFY DDF ALIAS *************************************************************** Additional Symptoms and Keywords: MODIFY DDF ALIAS CANCEL DSNL087I MSGDSNL087I DSNL088I MSGDSNL088I CANCLG
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All Distributed Data Facility (DDF) users. * * Specifically those who have enabled, or * * plan to enable, inbound TCP/IP location * * aliases. * **************************************************************** * PROBLEM DESCRIPTION: -DISPLAY DDF message pair, DSNL087I * * and DSNL088I, continually reports a * * STATUS of CANCLG (canceling) for a * * canceled, dynamically defined, * * subsetting location alias. * **************************************************************** * RECOMMENDATION: * **************************************************************** When a -MODIFY DDF ALIAS CANCEL command is issued, DB2 will mark any server thread (DBAT) as being canceled if that DBAT is associated to a client connection which targeted the alias. DB2 11 server thread processing issues TCP/IP synchronous receives to get the next requests from the client for the current in-flight unit-of-work. Until the client sends in another request, the DBAT cancel request (as a result of the Modify DDF Alias Cancel command) is not honored leaving the alias status as CANCLG. Note: DB2 10 server thread processing issues TCP/IP asynchronous receives for any request from a client. These asynchronous receives are terminated automatically when the DBAT is canceled and hence the condition does not occur in DB2 10. In DB2 10 and 11, if the current client SQL request causes a (hop) access to a downstream location, DB2 issues a TCP/IP synchronous receive against the downstream location connection to obtain the result of the request. Until the downstream location replies, the DBAT cancel request (as a result of the Modify DDF Alias Cancel command) is not honored leaving the alias status as CANCLG.
Problem conclusion
DB2 11 has been changed to drop any inbound and outbound connections related to a DDF server thread associated to a remote client whose requests target the canceled, dynamically defined, subsetting location alias. DB2 10 has been changed to drop the outbound connections related to a DDF server thread associated to a remote client whose requests target the canceled, dynamically defined, subsetting location alias.
Temporary fix
Comments
APAR Information
APAR number
PI36617
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-03-09
Closed date
2015-04-29
Last modified date
2015-06-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI27209 UI27210
Modules/Macros
DSNLILNR
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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
06 May 2020