home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IC83443 Status: Closed

ERROR SQL30021 'MANAGER "0X1440" AT LEVEL "9" NOT
SUPPORTED' CONNECTING TO DATABASE SERVER VIA AN INTERMEDIATE DB2
INSTANCE

product:
DB2 FOR LUW / DB2FORLUW / 980 - DB2
Problem description:
While establishing a connection from a client that is DB2 
Version 9.1 Fix Pack 5 or earlier, or DB2 Version 9.5 Fix Pack 2 
or earlier, via an intermediate DB2 instance to a database 
server that is a recent DB2 version such as DB2 
Version 9 or later on z/OS, you might get the following error: 
 
SQL30021N  Execution failed because of a Distributed Protocol 
Error that will affect the successful execution of subsequent 
commands and SQL statements:    Manager "0x1440" at Level "9" 
not supported.  SQLSTATE=58010 
 
The error does not happen when the client is the IBM Data Server 
Driver for JDBC and SQLJ with Type 4 connectivity. 
 
It is on the intermediate DB2 instance that you apply the APAR 
fix to resolve this problem. 
 
The error only happens if the database server is of a version 
that can accept a higher DRDA (Distributed Relational Database 
Architecture) Security Manager level than the database client 
version can accept. 
The error happens because the intermediate DB2 instance 
incorrectly informs the database server to use a Security 
Manager level that is higher than that which the database client 
can accept. 
The DRDA data that the intermediate DB2 instance sends to the 
host includes EXCSAT (Exchange Server Attributes) with MGRLVLLS 
(Manager Level List) with SECMGR (Security Manager) as 9, even 
though the client cannot accept Security Manager level 9. 
If the database server is a version that is high enough to 
accept Security Level 9, the database server then replies with 
Security Manager level 9, and the client returns an error 
because it cannot accept that Security Manager level. 
 
The APAR fix makes the intermediate DB2 instance always send to 
the database server DRDA data with SECMGR (Security Manager) of 
the same level as the client has sent to the intermediate DB2 
instance.
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* Users of DB2 for Linux, UNIX and Windows                     * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade the intermediate DB2 instance to Version 9.8 Fix     * 
* Pack 5 or later.                                             * 
****************************************************************
Local Fix:
Solution
Problem was first fixed in Version 9.8 Fix Pack 5. 
The fix should be applied on the intermediate DB2 instance.
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
14.05.2012
20.06.2012
20.06.2012
Problem solved at the following versions (IBM BugInfos)
9.8.,
9.8.FP5
Problem solved according to the fixlist(s) of the following version(s)
9.8.0.5 FixList