Page 1 of 1

Run time error in Datastage server (7.5)

Posted: Tue Jun 23, 2009 2:49 am
by HemaV
I am getting the following error when i run the job in datastage:
when i run for 10 records its processing fine but when i run for 40 records its throwing me the following error:

DataStage Job 923 Phantom 10979
Program "JOB.121662655.DT.1515019057.TRANS2": Line 65, GCI subroutine called with incorrect number of arguments.
Attempting to Cleanup after ABORT raised in stage XML_PARENT_PE820_Phase2_1..Link_Partitioner_45
DataStage Phantom Aborting with @ABORT.CODE = 3

my job has the stages like:
SequentialFile---->Transformer---->LinkPartitioner---->(here i have 2 links as below)
XMLInputStage---->Transformer---->AggregatorStage---->HashedFile
XMLInputStage---->Transformer---->AggregatorStage---->HashedFile

From 2 HashedFiles stage to LinkCollector---->SequentialFile.

Can you please suggest me how can i get rid of this error

Re: Run time error in Datastage server (7.5)

Posted: Tue Jun 23, 2009 3:11 am
by jonyfranc
Hi,

Suggest you to open the file "JOB.121662655.DT.1515019057.TRANS2" and look into line #65, I'm sure you can resolve by yourself from there..

The file must be located under RT_BP* directory in your project path.


Francis

Posted: Tue Jun 23, 2009 3:38 am
by ArndW
Trans2 is problably your transform stage name. What functions are you using there that might have the wrong number of arguments?

Posted: Tue Jun 23, 2009 6:47 am
by chulett
It always names them "TRANSn" rather than using your names and "TRANS2" would be the second transformer in the job. And the specific "RT_BP*" directory for this problem would be RT_BP923 - the Job number is explictly mentioned in the phantom error message.

Posted: Fri Feb 19, 2010 9:59 am
by danddmrs
Stumbled on this post when searching the forum for a similar problem. Mine was resolved by sticking a passive stage between the transformer and link partitioner.

Perhaps this will assist someone down the road.