Search found 53125 matches

by ray.wurlod
Mon Jun 07, 2010 3:49 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Basic Routine- Help needed
Replies: 9
Views: 3965

The following routine, functionally equivalent, replicates the "bug" you have found. FUNCTION GetParamList(aJobName) $IFNDEF JOBCONTROL.H $INCLUDE DSINCLUDE JOBCONTROL.H $ENDIF If UnAssigned(aJobName) Or IsNull(aJobName) Or (Trim(aJobName) <= " ") Then Ans = @NULL End Else Ans = ...
by ray.wurlod
Mon Jun 07, 2010 3:24 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Key column in schema file
Replies: 12
Views: 8269

Most record schemas don't need the key property, so don't store it in there but, instead, pick up the key property from the stored metadata at run time.

You can see this by opening any table definition that has a Key defined, select the Layout tab then select the Parallel option.
by ray.wurlod
Mon Jun 07, 2010 3:22 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Is it possible to install TPT plugin to DX 8.01?
Replies: 9
Views: 2948

I don't know. If there is a sufficiently strong business case IBM might be able to be persuaded to retrofit, maybe back to 7.5.1.
by ray.wurlod
Mon Jun 07, 2010 3:21 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Password Encryption.
Replies: 27
Views: 18769

There are literally zillions of different encryption algorithms out there, from simple substitution through to 128-bit private key encryption. How strong do you need the encryption to be? Do you need decryption as well, or are you happy simply comparing the encrypted forms? In the latter case you ca...
by ray.wurlod
Mon Jun 07, 2010 3:17 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Abort if the source table has zero records
Replies: 3
Views: 1309

I would follow Arnd's logic, but avoid aborting (because I always do). If the count is zero, it should suffice to log a message, maybe send an email, and then simply not execute the remainder of the sequence. Maintain control!
by ray.wurlod
Mon Jun 07, 2010 3:15 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Sparse look up
Replies: 5
Views: 2051

Sparse lookup is only supported against certain databases (DB2 and Oracle, if memory serves), and the option to use it is actually made on the database stage rather than in the Lookup stage.
by ray.wurlod
Mon Jun 07, 2010 12:45 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: waitForWriteSignal(): Premature EOF Error
Replies: 10
Views: 9696

They are separate issues. The first - is it intermittent or permanent? This one can occur if connection is lost even for a short time. The second has a fairly self-explanatory message. Check both lots of metadata again, including re-importing the table definition (maybe to a different folder) - &quo...
by ray.wurlod
Mon Jun 07, 2010 12:42 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Password Encryption.
Replies: 27
Views: 18769

This was seen as a security breach and tightened.

There is a proper, rigorous way to manage passwords. Use that.
by ray.wurlod
Sun Jun 06, 2010 9:19 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Key column in schema file
Replies: 12
Views: 8269

pravin1581 wrote:Any replies or suggestions.
Learn patience. Some people like to do other things than DSXchange on their weekends.
by ray.wurlod
Sun Jun 06, 2010 6:29 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Pass UNIX environment variable to DataStage jobs
Replies: 13
Views: 12374

That suggests that SCHEMA_NAME is not defined in the executing user's environment. Try setting SCHEMA_NAME in the dsenv script, as earlier advised. Or in the .profile file of the executing user, if you must.
by ray.wurlod
Sun Jun 06, 2010 6:28 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Remove Duplicate stage returns more than one row
Replies: 8
Views: 2628

That does not matter. When the job is running, the nodes are allocated by the grid management software but the partitioning logic works exactly the same over those nodes. Therefore I stand by my previous post, or there's a bug that no-one else anywhere has reported in how partitioning works in a gri...
by ray.wurlod
Sun Jun 06, 2010 6:26 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Unable to View Jobs in Datastage Designer
Replies: 8
Views: 5639

Director and Designer get their information from different places.

I think that you do need to reindex your local project repository, as suggested.
by ray.wurlod
Sun Jun 06, 2010 5:27 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Remove Duplicate stage returns more than one row
Replies: 8
Views: 2628

There is only one distinct key value in the group If that's really true, and you have hash partitioned on that key, then you should get one row out. Because all rows will be processed by one node, irrespective of how many nodes there are in your configuration. If Monitor shows more than one node pr...
by ray.wurlod
Sun Jun 06, 2010 5:23 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Pass UNIX environment variable to DataStage jobs
Replies: 13
Views: 12374

Hongqing Tang wrote:I am not sure. How do you check that? How do you set it up in the shell if they are not there? Thanks so much in advance.
Use a before-job subroutine in any job - even a test job - to invoke a command like echo $SCHEMA_NAME via the ExecSH subroutine.