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 IC96732 Status: Closed

TO DOCUMENT ALL THE JCC APAR AND DEFECTS SHIPPED WITH DB2V10.5FP2 RELEASE

product:
DB2 DATA SRVR D / DB2DSDRVR / A50 - DB2
Problem description:
Type-4 connectivity: When the driver is connected to a data 
sharing group (sysplex or pureScale), and carrying out an 
automatic client reroute, there are situations when the creation 
of a TCP/IP 
 
socket to a member of the data sharing group succeeds, but 
subsequent flows fail. The driver may not handle such errors 
correctly. This problem has been fixed. (31222) 
 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4 connectivity: When using client affinities with a fail 
back interval, the driver does not fail back to the primary 
server even though it may have become available.(32630) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4 connectivity: This issue occurs when the driver is 
working against a pureScale HADR environment that contains two 
pureScale clusters, each configured as an alternate the other. 
When the 
 
primary group goes into standby and the secondary group takes 
over the primary role, the driver does not successfully fail 
over to the secondary group, instead returns SQLCODE -1224 to 
the calling 
 
application. This problem has been fixed.(29767) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4  Connectivity:   When a SQL execution is given up by IBM 
DB2 Driver for JDBC and SQLJ driver due to driver hitting the 
limit for seamless retries,  SQL20542N  will now be thrown 
instead of 
 
SQLCODE4228 (-4228) with error text "The statement was not 
executed because the connection to the database server was 
dropped, and the automatic client reroute (ACR) feature failed 
to successfully 
 
re-execute the statement." (RTC 32315) 
---------------------------------------------------------------- 
------------------------------------------- 
Closing text :SQLJ:When performing SQLJ customization on a 
3-tier connection to DB2 10.1 server (via DB2 Connect v9.7 
server) connection fails with DRDA data stream syntax error with 
SQLCODE4499 
 
(-4499), after rollback is sent on the connection. 
[jcc][t4][2034][11148][3.64.106] Execution failed due to a 
distribution protocol error that caused deallocation of the 
conversation 
A DRDA Data Stream Syntax Error was detected.  Reason: 0x1900. 
ERRORCODE=-4499, SQLSTATE=58009 The problem is not reproducible 
with a direct connection. This problem is fixed. (RTC 33509) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4  Connectivity: IBM DB2 Driver for JDBC and SQLJ driver 
throws a null pointer exception if currectPackageSet is not set 
and runJDBCBinder is invoked . 
Exception in thread "main" java.lang.NullPointerException 
    at 
com.ibm.db2.jcc.am.Connection.setCurrentPackageSetX(Connection.j 
ava:3790) 
    at 
com.ibm.db2.jcc.am.Binder.runJDBCBinderFromAPI(Binder.java:404) 
(RTC 30250) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4  Connectivity: Some of the dummy error location numbers 
in  IBM DB2 Driver for JDBC and SQLJ driver  are updated  with 
correct error location numbers. 
(RTC 30548) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4  Connectivity: While db2binder utility uses -bindOptions 
, API invocation uses -bindoptions. Changes are made in IBM DB2 
Driver for JDBC and SQLJ driver so that API invocation usage  is 
in 
 
sync with db2binder. (RTC 31032) 
---------------------------------------------------------------- 
------------------------------------------ 
T4 Connectivity: When keepAliveTimeout is set to zero   the 
driver does not use the operating system default  parameters for 
keep alive behavior. . The problem has  been fixed .(APAR 
IC93280 ) 
---------------------------------------------------------------- 
------------------------------------------- 
All connectivity: Warning thrown when user tries to set 
unsupported client information  using 
Connection.setClientInfo(Properties) method did not include the 
token name to help identify the 
 
