![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: We are running a VAX/VMS V5.5-2H4 DSSI Cluster with 2 CPUs, and I've just noticed something odd about the use of the INSTALL Utility. Recently, I've been adding code to support a new product we will be manufacturing. Part of this involves a DECForms based menu program which is installed. "INSTALL CREATE MEN_EXE:MEN_MAIN_MENU.EXE;99/OPEN/SHARED/WRITE" or more usually "INSTALL REPLACE MEN_EXE:MEN_MAIN_MENU.EXE;99/OPEN/SHARED/WRITE" What puzzles me is what I see when I do a "SHOW/DEVICE/SYSTEM/FILES DSA1:" on each of the nodes. On one: Files accessed on device DSA1: on 24-JUL-2001 11:54:51.22 Process name PID File name 00000000 [000000]INDEXF.SYS;1 00000000 [000000]PAGEFILE_STAN.SYS;1 00000000 [SLC.COMMON.SYSLIB]SLC.EXE;1 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;93 00000000 [DMQ$V32.EXE]DMQ$MSGSHRV32.EXE;4 00000000 [DMQ$V32.EXE]DMQ$EXECRTLV32.EXE;4 00000000 [DMQ$V32.USER.0002_00016]DMQ$PSSRTL0002_00016-VAXV32.EXE;1 00000000 [DMQ$V32.EXE]DMQ$ENTRYRTLV32.EXE;4 00000000 [DMQ$V32.EXE]DMQ$SET_LNM_TABLEV32.EXE;3 00000000 [CHIP.SYS0]GLPTRINC.EXE;2 00000000 [CHIP.SYS0]CHIP_LIB.EXE;2 00000000 [CHIP.SYS0]CHIP.EXE;3 00000000 [CHIP.SYS0]LOAD.EXE;3 00000000 [DMQ$V32.USER.0002_00014]DMQ$PSSRTL0002_00014-VAXV32.EXE;1 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;94 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;95 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;96 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;97 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;98 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;99 On the other: Files accessed on device DSA1: on 24-JUL-2001 11:56:12.84 Process name PID File name 00000000 [000000]INDEXF.SYS;1 00000000 [000000]PAGEFILE_OLLIE.SYS;1 00000000 [SLC.COMMON.SYSLIB]SLC.EXE;1 00000000 [CHIP.SYS1]GLPTRINC.EXE;2 00000000 [CHIP.SYS1]CHIP_LIB.EXE;2 00000000 [CHIP.SYS1]CHIP.EXE;2 00000000 [CHIP.SYS1]LOAD.EXE;2 00000000 [DMQ$V32.EXE]DMQ$MSGSHRV32.EXE;4 00000000 [DMQ$V32.EXE]DMQ$EXECRTLV32.EXE;4 00000000 [DMQ$V32.USER.0002_00017]DMQ$PSSRTL0002_00017-VAXV32.EXE;1 00000000 [DMQ$V32.EXE]DMQ$ENTRYRTLV32.EXE;4 00000000 [DMQ$V32.EXE]DMQ$SET_LNM_TABLEV32.EXE;3 00000000 [DMQ$V32.USER.0002_00015]DMQ$PSSRTL0002_00015-VAXV32.EXE;1 00000000 [PISYSEXE]ARCCACHE.EXE;3 00000000 [PISYSEXE]TABLES.EXE;3 00000000 [PISYSEXE]DBSHARE.EXE;3 00000000 [PISYSEXE]ELSHARE.EXE;3 00000000 [PISYSEXE]CRTSHARE.EXE;3 00000000 [PISYSEXE]SQCTABLES.EXE;3 00000000 [PISYSEXE]PISUBSHR.EXE;2 00000000 [PISYSEXE]PRIVSHELL.EXE;1 00000000 [PISYSEXE]FORMULALIB.EXE;1 00000000 [PISYSEXE]PTBLD.EXE;1 00000000 [PISYSEXE]PIFORMDIFF.EXE;1 00000000 [PISYSEXE]PCREATE.EXE;3 00000000 [PISYSEXE]PEDIT.EXE;3 00000000 [PISYSEXE]PICRT.EXE;3 00000000 [PISYSEXE]MIRUN.EXE;3 00000000 [PISYSDAT]PIUPDATE.SECTION;1 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;96 00000000 [BSCPRD.MEN.EXE]MEN_MAIN_MENU.EXE;98 I don't understand why I see multiple versions of MEN_MAIN_MENU.EXE still open. I can't delete the old versions from the disk, and at most only versions 98 and 99 may be in use. WHY IS THIS HAPPENING? IS THERE ANY WAY TO MAKE THE SYSTEM CLOSE THE OLDER VERSIONS? The Answer is : Specification of an image version number has special meaning to the image activator, of which RUN (and INSTALL) are the user interfaces. (In the case of RUN, specification of the version number on the image indicates you request the image activator bypass any installed image.) Accordingly, the OpenVMS Wizard would encourage you to not specify the version number. In this case, it simply appears that you have installed multiple versions of the image. To remove specified installed images, use the INSTALL PURGE or the INSTALL DELETE commands.
|