Is your environment set such that they are being CATALOGed to the same place and that the account name is not being included in the CATALOG?
Assuming that is so, then remember that a running program will not pick up a new version of a subroutine until the process stops and restarts, unless it has not yet loaded anything from the DLL in which your subroutine resides. By definition, if you have run that subroutine already and are now hoping to pick up a new version of it, then you will have laoded that DLL and the new version will not be picked up until you restart your program. Strategies, in order of smartness: 1) Don't be stupid and don't CATALOG changes directly into a live system. Make a point release and change the login scripts to point to that so that as people log out and log back in, they pick up the new versions - then you can always go back in time by changing the environment variables back; You don't need to shutdown the app, just get people to log off and on when they need the new change and didn't do that. You can even be smarter than this and add a "LOGOFFflag" to your main loop. Then at a good point in menu navigation, you check the flag, issue a nice message to the user "Logging off to pick up new application changes", and then they just have to log in again - easy. 2) So, you don't want to tell users to do anything? Well, fair enough. In that case, go ahead and catalog into the live system you nutter. But, change your main menu/application selection/etc loop such that every say 20th time around the loop it just drops out and restarts the program instead of sitting there forever (this is actually a well proven strategy in computer design anyway, for other reasons). A few simple bits of programming and the users won't even know this has happened. However, next time you call the subroutine, it will pick up new ones automatically. 3) Err.... 4) That's it Jim > -----Original Message----- > From: Rick Weiser [mailto:[email protected]] > Sent: Tuesday, December 01, 2009 2:36 PM > To: jBASE > Subject: Online cataloging > > Its been a while but I am having a problem with subroutines going live > on v4168 (win). > > I am compiling from one account and running the subroutine from > another. Is there something special I need to do to get online > cataloging working? > > Thanks, > > Rick > > -- > Please read the posting guidelines at: > http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > IMPORTANT: Type T24: at the start of the subject line for questions > specific to Globus/T24 > > 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 -- Please read the posting guidelines at: http://groups.google.com/group/jBASE/web/Posting%20Guidelines IMPORTANT: Type T24: at the start of the subject line for questions specific to Globus/T24 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
