Search found 15603 matches

by ArndW
Fri Sep 28, 2007 3:01 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: dsjob fails staus code 30107
Replies: 6
Views: 6315

Error code 30107 means 'subroutine failed to complete successfully' as I'm sure you've found in searching the forum, and that doesn't help much in analyzing the cause without more information. If you can run the job from the Director, where are you getting this error? What other messages are being g...
by ArndW
Fri Sep 28, 2007 2:48 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: JOB CONTROL USING BASIC CODE SQL ERROR
Replies: 5
Views: 2466

Anil, you haven't posted what your error is, or how you are invoking your EXEC command. Also, each call to DOS (or UNIX for that matter) from a DataStage BASIC program shells out and returns and usually the session information is lost. I am only aware of DB2 connect which keeps the session login inf...
by ArndW
Thu Sep 27, 2007 5:26 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Heap Memory Size Isuue
Replies: 5
Views: 1952

PX is usually quite graceful in how it degrades from using memory to disk. Could you post your exact error - it is likely that you ran out of disk space and not memory.
by ArndW
Mon Sep 24, 2007 12:20 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: not able to load data into sequential file
Replies: 2
Views: 809

I am confused, you state you are loading from Oracle to a sequential file and that you can view the data in the source; but your error message is from the Oracle view-data command. What happens if you go into SqlPlus and execute "select count(*) from sys.gv_$instance "? Addendum 1. This is a PX job,...
by ArndW
Sun Sep 23, 2007 11:18 pm
Forum: General
Topic: Calculating buisness hours between two timestamps
Replies: 20
Views: 4493

So you are using the Parallel Extender / Extended Edition (PX/EE) version of the product; this means you should not be using the DS/BASIC language subroutines to do these computations. You would code your own routine in C++ and call it from your datastage job. The effort to code this is a bit more t...
by ArndW
Sun Sep 23, 2007 8:38 pm
Forum: General
Topic: Calculating buisness hours between two timestamps
Replies: 20
Views: 4493

You posted in the "General" but specified a PX job, so we would need to confirm if this is for a PX/EE job or for a server one.

Although this could be done with stage variables to compute the hour ranges, a routine would be much more efficient (as well as being more legible and maintainable).
by ArndW
Sat Sep 22, 2007 2:45 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Debugging Phantom Error
Replies: 21
Views: 6122

My fault, the VLIST command is "VLIST DSD.BP DSD_StageRun.B"; I mis-typed and asked you to list the wrong program. Please post the results of the correct VLIST.
by ArndW
Sat Sep 22, 2007 1:54 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Debugging Phantom Error
Replies: 21
Views: 6122

In your shell you didn't execute the ". ./dsenv" as suggested, which accounts for the error. Please post lines 543 through 547.
by ArndW
Sat Sep 22, 2007 1:09 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Debugging Phantom Error
Replies: 21
Views: 6122

a) ensure that your .dsenv has been executed
b) "cd $DSHOME"
c) "./bin/dssh"
d) LOGTO {ProjectName}
e) "VLIST DSD_BP DSD_RUN.B"
f) "QUIT"

or you can use the shell tool in the Administrator to issue just the VLIST command.
by ArndW
Sat Sep 22, 2007 1:06 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash file stage-Active or passive stage?
Replies: 7
Views: 2612

Umm, by that token a sequential file stage is also active, since it opens and writes to files and allows pre- and postprocessing to be done as well. The definitive definitions can be found in the metadata describing these stages, the rest is just theorizing. I like to look at passive stages as being...
by ArndW
Sat Sep 22, 2007 12:46 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Debugging Phantom Error
Replies: 21
Views: 6122

I still think this might be caused by an issue within DataStage. If you have access to support I would run this by them. If not, you could run the following command from the uv shell "VLIST DSD_BP DSD_RUN.B". The first column will be the source line number. If you could post a couple of (source) lin...
by ArndW
Fri Sep 21, 2007 10:21 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: sequential File
Replies: 22
Views: 3256

Are you executing tr as UNIX shell in the after-job? Also, what happens if you change your command to read:

Code: Select all

cat filename1.txt | tr \'\x00\' \'\' > filename2.txt 
by ArndW
Fri Sep 21, 2007 6:41 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Debugging Phantom Error
Replies: 21
Views: 6122

I remember that on some versions on some platforms all jobs would generate this spurious message in the phantom log file. What version and platform are you on?
by ArndW
Fri Sep 21, 2007 6:35 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Import Table Definition (ODBC) from Datastage Manager Error
Replies: 10
Views: 5035

Which database are you connecting to via ODBC, what settings did you specify and can you "view data" on a table in that database from a job?
by ArndW
Fri Sep 21, 2007 6:33 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ADS as ETL tool for Telecom sector DWH
Replies: 9
Views: 2019

I'm currently at a telco. Using PX and processing hundreds of millions of records per day. I've done similar types of volume using Server and hand-coding the parallelism but a well-designed PX job wins hands-down when it comes to throughput.