for Novell 2.0a and above.
This is the METERON program. It is designed to work from within a
central batch file to meter concurrent usage of applications.
Syntax is: METERON # ProgramName [Arguments] [//A]
# = Number of "Legal" Application Licenses.
ProgramName = Application to execute. Must be on path.
Must be an EXE or COM file.
Arguments = Anything that would normally go on the
command line when executing ProgramName.
//A = Audit Trail. Will add a record to the
NET$LOG.MSG file in SYS:SYSTEM directory
if a user couldn't access a program due
to lack of software licenses.
Example: Using METERON in a batch file to allow up to 20 users
to run 123 passing CGA.SET as a parameter to 123 AND will
generate a record in NET$LOG.MSG if a user cannot access.
MAP INSERT S1:=SYS:LOTUS
METERON 20 123 CGA.SET //A
Notes: METERON will set an ERRORLEVEL if ProgramName Not Found
or if too many people are using the ProgramName.
METERON uses Novell's Semaphores to keep track of
concurrent users. It has been tested with 2.0a and 2.1 shells.
It won't work with Lotus Networker. Then again, Networker
already has a counter.
CHECK YOUR LICENSE AGREEMENTS!!! They are all different.
Most will allow simultaneous usage, others will state that
their license can only be used on a specific machine.
If you use the audit trail option, make sure you check
NET$LOG.MSG on a regular basis. METERON simply append records
WE ARE NOT RESPONSIBLE FOR VIOLATIONS OF ANY LICENSING