Search found 53125 matches

by ray.wurlod
Wed Dec 19, 2007 12:53 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: cant able to open properties of job activites in sequences
Replies: 3
Views: 1411

Is your DataStage client on Windows XP service pack 2? If so, do you have the DataStage xpsp2 patch installed? This sounds like one of the things that patch fixes. You can obtain it through your support provider.
by ray.wurlod
Wed Dec 19, 2007 12:49 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Starting a job on the arrival of a record in an Oracle table
Replies: 3
Views: 1811

If you can convince "them" to allow it to be an Oracle external table, then you could probably use a Wait For File activity in a job sequence.
by ray.wurlod
Wed Dec 19, 2007 12:42 am
Forum: General
Topic: NLS warning becuase of routine for International characters
Replies: 5
Views: 1367

The uvconfig file contains configuration parameters for the underlying "UniVerse" engine that is DataStage. The uvregen process creates an image (stored in the .uvconfig file) that is loaded into shared memory when DataStage is started. For example uvconfig contains parameters that define the sizes ...
by ray.wurlod
Tue Dec 18, 2007 7:48 pm
Forum: General
Topic: After Job subroutine, DSGetLinkInfo()
Replies: 13
Views: 11429

All before/after job subroutines, irrespective of job type, are server routines. To get individual link row counts use DSJ.INSTROWCOUNT as the fourth argument of DSGetLinkInof().
by ray.wurlod
Tue Dec 18, 2007 7:40 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: ulimit -a shows different with the same id
Replies: 17
Views: 8698

ULIMIT in uvconfig only comes into play if the UNIX ulimit is lower. Here it isn't. Did you check the job log entry that contains the environment variables, to verify under what user ID the job actually executes?
by ray.wurlod
Tue Dec 18, 2007 7:30 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Simple query
Replies: 3
Views: 1093

In the Modify stage, however, counting is zero-based, so you will need to retrieve four characters beginning from position 5.
by ray.wurlod
Tue Dec 18, 2007 4:22 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: before job subroutine
Replies: 4
Views: 1680

You use SQLExecDirect() or SQLExecute() (for prepared SQL) functions. There is a lot of structure you have to set up around this, to bind parameters and bind result columns, allocate memory for managing the environment and freeing the same, connecting and disconnection, and handling errors. The suit...
by ray.wurlod
Tue Dec 18, 2007 4:20 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DTS packages migrations
Replies: 6
Views: 1679

Depends what spA and spB do. You will probably need a job sequence. For example, DELETE FROM T5 requires a job comprising a Transformer stage and a database stage such as ODBC. Use user-defined SQL for the DELETE statement, and a WHERE clause such as WHERE 1 = 1 You can map week number to quarter us...
by ray.wurlod
Tue Dec 18, 2007 4:13 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: cannot see jobs in designer/director/manager
Replies: 2
Views: 970

Sounds like your development project needs to be re-indexed. Search the forum for DS.REINDEX command.
by ray.wurlod
Tue Dec 18, 2007 4:10 pm
Forum: General
Topic: Split a file into 'n' files with 5000 records max...
Replies: 2
Views: 929

UNIX command split (you are running MKS Toolkit, so can use UNIX commands)

DataStage BASIC function Fold()

Transformer or Filter stage (operating sequentially) constrained on Int(@INROWNUM/5000)
by ray.wurlod
Tue Dec 18, 2007 4:07 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Join Performance
Replies: 7
Views: 1804

Probably not. Auto will allocate Hash as the partitioning algorithm on the inputs to a Join stage - you can verify this by inspection of the job score. The amount of time taken by the first (or, indeed, any) Join stage is not a factor of the number of output rows - it is a factor of the number of in...
by ray.wurlod
Tue Dec 18, 2007 4:03 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: ulimit -a shows different with the same id
Replies: 17
Views: 8698

It's not the same user. Look at the environment variables when running a job, to determine the user ID actually running the job. Adjust that user's ulimit. It may also be the case that the ULIMIT configuration parameter in uvconfig comes into play, something else that may be worth checking. Finally ...
by ray.wurlod
Tue Dec 18, 2007 3:59 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job Running Logic
Replies: 40
Views: 5322

Line terminators are converted to field marks (@FM). The Convert() function removes them. When Craig suggested the <1> notation he was attempting to do the same thing, but one can never be totally sure that the result is in the first field (line) of output, which is why I prefer the Convert() approa...
by ray.wurlod
Tue Dec 18, 2007 3:54 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Removing Unprintable characters
Replies: 11
Views: 8575

You write a parallel routine. Or you invoke a server routine through a BASIC Transformer stage. Printable characters are defined as in the ASCII range 32 through 126 if NLS is not enabled (however you may have cause to include the accented characters in the code point range 129 through 255 as well) ...
by ray.wurlod
Tue Dec 18, 2007 3:50 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Failure during execution of operator logic
Replies: 10
Views: 9329

The previous post is totally unrelated to "failure during execution of operator logic". If you have a new topic we expect you to start a new thread, not hijack an existing thread. This makes life easier for future searchers. Once you have searched the forum for your particular error, please create ...