0% found this document useful (0 votes)
166 views

Quick Fix ID

This document contains a list of fix IDs and descriptions for issues found in various DataStage components and stages. It includes over 130 entries related to problems with Parallel jobs, transforms, operators like Import and Lookup, connectivity to databases like DB2, Oracle, Teradata, and platforms like AIX, Linux. Many of the issues are around data type handling, performance, localization, error handling and connectivity.

Uploaded by

bsnchaitanya
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
166 views

Quick Fix ID

This document contains a list of fix IDs and descriptions for issues found in various DataStage components and stages. It includes over 130 entries related to problems with Parallel jobs, transforms, operators like Import and Lookup, connectivity to databases like DB2, Oracle, Teradata, and platforms like AIX, Linux. Many of the issues are around data type handling, performance, localization, error handling and connectivity.

Uploaded by

bsnchaitanya
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Fix ID Parallel Engine ECASE 20959 ECASE 58741

Description Password properties appear unencrypted in Echo & Explain Properties in job log reports for Parallel Plugin jobs. Group operator does not support certain data types for the max and min aggregator functions on AIX.

ECASE 73191 Buildop will not compile on Linux. ECASE 73547 DecimalToString transform function is not working correctly. ECASE 75184 Problem reading strings in parallel jobs. ECASE 75956 Conductor node is not found when the node is not part of the default pool. ECASE 77352 Nested subrecords are not handled correctly. ECASE 77726 Job compilation error on AIX for ustring datatype. ECASE 83202 ECASE 87339 Jobs that used to abort, now only issue warning for a match not found in the FilePattern expression in the import operator. Transform datatype conversion for character field length of 18 to BIGINT causes truncation.

ECASE 88486 File names for filesets are not being processed correctly by import operator. ECASE 88658 Decimal assignments from Stage Variables are incorrect in transform. ECASE 88679 Teradata Enterprise stage is reporting waitonState timeout errors. ECASE 89006 Transform compilation error occurs for character type conversion to integer. ECASE 90490 Use of substring in a field with embedded hex 0 in transform results in incorrect data.

ECASE 90721 Numeric num() function in the transformer yields incorrect results. ECASE 92067 Nested if block in transform is not generating correct code. ECASE 92496 Numeric String Derivation gives unexpected result for parallel jobs. ECASE 93003 ECASE 96576 ECASE 98413 Truncation of variable length string for the ColumnExport stage generates a warning that is not relevant. File Pattern and File Name Column option does not work correctly in Sequential File stage. ODBC Enterprise operator connection errors occur when used with the DB2 Enterprise operator.

ECASE 101340 Jobs are failing with block write errror on AIX. ECASE 101682 Incorrect re-use of compiler generated local C++ variable for strings on Linux. ECASE 102066 Lookup Stage has a performance drop for DataStage 7.5.1A and 7.5.2 Releases. ECASE 103174 Aggregator reports the immediate previous value instead of 0 for NULL output which is incorrect.

ECASE 107806 Column export does not have support for datatype ustring as an output field

type for preserving unicode characters. ECASE 108134 DB2 EE Operator job reports dataset errors for partitions. ECASE 110769 Wrapped stage is not terminating correctly when the parallel job aborts. ECASE 111053 Memory corruption occurs from a DB2 EE Upsert Operator Job run on USS. ECASE 112783 The orchadmin utility fails with connection timeout errors ECASE 113241 Lookup stage drops a row which should not be dropped. ECASE 118144 Lookup table creation performance issue. ECASE 118556 ECASE 120621 ECASE 121244 ECASE 123617 Joining two timestamp fields with non-zero values for microseconds is not working. Parallel jobs hang for large number of partitions after applying the patch for ecase 117136. DataStage Job compilation error with IBM Compiler V6 which is not reported for IBM Compiler V8 on AIX. Support required for CFF stage to save target dataset directly on USS system as a mainfraime MVS dataset. Job monitor reports negative statistics for the modify operator in parallel job runs at periodically. The BOM file is removed when UTF-16 LE files are created and need to be read. Filesets are generating the same name for the subsequent node. This Is causing data loss for the filesets.

