Search found 15603 matches

by ArndW
Tue Jun 06, 2006 1:33 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Memory Leakage
Replies: 3
Views: 803

Memory allocation and resource management is part of the underlying operating system, not DataStage. How are you measuring your memory usage? If it is using different amounts of storage on subsequent runs then it is your data (either source or interim) that is causing that change, not something with...
by ArndW
Tue Jun 06, 2006 1:30 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Aggregator stranges
Replies: 4
Views: 983

If you run the job with just 1 row input do you get 3 rows output? This will make your debugging a lot easier. Also, what are you doing in the aggregator stage?
by ArndW
Tue Jun 06, 2006 1:28 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Error while I try to use FTP enterprise stage
Replies: 1
Views: 1039

AS far as I recall, the FTP stage takes a hostname and then a path, there are no URLs used. Just specify your host/user/password where listed and use a normal path to the file.
by ArndW
Mon Jun 05, 2006 9:28 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Getting count of records passed through a link
Replies: 17
Views: 7392

Even though I don't do it, the ABORT can be kept in the routine, as the DSLogFatal should never return. But when testing the routine from the manager the execution is not part of a job and thus the DSLogFatal() call will return and then the ABORT will kick in. But the original poster (OP) still need...
by ArndW
Mon Jun 05, 2006 9:19 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Difference between DSLogfatal and DSStopJob
Replies: 14
Views: 5503

The DS/BASIC "ABORT" function without an expression should not be used in DataStage, it will terminate a job immediately, unlike the DSLogFatal() which will not only abort the job but update the job run information and perform other cleanup tasks
by ArndW
Mon Jun 05, 2006 9:15 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How many simultaneous database connections won't hurt?
Replies: 3
Views: 970

What DataBase running on what Hardware and OS? 100 connections to a SQL-Server running on a 300MHz Pentium might be too much, but 100 connections to a DB/2 EEE running on a 32-CPU P-Series might barely cause a ripple.
by ArndW
Mon Jun 05, 2006 7:31 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Getting count of records passed through a link
Replies: 17
Views: 7392

1. You must include the line "$INCLUDE DSINCLUDE JOBCONTROL.H"
2. You will need to fill the values for StageName and LinkName to get values returned to you. {amended, added $INCLUDE to text}
by ArndW
Mon Jun 05, 2006 7:14 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Difference between DSLogfatal and DSStopJob
Replies: 14
Views: 5503

DSLogFatal() will stop the job from running and update the log file. DSStopJob() will issue a stop request, and if the job gets stopped then it will also have a status of aborted in the log.
by ArndW
Mon Jun 05, 2006 7:12 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: poor performance
Replies: 9
Views: 1841

Then put your ORDER BY into your Oracle SELECT statement.
by ArndW
Mon Jun 05, 2006 7:01 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Difference between DSLogfatal and DSStopJob
Replies: 14
Views: 5503

To add to what Roy has written: DSLogFatal() will stop the current job with a fatal error code and message to the log file. DSStopJob() will issue a job stop request to the job whose JobHandle is passed to the routine. If a job hits the DSLogFatal() call it will stop and will not return. If the code...
by ArndW
Mon Jun 05, 2006 6:43 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Limit for development projects on Unix server
Replies: 6
Views: 2137

Installing multiple instances will probably not help you, since each one does use shared memory and have it's own rpcdaemon running the "footprint" would be a bit larger. Ascential has also stated that they would prefer not to have several engines running and depending upon your licensing scheme it ...
by ArndW
Mon Jun 05, 2006 2:57 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Getting count of records passed through a link
Replies: 17
Views: 7392

If you want the information from inside the job, the transform stage variables @INROWNUM and @OUTROWNUM will work per instance. If you want the information from outside of the job, you can use a routine such as DSGetLinkInfo() or use the UNIX command line "dsjob -report" to get that data.
by ArndW
Mon Jun 05, 2006 2:55 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: xml output
Replies: 3
Views: 900

Stylesheets are an element of XML files and are not really part of the scope of DataStage. Whole books have been written about stylesheets and a Google search for "XML Stylesheet definition" returned over 2 million hits while Yahoo! brought back 1.9 million, which should be enough for you to find ju...
by ArndW
Mon Jun 05, 2006 2:48 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Limit for development projects on Unix server
Replies: 6
Views: 2137

A DataStage project as such doesn't use up any CPU time. The limitations will come on concurrent job runs, regardless of how many projects they are spread across. I am assuming that you only have one engine running in this configuration - otherwise it does get a bit more complicated. The only real r...
by ArndW
Sat Jun 03, 2006 3:18 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Db2udb API stage
Replies: 2
Views: 870

The SIGSEGV signal is indicative of an error, but you need to supply a lot more information before it can be diagnosed. Does the error occur when deleting only a couple of hundred rows? Does it always appear with the row? If you go to a single node configuration file do you have the same problem?