IBM Support

JR61337: NETEZZA CONNECTOR REPORTS NEGATIVE NUMBER OF ROWS IN JOB LOG

Subscribe

You can track all active APARs for this component.

 

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