Operating System - OpenVMS
1827294 Members
3275 Online
109717 Solutions
New Discussion

Determing third party software versions

 
SOLVED
Go to solution
Chuck Ciesinski
Honored Contributor

Determing third party software versions

To all,

Please forgive another newbie question, but, is there an easy way to list the third party software, including version information, from OpenVMS? Similiar question is being asked on the HP-UX and Microsoft Forums as I have machines in thos categories as well.

Thanks in advance,

Chuck Ciesinski
"Show me the $$$$$"
7 REPLIES 7
David B Sneddon
Honored Contributor
Solution

Re: Determing third party software versions

Chuck,

You don't mention what platform or VMS version.
The following should be a start:

$ product show product
$ type sys$update:vmsinstal.history

It will also depend on the installation method
used by the products. If they don't use PRODUCT
or VMSINSTAL then it will be more difficult.

Dave
Wim Van den Wyngaert
Honored Contributor

Re: Determing third party software versions

A second solution if the solution of David is not working or if you think that someone copied exe's instead of installing them.

anal/ima/head exe_name

and look for "Image Identification Information" field "image file identification".

Wim
Wim
David B Sneddon
Honored Contributor

Re: Determing third party software versions

Chuck,

If you do have to examine images, the attached
DCL can be useful.
Sample output:

$ @image_ident dbsexe:*.exe

RRV created 30-JAN-2004 04:08:04.20
SCAN_DISK created 16-MAY-1995 16:24:04.28
SCAN_FILE_LOCKS created 8-JUN-2004 02:57:25.93
SCAN_QUEUES created 17-MAY-1995 09:33:01.63
SCAN_RIGHTSLIST created 16-MAY-1995 17:11:25.35
SEEK_USERS <01> created 17-MAY-1995 09:33:15.20
SET_USERNAME created 10-JAN-1996 11:41:39.31

This of course assumes that an IDENT was specified
during the link.

Dave
Jan van den Ende
Honored Contributor

Re: Determing third party software versions

Chuck,

for _THOSE_ products that behave well enough to link their .EXEs with an image version (the ones that Wim's solution works for) there exists a nice utility:

$ @SYS$UPDATE:DECW$GET_IMAGE_VERSION

This deposits the content of "image file identification" into your_symbol_name.

-- And if they did not behave well enough, you always get version 1.0, so no not-found issues, but then you will have to find some other means.

BTW: many (but by far not all) products have some way of retrieval of their version.
But yes, that wheel has been invented many times, and no, they do not fit each other.
So, you need a dedicated piece of code for every product you want to query :-(

just my EUR 0.02

Proost.

Have one on me.

jpe
Don't rust yours pelled jacker to fine doll missed aches.
Ian Miller.
Honored Contributor

Re: Determing third party software versions

looking at release notes in SYS$HELP can help although you can install release notes without the product.
Some products place files in SYS$UPDATE which indicate versions and what was installed.

For RDB and related products look in
SYS$COMMON:[SYSMGR.VAXINFO$PRODUCTS]
for files that indicate the product version and list the files that where installed.
____________________
Purely Personal Opinion
Daniel Fernandez Illan
Trusted Contributor

Re: Determing third party software versions

Chuck

It is possible to use:
$product show history
to check version and history of products.
Saludos
Daniel.
Karl Rohwedder
Honored Contributor

Re: Determing third party software versions

Attached is a DCL routine (don't know where I got it from), which uses a 'script' file to determine the LP versions (edit the file tosplit it into 2 files).
The 'script' files specifies for a lot of products, how to get the version.
(At the beginning are some customization, mainly file location, must be editied).

regards Kalle