home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / lsmt213c.zip / lsmt.ann < prev    next >
Text File  |  2001-05-01  |  13KB  |  313 lines

  1. ------------------------------------------------------------------------
  2.  LAN SERVER MANAGEMENT TOOLS.  (C) Alain Rykaert - IBM Belgium - OCT96
  3. ------------------------------------------------------------------------
  4. These tools are made to demonstrate the use of REXX and LSRXUT.DLL which
  5. is part of the applets of Lan Server 4.0 and WarpServer.
  6. (see http://www.austin.ibm.com/pspinfo/wsapplets.html for updates)
  7.  
  8. It will help you to get a picture of your domain in easy to read,
  9. easy to edit, ASCII files witch can be imported into any spreadsheet
  10. that support a ';' as a delimiter. (IBMWorks of the BonusPak does !)
  11.  
  12. Those ASCII files are by default :
  13.  
  14.   - SERVERS.CSV    : all servers
  15.   - USERS.CSV      : all users
  16.   - USERS.PWD      : all users passwords (*)
  17.   - GROUPS1.CSV    : all groups definition
  18.   - GROUPS2.CSV    : all groups & members relationship
  19.   - ALIAS.CSV      : all aliases
  20.   - ACL.CSV        : all access control lists of aliases
  21.   - ASSGN.CSV      : all users & logon assignments relationship
  22.   - APPL.CSV       : all (public) applications
  23.   - SELECTOR.CSV   : all applications selectors
  24.  
  25.   - HW.CSV         : an overview of the server hardware of the domain
  26.   - SW.CSV         : an overview of the server software of the domain
  27.  
  28. (*) password will still be encrypted, but they can be exported and imported.
  29.  
  30. Print/read the LSMT.TXT for all details how to use these tools.
  31.  
  32. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
  33.  
  34.   WARNING :
  35.   ---------
  36.   If running LSMT directly on the Primary DC-machine, NOT logon, you still can
  37.   use GETUSERS and SETUSERS.
  38.  
  39.   With this property you can change a forgotten ADMIN ID password back to
  40.   a known.
  41.  
  42. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
  43.  
  44. Prerequisite :
  45. ---------------
  46.  - Lan Server    : OS/2 2.1 (and higher)
  47.                    OS/2 Lan Server 3.0 (CSD7045 or higher) and higher
  48.  
  49.  - Lan Requester : OS/2 2.1 (and higher)
  50.                    OS/2 Lan Requester 3.0 and higher
  51.  
  52. -------------------------------------------------------------------------
  53.  
  54. If you have any feedback, please send a note directly back to me.
  55.  
  56.  Alain_Rykaert@BE.IBM.COM
  57.  
  58. Since these files are to be provided to the public anyway, you may
  59. provide them to customers with the caveat that IBM support will not be
  60. provided.  Feedback will be accepted and work will go on to improve
  61. and redistribute.
  62.  
  63. Version History :
  64. -----------------
  65.  
  66. 0.9   - 01SEP95
  67.       - Started the 'Warp Server inside' residency in Austin, Texas
  68.       - Initial draft introduction to the public
  69.  
  70. 0.91  - Add GETAPPL, SETAPPL
  71.       - Modify GETASSGN to retrieve the logonassignment of all groups.
  72.       - Add CONSOLE, MNP : sample programs to send/receive/test messages,
  73.         logging etc. over Named Pipes
  74.       - Add RXACL : get/set Access Control Profiles on directory and/or
  75.         file level. (SET is not working)
  76.  
  77. 0.92  - fixed SETALIAS, GETASSGN
  78.       - Add RXDASD : get/set DASD limit (SET is not working.)
  79.       - include separately LSRXUT3.DLL (with minor problems)
  80.                           LSRXUT4.DLL
  81.       - add GETPWD & SETPWD : get/set passwords
  82.  
  83. 0.93  - Add GETSRVS, SETSRVS
  84.       - modify GETASSGN, GETACL and CHKASSGN
  85.       - Add RXDASD SET function (not tested in details)
  86.       - include the latest LSRXUT3.DLL & LSRXUT4.DLL (Date:20SEP95)
  87.  
  88. 1.0   - 20OCT95
  89.       - End of the WarpServer residency in Austin, Texas
  90.       - updated RXACL (GET/SET)
  91.       - LSMT List3820 still in progress
  92.  
  93. 1.01  - 10NOV95
  94.       - some minor changes
  95.       - add LSMT bitmap
  96.       - update GETASSGN with the '/GROUP' option
  97.  
  98. 1.02  - 23NOV95
  99.       - updated LSMT Script & LSMT List3820
  100.       - fix SETGRPS1.CMD & SETGRPS2.CMD
  101.       - add DOIT.CMD
  102.  
  103. 1.1   - 18JAN96
  104.       - change LSMT.ANS structure to LSMT.RSC, so updates and/or translations
  105.         will be easier
  106.       - add SAY_ANSI.CMD
  107.       - changed basically all programs to new conventions
  108.       - register all external Rexx functions with their own programs :
  109.         RgLSrxut, RgNPipes, RgUtil, RgUtils
  110.       - delete INSTDLL.CMD
  111.       - fix GETACL, GETALIAS, GETASSGN, RXDASD
  112.       - modify SETUSERS : Passwords are translated to uppercase
  113.       - split GETGRPS to GETGRPS1 and GETGRPS2
  114.       - add GETALL : link all GETxxx programs together & create WPS Objects
  115.       - delete DOIT
  116.       - include the latest RXNPIPES.DLL (Version 2.0)
  117.       - Thanks to Hermann Pauli (IBM-Germany) and Marcel Hendrickx (Electrabel)
  118.         for they contribution
  119.  
  120. 1.11  - 21FEB96
  121.       - modify LSMT.SCR to LSMT.TXT for easier update & distribution
  122.       - modify SETGRPS2.CMD to allow updates in the SERVERS group
  123.       - fixed SETUSERS.CMD to create correctly the USERS.CHK file
  124.       - add the /M switch in RXACL.CMD
  125.     *** This version was never uploaded & avalaible on OS2TOOLS ***
  126.  
  127. 1.12  - 15MAY96
  128.       - back in Austin, Texas to complete the 'Automating LAN & Warp Server
  129.         with REXX' Redbook SG24-4442
  130.       - include the latest LSRXUT*.DLL an LSRXUTIL.INF (MAR96)
  131.       - include an updated RXUTILS.DLL and RXUTILS.INF
  132.       - add GETSEL & SETSEL : get & set all Application Selectors
  133.       - change GETALL to drag back the output files to the SETxxx procedures
  134.         (this is Cool !)
  135.       - fixed SETUSERS.CMD to update the users privilege
  136.       - add CONSOLE2.EXE, a fast, multi-threated program to receive messages
  137.         over Named Pipes coming from the LSMT procedures
  138.         (Thanks to Wouter Cloetens from IBM-Belgium)
  139.       - some minor changes
  140.  
  141. 1.13  - 21MAY96
  142.       - Redbook will be named 'REXXIFYING LAN/Warp Server' SG24-4442
  143.       - split the GETALL.CMD into an INSTALL.CMD to create the Objects
  144.         on the WorkPlaceShell and a 'lite' GETALL.CMD
  145.       - modify the GETALL to include an icon an each output
  146.       - add a 'Set to the DC' and a 'Get from the DC' object to use the
  147.         OS/2 WPS to do the job (read the last chapter in the LSMT.TXT)
  148.    |  - modify the SETUSERS.CMD to warn the Administrator if there were
  149.    |    homedirectories specified on another machine than the Primary DC
  150.    |  - A separated file 'HOMEACL.CSV' will be created which can be
  151.    |    executed by the RXACL program or Drag & Drop
  152.    |    (Nicole and Brigitte, I hope this will help you)
  153.       - add SETCMD.CMD, GETCMD.CMD and SETHOME.CMD (not recommended to use it
  154.         separatly since they are used by other procedures)
  155.  
  156. 1.14  - 24MAY96
  157.       - modify the INSTALL.CMD and GETALL.CMD
  158.       - move all SysSetObjectData statements from the GETALL.CMD to the
  159.         original GETxxx.CMD to update the associated Icons
  160.       - fixed some minor problems
  161.  
  162. 1.15  - 06JUN96
  163.    |  - add GETDOM to get all the members of the domain in details,
  164.    |    such as OS/2 Base, OS/2 Build level MPTS, Lan Server etc...
  165.    |    is installed on the machine (Remark: there is no SETDOM.CMD)
  166.       - fix SETUSERS.CMD to apply correctly the Homedir if (already) exist
  167.       - modify in RXACL.CMD a return code when exit
  168.       - modify SETCMD.CMD to delete 'HOMEACL.CSV' if succesfull operation
  169.  
  170. 1.16  - 13JUN96
  171.       - interim fix for the LSMT115.ZIP file since the previous was bad
  172.         replicated to other Hosts
  173.       - new LSMT.BMP
  174.       - add more functionality in 'GETDOM' to browse and query all members of
  175.         the domain, create for each a folder with all possible information
  176.         such as CONFIG.SYS, IBMLAN.INI, PROTOCOL.INI, QSYSTEM etc.
  177.       - test optionaly each DLL registration procedure (RgLSrxut, RgNPipes,
  178.         RgUtil, RgUtils) if no '/M' specified
  179.       - update LSMT.TXT
  180.  
  181. 1.16a - 14JUN96
  182.       - fix 'Q_SYSTEM.CMD' to copy the 'QSYSTEM.EXE' correctly
  183.       - include 'QSYSTEM.EXE' version 2.22
  184.  
  185. 2.00  - 10OCT96
  186.    |  - multiple domain support
  187.    |  - split all servers details from a domain to a folder with the name
  188.         of the domain and create sub-folders with all servers
  189.    |  - write all collected data to disk into those (sub)directories
  190.  
  191.    |  - add 'TOOLS' folder with selected tools:
  192.          - MOVESTUF 1.64
  193.           (got it from http://www.austin.ibm.com/pspinfo/wsapplets.html)
  194.          - NetPM 2.04 (Shareware version)
  195.           (got it from BBS)
  196.       - delete 'GETDOM.CMD'
  197.    |  - add 'Q_DCDB.CMD' to get a Software inventory of all servers
  198.         in a domain into a single 'SW.CSV' sheet
  199.    |  - add 'Q_SRVRS.CMD' to get a Hardware inventory of all servers
  200.         in a domain into a single 'HW.CSV' sheet
  201.    |  - get HPFS386, CM/2 and TCP/IP information with 'Q_SRVRS.CMD'
  202.    |  - split all DCDB details from a specific domain to a domain folder
  203.         to support multiple domains
  204.    |  - get from all servers in the domain a Hardware resport sheet 'HW.CSV'
  205.       - modify 'SETUSERS.CMD' to increment 'HOMEACL.CSV' (if needed)
  206.    |  - exit all SETxxx procedures with a CID Return Code '1604' or 'FE00'
  207.    |  - new WorkPlaceShell Objects naming conventions
  208.  
  209.       - Thanks to Dieter Van Besien (IBM Belgium PSP) and
  210.         Marcel Hendrickx (Electrabel)
  211.  
  212. 2.01  - 05NOV96
  213.       - fix a minor problem in GETALL.CMD
  214.       - new icon to <T2> Editor
  215.       - new icon to <Hardware> Inventory
  216.       - new icon to System Info
  217.  
  218. 2.02  - 04DEC96
  219.       - fix a minor problem in GETALL.CMD
  220.  
  221. 2.03  - 17DEC96
  222.       - same version as 2.02
  223.  
  224. 2.04  - 23JAN97
  225.       - new icons
  226.       - upgrade NETPM 2.04 to NETPM 2.08 (still the shareware version)
  227.  
  228. 2.05  - 10MAY97
  229.       - add new programs in the 'Tools' folder:
  230.           LSERROR  : Error browser 5.0
  231.           LSAUDIT  : Audit browser 5.0
  232.           CHKDCDB  : checkup for proper configured DCDB
  233.           FIXDCDB  : if needed, fix the DCDB tree with correct ACL's
  234.       - add new programs in each server folder:
  235.           <AUDIT>  : a copy of LSAudit 5.0 with the server as parameter
  236.           <ERROR>  : a copy of LSError 5.0 with the server as parameter
  237.           <Printer Queues> : get the server printer queues (QPRINT.CMD)
  238.           <Statistics> : get the server statistics (LSC.CMD)
  239.           'STARTUP.CMD': startup file
  240.           'IPL.LOG': a CID check file every time OS/2 has been booted
  241.       - the output of 'qprint.cmd' can be used to (re)install the printer
  242.         queues in a CID environment with 'rprn2.cmd'
  243.       - remove Lan Server Errors [GET]
  244.       - remove Lan Server Errors [RESET]
  245.       - removed the RXStemSort call in 'RXACL.CMD' to avoid a some traps
  246.  
  247. 2.06  - 09SEP97
  248.       - modify 'q_dcdb.cmd'
  249.       - modify 'q_srvrs.cmd'
  250.  
  251. 2.07  - 26NOV97
  252.       - add 'lss.cmd'
  253.       - add 'lsc.cmd'
  254.  
  255. 2.08  - 01FEB98
  256.       - add 'lsalias.cmd' : browse & change an aliasname and logonassignments
  257.       - add 'lshome.cmd'  : browse & fix access control profiles on homedirs
  258.       - add 'lsdcdb.cmd'  : browse & fix access control profiles on DCDB
  259.       - add new programs in the 'Tools' folder:
  260.  
  261. 2.09  - 08APR98
  262.       - fix 'setusers.cmd' to set proper home-directories ACP's
  263.  
  264. 2.10  - 04MAY98
  265.       - add 'lsbrowse.cmd' to get Lan Server parameters
  266.       - add 'getsw.cmd'    to get Server Software invetory
  267.       - add 'getroute.cmd' to get an NIC overview of all servers
  268.    *  - del 'lss.cmd'
  269.       - modify 'getcmd.cmd' and 'setcmd.cmd'
  270.  
  271. 2.11  - 04JAN99
  272.       - add new program in the 'Tools' folder:
  273.           LTU    : License Track Utility
  274.           LSHOME : Check Home Directories
  275.       - include a newer LSRXUT4.DLL (Version 2.00.07)
  276.  
  277. 2.12  - 16FEB2000
  278.       - add a new DLL (wfrxut.dll) to overcome the max 3120 count limit
  279.       - mod rglsrxut.cmd
  280.       - mod getusers.cmd
  281.       - mod getgrps2.cmd
  282.       - mod getassgn.cmd
  283.       - mod getpwd.cmd
  284.       - mod lsc.cmd
  285.       - mod lsdcdb.cmd
  286.       - mod lshome.cmd
  287.       - mod lsusers.cmd
  288.  
  289. 2.13  - 29NOV2000
  290.       - add get timexec.adm with LSSYSLVL.CMD
  291.       - mod lsconfig.cmd
  292.       - mod lsdisk.cmd
  293.       - mod lssyslvl.cmd
  294.  
  295. 2.13a - 21JAN2001
  296.       - mod lsbrowse.cmd
  297.  
  298. 2.13b - 01FEB2001
  299.       - mod lsc.cmd
  300.  
  301. 2.13c - 01MAY2001
  302.       - fix refresch.cmd
  303.       - fix lsconfig.cmd
  304.       - fix lssyslvl.cmd
  305.  
  306.  -----------------------------------------------------------------------------
  307.  
  308.         Still Under construction:
  309.        --------------------------
  310.    *  - It is impossible to set failure audits because the lower case letters
  311.         are always translated to upper case before the audits are set
  312.  
  313.