DataStage 7.5.2 ODBC Enterprise Stage Decimal Corruption Bug
Posted: Mon Aug 03, 2009 7:44 am
Hello,
We have found a bug in our AIX-DataStage 7.5.2 software. The usage of the ODBC Enterprise stage with Decimal datatypes and with Write Method = Upsert causes ALL decimal datatypes to become corrupt. That is, all decimal(scale, precision) datatypes are corrupted.
What happens when selecting Write Method = Upsert is that the stage strips of the rightmost digit (the worst case) of the scale. It is also strips off the two rightmost digits of the precision. Anyways, IBM has created a patch for this bug. E129600.
Hopefully this hasn't caused anyone else data problems.
We have found a bug in our AIX-DataStage 7.5.2 software. The usage of the ODBC Enterprise stage with Decimal datatypes and with Write Method = Upsert causes ALL decimal datatypes to become corrupt. That is, all decimal(scale, precision) datatypes are corrupted.
What happens when selecting Write Method = Upsert is that the stage strips of the rightmost digit (the worst case) of the scale. It is also strips off the two rightmost digits of the precision. Anyways, IBM has created a patch for this bug. E129600.
Hopefully this hasn't caused anyone else data problems.