 ------------------------------------------------------------------------------

                              REVOKE  105
                               14Oct1999

 ------------------------------------------------------------------------------

  REVOKE is a free ware tool from GreenHouse Software & Consulting.
  No warranty is given.
  Use it at your own risk.
 ------------------------------------------------------------------------------


The REVOKE tool revokes the licese flags from a given set of files.
It does NOT revoke the license flag from SQL objects!


Command syntax:

  [run] REVOKE [/OUT[file]/] -H[ELP] | file [,file] .. [file]

where

  OUT file          when not present, causes LICENSE to display the
                    findings and actions to the home terminal.

                    when present, but empty (OUT without a file name)
                    suppress any output (LICENSE sends it to 'banana land')

                    when present, but <file> does not exist: causes
                    LICENSE to create an EDIT type file, and to write
                    the findings and actions to it.

                    when present, and <file> exist: causes LICENSE to
                    write the findings and actions to it.

  file              is any valid disk file name, or file name template
                    (wildcards are supported)


Restrictions:
=============
REVOKE does NOT revoke the license flag from the three SQL programs:
 - $SYSTEM.SYSTEM.SQLCAT
 - $SYSTEM.SYSTEM.SQLCOMP
 - $SYSTEM.SYSTEM.SQLUTIL
REVOKE does NOT revoke the license flag from the SORTPROG programs:
 - $SYSTEM.SYSnn.SORTPROG

To revoke the license flag from $SYSTEM.SYSTEM.SQLCI2, the name has to
be specified without any wild card characater.



Running REVOKE without any parameter displays the following help screen:

$GHS1 REVOKE 53> revoke
REVOKE (104) - T7172G03 - (10Sep1999)
Copyright (c) GreenHouse Software & Consulting 1994-1997,1999
File name missing.
Syntax is:
  REVOKE [/OUT[out-file]/] file [,file] .. [,file]

where
  out-file     name of file to which the results have to be sent to
  file         any valid file name template.

e.g.:

  REVOKE secom.*,$ghs2.se*.*

Revokes all license flags from all executables, matching the two
given templates.
To revoke license flags, the user has to be logged on to SUPER.SUPER
$GHS1 REVOKE 54>


Example:

  REVOKE $ghs1.secom.*

This command revokes all license flags from files, matching the given
template.


Restriction:  To revoke license flags successfully, the user has to be
              logged on to SUPER.SUPER!

Suggested security setting of the REVOKE tool:

 - GUARDIAN security: OOOO
 - owner:             SUPER.SUPER
 - REVOKE has to be licensed


In case you like this tool - feel free to use it!


For more tools, have a look at: www.GreenHouse.de


Carl Weber
GreenHouse Software & Consulting
