Search found 53125 matches

by ray.wurlod
Sat Feb 05, 2005 3:34 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Command Interface
Replies: 7
Views: 4298

Would I be right in saying that LIST.LOCKS never shows any locks held? That's because - unless you've chosen to use them within your own routines - task synchronization locks are not used by DataStage. All user locks used by DataStage processes and clients can be viewed with LIST.READU EVERY. In mos...
by ray.wurlod
Fri Feb 04, 2005 7:45 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Function to round a decimal to highest possible integer
Replies: 13
Views: 12347

FIX( number [,precision [,mode]] ) does indeed exist.

Find it in the DataStage BASIC reference guide.

precision is the number of decimal places.
mode is 0 to round, 1 to truncate.
by ray.wurlod
Fri Feb 04, 2005 7:37 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: link report not found
Replies: 13
Views: 14127

Yes, because it re-reads the configuration file that specifies that MetaStage proxy mode is enabled, and checks that the listener process is started.
by ray.wurlod
Fri Feb 04, 2005 7:25 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Testing with null arguements
Replies: 6
Views: 2167

Every developer I mentor gets the following advice. Include conditionally compiled statements for test. * Change this to $UNDEFINE when compiling for production. $DEFINE TESTING This sets up a token that can be tested by the compiler. $IFDEF TESTING statements $ENDIF The statements between the $IFDE...
by ray.wurlod
Fri Feb 04, 2005 7:16 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Derived parameters
Replies: 11
Views: 3142

A lot of the lines are comments, or declarations. There are relatively few lines of actual processing code, unless you have lots of job parameters (the job sequence actually checks to see that they were actually set, a common deficiency in human-written code).
by ray.wurlod
Fri Feb 04, 2005 7:13 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to check how many clients are connected to the project?
Replies: 6
Views: 1935

Actually, being connected will not prevent an export; it's only when they have objects open for editing that that object is skipped by the export process. It is sufficient, therefore, to check for locked design objects (though safer not to have any user connected). You can determine both using the c...
by ray.wurlod
Fri Feb 04, 2005 7:09 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Command Interface
Replies: 7
Views: 4298

LIST.LOCKS is not the appropriate command; this shows task synchronization locks, which are not used by DataStage. LIST.FILE.STATS will be singularly unhelpful unless the statistics have first been gathered using ACCOUNT.FILE.STATS. As you can discern, there is much to learn, and much of which you s...
by ray.wurlod
Thu Feb 03, 2005 11:35 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: java calling a datastage job
Replies: 5
Views: 2197

There is a C-callable API (called DSAPI) documented in both the Server Job Developer's Guide and the Parallel Job Developer's Guide . While there is no explicit Java API, or set of classes, I'm sure you could make use of the DSAPI from Java. But it won't make your work easier. Instead of leveraging ...
by ray.wurlod
Thu Feb 03, 2005 11:15 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Inconsistent run times
Replies: 4
Views: 1350

Umm... only run it on the occasions when it runs in three seconds? Check the log file and compare the job start and finish times with the active stage start and finish times. This will isolate the problem better. When you run the job from Director, switch to the Tracing tab. Select the Transformer s...
by ray.wurlod
Thu Feb 03, 2005 11:09 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Datastage malfunction while adding a number to a huge number
Replies: 5
Views: 2107

You can find it in the DataStage BASIC manual. It is a valid function: though your expression remains red it will compile and run successfully. If you want to switch off the red colour, which only signifies that the expression editor does not recognize the function name, edit the file called DSParam...
by ray.wurlod
Thu Feb 03, 2005 3:05 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: time stamp concatenation
Replies: 4
Views: 737

If you want delimiters, you have to concatenate them in, too. HR : ":" : MIN : ":" : SEC : " " : AM_PM_Flag Or, if you can be certain that each component is two characters long, you can concatenate first and format later. Fmt(HR:MIN:SEC:AM_PM_Flag, "R##:##:## #...
by ray.wurlod
Thu Feb 03, 2005 3:01 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Datastage malfunction while adding a number to a huge number
Replies: 5
Views: 2107

Use the SADD function rather than the arithmetic operator "+". By doing so you will suffer no loss of precision in integer arithmetic.

BTW, the configuration parameter to which leomauer is referring is actually called EXACTNUMERIC.
by ray.wurlod
Thu Feb 03, 2005 2:59 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Inconsistant behaviour when using arrays
Replies: 9
Views: 2053

You can get around the problem of redimensioning in COMMON (which is prohibited) by using a dynamic array (or, in your case, a pair of them, one for the lower bound, one for the upper bound). I have used this technique in the past, and it is (used to be?) taught on the Programming with DataStage BAS...
by ray.wurlod
Thu Feb 03, 2005 2:54 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DS Server edition/ DS EE edition
Replies: 4
Views: 962

All job types are accessed, and modified, by the one set of DataStage clients. The clients determine from the repository what job types you can create which, in turn, is determined by what version of DataStage server engine you have installed (server, EE or EE/MVS). All engines can create server job...
by ray.wurlod
Thu Feb 03, 2005 2:45 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Schema management
Replies: 3
Views: 888

The staff at DSXChange forward all requests to Ascential. I am not sure what happens after that. There's also an enhancements wish list at Ascential Developer Net as well as which you are perfectly entitled to submit enhancement requests through your support provider. Finally, if you have a local us...