Search found 53125 matches

by ray.wurlod
Wed May 11, 2005 5:41 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: removing duplicate rows from Flatfile
Replies: 4
Views: 1164

Use a filter on the Sequential File stage. As the filter command use sort -u to remove the duplicates. Specify the sort keys using the appropriate form of command line arguments (for example -k1,2)
by ray.wurlod
Wed May 11, 2005 5:39 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Key is not unique in collection
Replies: 1
Views: 766

Jim, Somehow or other you (or someone else at your site) has managed to create two things with the same name - two job names in a batch is my guess, but it might be two parameters in a parameters collection, etc. Alas, without inspecting the underlying repository tables, it's impossible to test this...
by ray.wurlod
Wed May 11, 2005 5:33 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Telnet Problem
Replies: 10
Views: 4685

There's no log by default, but you can start the RPC daemon in debugging mode by specifying -d9 as a command line argument and redirecting its stdout and stderr to files other than .\NUL or /dev/null. In Control Panel (Services) on Windows, find the DataStage RPC services and add command line option...
by ray.wurlod
Wed May 11, 2005 5:27 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Red Brick TMU rsh
Replies: 5
Views: 2978

"Connection reset by peer" indicates that something, somewhere in the network has dropped out. It is most usually a timeout - perhaps an inactivity timeout, as no traffic passes while rb_tmu is running on the remote machine. You may need to increase the inactivity timeout for the rsh connection.
by ray.wurlod
Wed May 11, 2005 5:21 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: RT_STATUS Error
Replies: 10
Views: 4746

If you cleared the status table (RT_STATUSnn), then you have made it very difficult for DataStage to figure out which unique instance (wave number) to run. Recompiling the job ought to fix things.
by ray.wurlod
Wed May 11, 2005 5:19 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Routine (Transform Function) Warning on completion
Replies: 7
Views: 1602

You could pass the result back through any of the @USER0 through @USER4 system variables, and return 0 through Ans.
by ray.wurlod
Wed May 11, 2005 5:09 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: hash files location
Replies: 5
Views: 1393

The value of nn is always 30 for dynamic hashed file. Static hashed files, however, do not have this structure; they are implemented as ordinary files (though they are not text files). The utility $DSHOME/bin/UVfile will test something to report whether or not it is a hashed file. find . -exec $DSHO...
by ray.wurlod
Wed May 11, 2005 5:03 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DSD.BCIPut call to SQLExecute failed
Replies: 1
Views: 1181

That is a very annoying warning. Red Brick generates a warning if you execute an UPDATE statement that processes 0 rows. DataStage logs that warning. I have never found a workaround for it. The only "solution" is to intercept that particular warning in the controlling job sequence and bypass it when...
by ray.wurlod
Wed May 11, 2005 5:01 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to query for jobs that are not using $PROJDEF
Replies: 5
Views: 1413

It is possible. It is not easy - you need to query on undocumented columns (in particular the parameters collection in DS_JOBOBJECTS in ROOT records) - with a join to DS_JOBS to get the job name.
I might get time on the weekend to post something, if no-one has done so before then.
by ray.wurlod
Wed May 11, 2005 12:58 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: what is different between informatica bulk insert and load
Replies: 3
Views: 1554

"Guru" is much better word; your English is still FAR better than my Korean! I think you will need to ask an Informatica specialist how they get Oracle loaded so quickly, and whether they use SQL*Loader to do it. (If they have created their own software maybe even Oracle would be interested!) There ...
by ray.wurlod
Tue May 10, 2005 8:18 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: what is different between informatica bulk insert and load
Replies: 3
Views: 1554

Hello DaeHwan, Please check "Glue" in your English-Korean dictionary - it was not quite correct, and was amusing. I do not think anyone on this forum will have any knowledge about the strategy that Informatica uses, but you might be lucky. I can't believe they would not use SQL*Loader, but they may ...
by ray.wurlod
Tue May 10, 2005 8:13 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: how to develop datastage job
Replies: 4
Views: 1225

Use Transformer stage to conditionally or unconditionally direct subsets of fields.
Whenever you write "fields to rows" think Pivot stage.
by ray.wurlod
Tue May 10, 2005 8:07 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Duplicate Records
Replies: 2
Views: 1632

I would advise not posting in inappropriate forum. The correct forum for server job questions is the server job forum.
And you do not shout (capitals) and you do not shout in red. It is offensive.
by ray.wurlod
Tue May 10, 2005 6:50 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Errors in loading data using OCI 9i stage
Replies: 2
Views: 850

It means that there are more components in your date string (first argument of TO_DATE or TO_CHAR) than are specified in the date picture (second argument).
Search the Forum for detailed examples. It's been covered on a number of occasions before.
by ray.wurlod
Tue May 10, 2005 6:45 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Removing quotes from a string
Replies: 3
Views: 1034

You could always use Change() or Ereplace(). For example

Code: Select all

Ereplace(InLink.TheString, '""', '"', -1, 0)