Search found 15603 matches

by ArndW
Tue Dec 05, 2006 10:12 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Date conversion
Replies: 8
Views: 3113

John - this is a PX subject - so the typical server conversions won't work and you should explicitly convert datatypes and this is what Ray has pointed out.
by ArndW
Tue Dec 05, 2006 8:39 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Number of Source files in DataStage PX
Replies: 2
Views: 1012

The effective limit of your designer canvas is reached before any DS limit on number of files. The deciding factor is your ulimit nofiles setting.
by ArndW
Tue Dec 05, 2006 8:25 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How can I load this ""DSU_BP.O/DSU.ExecuteSQL"
Replies: 10
Views: 3585

ExecuteSQL is not a builtin DataStage routine. Using your Manager, look in your Routines to see if you have the source, if so then compile it. If not, then try to find out where you got this routine from and load it.
by ArndW
Tue Dec 05, 2006 8:16 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Job scheduling process
Replies: 6
Views: 1315

Jackie,

you can use a clause similar to what you've shown, the logic is sound but you might get a syntax error.
by ArndW
Tue Dec 05, 2006 8:10 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Before/After SubRoutine
Replies: 5
Views: 2480

a non-zero value in the after job subroutine will cause a warning to be raised in the job log. You can issue a call to DSLogFatal() to force a fatal abort in the after-job subroutine.
by ArndW
Tue Dec 05, 2006 8:01 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How can I load this ""DSU_BP.O/DSU.ExecuteSQL"
Replies: 10
Views: 3585

There is folder in your project directory called DSU_BP.O which contains the compiled object code. The object code for the user defined ExecuteSQL routine is not in there. If you have the source to this in your project then compile it.
by ArndW
Tue Dec 05, 2006 7:58 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: WHAT IS THE USE OF CONTAINS TERMINATORS IN SEQUENTIAL STAGE
Replies: 7
Views: 3633

DataStage uses the terminator to find the end of the line/record. If a terminator is found in any but the last column it will know that it is part of the data. But the last column cannot contain a terminator in addition to the "real" terminator because DataStage has no way of determing what type it ...
by ArndW
Tue Dec 05, 2006 7:53 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Conversion String to Number
Replies: 1
Views: 684

Take a look at this thread for dynamic evaluation using EVAL in Basic. It is rather roundabout and inefficient but will work.
by ArndW
Tue Dec 05, 2006 7:46 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How can I load this ""DSU_BP.O/DSU.ExecuteSQL"
Replies: 10
Views: 3585

You do not have the routine "ExecuteSQL" declared or compiled.
by ArndW
Tue Dec 05, 2006 5:15 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Import a table definition using a command line utility
Replies: 4
Views: 1266

Umberto - you are out of luck, such a tool doesn't exist
by ArndW
Tue Dec 05, 2006 5:11 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Job scheduling process
Replies: 6
Views: 1315

Hello Jackie and welcome to DSXchange.

This type of functionality sounds like it can best be handled in your database with a user-defined query to select the relevant records into datastage and then to a stage where you can delete them.
by ArndW
Mon Dec 04, 2006 5:30 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Maximum performance available in DS server for a lookup
Replies: 10
Views: 2974

I think 5 rows per seconds is very good.... Some server jobs where I currently am do 30,000 rows per second, PX jobs can do in excess of 60,000 rps {given a very big DataStage server and an even bigger DB2 server}. If you are working with a database, try to see what speed you can get with the faste...
by ArndW
Mon Dec 04, 2006 2:58 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Remove account - after project corruption
Replies: 1
Views: 739

This subject came up in a thread just a couple of weeks ago, you can search for it if you wish. If directory is corrupted but still exists, you can try to copy the VOC file from another project into the directory and then immediately delete the project - it will be unusable with an invalid VOC file ...
by ArndW
Mon Dec 04, 2006 2:54 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: UNABLE TO OPEN Hash file
Replies: 1
Views: 861

Please post Server questions in the server forum, not in the general one.

Have you checked at UNIX level to see if this file exists or not? And if it does, does your user id have RW access to the file?
by ArndW
Sat Dec 02, 2006 7:05 am
Forum: General
Topic: Parameter details for a running job using routine
Replies: 2
Views: 1546

The routine that you are going to write will contain a couple of key calls that you can look up in the DataStage BASIC Programmer's guide , namely: DSAttachJob() - to attach to the job you wish to get information about DSGetParamInfo() - to get the parameter information for that job run DSDetachJob(...