At 5:19 PM -0700 7/10/00, [log in to unmask] wrote:
>> Now. Is there something that can tell us about Suprtool, MPEX, Fantasia,
>> DBGENERAL, OMNIDEX, QUIZ, Data Express,
>> Job Rescue, Road Runner, third party ODBC driver, Tapes Plus,
>> Security/3000, VEAUDIT, and so forth?
>
>Two answers:
>
> no
>
>and
>
> listf @[log in to unmask]@
>
>:)
>
>Seriously, there's no registry of software on the HP 3000 ... this means
>that some HP software and nearly all third party software will be unreported
>by xeq psirpt.pred.sys.
However, if you're willing to do a little work, and you have VESoft's MPEX,
you can do
%listf /(code='PROG' or code='NMPRG'),<pick_your_mode>
This will list all executable program files on your system. It will be up
to you to categorize them, however the account names are usually a good
clue as to what the package is. Although tedious, one benefit of this
procedure will be that you'll find all programs that may have been written
"in house", as well as those from third parties or from HP.
Next, if you're interested in version information on the software packages
you just found, it's sometimes possible to get it using MPE's VERSION
command. "Well behaved" vendors (such as VESoft or Robelle, for example)
embed version information into their program files which the VERSION
command can display. For example, try
:version qedit.pub.robelle or
:version main.pub.vesoft
Be aware that VERSION may show information for every module linked into the
program, not just a single version for the program file.
Unfortunately, not all vendors follow this practice. If I do
:version quiz.ph819c3.cognos
I see no version information at all. (In this case, fortuitously, the MPE
group tells me the version)
So, to summarize, one could use a %listf,6 to create a list of executable
file names, do a little scripting magic to pass each item in the list to
the VERSION command, and save all the results into a file in order to
create a comprehensive catalog of all the software on a system.
Happy scripting!
Barry Lake [log in to unmask]
Allegro Consultants, Inc. www.allegro.com
(408)252-2330
|