It's possible that the compilation is going to a different lib than the one in use. Is the env variable JBCDEV_LIB set? What does jshow -c subroutinename show?
On Apr 23, 2013, at 8:38 AM, Charlie Noah <[email protected]> wrote: > Troy, > > You've probably noticed that the name in the SUBROUTINE statement (normally > line 1) needs to be the same as the actual subroutine name. Otherwise you'll > get weird results - it will be cataloged under the name in the SUBROUTINE > statement. > > Charlie > > On 04-23-2013 9:55 AM, Dan Ell wrote: >> The subroutines are shared object and therefore will not refresh until you >> exit the initial jBASE program. IOW, if you are starting from a jsh rather >> than the ksh or native Linux shell, then you need to exit and re-enter that >> shell before the subroutine will run the changed object by reloading it into >> memory. >> >> From: [email protected] [mailto:[email protected]] On Behalf Of >> troyd1 >> Sent: Tuesday, April 23, 2013 9:47 AM >> To: [email protected] >> Subject: Subroutine catalog being ignored >> >> I inherited a 3.0 jbase install and am trying to support it. It is on a >> linux machine. If I compile and catalog a subroutine, it says that it >> rebuilt the subroutine library ok, but the changes are ignored. I need to >> change the name of the subroutine, recompile it and then change the call >> name in the calling program to get it to work. Any suggestions on what to >> do with this? It kind of defeats the purpose of having a subroutine of you >> need to change the calls all the time. The programs recatalog fine. >> -- >> -- >> IMPORTANT: T24/Globus posts are no longer accepted on this forum. >> >> To post, send email to [email protected] >> To unsubscribe, send email to [email protected] >> For more options, visit this group at >> http://groups.google.com/group/jBASE?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "jBASE" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> -- >> -- >> IMPORTANT: T24/Globus posts are no longer accepted on this forum. >> >> To post, send email to [email protected] >> To unsubscribe, send email to [email protected] >> For more options, visit this group at >> http://groups.google.com/group/jBASE?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "jBASE" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. > > -- > -- > IMPORTANT: T24/Globus posts are no longer accepted on this forum. > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group at > http://groups.google.com/group/jBASE?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "jBASE" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en --- You received this message because you are subscribed to the Google Groups "jBASE" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
