Lab Note #1: Version ID

When preparing to upgrade your application and/or tools to a more recent release or when reporting a runtime
problem like an abort, the current version of your application, tools and even MPE should be noted. Usually this is
documented in the PATCHDOC file of upgrade patches. Lets see how this can be done, in reverse order.


MPE:

To see the version of MPE, enter the command SHOWME.

             :SHOWME
             USER: #S559,MGR.LAB,PUB       (IN PROGRAM)
             RELEASE: C.55.03   MPE/iX HP31900 C.05.08   USER VERSION: C.55.03
             CURRENT: WED, DEC 16, 1998, 12:19 PM
             LOGON:   WED, DEC 16, 1998,  9:02 AM
             CPU SECONDS: 47         CONNECT MINUTES: 197
             $STDIN LDEV: 15         $STDLIST LDEV: 15

After the keyword RELEASE: you see C.55.03. This shows that I am on MPE 5.5.

Application:

To see the version of your application, print the file VERSNID.PUB from your application account. If you have
HPPO, then you need to print the file VERSHPPO.PUB of your MM account.

             :PRINT VERSNID.PUB.MMHP
             HP32260C.00.00N  P          PUB       TOOLTEST
                      HP MATERIALS MANAGEMENT
             :PRINT VERSHPPO.PUB.MMHP
             HP34006C.00.01             PUB       TOOLTEST
                              HP Purchasing

This file contains several pieces of information. The first line has the application product number and version
number on the left and the associated tools account name on the right. The second line contains the title of the
application.

             Product number:  HP32260
             Version:         C.00.00N
             Tools account:   TOOLTEST
             Product name:    HP MATERIALS MANAGEMENT

             Product number:  HP34006
             Version:         C.00.01
             Tools account:   TOOLTEST
             Product name:    HP Purchasing
Tools:

In the group SYSPGM in your tools account you should find the program VERSIONP, if your tools are still in
compatibility mode, CM, or VERSNMP, if your tools are in native mode, NM. By running either of these
programs, your tools product number and version are printed.

             FILENAME  CODE  ------------LOGICAL RECORD-----------  ----SPACE----
                               SIZE  TYP        EOF      LIMIT R/B  SECTORS #X MX
             VERSIONP  PROG    128W  FB           7          7   1       16  1  1
             VERSNMP   NMPRG   128W  FB         359        359   1      368  1  8

             :RUN VERSIONP.SYSPGM.TOOLTEST;LIB=G
             HP32265C.00.00I 
             End Run
             :RUN VERSNMP.SYSPGM.TOOLTEST;LIB=G
             HP32265C.00.00I 
             End Run

If you have both version programs, they MUST return the same info. This example shows product number and
version.

             Product number:   HP32265C
             Product version:  C.00.00I

Lab Note #1: Version ID, 16 Dec 1998 Keven Miller
Feedback and topic suggestions are welcome and can be sent to technote@exegesys.com.

Lab Notes are hints & technical notes from the "Labyrinth" (the eXegeSys software lab); so named because of our complex
mission to assimilate understanding the eRP product suite, it's source code, and our development procedures.