1821802 Members
3330 Online
109637 Solutions
New Discussion юеВ

COBOL and DCLTABLES

 
quack322
New Member

COBOL and DCLTABLES

Hi all,
I am trying to install COBOL 2.8 but after the install, when it runs the ivp it comes up with:
Portion done: 0%...80%...90%...100%

The following product has been installed:
DEC AXPVMS COBOL V2.8-1286 Layered Product

%PCSI-I-IVPEXECUTE, executing test procedure for DEC AXPVMS COBOL V2.8-1286 ...
%PCSI-I-PRCOUTPUT, output from subprocess follows ...
%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
%LINK-F-OPENIN, error opening HOMES$DISK:[HOMES.QUACK322.MENU]COBOL$IVP.OBJ; as t
-RMS-E-FNF, file not found
%SYSTEM-F-ABORT, abort

%PCSI-E-IVPFAILURE, test procedure completed with an error status
-SYSTEM-F-ABORT, abort
%PCSI-E-IVPINSTALL, product is installed, but its verification test has failed
Do you want to continue? [YES]
%PCSIUI-I-COMPWERR, operation completed after explicit continuation from errors

And now I when I type cobol nothing happens
BARCA0::QUACK322> cobol
%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
\COBOL\
And yes I have logged out and in again, rebooted,SET COMMAND /TABLE=SYS$LIBRARY:DCLTABLES
and still no effect
3 REPLIES 3
Volker Halle
Honored Contributor

Re: COBOL and DCLTABLES

Hi,

do you happen to have a DCLTABLES.EXE laying around in SYS$SPECIFIC:[SYSLIB] ?

The COBOL installion will probably update the DCLTABLES in SYS$COMMON:[SYSLIB], so you won't get the COBOL verb defined in your copy of DCLTABLES in SYS$SPECIFIC:[SYSLIB]

Try SET COMMAND/TABLE=SYS$COMMON:[SYSLIB]DCLTABLES and consider to delete the copy of DCLTABLES in the specific root.

Volker.
quack322
New Member

Re: COBOL and DCLTABLES

Thanks, it works
but do I have to put that command in the SYLOGIN? If I don't the COBOL verb wont work after I log in again. Is there a way I can tell which tables it is using?
Thanks again...
Volker Halle
Honored Contributor

Re: COBOL and DCLTABLES

Hi,

you should rename the DCLTABLES in SYS$SPECIFIC:[SYSLIB] to .EXE_OLD to prevent them from being loaded, as they will cause these types of problems in the future.

LOGINOUT will automatically load the first version of DCLTABLES it finds when searching through the SYS$SYSROOT:[SYSLIB] searchlist.

Volker.