Fixes are available
APAR status
Closed as program error.
Error description
Netezza connector reports incorrect, sometimes negative, number of read or written rows when the number of processed rows exceeds 2147483647. After reading 3790392806 rows of data from the database the connector reports -504574490 rows read. Log message: Netezza_Connector_0,0: Number of rows read: -504.574.490
Local fix
Problem summary
**************************************************************** USERS AFFECTED: Netezza connector users **************************************************************** PROBLEM DESCRIPTION: Netezza connector reports incorrect, sometimes negative, number of read or written rows when the number of processed rows exceeds 2147483647. The incorrect row count depends on the actual number of processed rows and the platform DataStage is running on. For example after reading 3790392806 rows of data from the database the connector reports -504574490 rows read on Unix. The log message is: Netezza_Connector_0,0: Number of rows read: -504,574,490 On Windows after reading 2147483647 or more rows the connector always reports 2147483647 rows read. **************************************************************** RECOMMENDATION Install patch JR61337 ****************************************************************
Problem conclusion
The problem root cause is the use of a data type incapable of storing integer numbers bigger than 2147483647 for manipulating the number of processed rows. The data type has been changed to a type compatible with ODBC SQLLEN data type to accommodate all possible values returned by ODBC function SQLGetRowCount. On Windows the problem root cause are limitations of 32-bit ODBC drivers, therefore the APAR patch does not correct the problematic behavior.
Temporary fix
Comments
APAR Information
APAR number
JR61337
Reported component name
WIS DATASTAGE
Reported component ID
5724Q36DS
Reported release
B50
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-08-07
Closed date
2019-09-13
Last modified date
2019-09-13
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
WIS DATASTAGE
Fixed component ID
5724Q36DS
Applicable component levels
RB50 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"InfoSphere DataStage"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.5","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
15 October 2021