supported  token. The problem has been fixed and the warning now 
includes the unsupported  client information token.(29581) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4 connectivity: With useCachedCursor=true, an SqlException 
with ERRORCODE=-4228 occurs after the table being queried has 
been altered and the executeQuery method of PreparedStatement 
has 
been called with JCC3.67. 
This APAR makes the following changes if the database server is 
DB2 for Linux, UNIX and Windows: 
1.The default value of the JCC property useCachedCursor is 
   false. 
 
2.If the JCC property deferPrepares is true then the JCC driver 
  always behaves as if the JCC property useCachedCursor is 
false. APAR (IC92609) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4 connectivity: In case of TLS certificate authentication, 
JCC will treat emplty password as NULL 
---------------------------------------------------------------- 
------------------------------------------- 
All connectivity: NULLPOINTER EXCEPTION OCCURS WHEN EXECUTING A 
BATCH CONTAINING AN SQL WITH A 'INSERT FROM SELECT CLAUSE' 
This is a customer reported issue (0227173 - PRM only - Fiducia 
Infor ). PMR (02934,073,724 )  APAR number (IC92930 ). 
It has been fixed in 4.17 and 3.67. 
---------------------------------------------------------------- 
------------------------------------------- 
All connectivity: Customer gets NullPointerException if they set 
System.err to null (System.setErr(null)) and try to connect to 
z/OS server using temporary license file 
This is a customer reported issue (7916880 - SAP DB2 CONNECT 
(OEM) ). PMR number (46641,724,724), APAR number IC92579. It has 
been fixed in 4.17 and 3.67. 
---------------------------------------------------------------- 
------------------------------------------- 
Type-2 z/OS connectivity: SQLJ application encounters data 
corruption in a multithreaded environment. This happens when 
callableStatement is executed under WAS with statement caching 
enabled. 
This issue is fixed.(RTC 30234 ) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4 XA Connectivity: Driver does not close non-XA transaction 
(with autocommit on) in case of an exception in execution. After 
the exception, the transaction remains open 
causing the next XA start to fail. (RTC 28121) 
 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4 Connectivity: In case of reuse JCC closes all the open 
statements, which can cause start of a new transaction on 
server. This results in the connection unfit to be reused. (RTC 
25374) 
---------------------------------------------------------------- 
------------------------------------------- 
Type-4 Connectivity: A batch update may fail if its using 
setDBStringAsByte to set Unicode text and the first row of the 
same batch had null for the same column. (RTC  31674) 
---------------------------------------------------------------- 
------------------------------------------- 
All connectivity: While setting Current_LC_Type property, server 
is ignoring the property and it's throwing the warning message 
(+799) as below. And also setting the default values for 
property. 
Property: ((com.ibm.db2.jcc.DB2BaseDataSource) 
ds).setCurrentLocaleLcCtype("En_US"); The fix is to modify the 
register name from CURRENT_LC_CTYPE to CURRENT LOCALE LC_CTYPE 
which is accepted by 
DB2 Z Server.The problem has been fixed. (33638) 
---------------------------------------------------------------- 
------------------------------------------- 
All connectivity: SqlSyntaxErrorException: Invalid argument: 
Parameter marker 'OUTPARM ' was not present in the SQL String. 
This exception was getting thrown if the Parameter marker name 
contains 
 
space before or at the end.Property: 
db2cs.registerJccOutParameterAtName("OUTPARM ", 
java.sql.Types.ARRAY); The fix is to trim the parametermarker 
name so that it truncates any extra spaces. 
The problem has been fixed. (22931)
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* Users of the IBM Data Server Driver for JDBC and SQLJ        * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* Please read the Error Description                            * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 LUW 10.5 Fixpack 2                            * 
****************************************************************
Local Fix:
available fix packs:
DB2 Version 10.5 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 10.5 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Cancun Release 10.5.0.4 (also known as Fix Pack 4) for Linux, UNIX, and Windows
DB2 Version 10.5 Fix Pack 9 for Linux, UNIX, and Windows

Solution
Problems fixed in DB2 LUW 10.5 Fixpack 2
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
09.10.2013
17.12.2014
17.12.2014
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)