ECASE 123773 Left outer join operator is reporting incorrect null values. ECASE 124875 ECASE 125655 ECASE 126252

ECASE 128154 File pattern method for reading multiple files is only reading one file per node. ECASE 129134 Truncation occurs for the string and ustring fields. ECASE 130437 APT_IMPORT_REJECT_STRING_FIELD_OVERRUN variable is not working for varchar datatype with Unicode extension.

ECASE 131642 IBM047 code page support required. ECASE 132266 Job fails when import column data uses ustring in the schema. ECASE 132829 ECASE 133213 Use of Japanese characters in column names for the FTP plugin in parallel jobs results in invalid character conversion. Scaled integer support is required in the External Source Stage for MainFrame data processing. Merge is dropping a master record. isvalid transform function is not working for datatype int64 for values which are greater than the maximum value for int64. Column Name is incorrectly set for output data processing. A SAS 9 JOB FAILS for input records less than 7 bytes.

ECASE 135194 Time Conversion issue in transform JR30921 JR31129 JR31675 JR32005

JR32299 JR32317 JR32718 JR33128 JR33161 JR33193 JR33758 JR33819 JR33828 FIX ID ECASE 131403 ECASE 118596 ECASE 123557 ECASE 124713 ECASE 125754 ECASE 125999 JR29413 JR30609 JR32587 FTP Enterprise ECASE 125136 JR30705 JR30861 ECASE 126397

Import operator does not process the rownumber corresponding to source file row number correctly. Datasets failed to get deleted on the physical machine for the mode overwrite option on subsequent run of different number of nodes. Time comparison is not working correctly. Job aborts with fatal error for fields using null values for trim functions in transform. IBM CCSID 1140 and 1141 code page support required for import/export operators. TERADATA_LATIN codepage support required for import/export operators. StringToDecimal function in transform reports different results for DataStage 751 and 751A Releases. ABAP stage aborts for truncated characters in parallel jobs. CFF operator does not process special EBCDIC characters on AIX. Description DB2 Enterprise stage corrupts data read from a VARGRAPHIC column DB2zLoad stage is now supported on the Parallel (PX) canvas on HP-UX on Intel Itanium DB2zRead stage is now supported on the Parallel (PX) canvas on AIX Warning messages without message IDs are received even when successfully loading using the DB2zLoad stage DB2zRead stage complains about column names when an invalid table name is entered in a user-defined SQL statement DB2zRead stage does not sort data according to the ORDER BY clause when used against non-partitioned tables DB2zLoad stage fails when using a large LOAD statement to load to a remote, partitioned table DB2zLoad stage prints passwords in clear text in the log when verbose output is enabled DB2zLoad stage allocates datasets differently when using FTP than it does when using BatchPipes intermittent error running concurrent ftp jobs FTP EE Stage doesn't handle paths properly. FTP EE suport for absolute paths Informix Enterprise stage is now supported on RedHat Linux on x86

DB2 Enterprise and DB2Z

Informix Enterprise

JR30199 Netezza ECASE 83311 ECASE 83330 ECASE 84954 ECASE 88354 ECASE 88422 ECASE 90276 ECASE 91152 ECASE 95596 ECASE 96883 ECASE 97533 ECASE 100607 ECASE 103231 ECASE 104729 ECASE 104945 ECASE 105791 ECASE 107090 ECASE 107595 ECASE 116470 ECASE 116682 ECASE 118523 ECASE 120011 ECASE 122350 ECASE 123107 ECASE 126509 ECASE 126952 ECASE 127544 ECASE 127544 ODBC Enterprise ECASE 72985 ECASE 94437 ECASE 97734

