Search found 15603 matches

by ArndW
Thu Jul 21, 2005 3:54 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Deleted a Project in DS Admin but &PH&,&COMO&
Replies: 4
Views: 1372

you can do a "rm -r \&PH\&" and so on for the other folders. These 3 contain the job run (phantom) stdout, saved select lists and other commands, and saved stdout redirects - none of which are crucial to runs. I wonder why they were not deleted in the first place, perhaps due to permissions.
by ArndW
Thu Jul 21, 2005 3:51 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash file write failures
Replies: 17
Views: 6216

Ranga, good approach, but in this case any write would cause the failure, and it seems that only a specific record is failing. My gut feeling is that there is a @FM or @VM in the key field which is causing the failure, but that doesn't explain the sporadicity (yes, that word does not exist in the di...
by ArndW
Thu Jul 21, 2005 3:47 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: what is Phantom
Replies: 3
Views: 1110

The "phantom" is an archaic term (coming from the UniVerse implementation on PRIMOS) which just means a background process, i.e. one not associated with a terminal/keyboard.

The PHantom processes and not the launching process are the ones actually doing the work, so they hold the locks.
by ArndW
Thu Jul 21, 2005 3:41 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: find/replace(Parameters) utility to promote to production
Replies: 10
Views: 3366

I forgot to add you should look for "WinEMACS download" in Google or your favorite search engine to get a number of sites where you can get this package.
by ArndW
Thu Jul 21, 2005 3:39 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: find/replace(Parameters) utility to promote to production
Replies: 10
Views: 3366

Venkat, I think EMACS might be overkill, it is a very powerful (but old) editor. You really should not write a shell script for this if you have DataStage. A simple job to read the .dsx file, do an EREPLACE() of your {search} and {replace} texts in a simple transform and write it to an output file. ...
by ArndW
Thu Jul 21, 2005 2:37 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: find/replace(Parameters) utility to promote to production
Replies: 10
Views: 3366

Venkat, as Sreenivasulu has stated, the .DSX files are text (even the binary object code is UUencoded to displayable characters. Thus you can do all of your changes in the editor of your choice. I like EMACS (free dowloads available) which allows you to write quite nifty macros. You can also use VI ...
by ArndW
Thu Jul 21, 2005 12:35 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: CCSID value
Replies: 8
Views: 2939

ml,

the CCSID doesn't ring a bell, but the 1252 and 937 are codesets (1252 is Windows Latin codepages, and 937 is traditional Chinese).

Do you have NLS enabled in DataStage or in the database?
by ArndW
Wed Jul 20, 2005 8:44 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to stop the Job at once
Replies: 13
Views: 5696

Benny,

the DEADLOCK.MENU item lets you do some things with the deadlock daemon, but you need to be an Admin to access it and it should be automatically started at boot time. Usually the default 15 minutes are sufficient.
by ArndW
Wed Jul 20, 2005 8:33 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Compare , CRC32, CheckSum functions and their limitations
Replies: 4
Views: 1378

Kollurianu, the best and 100% guaranteed method is to do a String1=String2 comparison. But if the string is 500 characters long it sometimes makes sense to store a short CRC32'd string instead of the original and then do a comparison on the smaller value. The upside is drastically less storage space...
by ArndW
Wed Jul 20, 2005 8:23 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Stage Varialbles
Replies: 2
Views: 708

Yes, you can use stage variables in the transformer constraints.
by ArndW
Wed Jul 20, 2005 8:23 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Decimal to EBCDIC character
Replies: 9
Views: 1988

Use an unsigned and declare it as PIC 9(6) COMP-3; then ensure you put the leading zeroes into the string.
by ArndW
Wed Jul 20, 2005 8:03 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Data comparison with Mix Case alphabets
Replies: 9
Views: 1610

Make the acutal key to your Hash file an uppercase name, create a temporary column in your job with the uppercase lookup name and use that as the lookup key to your hash file.
by ArndW
Wed Jul 20, 2005 4:35 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Decimal to EBCDIC character
Replies: 9
Views: 1988

If you don't want the sign then declare as an unsigned COMP-3, but yes, the basic idea is to use the overlay mechanism.
by ArndW
Wed Jul 20, 2005 4:31 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to stop the Job at once
Replies: 13
Views: 5696

Jack_dcy, doing a UNIX kill is not a good idea in DataStage, especially if you let slip a kill -9 . Killing processes from the command line can leave locks hanging around that are not cleared (even with the uvdlockd running) and at worst might require a DataStage server restart to get going again.
by ArndW
Wed Jul 20, 2005 4:02 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Decimal to EBCDIC character
Replies: 9
Views: 1988

Benny, my point is that your method takes whatever bit representation the COMP-3 field is using an breaks that up into PIC(X) without any conversion at all. So, if you were to "fake" your input or output metadata to state that this is a CHAR field (and turning off EBCDIC/ASCII conversion) you will g...