Search found 592 matches

by JoshGeorge
Thu Feb 14, 2008 4:36 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Parallel Routine Problem
Replies: 2
Views: 1291

I have a blog post DataStage Parallel routines made really easy. You might find it helpful.
by JoshGeorge
Wed Feb 06, 2008 4:49 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: xpath Metadata Importer Stage
Replies: 2
Views: 1658

You can use Nested XPath Expression in XML stage.
by JoshGeorge
Fri Jan 25, 2008 11:57 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Retry upon connection failure in Datastage for MQ and WS
Replies: 3
Views: 1750

Modular design! When loading job, ie. loading to MQ / Webservice job fails, check for reason (If required look up with known connection error) in the job sequence and play it in a loop. Set or parameterize loop tries.
by JoshGeorge
Fri Jan 18, 2008 6:22 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Dynamically Setting Environment variables
Replies: 6
Views: 3090

You are invited to consider this also: Using C/C++ API (DataStage development kit) build a self-contained program to change the Environment variables.
by JoshGeorge
Thu Jan 17, 2008 12:13 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to change the evnironmental variable
Replies: 12
Views: 5549

Search for "DSParams" or "Environment vairable" to know more about this. Not sure which input directory you are talking about.
by JoshGeorge
Wed Jan 16, 2008 10:00 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to change the evnironmental variable
Replies: 12
Views: 5549

You can change Environmental variable value in many ways: :arrow: DataStage Administrator (Where? : Change the value column) :arrow: Using C/C++ API (the DataStage development kit) you can build a self-contained program that can run anywhere on your system, provided that it can connect to a DataStag...
by JoshGeorge
Mon Jan 07, 2008 9:06 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: First Character as uppercase character
Replies: 3
Views: 1333

Re: First Character as uppercase character

Depends on your exact requirement. If (Left(InputLink.InputColumn,1) > CHAR(64) and Left(InputLink.InputColumn,1) < CHAR(91)) then 'Y' else 'N' Ex: "1test" will give you 'N' Ex: "test" will give you 'N' Ex: "Test" will give you 'Y' or If (Left(InputLink.InputColumn,1) =...
by JoshGeorge
Fri Jan 04, 2008 1:18 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Update Sequence number as part of the job sequence
Replies: 16
Views: 5674

Fair enough ! :) For those whose find the above routine is suitable, use it, if someone believe it needs improvement, please create and use.
ray.wurlod wrote: If I believe an SDK routine is suitable for my purposes, I use it; if I believe it needs improvement, I create and use ...
by JoshGeorge
Thu Jan 03, 2008 9:50 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Update Sequence number as part of the job sequence
Replies: 16
Views: 5674

Have you tested the same with "KeyMgtGetNextValue" routine available under Routines/sdk directory? "KeyMgtReset" routine falls into the same category, not for concurrent update as "KeyMgtGetNextValueConcurrent" routine.
by JoshGeorge
Thu Jan 03, 2008 6:36 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Update Sequence number as part of the job sequence
Replies: 16
Views: 5674

Rightly said. As I have noted earlier I just changed one of the SDK key management routines for what OP asked. Have tested it and works fine.
Change one of the SDK key management routines available under Routines and use this in your sequence.
by JoshGeorge
Thu Jan 03, 2008 6:24 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Update Sequence number as part of the job sequence
Replies: 16
Views: 5674

Thanks for letting know that :lol: Now if one check the SDK key management routines available under Routines/sdk directory you can see how it proceeds there.
by JoshGeorge
Thu Jan 03, 2008 5:02 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Update Sequence number as part of the job sequence
Replies: 16
Views: 5674

FUNCTION KeyMgtReset(Arg1,Arg2) Input: Arg1 - Name of the sequence Input: Arg2 - Value to be set Description: If this routine is called for the first time in a new environment and if the named sequence (Arg1) does not exist, this routine will create a new one and set the initial value as Arg2. If n...
by JoshGeorge
Thu Jan 03, 2008 5:44 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Update Sequence number as part of the job sequence
Replies: 16
Views: 5674

Change one of the SDK key management routines available under Routines and use this in your sequence.
by JoshGeorge
Wed Jan 02, 2008 7:29 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Removing Unprintable characters
Replies: 11
Views: 11221

Modified and tested. Here is a C++ / Parallel routine which removes/replaces all the non printable chars with the given input. Developed and tested on Linux. Function : pxRemoveNPChars * Input : char * InStrToRemove - IN - the input string Input : char * ReplaceChar - IN - the char to replace OR '' ...
by JoshGeorge
Wed Jan 02, 2008 5:15 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Avoid Multiple Instances of Jobs in Director Log.
Replies: 8
Views: 4609

If " Hide all executing and executed instances of jobs from director list" is what you want then I think as noted by Ray and Craig filtering by job name will be your only option. Except the Base Jobs,all other instances of these jobs should not list in the Director Log.That's what my quest...