When multiple jobs using the Informix Enterprise stage run simultaneously, jobs may hang Importing a table from Teradata fails at the Import Orchestrate Schema screen Locator inforetrieval changed for DataSchema char/char(1) truncate append fails. The Netezza stage appears to swap the contents of columns when using Remote External Tables Localization of Error messages. Use name spaces to avoid symbol conflicts. SQL Statements are failing To update the Stage DSC xml Unique External Table Names null support to the schema Code review inputs Remove second instance of CLASS APT_ODBCException Parse exception for data types: int8, int16, int64 Parse exception for "ustring" change in the query for tablenames Warning message for table Drop instantiate product and datastore for locator Check changed for ExecUpdate, removed the metadata processing Incorrect schema string, for "dfloat" datatype NZRead Operator - New addition Multi-node (grid) Enhancements to support update/upsert operator. Problem old version limit 31 chars, new version up to 128 Appended "nzr" to the fifo name as pid does not suffice in a pipeline scenario. support for NULLCHAR_LC NULLCHAR changes Replacing NULLCHAR=^ with 'N' to support nzload Primary Key error as warning Teradata TimeStamp Issue with Teradata TimeStamp

ECASE 98413 ECASE 104691 ECASE 105812 ECASE 108046 ECASE 108046 ECASE 110493 ECASE 110691 ECASE 111527 ECASE 113833 ECASE 115247 ECASE 119683 ECASE 123304 ECASE 123988 ECASE 126743 ECASE 129568 ECASE 134769 ECASE 134773 ECASE 134774 ECASE 134905 JR29085 JR29185 JR29367 Oracle Enterprise ECASE 54823 ECASE 62474 ECASE 66921 ECASE 117889 ECASE 119603 ECASE 121465 ECASE 122143 ECASE 123269 ECASE 124017 ECASE 126707

Issues during connection creation, and individually check all return codes. Memory Leak in odbclookup support for int64 datatype Added setCustomConnectionOptions Added setCustomConnectionOptions Removing implicit conversions for both SQL_DECIMAL,SQL_NUMERIC with scale=0 SQL_NUMERIC and SQL_DECIMAL handled separately. Modifed e*Ustring to UTF-8 Fix for 64-bit ODBC Driver licenses Merging issue reject link related memory issue Invliad syntax and column name. Supressed error msgs. In case of dual query. Disconnect in doFinalProcessing as new DD driver for Teradata not commiting anything. Regression issue with close cmd Commit before Disconnect in doFinal. Neoview validation. Neoview validation. Neoview validation. Neoview validation. disconnect properly in doFinalProcessing Handling of binary data. Fix neoview issues Node constraint option is not working Support added for Binary_Float and Binary_Double datatypes. Problems connecting to RAC clusters with the EE Oracle operators Wrong length for nchar column. Oracle EE stage doesn't support Oracle table name with "#" charactor. Not stripping spaces when loading varchars to Oracle DB. Cannot use zero-length string, i.e., '', in user defined SQL in Oracle Specifying terminator string in the datastage ctl file. In Oracle lookup Stage database records are not appearing in output file. First column data in the first row is always truncated when reading NVARCHAR columns.

ECASE 126870 ECASE 127301 ECASE 127327 ECASE 127395 ECASE 127671 ECASE 128303 ECASE 128682 ECASE 128751 ECASE 129006 ECASE 129281 ECASE 129322 ECASE 129364 ECASE 129474 ECASE 130528 ECASE 130832 ECASE 130939 ECASE 131471 ECASE 131554 ECASE 134115 ECASE 134117 ECASE 134698 ECASE 134770 JR29041 JR29207 JR29262

