Search found 53125 matches

by ray.wurlod
Fri Jun 04, 2004 6:03 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Datastage response very slow !!!
Replies: 6
Views: 1577

There are a few things you can - should - do to clean up the DataStage environment occasionally. The main two are: Purge job logs of old entries (you can set this to automatic). The larger the log file (it's actually a table in the Repository), the slower it can be to update. Purge old entries from ...
by ray.wurlod
Fri Jun 04, 2004 5:58 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: BASE64 Decoding
Replies: 1
Views: 2261

Since DataStage can't handle BLOBs, you're seeking an approach that DataStage won't be able to implement. Transmit the BASE64-encoded text string unchanged, and decode it after DataStage has pushed it through. Or don't process it with DataStage at all; just use operating system facilities (copy, rem...
by ray.wurlod
Fri Jun 04, 2004 5:50 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Removing (,/ -) from the phone column
Replies: 24
Views: 6111

Oconv (and Iconv) can handle a multi-valued list of conversion specifications, which are applied one after another. So, even more brief: Convert(Convert("#$%","",Oconv(FieldIn,"MC/A":@VM:"MC/N"),"",FieldIn) This is a good way to ...
by ray.wurlod
Fri Jun 04, 2004 5:43 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: uvsh.exe processes hogging processor
Replies: 3
Views: 2809

Is there a heavy-duty after-job subroutine being executed? (Or one in which there's an inadvertent infinite loop?) Use the DS.TOOLS menu "List All Processes" (or Cleanup Resources (Show All processes) in Director) to identify what the particular uvsh.exe pid is doing. That is, which command it is ex...
by ray.wurlod
Fri Jun 04, 2004 5:30 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Sequential operator cannot preserve partitioning of parallel
Replies: 10
Views: 25974

I agree. Particularly in a production environment you should ensure that there are no warnings. Then, when there are warnings, they are truly indicative that a problem has occurred that needs investigation. By this means I once discovered that "they" had changed the format of the source file without...
by ray.wurlod
Thu Jun 03, 2004 4:44 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: catalog command
Replies: 9
Views: 3006

I doubt very much that you can write code that can call the GCI routines; their calling syntax is not published.

Which one(s) did you want to use?
by ray.wurlod
Thu Jun 03, 2004 4:42 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: catalog command
Replies: 9
Views: 3006

If they're in the catdir directory, they're already globally cataloged, so you don't have to do anything. :D Anything with a "$" prefix in the CALL is what is known as a GCI subroutine. This means that it is written in C rather than BASIC. There is a quite different mechanism for getting these into ...
by ray.wurlod
Thu Jun 03, 2004 4:30 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: reject does not work
Replies: 6
Views: 1589

Link ordering can be altered in the Transformer stage properties page. You can get directly to the correct tab by clicking on the rightmost tool on the Transformer stage's toolbar.
by ray.wurlod
Thu Jun 03, 2004 4:26 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Handling Database Functions from the Transformer Stage
Replies: 4
Views: 1448

I second that! If you really must keep a table updated, take a copy of it (only the actual columns that you need, which are probably the natural key and surrogate key columns) into a hashed file, and maintain this while your job is running (that is, if the natural key is not found in the hashed file...
by ray.wurlod
Thu Jun 03, 2004 4:17 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: MS Access Source
Replies: 5
Views: 1488

The first thing you're going to need to find is a UNIX-based ODBC driver that can connect to MS Access. Do you have one of these? If so, the documentation that accompanies it will instruct you in the entries that are required in the odbc.ini file. You must also edit the uvodbc.config file in your pr...
by ray.wurlod
Thu Jun 03, 2004 4:00 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DataStage 390 and COBOL compilator
Replies: 5
Views: 1907

I was referring specifically to stage types in mainframe jobs.
by ray.wurlod
Thu Jun 03, 2004 3:57 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: PX job accessing SYS.GV_$INSTANCE which doesn't exist
Replies: 3
Views: 3148

Welcome aboard! :D Thanks for posting the fix, hopefully this will help someone else from falling into the same trap.
by ray.wurlod
Wed Jun 02, 2004 4:55 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Output XML error
Replies: 2
Views: 1131

Welcome aboard! :D If you reset the job after it aborts, is there an event logged called "from previous run"? If so, it may contain additional diagnostic information. Access violation usually means an attempt to access a piece of memory that the process does not own. It can be generated, for example...
by ray.wurlod
Wed Jun 02, 2004 4:45 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DataStage 390 and COBOL compilator
Replies: 5
Views: 1907

1. You must have a COBOL compiler on the mainframe. DS390 generates COBOL source code plus JCL to get it compiled and executed. Nothing is executable until is it compiled; COBOL is not an interpreted language. 2. Use the appropriate stage types in your job design. Where are the data now? You get at ...
by ray.wurlod
Wed Jun 02, 2004 4:39 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Locked jobs
Replies: 5
Views: 1596

Please be more specific. Do you mean that the job design gets locked (this job is in use by another process)? Or do you mean locked in that it appears to be running but not processing any rows? Or something else again?