Search found 15603 matches

by ArndW
Sun Oct 14, 2007 8:22 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: concatenate two fields (dont use a transformer)
Replies: 10
Views: 5294

The row merge does something completely different. The correct stage to use would be the modify stage, I am not sure if the default ":" concatenation operator can be used or if you need to call one of the builtin string functions. There is no reason not to use the Transform stage; the only stage tha...
by ArndW
Sun Oct 14, 2007 8:10 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How Oracle Enterprise stage reformats SQL with /*+rowid(p)*/
Replies: 4
Views: 1026

I think if you make your output Oracle stage run in sequential mode, or just use a 1-node configuration, then the hint will not be used. I don't know why your DBAs should be so certain that this is the cause of your snapshot performance issue, though.
by ArndW
Sun Oct 14, 2007 3:52 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Reg: Fatal Error in SCD stage
Replies: 4
Views: 976

Somewhere in the job you are converting from a string to the database date column and the format is not correct, probably in the date derivation for the update link.
by ArndW
Sun Oct 14, 2007 1:52 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Basic transformer functionality
Replies: 4
Views: 1451

I do think that basic transformer does the work. when i try to capture the DBMSCODE out of Basic Transformer its giving 0 as output always But doesn't that mean that the BASIC transform doesn't work? If you intentionally force a database error (i.e. put a NULL value in a non-nullable field) do you ...
by ArndW
Sat Oct 13, 2007 3:31 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Run out of resources
Replies: 1
Views: 669

There are many ways to approach this "throttling" of resources; but none of them are builtin to the product One simple (but not necessarily 100% effective approach) is to add a call to a user-written before job routine in every PX job. This could easily be added to all by doing an export of the proj...
by ArndW
Thu Oct 11, 2007 11:37 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Hi all
Replies: 5
Views: 1450

Hello premupdate, You probably cannot recitfy this. Was this job imported through a .dsx file? If so, then it was exported without sources and you can fix that with a re-export & import. If the job was built in the same project, then the data files for the job have most likely become corrupted. ...
by ArndW
Thu Oct 11, 2007 8:30 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Oracle UPSERT commit intervals
Replies: 3
Views: 1744

I put together a very simple job that illustrates the error, so I think it is a bug. I've submitted it to IBM support and will post the results here.
by ArndW
Thu Oct 11, 2007 7:03 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Oracle UPSERT commit intervals
Replies: 3
Views: 1744

Oracle UPSERT commit intervals

I have a job that set the following two values where I am doing user-defined UPSERTs to Oracle tables: $APT_ORAUPSERT_COMMIT_ROW_INTERVAL=10000 $APT_ORAUPSERT_COMMIT_TIME_INTERVAL=10 It seems that these values are being ignored. I've tried running with just the time-based or row-based settings and i...
by ArndW
Thu Oct 11, 2007 5:21 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DSPROJECTNAME in Sequencer
Replies: 1
Views: 722

If it isn't a builtin, then you can create a user routine activity and call DSGetProjectInfo(DSJ.PROJECTNAME).
by ArndW
Thu Oct 11, 2007 1:33 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Basic transformer functionality
Replies: 4
Views: 1451

I do not think that the BASIC transform stage works the same way in a PX job, since in server jobs the transform stage takes care of reject handling; whereas in PX the database stage itself does that through an output link. This explains your problems and I don't think that there will be a way to do...
by ArndW
Wed Oct 10, 2007 9:04 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: FTP issue from ETL Server to Mainframe
Replies: 2
Views: 647

You are probably doing an ASCII (as opposed to a BINARY) ftp. If you file contains only text then this should be OK, as it will convert from your ASCII server to the mainframe's EBCDIC and it ought to be conserving the line length. You can try adding a "BINARY on" to your FTP commands and see if the...
by ArndW
Wed Oct 10, 2007 7:57 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Problem in Dataset Reading
Replies: 4
Views: 1375

Can you view the data as Ray asked, or try to execute the UNIX command "orchadmin ll {dataset}"? Any error messages?
by ArndW
Wed Oct 10, 2007 5:25 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Removing Control and Non-ASCII characters
Replies: 9
Views: 12412

The Ab Initio code looks like a direct interlude to the unix tr command; which you can use as a filter in the source sequential stage. The syntax of the DataStage CONVERT function is very different, you explicitly specify two strings, and each position value in one string is convert to the value in ...
by ArndW
Wed Oct 10, 2007 5:46 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Special character  getting trimmed in DataStage
Replies: 9
Views: 10256

If the source is the sequential file I would use a filter with a "tr" command, otherwise a CONVERT function will do the trick.
by ArndW
Wed Oct 10, 2007 5:42 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: can we call routine in the Transformer stage
Replies: 4
Views: 1466

You asked a very general question, I gave a very general answer.

It seems you have a user-written routine in c++. You need to add this to the list in the manager, once that is done you will see the routine show up when you right-click in the transform stage in the designer.