A subroutine that has been used forever suddenly disappeared from the VOC. I cataloged the 'missing' subroutine and the program calling it worked okay. I read here the problem could be a corrupted VOC file so I typed in LHVERIFY VOC at the TCL and it broke. I received the error:
'RTP9' Line 1. B10 Variable has not been assigned a value. Zero used.
Line 1 'RTP9' broke because a run time error was encountered.
When I tried to LHVERIFY a data table I got the same error.
HELP!
LHVERFIY shouldn't be cataloged.
The VOC entry should read
VERB1
SYSOBJ (OR VERBS)
V21
Which AREV version are you using? If you are using 3.1, I believe the command is VERIFYLH. You might also want to try the FIXLH command.
Thanks J.,
VERIFYLH was the correct command. Unfortunately it didn't highlight any problems in the VOC so I'm still puzzled as to why we're losing cataloged subroutines.
You've got me quite puzzled. Did you try FIXLH ?
Yes I did try FIXLH. Everything appears normal at this time though FIXLH didn't point to any errors???? When I find $ASCII_BFSC I will attempt to catalog it and see if the error occurs again.
Thanks again.
Barbara,
Are you sure that your volumes are attaching correctly? It could also be a bad spot on your hard drive. I've seen that happen too.
Also, much as I hate to say it, your SYSOBJ could be corrupted. If that's the case, the only option is to restore from backup.
Hope that helps,
Matt Sorrell
P.S. You can run verifylh on sysobj, but DON'T run fixlh on sysobj. I learned that hard way about that.