Remove references to Oracle 7 and Oracle 8i from code. Orchestrate schema importerr fails to import Oracle tables Query optimization. Failing sometimes for not null columns. Oraread not populating records from nvarchar2(n) datatype where n is an odd number. Option -orapartition in oraread not working when reading a range hash partitioned table Problems when connecting to multiple oracle instances in a parallel job. Oracle EE stage hangs when reading NCHAR column w/ arraysize option DOUBLE type data will be reducing length to 10 in some cases. Jobs doing upsert and with an Oracle Date column are running very slow Support Loader keyword SINGLEROW added with a new env var APT_ORACLE_LOAD_SINGLEROW. Cannot insert Korean characters into US7ASCII Oracle. Getting error while runing job with oracle read as input and oracle write as output in multiple nodes. Load not working after patches with 129901. Fix: Quote column names in control file. Upsert and Lookup processing ustring as string is causing data conversion errors Oracle Load changing blank characters into null so that some records are not inserted in the target table. Oracle NLS getting wrong value of raw datatype while trying to update the table Getting error while trying to append a table having nchar datatype with option APT_ORACLE_LOAD_DELIMITED Allow Oracle EE Stage to connect to Oracle 8i servers from post 8i Oracle clients. Number columns where scale is negative or scale is greater than precision are not processed correctly. Oracle stage should avoid loading into virtual columns of Oracle 11g database. Avoid index maintenance on interval partitioned tables of 11g. SCD STAGE cannot connect through Oracle EE. -12154: TNS:could not resolve the connect identifier specified Sql statements truncated. Unicode conversion errors. Move to OCI character conversion methods. No

