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