Search found 15603 matches

by ArndW
Wed Jul 11, 2012 12:49 am
Forum: General
Topic: Deadlock management test case
Replies: 6
Views: 2075

I'm not quite sure what type of deadlocks you are looking at reproducing. The DataStage internal locks for such items as jobs and other repository objects are what are cleared by the deadlock daemn. Such a deadlock can be easily created by starting a designer session, seeing which UNIX process is be...
by ArndW
Tue Jul 10, 2012 9:47 am
Forum: General
Topic: Combining 4 perl scripts into one script
Replies: 1
Views: 634

Welcome to DSXchange, Madalaja. Do you think that your question is more scripting or DataStage related? If you feel it really is DataStage, then posting the short-form of the script (no contents, just the parameters that you use) might help; but my feeling is that your question relates more to param...
by ArndW
Tue Jul 10, 2012 6:36 am
Forum: General
Topic: unix commands in windows env
Replies: 5
Views: 1064

"grep" is most certainly part of the MKS Toolkit. I'm really surprised that the command wasn't found, since if the $PATH isn't set correctly for MKS toolkit then DataStage itself wouldn't run. If you search your server for "grep.exe" to find the correct directory you can then mak...
by ArndW
Tue Jul 10, 2012 6:12 am
Forum: General
Topic: unix commands in windows env
Replies: 5
Views: 1064

The MKS Toolkit gets installed as part of DataStage and that contains quite a few standard UNIX commands. Thus the answer to your question is "maybe". Do you know which commands you need to issue?
by ArndW
Tue Jul 10, 2012 5:36 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Should I use checksum
Replies: 5
Views: 1956

While checksum algorithms are pretty efficient, they still take CPU cycles. I would put the CRC value in the data with each record, the will at least halve the number of computations if each record is only compared one time. Also remember that each field you concatenate needs to be checked for NULLs...
by ArndW
Tue Jul 10, 2012 5:22 am
Forum: General
Topic: Routine for DSJOBGETINFO
Replies: 11
Views: 2709

I'm not at a place where I can check, but I've done this type of log information several times before and it has always been a bit work to get functioning correctly. The code you've posted looks good and you haven't stated which part isn't working - I would guess that everything but the innermost Ge...
by ArndW
Mon Jul 09, 2012 7:12 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Dataset warning-expecting 2 segments, read 3 segments.
Replies: 2
Views: 1781

Your analysis of the problem cause is correct. While datasets are very efficient for reading/writing data, they remain at heart sequential files (perhaps "sequential files on steroids" might be more fitting). They are not databases and, along with sequential files, are 1-Writer or N-Reader...
by ArndW
Mon Jul 09, 2012 7:05 am
Forum: General
Topic: User connection issue with 8.7
Replies: 14
Views: 5681

Craig - I realized that after I'd typed in my message and thought I'd discarded what I'd written instaed of posting it. Oopsie.
by ArndW
Mon Jul 09, 2012 7:03 am
Forum: General
Topic: template doc for detail level design and high level design
Replies: 5
Views: 3335

srinivasan.v, that is a difficult request to fulfil, since DataStage is just a tool and your design isn't going to be about DataStage but about your specific problem and how you want to go about solving it (using DataStage). You won't get much in the way of answers to your question here, but perhaps...
by ArndW
Mon Jul 09, 2012 5:44 am
Forum: General
Topic: User connection issue with 8.7
Replies: 14
Views: 5681

There is no facility to mail to the forum or to a thread. What is easy is to post screenshots or documents to a hosting website and then refer to the URL here. Photobucket.com is a free website for hosting images and many use that to host screenshots.
by ArndW
Mon Jul 09, 2012 5:43 am
Forum: General
Topic: User connection issue with 8.7
Replies: 14
Views: 5681

Since datamine has opened as a new thread *here* we'll close this one and continue on the new thread.
by ArndW
Mon Jul 09, 2012 3:43 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Unable To Get Out From This
Replies: 8
Views: 3157

vamsi.4a6 - The unicode property is part of the text columns, each one can have its own setting.
ntr - A hex display utility is some program that shows the hex values for data. A simple one one is "od -x" in UNIX and many text editors have a hex display mode
by ArndW
Mon Jul 09, 2012 2:25 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Transformer loop, cache or anything else
Replies: 9
Views: 5552

I can't think of a viable means of doing this efficiently in PX without resorting to writing a bit of code, unfortunately. If doing it in server without resorting to hashed files a routine that stores the records between calls (using a COMMON block) would work quite well and not be too complicated t...
by ArndW
Mon Jul 09, 2012 2:20 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Hash partitioning
Replies: 7
Views: 3824

Pratyusha, for exactly this reason you always need to ensure that your data is partitioned on the key(s) that you wish to aggregate on (or join, or sort, or any other stage that process grouped data). If your data is partitioned on a hash of Column "A", then you are going to get incorrect ...
by ArndW
Fri Jul 06, 2012 9:05 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Issue with Oracle connector
Replies: 8
Views: 3237

Thanks for that. If you only insert/update 2 records do you get this problem or does it happen after many records have been written?
I'm a bit curious about the corrupted key since DataStage goes through Oracle APIs and any corruption points to an Oracle issue and not one within DataStage.