more ICU. JR30068 JR30392 JR30409 JR30428 JR30476 JR30485 JR30605 JR30942 JR30960 JR32014 JR32340 JR32525 JR32541 JR32603 JR32630 JR32796 JR32828 JR32939 JR33219 JR33242 JR33269 JR33490 JR33644 JR33670 JR33836 JR33876 Character sets mixed when writing to Oracle SQL*Loader data file. Make Read, Round Robin partition algorithm non-default Insert statement does not prepare correctly. Buffer overflow. SINGLEROW option does not work with partitioned tables. Upsert should report text of unhandled Oracle error before aborting, and Oracle error not in log if tablespace is full. Problems loading to Oracle when table has UNUSABLEINDEX status. Cannot support more than 5 Oracle EE stages in a job. Unbounded variable length strings default to 81 chars causing errors or truncation. SQL*Loader return code cannot be accurately read. Fix: detect the presence of the SQL*Loader BAD log file. Oracle EE fails to connect if the server string is longer than 128 characters. Oracle EE fails to load columns whose names contain special characers ($ and/or #) Job not aborting if orawrite index rebuild fails. APT_ORA_FAIL_ON_INDEX_FAILURE not working. Issues loading character data to Unicode database when NLS_LANG is NOT set. Oracle function in user defined SQL Statement does not work. The sub-operator APT_OraIndexRebuild should be updated to be wave aware. Round robin partitoner clause found slow. Load method should allow trigger and defaults to resolve not null when not in input schema. Avoidable export layer warnings in Load method. Can't insert date strings even as they match NLS_DATE_FORMAT. Load method very slow in comparsion to 7.5.1. Enabled External Authentication for connecting to Oracle. Very large sql statements (>2^16 characters long) fail to parse. Load method fails to load NULLs to date fields. Load method pads varchar2 columns with blanks when preserve blanks option is present (e111395 regression) Unless APT_ORA_FAIL_ON_INDEX_FAILURE is defined, job must produce only warnings. Lookup not processing EOFs correctly

JR33947 JR34017 JR34094 JR34111 JR34323 SAS Operator ECASE 19028 ECASE 19028 ECASE 19121 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145

Report count of rows rejected by SQL*Loader in DS log. Honor use_strings option of orawrite. [PX sets this option if output link has strings.] Oracle error should abort the oraread stage job. Because of truncation while fetching value, increase buffer for column defined as NUMBER. Fixed length columns acquire addl spaces when using -use_strings option. Convert messages to nls bundles Added cast to fix broken comp on Linux fixed typo Support nls directories & filenames Cast return to compile on LINUX Propagate -sas_cs to sasin op Fix output msgs, multiple schemawanted loop. Fix up propsToArgs() sas_trans, noSasOut subtest Fix dataSetName() to compile on LINUX Support resource sasint entry for sas path Spell linux correctly Fix dubug message Call int sas if -sas_cu set, set env at runtime Improved NOTE for SAS errout/stdout msg NOTEs on SAS list, log; msg improvement Use APT_fileLookup(),SAS source file written in sas_cs Fix typo in setSourceFile() Fix #elif sequence to compile on AIX Fix #elif sequence to compile on LINUX Add ustring support compile error on AIX Improve messages, add debug messages Support bounded fields Improve Input from SAS msg add apt_util/converter.h for LINUX add APT_GFIX_SASExternUStringBase

ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19145 ECASE 19479 ECASE 19652 ECASE 24802 ECASE 24802 ECASE 25819 ECASE 25819 ECASE 38239 ECASE 38239 ECASE 39185 ECASE 40283 ECASE 40386 ECASE 40386 ECASE 42282 ECASE 42282 ECASE 42282 ECASE 45091 ECASE 46608 ECASE 46608 ECASE 48272 ECASE 52877 ECASE 56475 ECASE 62233 ECASE 62709 ECASE 62714 ECASE 62739 ECASE 62741 ECASE 62754 ECASE 62791

sasint from resource file, APT_SAS_COMMAND Do not override APT_SAS_DEBUG_LEVEL -report, 32 character names msg improvement, add sasname to SAS out schema variable in setIcuMap coded wrong collation_sequence debug msg, Use APT_SAS_CHARSET also collation_sequence option added icu libs to link line Double registration of sasop operators Fixed some #elif's so they compiled on Tru64 Removed control-M from end of every line. SAS 8.0 on suffix in psds Improve error message SAS international .psds header support Generate psds descripter UString entry section header changed in SAS 9.1 SAS_9_NFORM_LENGTH Seed to APT_RandomNumberGenerator is signed keypunch error fix apt_msg edit SAS 9.1 on eagle. -nonews only not for sas612 Fix rename Fix pdsd overwrite check conductor node correctly output reason for failure Do NOT use APT_NLS for a english constant Fix compile error on SUN APT_MSG edit don't segfault when SAS stops reading a dataset before all of the data has been consumed new env var APT_SAS_METADATA_ONLY Default log, scan for severity. eImpLogDS Unique psds directory import schema in a text file, getSchemaFile() enhancements to SAS operator in copied/delete use nofmterr

ECASE 62791 ECASE 63634 ECASE 63634 ECASE 63634 ECASE 67143 ECASE 69618 Sybase ASE ECASE 10693 ECASE 81305 ECASE 127870 ECASE 128510 ECASE 128510 ECASE 130509 ECASE 130704 ECASE 132819 Sybase IQ ECASE 69067 ECASE 94977 ECASE 102072 ECASE 110196 ECASE 112807 ECASE 112878 ECASE 113317 ECASE 113317 ECASE 127204 ECASE 127870 JR29230 JR32222 JR32523 JR33360 ECASE 128712 ECASE 130430 JR29811

Remove Accidental Commit Change ORCHESTRATE to DataStage Fix compare Change wording in psds header APT_SAS_PARAM_ARGUMENT, argument on sas line No Skipping the Pos Field for SAS 9.x,getSchemaFromDS Error processing varbinary data type Support load of table owned by another user Unable to run Sybase ASE and Sybase IQ stages together in one job Null values for decimal columns not updated correctly Added support for milliseconds Unsupported Data Type" error for user defined datatypes in some cases' Job does not abort for bcp copy in failed message Problem reading complex query truncate length in nls Add code to handle short read for fixedwidth Implemented indp indp not allocated properly Added new environment variable APT_SYBASE_CONVERSION_ERROR to be set to 'on' or 'off'.(default is 'off') Added env to turn off checkpoint for IQ load table Truncate table command failure causes job abort Truncate table command failure causes job abort Better support to get table metadata Unable to run Sybase ASE and Sybase IQ stages together in one job Implement Sybase Custom operator features Added support for fixedwidth load. Improve performance of job startup time and table metadata determination Fatal ct-library error treated as informational Intermittent failure of jobs loading Teradata tables Request to suppress the PX framework warnings within the Teradata operator Loading UTF-8 data

Teradata Enterprise

You might also like