Search found 53125 matches

by ray.wurlod
Fri Jan 26, 2007 6:26 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Renaming and deleting a dataset
Replies: 34
Views: 12192

Not ExecTCL; this executes "UniVerse" commands. Use ExecSH. You may need to use the full path of the orchadmin command, if its parent directory ($APT_ORCHHOME/bin) is not defined in your PATH.
by ray.wurlod
Fri Jan 26, 2007 6:22 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Merging files
Replies: 9
Views: 1874

Even easier (and better performing, because you will get parallel operation) would be to use multiple File properties in the Sequential File stage, or to change the read mode to "File Pattern" and specify a regular expression to select the files.
by ray.wurlod
Fri Jan 26, 2007 6:19 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: index
Replies: 8
Views: 1954

Add an index option (in the Oracle Enterprise stage) or drop indexes, recompile and rerun.

:idea: Get into the habit of using meaningful stage and link names.
by ray.wurlod
Fri Jan 26, 2007 6:16 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Filter stage does not work
Replies: 9
Views: 1684

One task, one stage. (Transformer excepted but, if you examine the code it generates, there's a heap of Orchestrate operators that might appear there.) The Transformer stage can, of course, do what the Filter stage does in addition to the transformation. So, if you lose the Filter stage and set up m...
by ray.wurlod
Fri Jan 26, 2007 5:57 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: The DateGenericToODBCWithTime transform
Replies: 6
Views: 1725

Study the SDK date/time routines. Find out what the "generic" SDK timestamp format is.
by ray.wurlod
Fri Jan 26, 2007 5:55 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Number of virtual processors
Replies: 9
Views: 1998

Re: Number of virtual processors

I will to increase the number of virtual processors in DataStage Server. I think that license is by number of processors, so can I have some problem if I increase the number of virtual processors? Regards, Fernando What - precisely - do you mean by virtual procesors? DataStage is licensed by the nu...
by ray.wurlod
Fri Jan 26, 2007 5:45 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Tranformer Constraint Expressions
Replies: 36
Views: 13920

The OP marked the job type as parallel. That rules out hashed files.

Sounds like it's time for the OP to enrol in a training class.
by ray.wurlod
Fri Jan 26, 2007 5:23 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Datastage Redbrick load
Replies: 4
Views: 1676

It could be security on the target (Red Brick) machine. They may have blocked telnet (port #23). You will need to ask whether this is the case. If it is, you will need to work a different way, and it may involve creating a shell script to invoke "secure telnet" (SSH), which uses port #22, to invoke ...
by ray.wurlod
Fri Jan 26, 2007 5:16 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Time Calculation
Replies: 3
Views: 900

Why not monitor it in the routine itself? The same routine that "keeps running a job until the job gets some input". You can pick up the job start time (use DataStage macro perhaps), and the current time. That ("keeps running a job until the job gets some input") is an interesting concept. Can you p...
by ray.wurlod
Fri Jan 26, 2007 5:06 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: calling c dll functions from Datastage
Replies: 7
Views: 1949

DataStage server jobs on Windows can use functions exposed in ActiveX controls. You do not need to use the GCI explicitly to call these. Beware, though, that performance sucks. There is a mechanism for calling other C functions, but in this case you do need to set up "GCI subroutine definitions". Th...
by ray.wurlod
Fri Jan 26, 2007 5:01 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Compile error - Subroutine failed to complete successfully
Replies: 19
Views: 7898

Note that Arnd's method is only checking the Transformer stage(s); it is NOT a way to compile jobs on the server. But, in our experience, it is in Transformer stages that most compilation errors occur. Nonetheless, it could be difficulties with the Repository structures themselves. What happens if y...
by ray.wurlod
Fri Jan 26, 2007 4:57 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Re: The decimal coming from source but it is char
Replies: 2
Views: 758

For example Fmt(InLink.ColA, "11'0'R") Fmt(InLink.ColB, "11'0'R2") Fmt(InLink.ColC, "11'0'R3") Beware, though, that ColB and ColC may not fit into a Char(11) field; they have potentially 12 and 13 significant digits respectively. How do you plan ...
by ray.wurlod
Fri Jan 26, 2007 4:51 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Transforming Several XML Docs into one Flat File
Replies: 1
Views: 652

Welcome aboard. :D Look at the Folder stage; this may do what you require. Search the forum for techniques to use if the XML files are very large. You could also construct multiple jobs (for the different sets of elements), and set the Sequential File (target) to append rather than overwrite. Help o...
by ray.wurlod
Fri Jan 26, 2007 4:47 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: pass value between jobs
Replies: 19
Views: 6725

For one value, I'd still recommend the user status area. Use a server job (or a fully sequential parallel job that includes a BASIC Transformer) to obtain that value and store it in its user status area. Use the parent job sequence to retrieve that job's user status value, and supply that as the val...