Search found 53125 matches

by ray.wurlod
Thu Dec 27, 2007 2:25 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Datastage log in issue Version *
Replies: 7
Views: 5118

Suiteadmin is a role in Information Server - it is unrelated to DataStage. Perhaps the Information Server login/security service has failed for some reason. Did anyone change anything?
by ray.wurlod
Thu Dec 27, 2007 2:22 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: SCD stage compilation error
Replies: 5
Views: 1276

Perhaps the word "either" means that you must have one but must not have both. But that seems strange to me. Experiment further. Let us know.
by ray.wurlod
Thu Dec 27, 2007 2:17 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: concadinate one string with numaric
Replies: 11
Views: 2189

"PART" is non-numeric. Attempting to add will generate "non-numeric where numeric required, zero used" error. Concatenate it is.
by ray.wurlod
Thu Dec 27, 2007 2:16 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: RowProcCompareWithPreviousValue Routine not working...
Replies: 14
Views: 2908

Comparison operators such as "=" must make decisions about whether the operands are numeric or not, so as to perform the correct type of comparison (string or numeric). The third argument of Compare() - the "justification" argument - allows this to be forced. The following code ought also to work. I...
by ray.wurlod
Thu Dec 27, 2007 2:12 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Reading a value from a file and database
Replies: 4
Views: 932

Presumably you are using triggers based upon the command output (activity variable $CommandOutput) to make the decision about whether to run Job1 or Job2?

Code: Select all

               +--> Job1
               |
  ExecuteCommand
               |
               +--> Job2
by ray.wurlod
Thu Dec 27, 2007 4:07 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Regarding Environmental variable
Replies: 8
Views: 2586

Use the DataStage API. Either in BASIC or C.
by ray.wurlod
Thu Dec 27, 2007 4:06 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: 2 consecutive Modify Stages
Replies: 13
Views: 3911

Not in the server forum! Server jobs don't have a Modify stage. Or two.
by ray.wurlod
Thu Dec 27, 2007 4:02 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Issue in accessing Oracle 10g R2 database
Replies: 8
Views: 4154

7.5.1.A or 8x ?

Has the ORAOCI9 stage been properly installed and registered?

Can you access Oracle using ODBC from DataStage?
by ray.wurlod
Thu Dec 27, 2007 4:00 am
Forum: General
Topic: Problem in connecting to db2udb on AIX machine
Replies: 3
Views: 1018

I guess, even before that, is to ask the question whether DB2 client software is installed on your DataStage server machine. It does need to be installed.
by ray.wurlod
Wed Dec 26, 2007 11:47 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Lookup condition not found
Replies: 1
Views: 1122

I am assuming you are using a Lookup stage. Simply change the Lookup Failed rule to "Continue" and make sure that every output column derived from the reference input link is defined to be Nullable and/or has a default value set. The former, if you explicitly want NULL.
by ray.wurlod
Wed Dec 26, 2007 10:51 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: DSCAPIOp directory and shared Objects
Replies: 2
Views: 1466

PATH is the search list for commands. What you really need to check is the search list for shared libraries; depending on which UNIX you are using this is an environment variable called LD_LIBRARY_PATH, LIBPATH or SHLIB_PATH.
by ray.wurlod
Wed Dec 26, 2007 10:48 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: RowProcCompareWithPreviousValue Routine not working...
Replies: 14
Views: 2908

The logic in the routine should work. If NewValue = LastValue Then Ans = 1 End Else Ans = 0 LastValue = NewValue End Just for interest, though, take a copy of the routine and replace the above logic with the following. If Compare(LastValue, NewValue, "L") = 0 Then Ans = 1 End Else ...
by ray.wurlod
Wed Dec 26, 2007 2:22 pm
Forum: Site/Forum
Topic: Duplicate Posts
Replies: 22
Views: 9977

I observe that the timeouts appear to occur less frequently if there is a final empty line (that is, if the insertion point is moved to the beginning of a new line, rather than being left at the end of the final line, by pressing Enter).

Of course, this may be just a coincidence.
by ray.wurlod
Wed Dec 26, 2007 2:00 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to get full length warning messages in attachment
Replies: 9
Views: 2298

Spend some time learning about dynamic arrays in DataStage BASIC programming. All multi-line log entries are dynamic arrays. In particular, the dynamic array delimiter characters, such as 0xFD, are not junk. 0xFD is (contrary to what Arnd assumed) a "value mark" character, which is represented by th...
by ray.wurlod
Wed Dec 26, 2007 1:55 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to increase the performance of Parallel jobs
Replies: 10
Views: 2953

Passing through yet another airport on the weekend I saw an ad for Bose (audio equipment) suggesting that you would get surprising performance from whatever it was they were selling. Is this the same "performance" you expect to get in an ETL environment? I don't think so. Arnd neglected to mention t...