[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

INSTALL and executable image version numbers?

» close window

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.
 

answer written or last revised on ( 24-JUL-2001 )

» close window