Search found 53125 matches

by ray.wurlod
Mon Jul 19, 2010 5:21 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Heavy I/O - need help with job design
Replies: 7
Views: 5007

NPROC is a UNIX setting. Your UNIX system administrator will be able to help. You *may* be able to get away with increasing ulimit -n but the better long-term solution is to increase NPROC as well. Note that some UNIX implementations use a slightly different name for this parameter - it's the number...
by ray.wurlod
Mon Jul 19, 2010 5:18 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Error in "copy" operator
Replies: 4
Views: 3396

One of your record schemas includes at least one subrecord. Find it and make sure it's being properly dealt with.
by ray.wurlod
Mon Jul 19, 2010 5:12 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: wrapped stage
Replies: 2
Views: 1105

Use a routine in the master control sequence that (a) checks how many instances are already running and (b) invokes the sub-sequence via DataStage API functions.
by ray.wurlod
Mon Jul 19, 2010 5:10 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to achieve?
Replies: 5
Views: 1441

vivekgadwal wrote:OP - Please keep in mind any of these approaches will have an affect on the performance.
No they won't. They'll have an effect. "Affect" is a verb.
by ray.wurlod
Mon Jul 19, 2010 5:07 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: what does APT in the environment variable stand for?
Replies: 4
Views: 1522

Lots of them. Libraries, for example: VMxxxxxx.so (or VMxxxxxx.DLL).
The same is true for Ascential, for example the name of the mainframe runtime library.
by ray.wurlod
Mon Jul 19, 2010 5:06 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Get the Row Count
Replies: 15
Views: 4971

Yes I was able to review this problem. Craig's point about parallel execution is a red herring; the requirement is to distinguish between zero rows processed and non-zero rows processes, irrespective of the number of nodes. Therefore the routine is fundamentally correct, provided it is passed the na...
by ray.wurlod
Mon Jul 19, 2010 4:53 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Stage equivalent to Transformer
Replies: 4
Views: 1354

You can write your own stages and replicate what a Transformer stage does, but why would you reinvent the wheel?
by ray.wurlod
Mon Jul 19, 2010 4:49 pm
Forum: General
Topic: Have I stepped on the forum etiquette toes?
Replies: 5
Views: 1336

Yep, some of us date back to version 1.0 (and further!) - some of the knowledge is still there in the ol' grey cells! Now to your question. Some advances do get backdated into earlier releases - for example version 7.5.3 contains some goodies first released in version 8. So don't be backwards about ...
by ray.wurlod
Mon Jul 19, 2010 7:00 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: how to do
Replies: 9
Views: 2380

Otherwise the problem reduces to a brain-dead answer to the exact question. The two constraint expressions would be of the form:

Code: Select all

InLink.KeyField = 111 Or InLink.KeyField = 222
InLink.KeyField = 111 Or InLink.KeyField = 333
by ray.wurlod
Mon Jul 19, 2010 6:55 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: what does APT in the environment variable stand for?
Replies: 4
Views: 1522

Nothing any more. Ascential Software acquired the vendor of the parallel execution engine, a company then called Torrent Systems. Previously, that company had been called Applied Parallel Technologies.
by ray.wurlod
Mon Jul 19, 2010 6:51 am
Forum: General
Topic: Datastage Multiple instance job to run 'n' times using parm
Replies: 16
Views: 22733

Actually that's easy, and is exactly what the job control code generated by compiling a job sequence does. In summary, it makes use of the fact that the DSWaitForJob routine can wait for an array (a dynamic array) of job handles. It returns any time any of the jobs finishes, the code can return to a...
by ray.wurlod
Mon Jul 19, 2010 2:49 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: how to do
Replies: 9
Views: 2380

That's the big question, though, isn't it? Just how are rows allocated to the different outputs? harikmar remains strangely silent on this question.
by ray.wurlod
Mon Jul 19, 2010 1:46 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: how to do
Replies: 9
Views: 2380

Your reply to Arnd's question was not what I'd call logic. We (you) need to know what are the rules for duplicating one (or more?) particular row but not others. Perhaps you could ask your interlocutor?
by ray.wurlod
Mon Jul 19, 2010 1:44 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: how to do
Replies: 9
Views: 2380

Re: how to do

harikumar wrote:NOTE:without using switch AND filter stages
This smells like an interview question to me.

I believe strongly that interview answers should accurately reflect the interviewee's own knowledge and skills.
by ray.wurlod
Mon Jul 19, 2010 12:19 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Tera data connectivity from Datastage
Replies: 1
Views: 924

1. Probably.
2. No idea. What do you mean by "simplified"? The DataDirect drivers that ship with DataStage have their own documentation.