Search found 53125 matches

by ray.wurlod
Wed Dec 13, 2006 2:42 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Calling subroutine on a different machine
Replies: 2
Views: 890

You can not do it that way (Q pointers). DataStage and UniVerse are separate products, and their compiled code is incompatible - even though they can compile the same source code successfully the magic number in the header of the object code is different. So if you were to compile in DataStage the s...
by ray.wurlod
Wed Dec 13, 2006 2:28 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: FTP a file using FTP Stage from Windows to Mainframes
Replies: 2
Views: 978

Learn patience. Transferring 1GB via FTP is NOT going to happen in a couple of seconds. Like Craig, I'd suggest using a Sequential File stage to write the file to disk locally at the DataStage server, and an FTP script (BAT file) from there. The FTP stage streams data straight into the transfer, and...
by ray.wurlod
Wed Dec 13, 2006 2:25 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DS User Name
Replies: 2
Views: 1091

You may - depending on the O/S - also need to have an active network card - that is, be connected to a network (even to a router) that can serve an IP address. I know this is the case for Windows XP professional.
by ray.wurlod
Wed Dec 13, 2006 1:25 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Can We calculate the no. of Alpha Char. in a string
Replies: 6
Views: 2570

You don't need to count them to validate that only the appropriate types are in the string. Alpha() will work on the entire string, returning 1 if every character in the string is alphabetic. The easiest way to test for a set of valid characters is to convert them all to "" then test the length of t...
by ray.wurlod
Wed Dec 13, 2006 1:20 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: ExecSH using after-job subroutine
Replies: 6
Views: 3664

To run ExecSH itself as the after-job subroutine, simply put the command line argument after the command pathname in the Input Values field. To call ExecSH from your own routine you need simply add the command line argument to the command line issued. If you mean "job parameter" here, rather than co...
by ray.wurlod
Wed Dec 13, 2006 1:16 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Db2 Bulk Load (TEMP_FILE) Error
Replies: 9
Views: 9233

All that shows is that you can copy/paste faster than DSGuru2B can type!
:lol:
by ray.wurlod
Wed Dec 13, 2006 1:12 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: how to count the number of delimiters in a reord
Replies: 14
Views: 9213

More easily done in DataStage for those who don't know or don't have awk.
by ray.wurlod
Wed Dec 13, 2006 1:11 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Partitioner Stage outputs zeros
Replies: 8
Views: 2491

The documentation for Link Partitioner specifically notes that inter-process row buffering must be enabled when this stage type is used, because it creates a process for itself. See top of page 13-2 in Server Job Developer's Guide for version 7.5
by ray.wurlod
Wed Dec 13, 2006 1:08 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Job returns different values for the same query
Replies: 13
Views: 3298

You are going to need to debug it systematically. Are the correct and consistent number of rows being extracted from source? If not, then whether you have zero or 100 lookups is irrelevant; you are going to have to solve this issue first. Then start adding lookups one at a time, and observing the be...
by ray.wurlod
Wed Dec 13, 2006 1:05 am
Forum: General
Topic: What is the best way to truncate source table.
Replies: 5
Views: 2223

One possible reason is looking ahead to the day when/if it's converted to a parallel job, in which it is not possible to do it in the same job. Another reason is philosophical - the original requirement specified "after" - having separate jobs makes it easy to make this "after" relationship obvious ...
by ray.wurlod
Wed Dec 13, 2006 1:03 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Stages in Enterprise Edition
Replies: 3
Views: 1143

I think DRS is reasonably well-understood in our milieu to mean Dynamic RDBMS Stage.

But why was this posted here, and not in the parallel forum?
by ray.wurlod
Tue Dec 12, 2006 10:15 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Db2 Bulk Load (TEMP_FILE) Error
Replies: 9
Views: 9233

Permissions?

Reason code 1 is usually permissions, reason code 2 is usually file not found, and so on.
by ray.wurlod
Tue Dec 12, 2006 10:15 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: not able to use load method
Replies: 9
Views: 4008

Pathnames are case sensitive on UNIX. Did you specify "Scratch" instead of "scratch" or vice versa?
by ray.wurlod
Tue Dec 12, 2006 10:13 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Calling Script from DS Routine
Replies: 2
Views: 1043

Yes.

Code: Select all

Call DSExecute("UNIX", path_of_script, Output, ExitStatus)


The first two arguments are input, the final two are output. Output is any output from the script, ExitStatus is the exit status of the script.
by ray.wurlod
Tue Dec 12, 2006 10:11 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DSJobReportDb
Replies: 9
Views: 1527

You know that. I know that. But it's probably the price. :roll:

Folks, this stuff is FREE - provided out of the goodness of Kim's heart (and in the hope you'll buy some of his other stuff).