Here is more info:
Here is the output from the jshow:

jsh tmi ~ -->jshow -c W.PURCHASE.ORDER.ENTRY
Subroutine:          /jbase/lib/libroot5.so.223
                     jBC W.PURCHASE.ORDER.ENTRY version 3.4 Wed Apr 13 
10:52:08
2005
                     jBC W.PURCHASE.ORDER.ENTRY source file W2
Subroutine (DUP!!):  /jbase/lib/libtmi0.so.129
                     jBC W.PURCHASE.ORDER.ENTRY version 3.4 Thu Apr 25 
14:57:46
2013
                     jBC W.PURCHASE.ORDER.ENTRY source file T9DEV.BP

it will let me decatalog the T9DEV.BP version, but not the W2 version. 
 When I try to decatalog the W2 version, it says:

jsh tmi ~ -->DECATALOG W2 W.PURCHASE.ORDER.ENTRY
 ** Unable to decatalog object W.PURCHASE.ORDER.ENTRY **

Any suggestions? 

I have been making a duplicate copy with a new version number and then go 
and find all the calling programs and change them as a program does not 
have the cataloging problem.

Thanks in advance for any help.

On Wednesday, April 24, 2013 10:52:24 AM UTC-5, troyd1 wrote:
>
> I did not think to decatalog first.  I will give that a try.  I have 
> worked through all my issues so far, but that is good to know.
>
> Sorry for the double post.  The first did not show up right away and I 
> thought I did something wrong.
>
> On Wednesday, April 24, 2013 8:40:29 AM UTC-5, Dick Thiot wrote:
>>
>> I would suggest a couple of things.  You can try the "jshow -c 
>> yoursubname" command to make sure that the subroutine is recognized in one 
>> of the libraries.  If it is currently being called I would be surprised if 
>> this didn't return showing the lib file that the subroutine is in.  You can 
>> also try to DECATALOG the subroutine first before cataloging it.  Are you 
>> getting an error when you do your catalog?  There are a number of issues 
>> that could cause this.  Obviously, it is critical that the SUBROUTINE 
>> statement in the program have the same name as the actual subroutine name 
>> and you probably are doing that just fine.
>>
>> Dick
>>
>>
>> On Tue, Apr 23, 2013 at 8:48 AM, troyd1 <[email protected]> wrote:
>>
>>> 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.


Reply via email to