Search found 53125 matches

by ray.wurlod
Wed Jun 07, 2006 4:02 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: initialize a hash file using a parameter
Replies: 13
Views: 2544

And isn't that what I initially recommended? :roll:
by ray.wurlod
Wed Jun 07, 2006 4:00 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Job Control fatal error (-14)
Replies: 25
Views: 13418

That won't help. That is client inactivity. You are simply overloading your server. Stop doing that, or get a more powerful server.
by ray.wurlod
Wed Jun 07, 2006 3:59 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: sequence number
Replies: 12
Views: 3854

Are these numbers in a single field (and, if so, how are they delimited) in the same record, in separate fields in the same record, or in the same field in multiple records (and, if so, how is the input sorted)?
by ray.wurlod
Wed Jun 07, 2006 3:57 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Pick the first record
Replies: 7
Views: 1325

Use an Aggregator stage. Use First as the aggregate function.
by ray.wurlod
Wed Jun 07, 2006 3:55 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: format string
Replies: 14
Views: 3445

Who needs a routine?

Code: Select all

Field(Fmt(Left(InLink.TheString, 132), "132T"), @TM, 1, 1)


OK, this answer hinges on knowledge about how the Fmt() function works, but it's all in the DataStage BASIC manual.
by ray.wurlod
Wed Jun 07, 2006 3:52 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DSSendMail is not in your VOC
Replies: 4
Views: 1051

DSSentMail() is a routine, not a command. It's intended primarily to be invoked by a Notification activity in a job sequence, but you could call it from your own before/after subroutine. In the Repository you will find a DSSendMailTester routine. Examine its code to learn how to call DSSendMail().
by ray.wurlod
Wed Jun 07, 2006 3:49 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: waiting for file not working properly
Replies: 8
Views: 2424

The log message shows that the pathname is being generated successfully. Do you have a timeout set in the Wait For File activity? Do you have two output links from the Wait For File activity, the first with an OK trigger and the second (with an Otherwise or Failure trigger) to handle the fact that t...
by ray.wurlod
Wed Jun 07, 2006 3:46 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: executing sequences in parallel within a batch
Replies: 2
Views: 708

Or just reorder the statements in the Job Control code so that, instead of Run Wait Run Wait Run Wait, you have Run Run Run Wait Wait Wait.

The job sequence approach is better, as it frees each job's resources as soon as each is finished, rather than waiting for all to have finished.
by ray.wurlod
Wed Jun 07, 2006 3:44 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: truncation while inserting or updating in OCI stage
Replies: 6
Views: 988

If you don't want the warnings, you must include logic to reject the row before an attempt is made to send it to the database. For example if the column in question is Char(16) then you need something like

Code: Select all

Len(InLink.TheCoumn) <= 16
in a constraint expression.
by ray.wurlod
Wed Jun 07, 2006 3:40 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Problem in using DS Routine
Replies: 17
Views: 4225

You can not attach an already-running job if that job is already attached to another process (such as a job sequence). That might explain a hang on DSAttachJob().
by ray.wurlod
Wed Jun 07, 2006 3:35 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Truncating the number
Replies: 3
Views: 1069

To paraphrase Arnd's question: what happens if the number is too large for Decimal(10,6) ?
by ray.wurlod
Wed Jun 07, 2006 3:34 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Polish Charecter Nls Support
Replies: 15
Views: 4617

The first, and most likely candidates, are NLS_LANG (for Oracle) and LANG_C (for Solaris). Check with your Oracle DBA for the appropriate value for NLS_LANG.
by ray.wurlod
Wed Jun 07, 2006 3:31 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: effecient way to load millions of data in PX
Replies: 9
Views: 2888

The nice thing about PX is that you can simply throw more processing nodes at it. Unless there are specific order issues in the text file, you can use multiple readers (each reading a portion of the file) or pre-process the file to split it into multiple files. Research the Sequential File stage pro...
by ray.wurlod
Wed Jun 07, 2006 3:29 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Performamce tuning
Replies: 5
Views: 1412

You first need to defined "performance". In batch-oriented ETL the key performance indicator is merely the ability to achieve the extraction and load time windows, ideally with a safety margin.

This post contains some information about DataStage architecture.
by ray.wurlod
Wed Jun 07, 2006 3:22 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Help: please has import error and no default value; data:
Replies: 20
Views: 10874

Are there any line terminator characters in your data? That is, is any of the "comments" multi-line in the source data?