Search found 15603 matches

by ArndW
Thu Jul 05, 2007 4:16 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DSAddEnvVar
Replies: 4
Views: 1089

The DSAddEnvVar() is not a function that can be called in DS/BASIC, it is a c program. I am not at a DS system right now and can't check what the equivalent BASIC program (if any) is. E
by ArndW
Thu Jul 05, 2007 4:06 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Output file full Error
Replies: 4
Views: 2288

Hmm... if I got a 'file full' message while trying to write to a sequential file, I would look to see how much space I had on that device (particularly while the job is running, as the output file gets deleted by default upon job abort).
by ArndW
Thu Jul 05, 2007 3:54 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Get the stage name in all jobs
Replies: 4
Views: 1452

That is a good method, particularly if you have it working. You could export the project into a .dsx file and search that file in a text editor. Or write some code around DSGetProjectInfo(), DSGetJobInfo(), DSGetStageInfo() either in DS/Basic or in C++
by ArndW
Thu Jul 05, 2007 1:55 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: TransformerError
Replies: 5
Views: 2216

What is the derivation of the stage variable "Run_Type_Parm" and can it be null?
by ArndW
Thu Jul 05, 2007 1:27 am
Forum: General
Topic: What are the areas in datastage to look upon for tunning job
Replies: 2
Views: 1120

please search on "Transaction Array Size" for a lot of posts on this Pubject. The command "dsjob" can be called from the Solaris (and HPUX,AIX,Linux,Windows) command line to start jobs.
by ArndW
Wed Jul 04, 2007 10:42 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Error retrieving system catalog information for requested ta
Replies: 1
Views: 923

My first guess is that you have not allocated sufficient table privileges for DB2 in your instance. PX requires the following: 2 Grant the DataStage users SELECT privileges on the system tables syscat.nodegroupdef, syscat.tablespaces, and syscat.tables. 3 Make the file db2nodes.cfg readable by the D...
by ArndW
Wed Jul 04, 2007 7:44 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: trigger jobs by events and if datastage supports web service
Replies: 8
Views: 2726

I just went to www.ibm.com and did a search on "DataStage SOA" and got several references to red books, pdf files and other documents.

The first big hit is This page
by ArndW
Wed Jul 04, 2007 4:35 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: key expression
Replies: 1
Views: 649

That type of validation cannot be done in the key expression editor. It would best be added in a transform stage after the lookup.
by ArndW
Wed Jul 04, 2007 4:13 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Creating 64 bit hash file
Replies: 23
Views: 5341

Das, in order to store appreciably more than 2Gb in a hashed file you will, as you have already presumed, need to create a 64bit file. This cannot be done via the graphical front end, you will need to enter the administrator command line or the UV shell and issue a "CREATE.FILE {filename} DYNAMIC 64...
by ArndW
Wed Jul 04, 2007 3:11 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Writing into seq file
Replies: 10
Views: 2540

Are you using a 2-node configuration? Are you doing any re-partitioning?
by ArndW
Wed Jul 04, 2007 3:07 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Impact of high values of Modulus / Separation
Replies: 11
Views: 2177

If the modulus is too large the physical disk file wil become quite large, as space for the number of groups determined by the moduls has to be pre-allocated. Let us assume you have a file with 2 records that happen to hash to the first and last groups in the file. With a modulo of 2 your file would...
by ArndW
Wed Jul 04, 2007 1:50 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Date Validations in Datastage
Replies: 34
Views: 20353

ICONV('THIS IS A BAD DATE','D4/E') is equal to 'THIS IS A BAD DATE'. Therefore just 1 ICONV() call is necessary to determine that you have an invalid date format, it is not necessary to issue 3 calls to do this.
by ArndW
Wed Jul 04, 2007 12:34 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Oracle Enterprise Stage Load Method
Replies: 2
Views: 991

The file "\\.\pipe\ora.4268.343000.fifo.0" is a named pipe {the key is the "fifo" i the name} which is used to send data from the DataStage processes. It does not contain any data and is deleted after job completion. I can remember trying to figure out where the .bad file was and cannot recall the l...
by ArndW
Tue Jul 03, 2007 11:21 pm
Forum: General
Topic: Lookup on the same table twice
Replies: 2
Views: 1154

There is nothing that prevents you from looking up the same table twice. Please post in the correct forum (PX or Server) as they use lookups differently and also post what your "expected result" for the second lookup is and what you are actually getting.
by ArndW
Tue Jul 03, 2007 11:14 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Writing into seq file
Replies: 10
Views: 2540

It would seem that one (or more) of the SQL server columns are bigger than what you have defined in your job. Can you remove columns one-by-one to see which one it is complaining about and list the definition that the database has?