Search found 53125 matches

by ray.wurlod
Mon Dec 17, 2007 9:21 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job Running Logic
Replies: 40
Views: 5322

And even then you may need

Code: Select all

Convert(@FM,"",ActivityName.$CommandOutput)
to get rid of the translated line terminator characters.
by ray.wurlod
Mon Dec 17, 2007 9:16 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: how to implement a loop function
Replies: 14
Views: 3974

Most easily in a separate job, run after the first, that checks the link row count in the first job and generates the zeroes row conditionally.
by ray.wurlod
Mon Dec 17, 2007 6:33 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job Running Logic
Replies: 40
Views: 5322

What is the precise value returned by the UNIX command (including all line terminator characters)?
How are you loading that value into your job parameter? Are you, for example, trimming any line terminator and/or field mark characters?
by ray.wurlod
Mon Dec 17, 2007 5:30 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Validate data based on Conditions at runtime
Replies: 9
Views: 2085

Accepted. If you had premium membership you would see that I posted a suggested solution function. It's a worthwhile investment, and helps to fund the hosting and bandwidth costs needed to keep DSXchange alive.
by ray.wurlod
Mon Dec 17, 2007 5:23 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: NLS_LANG environment variable
Replies: 1
Views: 2233

Probably from /etc/profile or your .profile script (in your home directory), possibly from the DataStage dsenv script.
by ray.wurlod
Mon Dec 17, 2007 5:20 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job Running Logic
Replies: 40
Views: 5322

After only two hours?!! Some of us have to work for a living. We don't do "urgent" here. If you need urgent help, sign up with your support provider for premium service and learn the true cost of urgent. Put in some diagnostic calls to DSLogInfo() or UtilityMessageToLog(), for example to report the ...
by ray.wurlod
Mon Dec 17, 2007 5:12 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: cannot find job
Replies: 10
Views: 2166

Are you certain that job #3122 was started from the project in question? Could it have been started from a different project?
by ray.wurlod
Mon Dec 17, 2007 5:08 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Pivoting with multiple columns to single column
Replies: 11
Views: 2752

Nor do you have version 8.1 of DataStage. It is scheduled for release in the second quarter of 2008.

This is why I took the trouble to offer a Transformer stage solution.
by ray.wurlod
Mon Dec 17, 2007 5:04 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Problems with job control using sequences that run jobs
Replies: 35
Views: 7621

I would have thought as you have. Inspection of the generated job control code - especially the part where the job sequence waits for multiple jobs to finish - might answer the question formally. As a workaround, you might put a command such as SLEEP 2 (via ExecUV) in to each job as an after-job sub...
by ray.wurlod
Mon Dec 17, 2007 2:20 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Implicit conversion,modify stage
Replies: 8
Views: 1914

In the metadata on the Columns grid of the Modify stage input define ROW_ID as Integer, not BigInt. If you are defining it using a schema file, specify uint32, not uint64, in the record schema.
by ray.wurlod
Mon Dec 17, 2007 2:16 pm
Forum: General
Topic: After Job subroutine, DSGetLinkInfo()
Replies: 13
Views: 11429

The approach you suggest in your subject is the correct one.

You can write the after job subroutine yourself or hire someone else to write it.
by ray.wurlod
Mon Dec 17, 2007 2:14 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job Running Logic
Replies: 40
Views: 5322

Please post the current version of your code, along with the results of any diagnostic attempts you may have made (for example capturing the actual command that was sent).
by ray.wurlod
Mon Dec 17, 2007 2:09 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: cannot find job
Replies: 10
Views: 2166

It seems suspicious that a deleted job is still running - DataStage ordinarily would not permit deletion of a running job. Are you certain that job #3122 was started from the project in question? Does the process that is the running job hold any locks in the DataStage repository (use the LIST.READU ...
by ray.wurlod
Mon Dec 17, 2007 2:02 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Extracting the substring from a Char Field
Replies: 7
Views: 1678

A fully general solution using this approach would require an unwieldy expression involving ten Index() functions, one for each numeric character, and a lot of Or operators. You would probably be better off either using QualityStage (as mentioned) which has inbuilt name and address parsing capabilit...
by ray.wurlod
Mon Dec 17, 2007 1:59 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Problem with compilation of ds parallel routine on Windows.
Replies: 7
Views: 4601

Try creating a routine with at least one input argument. DataStage expects to pass at least one value to a routine and get something back.