Search found 4992 matches

by kcbland
Wed Oct 06, 2004 7:41 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Listing scheduled jobs that have not yet run
Replies: 3
Views: 1036

The scheduler used on the Windoze platform is the native Scheduler service on the server control panel. You'll need to look at any third party tools or Google to see if anyone has done something like you're asking. I will tell you, the Windoze Scheduler is not an Enterprise Scheduler, so it has none...
by kcbland
Tue Oct 05, 2004 10:46 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: dsjob -run -mode VALIDATE -param ...
Replies: 9
Views: 2542

Yeah, one-time... How many "one-time" processes go live and form the code base? Do it right the first time, blah blah blah. Besides, it's posted here, what's there to do other than tweak to taste?
by kcbland
Tue Oct 05, 2004 10:43 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: calling more than 1 after-job routine
Replies: 3
Views: 1088

Sure, use the AFTER-TRANSFORMER routine calls as well. Just pick the transformers that execute at the end of the job logic branches. Sometimes you have transformers closing at different times, because of how you constructed your job.
by kcbland
Tue Oct 05, 2004 8:57 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: dsjob -run -mode VALIDATE -param ...
Replies: 9
Views: 2542

Overkill??? I like to think full-featured :wink:
by kcbland
Tue Oct 05, 2004 7:35 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Simple Job Running for long time
Replies: 7
Views: 1617

Well, a single instance of a job reading a seq file, doing a couple of ODBC lookups, and writing to a seq file will not use multiple CPUs to run. By instantiating the job and using a constraint to partition the source data, you can run as many instances as you have CPUs and increase your net through...
by kcbland
Mon Oct 04, 2004 1:20 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Migrating from Oracle 8 to Oracle 9i
Replies: 5
Views: 1875

Anyone use the conversion script for turning 8i plugins into 9i? I'm about to help a customer and we were going to use it to hammer out about 500 jobs. Any glitches or gotchas?
by kcbland
Mon Oct 04, 2004 8:48 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Cant View full record in Data Browser DS 7.0
Replies: 4
Views: 705

That's just the way things work. You can try displaying fewer columns and then streeeetching the 400 character column really wide.
by kcbland
Mon Oct 04, 2004 8:03 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Aggregator Function Removing Dates
Replies: 3
Views: 855

It's stupid because it's trying to be smart and fails miserably. The toolmakers insist on foisting internal date requirements eradically/sporadically throughout the tool. Some stages need it, others don't. Imagine you have an Oracle OCI stage writing to an aggregator then to a sequential file. In or...
by kcbland
Mon Oct 04, 2004 7:30 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Aggregator Function Removing Dates
Replies: 3
Views: 855

Because the aggregator is stupid. Set your metadata to string or "internalize" your date using the ICONV function, then externalize the date after the aggregator using OCONV. The easiest is to just set the metadata to string if your date is guaranteed in ISO format.
by kcbland
Fri Oct 01, 2004 7:39 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Retrieving log sum/dtl of a single invocation
Replies: 2
Views: 1501

FYI, the DS BASIC APIs that retrieve log file rows from the main or individual instance job have the same issue. It returns all log rows for all instances, you'll have to loop thru all rows and parse for your jobname.invocationid rows.
by kcbland
Fri Oct 01, 2004 12:48 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Getting Refreshed System time while the job is running
Replies: 2
Views: 898

You're better off using TIMEDATE(), as it give you a synchronized date and time value, preventing any midnight math issues. If you use DATE() and TIME() with separate calls, you could accidentally span midnight at that blue moon moment right between. Just parse out the date and time information and ...
by kcbland
Fri Oct 01, 2004 9:10 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: SQL lookup
Replies: 1
Views: 547

Your questions are part of a philosophical discussion common in ETL circles. There is a group of followers, including myself, who advocate "off-target" transformation. I believe in transforming your data within a "sandbox" area to complete resolution, especially when there are multiple repeating row...
by kcbland
Fri Oct 01, 2004 7:29 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: After job routine - empty data source
Replies: 2
Views: 642

You have to write a routine that "does something". In that DS BASIC routine, do whatever you need to do: open files, look at link counts, log a message, send an email, whatever. Just getting the link count does nothing, what do you want to do about it? So, go into DS Manager, write a routine, and us...
by kcbland
Thu Sep 30, 2004 2:26 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Unable to construct external null string
Replies: 5
Views: 2863

If the field is blank it will pad it with whatever you want. I don't know how you got the error mesasge, but you can supply the 3-digit ASCII number for fields when specifying delimiters or pad characters or quote characters etc. 032 is a space, 009 is a tab, blah blah blah