Sandy's DataStage Notes
Sandy's DataStage Notes
Submit
1. ITS FASTER
Faster, faster, faster. A lot of tasks in DataStage 8.5 are at least 40% faster than 8.1 such as starting DataStage, opening a job, running a Parallel job and runtime performance have all improved.
MY BLOG LIST
DSX c hange
Seeking a best solution in DataStage 5 hours ago
Rob V onk's Site Data Protec tion in Cloud and Hosted environments - Blog: Dan E. Linstedt Bey eNETW ORK Datastage TutorialsDatastage ETL Tool
FOLLOWERS
datastage-notes.blogspot.in
1/23
5/29/12
BLOG ARCHIVE
2012 (1) February (1)
Transformer Remembering DataStage 8.5 Transformer has Remembering and key change detection which is something that ETL experts have been manually coding into DataStage for years using some well known workarounds. A key change in a DataStage job involves a group of records with a shared key where you want to process that group as a type of array inside the overall recordset. I am going to make a longer post about that later but there are two new cache objects inside a Transformer SaveInputRecord() and GetSavedInputRecord(0 where you can save a record and retrieve it later on to compare two or more records inside a Transformer. There are new system variables for looping and key change detection - @ITERATION, LastRow() indicates the last row in a job, LastTwoInGroup(InputColumn) indicates a particular column value will change in the next record. Here is an aggregation example where rows are looped through and an aggregate row is written out when the key
ABOUT ME
sandy .ph I'm enthusiastic
DataWarehouse Consultant and Business Intelligence Developer and really love to discuss anything about DWH and BI world. View my complete profile
changes:
4. EASY TO INSTALL
Easier to install and more robust. DataStage 8.5 has the best installer of any version of DataStage ever. M ind you I jumped aboard the DataStage train in version 3.6 so I cannot vouch for earlier installers but 8.5 has the best wizard, the best pre-requisite checking and the best recovery. It also has the IBM Support Assistant packs for Information Server that make debugging and reporting of PM Rs to IBM much easier. There is also a Guide to M igrating to InfoSphere Information Serve 8.5 that explains how to migrate from most earlier versions. See my earlier blog post Why Information Server 8.5 is Easier to Install than Information Server 8.1. Patch M erge thats right, patch merge. The new installer has the ability to merge patches and fixes into the install for easier management of patches and fixes.
DataStage 8.5 comes with out of the box menu integration with CVS and Rational ClearCase but for other source control systems you need to use the Eclipse source control plugins.
datastage-notes.blogspot.in
2/23
5/29/12
Horizontal and vertical scaling and load balancing. Cluster support for WebSphere Application Server.
Cluster support for XM ETA repository: DB2 HADR/Cluster or Oracle RAC. Improved failover support on the engine.
8. VERTICAL PIVOT
There are people out there who have been campaigning for vertical pivot for a long time you know who you are! It is now available and it can pivot multiple input rows with a common key into output rows with multiple columns. Key based groups, columnar pivot and aggregate functions. You can also do this type of vertical pivoting in the new Transformer using the column change detection and row cache but the Vertical pivot stage makes it easier as a specialised stage.
datastage-notes.blogspot.in
3/23
5/29/12
0 comments
datastage-notes.blogspot.in
4/23
5/29/12
datastage-notes.blogspot.in
5/23
5/29/12
eh "{O}$PO}DSRE $DSRE} co $NW {RG SEVR {SEVR" eh "{O}$PO}DUEI $DUEI} co $NW {RG SSRD {SSRD" eh "{O}$PO}DPSWR *rtce* co $NW {RG SASOD Poetd" eh co
#### ### ####PRMTRBIDWtotbthnme ################# ### AAEE UL ihu ac ubr ################# #### ### i ["{rcsDt} ="UL ] te f $Poesae" NL" ; hn Satietm=dt '%-m% %:M%' trTmsap`ae +Y%-d H%:S` es le Satietm=$Poesae" trTmsap"{rcsDt} f i Prmit"-aa Prmtrie$Prmtrie" aaLs= prm aaeeFl={aaeeFl} Prmit"{aaLs}-aa Poesae\$Satietm}" aaLs=$Prmit prm rcsDt="{trTmsap\" Prmit"{aaLs}-aa FlStae$FlStae" aaLs=$Prmit prm ieeDt={ieeDt} Prmit"{aaLs}-aa JbirrhFl={oHeacyie" aaLs=$Prmit prm oHeacyie$JbirrhFl} Prmit"{aaLs}-aa SucSseLs={oreytmit" aaLs=$Prmit prm oreytmit$SucSseLs} Prmit"{aaLs}-aa Sbetrait$Sbetrait" aaLs=$Prmit prm ujcAeLs={ujcAeLs} Prmit"{aaLs}-aa Cerokra$Cerokra" aaLs=$Prmit prm laWrAe={laWrAe} Prmit"{aaLs}-aa SatnMlsoe$SatnMlsoe" aaLs=$Prmit prm trigietn={trigietn} Prmit"{aaLs}-aa EdnMlsoe$EdnMlsoe" aaLs=$Prmit prm nigietn={nigietn} Prmit"{aaLs}-aa Dbgoe$Dbgoe" aaLs=$Prmit prm euMd={euMd} Prmit"{aaLs}-aa JbikttsiCekFl={oLnSaitchcsie" aaLs=$Prmit prm oLnSaitchcsie$JbikttsiCekFl} Prmit"{aaLs}-aa RsretoFl={eurcLgie" aaLs=$Prmit prm eurcLgie$RsretoFl} #### ### ####GtBthNme adcet ELBTHADTrcr ########### ### e ac ubr n rae T_AC_UI eod ########## #### ### eh "{O}$PO}Aott gtnwBTHNRadisr i it ELBTHADT." co $NW {RG bu o e e AC_B n net t no T_AC_UI.. $CmoSrpFlDrcoy/oPSLkh$Prmtrie "RS""RsrD \ {omncitieietr}cmLQ.s {aaeeFl} IDN IUeI" GTNWBTHNR\ E_E_AC_B "{oNm} \ $Jbae" "{trTmsap"\ $Satietm} "{srD"\ $UeI} "{oreytmit"\ $SucSseLs} "{ujcAeLs} \ $Sbetrait" "{aaLs} \ $Prmit" "{ieeDt} >$TMBTHBLG $FlStae" {EPACNRO} SLEI_TTS$ Q_XTSAU=? ct$TMBTHBLG a {EPACNRO} i ["{Q_XTSAU} ! 0] te f $SLEI_TTS" = ; hn NW`ae O=dt` eh "{O}$PO}Fiuet cnetisr it ELBthAdttbe" co $NW {RG alr o onc/net no T_ac_ui al! ei $SLEI_TTS xt {Q_XTSAU} f i #### ### ####GtBTHNRfo bthnme lgfl ############### ### e AC_B rm ac ubr o ie ############### #### ### Bthubr`rp- BTHNR$TMBTHBLG|u - ""-2 acNme=ge w AC_B {EPACNRO}ct d = f` i [- "{acNme} ] te f z $Bthubr" ; hn NW`ae O=dt` eh "{O}$PO}Fiuet rtiv BTHNRfo $TMBTHBLG" co $NW {RG alr o eree AC_B rm {EPACNRO} ei $SLEI_TTS xt {Q_XTSAU} f i #### ### ####Adbthnme t ls o prmtr ################# ### d ac ubr o it f aaees ################ #### ### Prmit"{aaLs}-aa Bthubr$Bthubr" aaLs=$Prmit prm acNme={acNme} NW`ae O=dt` eh co eh $NW $PO}Prmtrls:$Prmit co {O} {RG aaee it {aaLs} eh co #### ### ####DtSaeEEUIN########################## ### aatg XCTO ########################## #### ### NW`ae O=dt` eh "{O}$PO}EeuigDtSaedjbporm." co $NW {RG xctn aatg so rga.. eh $Bnieietr}djb-evr$DSRE}-sr$DUEI}-asod$DPSWR}-u co {iFlDrcoy/so sre {SEVR ue {SSRD pswr {SASOD rn -at$Prmit $DTSAERJC}$Jbae 2& >$Lgieae wi {aaLs} {AATGPOET {oNm} >1 {oFlNm} eh co
datastage-notes.blogspot.in
6/23
5/29/12
datastage-notes.blogspot.in
7/23
5/29/12
This is a followup from comments on my parameter week post on 101 uses of job parameters. This post is about calling DataStage jobs and the range of job control options. The go to command for interacting with DataStage from the command line or from scripts or from other products is the dsjob command. The documentation for dsjob is buried in the Server Job Developers Guide, it is cunningly placed there to keep Enterprise users, who would never think to read the Server Editon guide, in a state of perpetual bewilderment. I was born in a state of bewilderment so I am in my zone. I am not going to go into the job control API or mobile device job control, refer to your documentation for those options! I will cover the more commonly used methods. Sequence Jobs and the DataStage Director The easiest out of the box job control comes from the DataStage Director product and the Sequence Job. The Sequence job puts jobs in the right order and passes them all a consistent set of job parameters. The DataStage Directory runs the Sequence job according to the defined schedule and lets the user set the job parameters at run time. A lot of additional stages within the Sequence Job provide dynamic parameter setting, after job notification, conditional triggers to control job flow, looping, waiting for files and access to the DataStage BASIC programming language. Third Party Scheduling and Scripting DataStage comes with a scheduling tool, the Director. It provides a front end for viewing jobs, running jobs and looking at job log results. Under the covers it adds scheduled jobs to the operating system scheduler. The main advantage of it over a third party scheduling tool is the job run options screen that lets you enter job parameter values when you schedule the job. In third party scheduling tools you need to set job parameters as you run the job in some type of scripting language. Jobs are executed by scheduling tools using the dsjob command. This command can require a lot of arguments so it is often run via a script or batch file. The mother of all DataStage run scripts can be found in this dsxchange thread. Written by Ken Bland and Steve Boyce it
datastage-notes.blogspot.in
8/23
5/29/12
datastage-notes.blogspot.in
9/23
5/29/12
datastage-notes.blogspot.in
10/23
5/29/12
datastage-notes.blogspot.in
11/23
5/29/12
datastage-notes.blogspot.in
12/23
5/29/12
Oracle SUBSTR2 SUBSTR4 NCHAR LENGTH2 LENGTH4 INSTR2 INSTR4 CAST NEW_TIM E RPAD M ONTHS_BETWEEN Functions having an OVER clause Teradata Enterprise stage EXTRACT OCTET_LENGTH CURRENT_DATE CURRENT_TIM E CURRENT_TIM ESTAM P S ybase Enterprise stage CAST CORR SUBSTRING CURRENT_DATE CURRENT_TIM E CURRENT_TIM ESTAM P ODBC Enterprise stage CURRENT_DATE CURRENT_TIM E CURRENT_TIM ESTAM P
CONVERT and CORR functions in SQL Builder for SQL Server Enterprise stage are not supported. If you try to use these functions, the "The row is invalid" error is generated. (eCase 116121) The WebSphere TX M ap stage fails when used with the Java class adapter. (eCases 111030 and 111160)
WebS phere DataS tage general operation When you install the WebSphere M Q plug-in in the IBM Information Server console mode, the navigation controls are not available. You must use numbers to use the corresponding options. Press 1 for Next, 2 for Previous, 3 for Cancel, and 5 to Redisplay. (eCase 120401) When using WebSphere M Q CC 6.0, you might encounter an error when creating a queue manager. If you encounter this error, apply Fix Pack 6.0.2 for WebSphere M Q. (eCase 119818) The default Chinese locale of zh_CN.EUC is not supported. You must change the locale setting to use the zh_CN.GBK locale setting. (eCase 117549) Problem displaying parts of the Advanced Find window or the expanded repository view in the Designer client on some systems Symptoms include missing column headings in the Advanced Find window and missing object names in the expanded repository view in the Designer client. Workaround Upgrade the graphics drivers to the newest versions. Reduce the graphics hardware acceleration midway that will disable all DirectDraw and Direct3D accelerations, as well as all cursor and advanced drawing accelerations. Select Display Properties > Advanced > Troubleshoot tab on the client system (eCase 83211) Problems can occur if you import or create table definitions from a shared table in which the database, schema, table, or column names include characters that do not conform to DataStage naming constraints (eCase 93585): First character must be an underscore ( _ ) or alpha (A_Z). Subsequent characters can be underscore, alphanumeric, $ (dollar sign), or period. Do not use the following characters: | (vertical bar), # (number sign), / (forward slash) and quotation marks. There is a problem importing DataStage export files in XM L format that contain parameter sets. Workaround Export these objects using the .dsx format. (eCase 115457) If running in a single-node configuration, a job might hang or fail to run with the error "A cycle was found in the combined graph. Failed describing Operator Combinations." Workaround
datastage-notes.blogspot.in
13/23
5/29/12
datastage-notes.blogspot.in
14/23
5/29/12
datastage-notes.blogspot.in
15/23
5/29/12
datastage-notes.blogspot.in
16/23
5/29/12
#/i/h !bns #Eapeatecrmh xml p/t/es ee /s/i/s "@ xc urbnrh $"
As written, this shell script invokes /usr/bin/rsh. Edit the last line of this script exec /usr/bin/rsh "$@" to invoke your specific remote shell command. All users should be able to run the script. To ensure this, use chmod: #ho 75$P_RHOEecrmh cmd 5 ATOCHM/t/es (eCase 117475)
DataS tage connectivity The following are known problems with DataStage connectivity: Informix , Teradata, Classic Federation, and Netezza enterprise stages are not available on SUSE Linux for PowerPC. Netezza enterprise stage is not available on HP-UX 11i v2 on Intel Itanium . BCPLoad stage (eCase 119124) BCPLoad jobs do not run on the Sybase ASE client version 12.5.4. However, BCP Load jobs work with Sybase ASE client version 12.5.2 and Sybase IQ version 12.6. Netezza Enterprise When you specify an incorrect close command, the job completes and displays the status as OK. The job should end with status=failed. (eCase 79755) For the nzload utility to work on a SUSE Linux system, you must replace the libstdc++-3-libc6.2-2-2.10.0.so file in /usr/lib directory with the most current libstdc++-3-libc6.2-2-2.10.0.so file. Otherwise, nzload fails with the following error: udfndsmo neie ybl _yai_at2 dnmccs_
To obtain the most current libstdc++-3-libc6.2-2-2.10.0.so file, contact Netezza customer support. (eCase 85585) Note: This known issue is specific to SUSE Linux for System x. Informix Enterprise (eCase 117177) To prevent termination of Informix enterprise stage HPL jobs, set LDR_CNTRL=M AXDATA=0 in the environment parameters of the job. DB2 Enterprise (eCase 116556) If a job contains a DB2 stage that uses user-defined SQL and a job parameter that also contains a single quote, then these single quotes are stripped out and the SQL statement becomes non-valid. S ybase Enterprise Lookup fails for the microseconds timestamp data type for Sybase IQ. (eCase 110464) The Sybase enterprise stage fails to append for a primary key constraint for Sybase IQ. (eCase 100132) BigInt, unsigned Int, unsigned bigInt, and unsigned smallInt data types are not supported for Sybase ASE version 15.0. A parallel job with a Sybase enterprise stage that selects a table with a long name or a table with long column names, greater than 30 characters, finishes but is not successful. Workaround If you run the same job with table and column names that are shorter than 30 characters, the job completes successfully. (eCase 104960) A parallel job using the Sybase ASE stage ends abnormally when using Sybase ASE database version 15.0. The naming convention of the libraries in $SYBASE/$SYBASE_OCS/dll changed. Now the library names begin with "libsyb" instead of "lib" as in the previous versions. A script in the $SYBASE/$SYBASE_OCS/scripts directory creates links to libraries in $SYBASE/$SYBASE_OCS/dll of ASE Sybase 15.0. For Windows, the script is copylibs.bat and for UNIX it is lnsyblibs. Run the script before connecting to Sybase ASE 15.0 Server from Sybase ASE 15.0 client. Instructions on how to run the script are provided in the "New Features Open Server 15.0 and SDK 15.0 for Windows, Linux and UNIX documentation on the Sybase Web site. (eCase 109024)
iWay Enterprise Sparse Lookup fails to create values for the following DB2 data type boundary values: Varchar minimum value, bigInt minimum and maximum values, decimal minimum and maximum values, and float minimum and maximum values. (eCase 105044) A lookup operation fails when
datastage-notes.blogspot.in
17/23
5/29/12
You select Lookup Failure = Reject, You select Lookup type = Sparse and
You drag into the output stage any column from the reference link without dragging that column from the primary link. pFTP Enterprise (eCase 110196) The pFTP operator (in sFTP mode) fails when a wildcard "?" (question mark) is used in the URI field. (eCase 102854) On Windows Server 2003, Service Pack 1 the error "Rename Temp File calloc:File exists" might be encountered, when trying to get a file and saving it in a different drive. Workaround Apply M icrosoft fix KB899679. (eCase 91302) The restart feature in the FTP enterprise stage does not support the restarting of a job that experienced network failure. (eCase 81730) The pFTP enterprise stage does not support the Internet Protocol version 6 FTP client (IPv6) The default Internet protocol for the FTP client installed on SUSE version 10 is IPv6. This FTP client is not compatible with the pFTP enterprise stage. If the FTP client is configured with IPv6 as the default Internet protocol, you receive the following error message: "T_nepie10 err fprtre 50 FPEtrrs_,: ro: t eund 0 fpmg 50'PV:cmadntudrto. t s: 0 ES' omn o nesod" Workaround Activate the -disable IPv6 option when you install the FTP client. (eCase 120483)
Teradata Enterprise FLOAT, REAL, and DOUBLE PRECISION data types do not work with Teradata write jobs. (eCase 106763). If a table contains a single column of CHAR data type, a write job works correctly. If a table contains a column of CHAR data type with columns of other data types, a write job gives unrecoverable errors, and an empty table is created. This error occurs only with data other than English. (eCase 106860) ODBC Enterprise To enable NcharSupport in an Oracle database, modify the odbc.ini file of the Oracle data sources and set EnableNcharSupport=1. (eCase 101140) ODBC Connector Reading data from tables containing LOB columns is supported (for SQL Server) only if the LOB columns are the last columns in the SELECT statement. (eCase 105289) On Linux systems, jobs that use both the DB2 enterprise stage together with access to the DB2 system with the ODBC connector and the DB2 wire driver do not run successfully. Workaround Configure jobs such that they use the DB2 enterprise stage, or the ODBC connector or DB2 wire driver, but not both. (eCase 103387) Rejecting records due to check constraint violations might not function correctly with the IBM DB2 Wire Driver. The driver reports a message "Unknown error: SQLCODE -545". (eCase 101228) In the connector stage editor, if the properties tree is highlighted, pressing F1 does not display help information. Use the Help button to display help information. (eCase 97244) The .odbc.ini file on AIX contains an incorrect file name for the Teradata driver. The file lists the file name as ivtera22.so. The correct name is VM Tera22.so. Workaround When you set up a data source entry in .odbc.ini to Teradata, modify the "Driver" entry as follows: Trdt] eaaa Die=epr/i5q0sn0IMIfrainevr rvr/xotax2a1ad/B/nomtoSre/ Sre/rne_dclbVTr2.o evrbaddob/i/Mea2s (eCase 117034) Running jobs on a Linux server using the ODBC connector on a SQL Server 2005 database using the SQL Server wire driver can result in unexpected errors from the driver. (eCase 115699) You cannot import table definitions from a UTF-8 DB2 database using the ODBC connector and the DB2 wire
datastage-notes.blogspot.in
18/23
5/29/12
DB2 ODBC driver When you import tables with the connector metadata import wizard, using the native DB2 ODBC driver for DB2 9.1, you cannot select a table and use its Related Tables hyperlink to select associated tables (eCase 111730). Workaround M odify the client configuration file (db2cli.ini in the root directory of the DB2 installation). For the relevant data source, add R t r A i s s 0 eunlae=. Microsoft text driver (eCase 80352) The M icrosoft text driver is not supported.
Oracle Enterprise In order to use the Oracle OCI or Oracle enterprise stages, users in the primary dstage group must have read and execute permissions on libraries in $ORACLE_HOM E/lib and $ORACLE_HOM E/bin and similarly read permissions on all files in $ORACLE_HOM E. Otherwise, users might experience problems using Oracle OCI and Oracle enterprise stages to connect to Oracle 10.1.0.5. For Oracle 10g operators that use local Oracle 10g servers on AIX and Solaris, you must disable signal handling in Oracle Net 8. To disable signal handling in Oracle Net 8, set bequeath_detach=yes in the environment variable $ORACLE_HOM E/network/admin/sqlnet.ora. (eCase 119712) S QL S erver Enterprise (eCase 116355) The combination of the close statement and any one of the upsert statements that has a single query (such as insert only, delete only, and update only) does not work. Third party directories are not found by DataS tage Engine and AS B Agent The WebSphere M Q library directory is not in the library path environment variable. If the WebSphere M Q connector cannot connect to WebSphere M Q in client or server mode, you receive the following error in the log: ISCN-SQ000 I-ONWM-005 Windows A ecpinocre wietyn t rcietersos fo tehnlr n xeto curd hl rig o eev h epne rm h ade: A ecpinwsrcie fo tehnlr n xeto a eevd rm h ade: Sse cl LaLbayx)fie wt O err16 ytm al odirrE( ald ih S ro 2 (h seiidmdl cudntb fud. Te pcfe oue ol o e on) UNIX A ecpinocre wietyn t rcietersos fo tehnlr n xeto curd hl rig o eev h epne rm h ade: A ecpinwsrcie fo tehnlr n xeto a eevd rm h ade: Sse cl doe( fie wt O err2 ytm al lpn) ald ih S ro (osc fl o drcoy N uh ie r ietr) Plug-in jobs terminate with the following error:
datastage-notes.blogspot.in
19/23
5/29/12
Add the WebSphere M Q library directory to the library path environment variable to use WebSphere M Q with the WebSphere M Q connector that runs in a DataStage parallel job. 1. Add the WebSphere M Q library directory to the corresponding library path environment variable in the dsenv script in /opt/IBM /InformationServer/Server/DSEngine. 2. Log in as root. 3. Type the following commands to source the dsenv script: ./p/B/nomtoSre/evrDEgn/sn otIMIfrainevrSre/Sniedev 4. Type the following commands to restart DataStage Engine and Agent services. c /p/B/nomtoSre/evrDEgn/i d otIMIfrainevrSre/Sniebn .u -di -tp /v amn so .u -di -tr /v amn sat c /p/B/nomtoSre/SNd/i d otIMIfrainevrABoebn ..NdAet_n_Ss /oegnsevD.h .NdAet.hsoAet /oegnss tpgn .NdAet.hsat /oegnss tr Workaround for MQ S eries Plug-in and MQ Connector on HP-UX 11i v2 on Intel Itanium and S US E Linux Enterprise S erver 10 for IBM zS eries Set the following variables in $DSHOM E/dsenv or in the WebSphere DataStage administrator environment variables: L_IRR_AH$DLBAYPT:otmmlb4 epr L_IRR_AH DLBAYPT=L_IRR_AH/p/q/i6; xot DLBAYPT PT=PT:otmmbn epr PT AH$AH/p/q/i; xot AH (eCases 120292, 124837, and 126854) Miscellaneous stages The Command stage fails to copy a file containing special characters such as & (ampersand). (eCase 108820) The XM L input stage does not support namespace variable usage when the XPath expression is provided with the column description. (eCase 108470) The UniData stage is displayed on the server canvas on Linux even though it is not supported on this platform. (eCase 111345) Unable to run XML Input S tage on AIX (eCase 122076) Jobs terminate because they fail to load the xmli.so library file. Server and parallel jobs are terminated. Workaround Contact IBM Support. When using the Teradata connector, the Metadata Importer (Connector Wizard) method of importing metadata might not work for Asian language character sets (eCase 123832) Workaround 1. Click DataStage Designer > Import > Table Definitions. 2. Click Plug-in M etadata Definitions or click Orchestrate Schema Definitions to import table definitions from a variety of data sources. When using the Teradata connector, the WebS phere DataS tage 4-byte float is not the same as Teradata 8-byte float and cause write jobs to insert incorrect float values (eCase 123831) If you write a float value and then read that value, the result might not be identical to the original value that was written. This is because WebSphere DataStage uses a 4-byte float, whereas Teradata uses an 8-byte float. Workaround M odify the job to use a double float. WebSphere DataStage uses an 8-byte double float, so this matches the Teradata float.
datastage-notes.blogspot.in
20/23
5/29/12
datastage-notes.blogspot.in
21/23
5/29/12
Note: The default state of the Validation is OFF.
In S QL Builder, certain Oracle 9i functions are displaying an error (eCase 115989) These functions are not supported. Oracle Enterprise: Making a delete statement after making an upsert statement results in S QL Builder opening in upsert mode (eCase 116968) Building a DELETE query after making an upsert causes the wrong SQL Builder window to open with the Insert, Update and SQL tabs. Workaround To build a DELETE query after making an upsert, cancel and come back to the Stage Editor, and then invoke SQL Builder for DELETE. Creating a project using the Administrator is very slow when using the default kernel parameters (eCase 116480) Workaround Use the recommended settings to configure the kernel parameters on Solaris. 1. M ake a backup copy of /etc/system before you modify it. 2. Update /etc/system with the suggested kernel parameters and values. 3. Restart the computer. Suggested kernel values for installing WebSphere Application Server on Solaris [1]: stsmy:hif_hmx=49979 e hsssmnosma 24625 stsmy:hif_hsg=12 e hsssmnosme 04 stsmy:hif_hmi=12 e hsssmnosmn 04 stsmy:eif_eam=134 e esssmnosme 68 stsmy:eif_emi=12 e esssmnosmn 04 stsmy:eif_emp=12 e esssmnosma 06 stsmy:eif_ems=134 e esssmnosmn 68 stsmy:eif_eml=10 e esssmnosms 0 stsmy:eif_eom=10 e esssmnosmp 0 stsmy:eif_emu=24 e esssmnosmn 08 stsmy:eif_eue=26 e esssmnosmm 5 stmgy:sif_smp=12 e sssmgnomga 06 stmgy:sif_smx=655 e sssmgnomga 53 Suggested kernel values for db2osconf: stmgy:sif_smi=26 e sssmgnomgn 50 stsmy:eif_emi=37 e esssmnosmn 02 stsmy:hif_hmx=54782 e hsssmnosma 77654 stsmy:hif_hmi=37 e hsssmnosmn 02 Parallel job not supported when running jobs from WebS phere Information S ervices Directory (eCase 117012) It is not possible to run a Parallel job that contains either a Server Shared Container or a Basic Transformer stage when those stages are connected to a WebSphere Information Services Director Input stage. The Parallel engine produces a warning similar to the following: Operator nnn is not wave aware; the operator is reset and rerun on each wave if multiple waves present. Unable to import metadata from IBM WebS phere Metadata S erver database (eCase 117747) Import metadata from IBM WebSphere M etadata Server database does not work. IBM XL C/C++ Enterprise Edition for AIX, V9.0 compiler is not supported (eCase 122662) This function is not supported. Invalid S earch Expression alert is displayed sequentially when you click the Refresh button (eCase 115991) Error message is displayed when an invalid search expression is entered when using the SQL builder utility. Workaround Click the Refresh icon on toolbar. Errors result when switching between client and server (eCase 124080) When using the M Q Connector, switching between client and server modes and then selecting a queue or test connect might result in an error. Workaround Restart the agent. Connection problem occurs between ITAG installation on WebS phere DataS tage when using Admin Client, after installing second ITAG version (eCase 116898) Informix XPS Load stage fails on the server and parallel canvas on HP-UX 11i v2 on PA-RIS C (eCase 127034) Workaround Obtain and install the patch available from IBM support. MQ plug-ins terminate for jobs run on the server canvas on HP-UX 11i v2 on PA-RIS C (eCase 127036) The queue manager fails on WebSphere M Q on HP-UX 11i v2 on PA-RISC when the Java heap size is larger than 1024. Workaround Install the WebSphere M Q V6.0 Fix Pack 6.0.2.1 http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg1IY88573. S ybase server connection fails with Login fails with invalid packet size error message (eCase 127022) When connecting from the SybaseOC Plug-in to the Sybase server the login fails with invalid packet size. Plug-in stage property SOURCE_TABLE is not defined for input links. Plug-in jobs terminate on HP-UX 11i v2 on Intel Itanium (eCase 126733)
datastage-notes.blogspot.in
22/23
5/29/12
Home
Subscribe to: Posts (Atom)
Older Posts
TOTAL PAGEVIEWS
8541
sandy prasetya @ 2011. Picture Window template. Template images by enot-poloskun. Powered by Blogger.
datastage-notes.blogspot.in
23/23