Most of our downloadable software packages for MPE/iX are available as
either LZW or STD (Store-To-Disk)
archives.
VERY IMPORTANT: Please read the
LZW and/or
STD information before trying to
transfer a package to your HP 3000!
If you plan to restore the files into the ALLEGRO account, which we
strongly recommend, you'll probably want to do the following first:
:hello manager.sys
:newacct allegro, mgr; pass= somesecretpassword; cap = &
AM,AL,GL,DI,CV,UV,LG,PS,NA,NM,CS,ND,SF,BA,IA,PM,MR,DS,PH
:altacct allegro;access=(r,x,l:any;w,a:ac)
:altgroup pub.allegro; cap = BA,IA,PM,MR,DS,PH; access=(r,x,l:any;w,a,s:ac)
:newgroup data.allegro; access=(r,x,l:any;w,a,s:ac)
:newgroup doc.allegro; access=(r,x,l:any;w,a,s:ac)
:newgroup help.allegro; access=(r,x,l:any;w,a,s:ac)
Note: most Allegro programs can be run with an entrypoint of ",HELP "
to display online help.
Allegro Programs freely available:
-
ALLOWALL
Gives the current user, either a job or a session, temporary access to all
commands normally restricted to the system OPERATOR. It has the same effect as
someone issuing a series of ALLOW commands at the system CONSOLE. When the
job/session logs off, the user reverts back to default capabilities. When this
program is run it does a PRINTOP so that a message similar to the following will
appear on the CONSOLE, and will be logged if CONSOLE logging is enabled:
12:05/#S47/95/ALLOWALL run by JANE.GLAP,DATA
This program should run on all versions of MPE/iX, as well as on "classic"
MPE/V. NOTE: This program must reside in a GROUP.ACCOUNT with PM capability, but
can be run by any user on the system if MPE security permits it.
(LZW),
(std),
(Plain text information.)
-
APPENDER
Appends text to a file. Both text and filename are specifed
in the INFO string. Can be used to replace "echo <<" in POSIX shell.
(The shell append can result in thousands of extents being created.)
(LZW),
(std),
(Plain text information.)
-
AUTOST
A tool which allows a system manager to add or delete an autoboot command file
on an HP 3000 system without having to reboot or update from a CSLT.
(LZW),
(std),
(Plain text information.)
-
BACKCTL
sets or unsets a flag in a file's label (metadata) to tell MPE that the file
should not be backed up by STORE, or by other backup products which honor the
flag.
(LZW),
(std),
(Plain text information.)
-
BFREED
Demo version of our BFree product.
(LZW),
(std),
(Plain text information.)
-
BIGDIRS
A utility to find "big" directories on an MPE/iX system. Large directories
(e.g., thousands of files) can trigger system aborts. BIGDIRS can scan the
entire file system and report which directories are "big" (either by number of
entries, or by the size (in bytes) of the directory).
(LZW),
(std),
(Plain text information.)
-
BOUNCE
A utility to bounce (logoff) idle users.
(LZW),
(std),
(Plain text information.)
-
CHECKWWW
A utility to check an HP 3000's web server's access log file,
looking for problems. It can also scan a web page hierarchy, looking
for bad local links.
(LZW),
(std),
(Plain text information.)
-
CHKBADSL A utility to check a system's SL.PUB.SYS file for the
OCTCOMP bug.
(LZW),
(std),
(Plain text information.)
-
CHKRTMSL This program tells you if RTMSL is enabled or not, and
optionally enables or disables it.
(LZW),
(std),
(Plain text information.)
-
CHKTAPE A utility to test and report the status of a
tape drive. Original version courtesy of Terry Tipton.
(LZW),
(std),
(Plain text information.)
-
COMPFILE A utility to compare two files.
(LZW),
(std),
(Plain text information.)
-
COMPILE A utility to automate compiles. QEDIT aware. Vaguely similar
to "make", but with all information embedded in source file,
not a separate file.
(LZW),
(std),
(Plain text information.)
-
COMPRDDS An unsupported privileged
program that tries to enable/disable hardware compression for DDS drives.
(LZW),
(std),
(Plain text information.)
-
COPYFILE a (somewhat old) fast file copier.
No wildcards, but it can copy privileged files like IMAGE datasets.
For a more full featured file copier, see the
REP Tool.
(LZW),
(std),
(Plain text information.)
-
COUNTNB is a program that counts
the number of code, blank, and comment lines read from $STDINX.
(LZW),
(std),
(Plain text information.)
-
DBCHECK is an IMAGE/SQL database checking program.
(LZW),
(std),
(Plain text information.)
-
DBDRIVE is a different approach to a generalized low-level
IMAGE/SQL exerciser. Somewhat more friendly than DBDRIVER.PUB.SYS.
(LZW),
(std),
(Plain text information.)
-
DBHTML takes an IMAGE root file, and produces an HTML page
describing the database. (It can also produce a flat SCHEMA file for
the database.)
We have added new features to DBHTML and it is now an (inexpensive) product.
Click here for the DBHTML product.
(LZW),
(std),
(tar),
(Plain text information.)
-
DBPURGE is an IMAGE/SQL database purger.
(LZW),
(std),
(Plain text information.)
-
DEBUGMAC is a utility that enters Debug/iX
after loading DATINIT.DAT.TELESUP and doing an implied MACSTART ,"1".
This makes it easier to run the DAT macros on a live system.
(LZW),
(std),
(Plain text information.)
-
DISKMAP DiskMap is a utility to analyze disk and file usage and
fragmentation. The most popular commands are:
- LISTLT ALL EXTENTS 400
list all files that have more than 400 extents
- MAP ALL
produce a one-line-per-disk-drive "map" of disk space usage
- VSODS NODES 100
list in-use objects (usually files) that are using more than 100 nodes in
the Extent B-Tree
(LZW),
(std),
(Plain text information.)
-
DMESG displays the bootup message log. Source code included.
(LZW),
(std),
(Plain text information.)
-
EDFILE is a very tiny file editor, which can edit files (including
userlabels) in ascii, binary, or hex. EDFILE may be run as a separate program,
or invoked via QEDIT's
P command.
(LZW),
(std),
(Plain text information.)
-
EJECT is a privileged program that turns DDS eject-on-close
on/off. It also has a "once only" eject-on-close option.
(LZW),
(std),
(Plain text information.)
-
FILECODE is a utility that changes the filecode of files
on MPE/iX. (It must reside in a group with PM capability.)
(LZW),
(std),
(Plain text information.)
-
FILEOPEN is a utility, callable via QEDIT's "P"
command, that aids in writing FOPEN calls in SPL, FORTRAN, or Pascal.
(LZW),
(std),
(Plain text information.)
-
FILERPT is a log file analyzer. It has since been superceded
by the REDWOOD Tool,
but this version is free. Its main focus is on "File Close" records.
(LZW),
(std),
(Plain text information.)
-
FILLSCR FILLSCR is a simple program designed to emit text to the screen,
in an attempt to "fill" the screen, for the purpose of testing the size of
terminal memory. This can come in handy, for example, when testing terminal
emulators.
(LZW),
(std),
(Plain text information.)
-
FINDBIG searches for files larger than some specified number
of megabytes. It can also look for files with ACDs, bad creators, new
files, old files, and/or files with HFS names (but not MPE names).
Run FINDBIG with the entrypoint of "HELP" for more information.
(LZW),
(std),
(Plain text information.)
This program is also known as:
- FINDACD (find files with ACDs);
- FINDBADC (find files with creators from other accounts);
- FINDFILE (find files that match some criteria);
- FINDHFS (find files that have HFS names, not MPE names);
- FINDNEW (find files newer than a particular date);
- FINDOLD (find files older than a particular date).
because its default search criteria depends upon its own program name.
-
FIXCLOCK is a command file that updates
your hardware clock to match your software clock. This is useful when
you have an incorrect hardware clock setting ... which can affect
some programs.
(FIXCLOCK.txt (command file))
-
FIXFDATE The FIXFDATE utility, which is free, will sweep through your
files and change any creation/modification/access/allocation/statechange
date that is a "future" date to be "today".
Usage:
:run fixfdate
... searches all files in your logon account
:run fixfdate; info = "/"
... searchs all files on the system
:run fixfdate; info = "@.FRED"
... searches the files in @.FRED
:run fixfdate, help
... prints on-line help
(LZW),
(std),
(Plain text information.)
-
FIXROOT Unfortunately, MPE's STORE program changes an Image root file's
modification date, even if the file (or database in general) has not be
modified. The FIXROOT program rectifies the condition by searching for Image
root files that have dates more recent than dataset 1, and changes those dates
to match dataset 1.
(LZW),
(std),
(Plain text information.)
-
FLUSH flushes closed disk files from
memory, useful when doing timing tests that you want to have
repeatable and meaningful.
(LZW),
(std),
(Plain text information.)
-
FMTFCODE is some code (source & object) plus an
in-line "database" of filecodes, that allows you to
convert to/from filecode numbers and filecode mnemonics, including
mnemonics for vendor/user filecodes (in addition to HP filecodes).
(LZW),
(std),
(Plain text information.)
-
FOPEN is a set of Debug/iX macros that shows the parameters
to an FOPEN call.
(TEXT file)
-
FTPRUN is a logon "CI" replacement, UDC, SL,
and XL that allow system managers to provide restricted dial-in
(or network) logon access to selected file transfer programs.
(LZW),
(std),
(Plain text information.)
-
GETVA A subset of XMONOFF, this program allows the user to determine the
virtual address of a file's data, its file label, and the current/most-recent
GUFD. Its main purpose is to assist support staff from Allegro in helping
customers.
(LZW),
(std),
(Plain text information.)
-
HOURPROG says "hi" to the system console once an hour,
and synchronizes the system clock at the same time (via NETTIME,
packaged with HOURPROG).
(LZW),
(std),
(Plain text information.)
-
HPFOPEN is a set of Debug/iX macros that shows the parameters
to an HPFOPEN call.
(TEXT file)
-
HPTITLE sets the window and icon title for an
hpterm and/or dtterm window.
(LZW),
(std),
(Plain text information.)
-
HTTPBACK Background detacher for HTTPD. HTTPBACK allows
you to have your HTTPD running without having a constantly running
batch job (or session).
(LZW),
(std),
(Plain text information.)
-
LCLINT is a port of LCLint to the HP 3000. Lint is a tool that checks
your C source code for potential problems. In addition, we've added
the ability to handle "
#pragma intrinsic ", if
you have CSEQ,
one of our Toolbox programs sold by
Lund Performance Solutions.
For notes on installation, see the
help text!
Sample use (from the shell):
export LARCH_PATH=/usr/include
lclint foo.c
(LZW),
(std),
(Plain text information.)
-
LIFDIR displays the directory of a LIF (Logical Interfchange
Format) disk, CD, or tape.
(LZW),
(std),
(Plain text information.)
-
MECONS makes the current terminal the system console,
even if it is connected via the network. (When the session terminates,
the console reverts to ldev 20). This includes MPE/iX and MPE/V versions.
(LZW),
(std),
(Plain text information.)
-
MHZ is another program to measure the speed of your CPU (in MHz).
The source code (included) can be compiled on many Unix systems.
(LZW),
(std),
(Plain text information.)
-
MICHECK is a utility that reports
whether the Measurement Interface (MI) is currently on or off.
(LZW),
(std),
(Plain text information.)
-
MIPSTEST is a program to measure the speed
of your PA-RISC CPU (in MHz).
MPE/iX and HP-UX versions are available.
Note: more information
here.
(LZW),
(std),
(Plain text information.)
-
MODIFY is a replacement for the "VEMOD"
single-line visual mode editing routine inside QEDIT.
(LZW),
(std),
(Plain text information.)
-
NETTIME synchronizes the system clock from a network time source.
(LZW),
(std),
(Plain text information.)
-
ONLINE is a utility which can put most tape drives, DDS (DAT) drives,
and DLT drives back online. Waits for the AVR (Automatic Volume Recognition)
to complete before returning to the user (this uses Priv Mode).
(LZW),
(std),
(Plain text information.)
-
ONLINENP A non-privileged version on ONLINE ... doesn't
wait for the AVR to complete.
(LZW),
(std),
(Plain text information.)
-
OSVER is a program that analyzes HPSWINFO.PUB.SYS to tell
you what version of MPE is installed on your system.
(LZW),
(std),
(Plain text information.)
-
PASSGEN is a CM program that generates passwords that
can, roughly, be pronounced.
(LZW),
(std),
(Plain text information.)
-
PDCPATHS The PDCPATHS program tries to fetch and display the boot path
information for your system.
(LZW),
(std),
(Plain text information.)
-
PHANTASM is a CM program that is an alternative interface to
BASIC.PUB.SYS.
(LZW),
(std),
-
PSCREEN is a screen-capture utility, a subset of the
CAPTURE Tool.
(LZW),
(std),
(Plain text information.)
(Note: versions of PSCREEN are also available for
HP-UX, and
Linux.)
-
PTRUTIL is sample source code (and NMOBJ) for accessing
long pointer from COBOL (or other languages). Source included,
written in Pascal.
(LZW),
(std),
(Plain text information.)
-
PURGER is a wildcard file purger, but one that can purge
privileged files in addition to non-privileged files.
(LZW),
(std),
(Plain text information.)
-
QDUMP This program dumps a file in hex and/or printable ASCII.
(LZW),
(std),
(Plain text information.)
-
RAMUSAGE RAMUSAGE is a program that reports how your system's memory
is being used.
More information is here: RAMUSAGE.
(LZW),
(std),
(Plain text information.)
-
RUPTIME, RWHO, & RWHOD are programs to report how local systems
are doing. RUPTIME reports how long various local computers have been up
(assuming they're running an rwhod demon), RWHO reports who is logged on to
various local computers (again, assuming they're running rwhod),
and RWHOD allows an HP 3000 to participate in this report (by broadcasting
information to various local computers). Although you may put the files into
/usr/local/bin, they seem to run fine from the CI. The job stream
RWHOD.JOB.ALLEGRO is a sample job file to run rwhod.
Note:
rwho and ruptime aren't much use if you don't
have rwhod running.
NOTE: before running rwhod for the first time, do:
:newdir /var/spool/rwho
and make sure that whoever you're running rwhod as has
write access to the directory ... everyone should have
read access to it (for rwho and ruptime ).
(/var/spool/rwho is the directory where rwhod
stores information about systems that are broadcasting
rwho information.) (E.g., chmod 775 /var/spool/rwho )
NOTE: the RWHOD program file must be in a group.account with PM capability!
(LZW),
(std),
(Plain text information.)
-
SCOM is a file comparison program, designed to compare printable
ASCII files (including QEDIT files).
(LZW),
(std),
(Plain text information.)
-
SETFDATE is CM program that sets various dates for files (e.g., access
date, creation date, etc) to specified values. Note: it does not know about
"state change date", because it's an old CM program. For modern date
manipulations, see FIXFDATE below.
(LZW),
(std),
(Plain text information.)
-
SHCI is a utility designed to be called from the POSIX shell,
replacing the "callci" command.
It takes its parameters and passes them to the HPCICOMMAND intrinsic.
(LZW),
(std),
(Plain text information.)
-
SHOWACCT displays account information from the system directory.
(LZW),
(std),
(Plain text information.)
-
SHOWSW is a set of Debug/iX macros that shows (or counts)
switches to/from CM/NM (either or both).
(TEXT file)
-
SHOWTMR displays information about system "timers", including how
many are in use at the current time.
(LZW),
(std),
(Plain text information.)
-
SLFREE is a package of routines that can be called from QEDIT
or EDITOR. Some "clean" text, some downshift text, some write FOPEN calls.
(LZW),
(std),
(Plain text information.)
-
SRBITOFF is a utility that displays and optionally resets
the "STORE bit" of a file.
(LZW),
(std),
(Plain text information.)
-
STORDATE A utility to list the 'header' of an NM STORE tape ...this will
show you when the tape was created, and (usually) how many files are on the
tape set.
(LZW),
(std),
(Plain text information.)
-
SSTOBYTE is an alternative to the MPE/iX /bin/tobyte program.
(The usage is the same as /bin/tobyte.)
It must be run from the shell, not the CI!.
(LZW),
(std),
(Plain text information.)
Installation:
:copy sstobyte.pub.allegro, /usr/local/bin/sstobyte
-
SYSLOG is a utility that displays and changes what items
are being logged by system logging (to the LOG#####.PUB.SYS files).
NOTE: this is not the same as the Unix "syslog" utility.
(LZW),
(std),
(Plain text information.)
-
TAPECHK checks tapes/tape-drives. We wrote it when we had a
tape drive that failed with every program we ran *except* TAPETEST.
(LZW),
(std),
(Plain text information.)
-
TAPECOPY
copies a single reel STORE tape to disk as a STORE-to-disk file, and vice versa.
Note: to handle multiple (or single) reels, or to handle STORE tapes created
with the MAXTAPEBUF option, please see our
X-Over product!
Note: to just handle single reels created with the MAXTAPEBUF option,
please see TapeTape, part of our
TapeDisk product!
(LZW),
(std),
(Plain text information.)
-
TAPEDIR displays the contents of CM STORE tapes. TAPEDIR is a subset of
the TINDEX Tool,
which handles NM & CM STORE tapes, TAR tapes, SLT/SYSGEN tapes,
memory dump tapes, and others.
(LZW),
(std),
(Plain text information.)
-
TAPESTAT A utility to test and report the status of a tape drive.
Original version courtesy of Terry Tipton, formerly named CHKTAPE.
(LZW),
(std),
(Plain text information.)
-
TAPETAPE is a utility to copy single reel tapes to another
single reel (either source or destination may be reel-to-reel or DDS).
It can handle records larger than the normal file system limit (such as
produced by some versions of STORE).
NOTE TAPETAPE is now part of our TAPEDISK product.
Click
here for the TAPEDISK product.
-
TAPEVIEW analyzes the structure of an unknown tape.
(LZW),
(std),
(Plain text information.)
-
TBLTEST reports on / watches various MPE/iX system tables.
(LZW),
(std),
(Plain text information.)
-
TIMETEST is a simple program tests if your session has an altered
date/time, and times how long calls to various datge/time routines
(e.g., CALENDAR) take.
(LZW),
(std),
(Plain text information.)
-
UNWRQ UNWRQ is a program that reads a binary "WRQ labels" (Reflection)
file uploaded to MPE from a PC/Mac, and extracts the embedded MPE file.
(LZW),
(std),
(Plain text information.)
-
UPTIME is a simple program that reports when the system was started.
(LZW),
(std),
(Plain text information.)
-
VOLTEST VOLTEST is a program that uses HPVOLINFO to explore your
MPE Volume Sets.
(LZW),
(std),
(Plain text information.)
-
WHOIS is a port of Marco d'Itri's "whois" program. It seems to have
to be run from the shell, not from the CI.
(LZW),
(std),
(man page.)
Installation:
:copy whois.pub.allegro, /usr/local/bin/whois
:newdir /usr/local/man (if needed)
:newdir /usr/local/man/man1 (if needed)
:copy whois.doc.allegro, /usr/local/man/man1/whois.1
Note: if you created directories, you may want to set their
security appropriately.
Note: you will need to have installed the GNU groff tool for
"man whois " to work correctly.
-
XCLOSE is a dangerous program that tries to close a
specified file that some process has open ... and you need closed.
(LZW),
(std),
(Plain text information.)
-
XMONOFF
A utility to look at a file and display various virtual addresses
for the file (file label, GUFD, and file data), and (optionally)
attach/detach the file from XM. (Note: HFS files cannot be detached.)
(LZW),
(std),
(Plain text information.)
-
XMSTUFF
A utility to look at Transaction Manager (XM) information.
(Note: Experimental!)
(LZW),
(std),
(Plain text information.)
-
XREF produces a cross reference of SPL source code.
(LZW),
(std),
(Plain text information.)
NOTE!
This software is not shareware. It is copyright by
Allegro Consultants, Inc. You may use it on your HP3000 at your own risk.
It has no warranty. We believe it to be safe, well-behaved software
and appreciate any feedback.
(top)
|