Does the subroutine rely on any information set in COMMON blocks that might be 
available during telnet login, but not when called via DataStage? This is the 
biggest problem I've seen in my prior experience with DataStage <--> U2

Does it work when you change the i-type to just return some dummy static 
information?

Dan McGrath
Managing Director, U2 Servers Lab
Rocket Software
4600 South Ulster Street  ·  Suite 1100  ·   Denver, CO 80237 ·  USA
T: +1 720 475 8098 · E: dmcgr...@rocketsoftware.com · W: u2.rocketsoftware.com


-----Original Message-----
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R.
Sent: Tuesday, January 22, 2013 2:16 PM
To: 'U2 Users List'
Cc: Jasti, Srini R.; Majors, Larry
Subject: [U2] DataStage Question

I have a simple I-Desc that is calling a subroutine.  This works perfectly in 
UniData, but when Datastage tries to reference the I-Desc, it blows up with the 
following error:

xSalesDelvEnhancement..sohdr.DSLink13: ds_udtGetNextPacket Error calling 
DSHELPER subroutine - 30107 - Subroutine failed to complete successfully

I am not a Datastage guy and my Datastage guy is not a UniData guy, so we are 
all scratching our heads.

What very little I see under Google suggests that we need to rebuild the 
repository index by running DS.REINDEX ALL from the Datastage shell.  That 
seems a bit extreme and my Datastage guy does not think this is it.

Any pearls of wisdom on this little gem?


JRI


_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to