APAR status
Closed as program error.
Error description
The IBM Java 5 on Windows 64 JDBC-ODBC uses 32 bit values for: -SQLBindCol, the (i) maximum length of parameter buffer (ii) pointer to the parameter?s length (arguments 5 and 6) -SQLBindParameter, the (i) maximum length of parameter buffer (ii) pointer to parameter?s length and in some cases (iii) precision (arguments 9, 10 and 6. -SQLColAttributes, the (i) pointer for integer value for descriptor (argument 7) -SQLDescribeParam, the (i) precision (argument 4) is 32 bit -SQLFetchScroll, the (i) offset (argument 3SQLGetData, the (i) maximum length of data (ii) pointer to data length (arguments 5 and 6) Whereas the Oracle Java 5 and 6, and IBM Java 6 on Windows 64 use 64 bit values. The Microsoft API specification says they have to be 64 bits. Microsoft http://msdn.microsoft.com/en-us/library/ms714562%28v=vs.85%29.as px and IBM (http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.js p) define the arguments listed above as 64 bit. As IBM JDK 5 on Windows 64 platform uses 32 bit values, it can result in incorrect values as reported in APAR IZ88860.
Local fix
N/A
Problem summary
The ODBC API (for example SQLBindCol()) has changed for some of the parameters from 32 to 64 bits. In accordance with that specification change, Oracle and IBM JDK has to modify their parameter definition to 64 bit.
Problem conclusion
This defect will be fixed in: 5.0.0 SR13 . JDK is modified to pass 64 bit values to 64-bit JDBC-ODBC bridg interface. . To obtain the fix: Install build 20110119 or later
Temporary fix
Comments
APAR Information
APAR number
IV10780
Reported component name
JAVA 5 CLASS LI
Reported component ID
620500130
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-11-15
Closed date
2011-11-15
Last modified date
2011-11-15
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
JAVA 5 CLASS LI
Fixed component ID
620500130
Applicable component levels
R500 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVQ3Y","label":"Java Class Libraries"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
15 November 2011