home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / ngm207.exe / README.UPG < prev   
Text File  |  1994-11-04  |  15KB  |  261 lines

  1. NetWare Global MHS 
  2. Upgrade 2.0d Upgrade          
  3. 4Nov94
  4.  
  5. To install NGM207 and thereby upgrade from v2.0b/v2.0c to v2.0d 
  6.  
  7. Use this upgrade to modify an existing NetWare Global MHS installation.
  8.  
  9. Before you install this upgrade, you must have installed either NetWare Global MHS v2.0b or v2.0c.  
  10.  
  11. NOTE:  This patch is designed to upgrade NetWare Global MHS v2.0b or v.20c to v2.0d.  If you have a version other than v2.0b or v2.0c, this upgrade will not work.  To determine your current NGM version, type 'MODULES' at the server console prompt and verify that the version number for 'NGMADMIN.NLM' is v2.0b or v2.0c.  If you have any other version, this patch program will NOT work.
  12.  
  13.  
  14.                      WHICH FILES ARE UPGRADED?
  15.                         -------------------
  16. 1. NGM.NLM        688333             
  17. 2. NGMADMIN.NLM   373003         
  18. 3. NGMAMP.NLM     197335       
  19. 4. NGMDEINS.NLM   153848       
  20. 5. NGMDSYNC.NLM   56071       
  21. 6. NGMEXTRC.NLM   22653         
  22. 7. NGMSMF.NLM     497838       
  23. 8. NGMUPGDE.NLM   145256       
  24. 9. BASTONGM.NLM   34794       
  25. 10. NGMADMIN.HLP  197967       
  26. 11. NGMBIMPT.NLM  16263       
  27. 12. NGMBIND.NLM   20031       
  28. 13. NGMNIMPT.NLM  20084      
  29. 14. NGMTOOLS.NLM  47334      
  30. 15. DIRADM.EXE    230469      
  31. 16. README.20B    90174      
  32. 17. README.20D    24149      
  33. 18. README.40X    26318      
  34.  
  35. This upgrade does not change the serial number and maximum number of licensed users for your NetWare Global MHS installation. 
  36.  
  37. NOTE:  If you are installing this patch over NetWare Global MHS v2.0c, the resulting 'RESULTS.TXT' file will indicate that 17 Btrieve related files do not exist in the NGM\BIN directory.
  38. This is to be expected when upgrading from v2.0c to v2.0d. 
  39.  
  40.                        UPGRADING YOUR SERVER
  41.                         -------------------
  42.  
  43. 1.  Login to your NGM server as supervisor.
  44.  
  45. 2.  The contents of the GMHS 2.0d patch is as follows:
  46.         1.  README.UPG
  47.         2.  PATCH.EXE
  48.         3.  PATCHNGM.BAT
  49.         4.  NGM20D.RTP
  50.     
  51. 3.  Copy the files 'PATCH.EXE', 'PATCHNGM.BAT', and 'NGM20D.RTP' to the root NGM directory.  The default NetWare Global MHS directory is
  52. <drive:>\NGM\.
  53.  
  54.         Sample:  COPY PATCH.EXE    <drive:>\NGM\*.*
  55.                  COPY PATCHNGM.BAT <drive:>\NGM\*.*
  56.                  COPY NGM20D.RTP   <drive:>\NGM\*.*
  57.  
  58. If you installed NetWare Global MHS v2.0b/c in a different directory, be sure to copy the upgrade files to that directory.
  59. For example, if NetWare Global MHS is installed in the directory
  60. <drive:>\PUBLIC\MAIL\NGM\, enter the following:
  61.  
  62.         Sample:  COPY PATCH.EXE    <drive:>\PUBLIC\MAIL\NGM\*.*
  63.                  COPY PATCHNGM.BAT <drive:>\PUBLIC\MAIL\NGM\*.*
  64.                  COPY NGM20D.RTP   <drive:>\PUBLIC\MAIL\NGM\*.*
  65.  
  66. The patch program searches all subdirectories to find the appropriate files to upgrade.  So, it is very important to start the upgrade procedure from the correct directory.
  67.  
  68. 4.  Unload NGM at the server console and make a backup copy of your
  69. NetWare Global MHS Directory structure.
  70.  
  71.   NOTE:  Do not save backup files under the same directory structure 
  72.          in which you installed NetWare Global MHS. 
  73.          The upgrade procedure will update the first file within the
  74.          directory structure.  If this first file happens to be a
  75.          backup file, then the correct system file will not be                   upgraded.
  76.  
  77. 5.  Verify that your server has at least 7 MB of free hard disk space.
  78. This is the recommended minimum required to install this upgrade.
  79.  
  80. 6.  Change to the root NGM directory (where you copied the upgrade files).  Verify that you do NOT have a \NGM\BACKUP directory which
  81. contains previous NetWare Global MHS patch files.  If this directory
  82. exists prior to running the patch program, the appropriate backup
  83. files may not be created. If this directory is not present,   
  84. enter:
  85.  
  86.         PATCHNGM
  87.  
  88. The patch program upgrades all appropriate files.  The patch program also retains a log of the results in a file called 'RESULTS.TXT'.  To verify your upgrade installation, view the contents of 'RESULTS.TXT' after the upgrade is complete.
  89.  
  90. 7.  Verify your NetWare Global MHS files have been upgraded correctly by reviewing the file 'RESULTS.TXT', in the NGM directory, and by comparing the files, listed above in the section 'WHICH FILES ARE UPGRADED?', to the files in your NGM\BIN directory. 
  91.     
  92.     If your file sizes do not match those listed above, please 
  93.     contact your Novell representative.  Please be prepared to 
  94.     give the exact steps you followed to perform the upgrade, 
  95.     the size and date of the upgrade files, your NGM directory 
  96.     structure and the contents of the 'RESULTS.TXT' file.
  97.  
  98. 8.  The patch process will also include the file DIRADM.EXE which resides in the MHS\EXE directory. The patch process will place this file in the NGM\DPATCH directory. For the upgrade procedure to be complete you must copy NGM\DPATCH\DIRADM.EXE to the MHS\EXE directory.
  99.  
  100.         Installed in...                Copy to...
  101.  
  102.     1.   NGM\DPATCH\DIRADM.EXE     --->     1.   MHS\EXE\DIRADM.EXE   
  103.  
  104.  
  105. 9.  During the patch process a BACKUP directory is created under the directory from which you ran 'PATCHNGM'.  The BACKUP directory contains all files that were changed and a file called 'UNPATCH.BAK'.  If you want to undo your upgrade and return your installation to its previous state, perform the following procedure.
  106.  
  107.     o     To restore your system, change to the BACKUP directory,
  108.           copy 'UNPATCH.BAK' to 'UNPATCH.BAT', and type "UNPATCH".
  109.           This file will delete all new files in the appropriate
  110.           directories and replace them with the files which originally
  111.           existed.
  112.  
  113.     o     Verify the original files have been correctly re-installed
  114.           and delete the BACKUP directory before attempting to upgrade
  115.           the system for a second time.
  116.  
  117. 1.  Improvements in memory utilization
  118.     o   NGMINS and NGMDEINS now initializes memory when
  119.         passing a memory block.
  120.     o   NGMEXTRC no longer initializes a non existent handle.
  121.     o   NGMUPGRADE no longer passes an absolute pointer to create
  122.         a screen.
  123.     o   NGMADMIN now uses free() instead of FREE() when deallocating
  124.         memory.
  125.     o   NGMADMIN no longer abends when deleting a gateway host.
  126.     o   NGMSMF no longer abends when adding a new application.
  127.     
  128. 2.  Unreleased Resources
  129.     o   When any module is loaded with the -s option, CreateScreen()
  130.         allocates memory . This memory was not released when
  131.         the module was unloaded. The modules DSYNC.NLM,
  132.         NGM.NLM, NGMEXTRC.NLM, NGMSMF.NLM were modified to use
  133.         DestroyScreen() to release the memory.
  134.     
  135. 3.  General Improvements
  136.     o  CMP now verifies that update messages were originated by the
  137.         master host.
  138.     o  Deleting a record now generates opcode (Delete) in an ASCII CMP message.
  139.     o  Root workgroup ownership is changed to the new messaging server if that messaging server's name is the same as the root workgroup.
  140.     o  Dlist can now be added on a gateway after a member unparticipates.
  141.     o  Member now finishes participation and notifies Postmaster when it encounters a situation where incomplete information is received from the Hub.
  142.     o  Naming or ownership conflicts no longer cause Directory Synchronization to hang.
  143.     o  Personal information for users created via ASCII CMP is now propagated.
  144.     o  Forced Reconciliation no longer corrupts the database.
  145.     o  Errors encountered when opening a file no longer cause NGMSMF to abend.
  146.     o  Unparticipation no longer results in workgroups being deleted from the server.
  147.     o  The Directory Synchronization process now sends a message to the Postmaster when naming conflicts are encountered.
  148.     o  Ownership of GMHS records is no longer shared between servers.
  149.     o  The 'Redirect-to' parameter, in the FORWARD.SMF file, now works for a user on a passive messaging server.
  150.     o  Message queue handling has been improved when errors are encountered.
  151.     o  Statistics generation for Passive Servers has improved.
  152.     o  The size of the Personal information field has been correctly calculated when using DIRADM.EXE.
  153.     o  Incorrect time zone setting no longer generates illegal format of date header.
  154.     o  Improvements in the processing of directory exchange messages from non-Global MHS participating servers.      
  155.  
  156.     Note: Line-folding issues with long extended addresses have not
  157.   been addressed in this release. These issues will be resolved
  158.   in a subsequent patch release. 
  159.  
  160. 4.  Enhancements
  161.  
  162.     o  GMHS will log Non-Deliverable CMP messages to NGMDSYNC.LOG instead of sending them to the Postmaster if the following option is set to ON in NGM.CFG.
  163.  
  164.               [NGMDSYNC]
  165.                Log-Non-Delivery-Notification=ON
  166.  
  167.     o  Default message fan-out directory has changed to '3 by 4'.
  168.     o  Error messages generated by Directory Synchronization are improved.
  169.     o  The NetWare full name is now used for the user's NGM name.
  170.  
  171.     Note: New Parameter For Linking NetWare Full Name with NGM Name
  172.     By default, Global MHS uses the NetWare bindery Full name to create the user's NGM Name.  This value is set in NGM.CFG.
  173.                 [NGMBIMPT]
  174.                 USE-NETWARE-FULL-NAME=TRUE
  175.  
  176. Novell recommends that you leave this parameter set to TRUE unless you have a specific reason for wanting the NetWare login name and NGM name to be the same.  The following example shows the type of NGM name that Global MHS will create if you set this parameter to FALSE.
  177.  
  178. If the login name is JHSMITH and the fullname is JOHN HOLLISTER SMITH, Global MHS will create a NGM Name of JHSMITH.
  179.  
  180.     o  New NGMTOOLS "Supervisor Delete" Option
  181. The "Supervisor Delete" option has been added to NGMTOOLS to enable
  182. the administrator to delete records that otherwise could not be deleted. 
  183.  
  184. To use this option, you must load NGMTOOLS with the following command:
  185.  
  186.           NGMTOOLS -D
  187.  
  188. When you enter this command, the "Supervisor Delete" option appears as option #7 on the NGMTOOLS menu.
  189.  
  190. !!!WARNING!!!: The "Supervisor Delete" option in the NGMTOOLS utility
  191. is very powerful. Use with extreme caution.  Improper use of this option may cause irreparable damage to the Global MHS database. Never use this option to perform normal administrative duties. 
  192.  
  193. EXAMPLE: 
  194. Assume that SERVER1 and SERVER2 participate in directory  synchronization.  If SERVER2 creates a record for the workgroup,
  195. GROUP2.ROOT, directory synchronization will cause a record for
  196. GROUP2.ROOT to be created on SERVER1. If SERVER2 is removed from the network before GROUP2.ROOT is deleted, the record for           GROUP2.ROOT cannot be deleted because SERVER1 does not own the
  197. workgroup.  In this case, the administrator of SERVER1 could use the "Supervisor Delete" option to delete the record of that workgroup.
  198.  
  199. It is recommended that you use this option with extreme caution and ONLY when there is no other way to delete a record.
  200.  
  201. NOTE:  If the "Supervisor Delete" option is used to remove a record, NO directory synchronization update message is sent to the other participating servers. 
  202.  
  203.  
  204. o  Automatic Subscription
  205. This feature automatically provides a contact messaging server with a subscription to any workgroups created during directory exchange with a participating non-Global MHS server. To enable this feature, you must add the following parameter to the [NGMDSYNC] section of the NGM.CFG file:
  206.  
  207.                Enable-Dir-Gateway=TRUE
  208.  
  209. When set to TRUE, the contact messaging server will automatically subscribe to any workgroup created as a result of a directory exchange message from a non-Global MHS participating server. The contact server will then accept further information from the non-Global MHS participating server regarding the workgroup (including users and distribution lists in that workgroup).
  210.  
  211. By default, this parameter is set to FALSE. This means that the contact server will not accept any further information regarding the workgroup.
  212.  
  213. If the contact server's subscription to any workgroup created on a non-Global MHS participating server is deleted, the following warning message will be displayed:
  214.       
  215.                    !!!Caution!!!
  216.            If this server no longer subscribes to
  217.            this workgroup, directory synchronization 
  218.            messages from Non-NGM servers, regarding
  219.            this workgroup will not be accepted.
  220.             <Press ESCAPE To Continue>
  221.            <Press CANCEL (F7) To Abort>
  222.  
  223. If you delete the subscription, the contact server will not accept subsequent directory-exchange messages from the non-Global MHS 
  224. participating server regarding the workgroup.
  225.  
  226.     o  Passive Server/Gateway configuration note.
  227.  
  228.     When defining Passive Servers and/or Gateways in your system configuration, you must consider the following to ensure successful Directory Synchronization.
  229.  
  230.     a. If you wish to define a workgroup on a Passive Server or a Gateway that will have the same name as that Passive Server/Gateway, you MUST first define the workgroup on the host and then when creating the Passive Server/Gateway have the Passive/Gateway subscribe to that workgroup.  This will ensure that all information for these entries will be propagated to all participating servers.
  231.                    
  232.     EXAMPLE:
  233.   1. From the NGMAdmin Main Menu, select
  234.                      'Workgroups, Users, and Dlists'.
  235.     2. Select 'Workgroups'.
  236.     3. Press <INSERT> to create the new workgroup on the host.
  237.     4. After the workgroup is created, select 'This Server' from the Main Menu.
  238.     5. Select either 'Passive Messaging Servers' or 'SMF Gateways'.
  239.     6. Press <INSERT> to add a new Passive Server or Gateway to the host.
  240.     7. Highlight the new Passive Server or Gateway and press <ENTER>.
  241.     8. Select 'Workgroups'.
  242.     9. To subscribe to the previously created workgroup, press <INSERT>, highlight the appropriate workgroup and press <ENTER>.
  243.     10. The system is now configured correctly to allow a Passive Server/Gateway and an associated workgroup to have the same name.
  244.  
  245.  
  246. ********************************************************************
  247.  
  248.                                  DISCLAIMER
  249.  
  250. Novell, Inc. makes no representations or warranties with respect to this software patch, and specifically disclaims any express or implied warranties of merchantability, title, or fitness for a particular purpose.   
  251.                                         
  252. Novell's intentions for this software patch is to provide a temporary 
  253. work-around to the anomalies described in this file.  Such        
  254. work-arounds are typically addressed in future releases of        NetWare Global MHS.   
  255.                                         
  256. Distribution of this patch is forbidden without the express written   
  257. consent of Novell, Inc.  Novell reserves the right to discontinue distribution of this software patch.   
  258.                                         
  259. Novell will not be responsible for any data loss that may result from 
  260. implementing this patch.  Novell strongly recommends a backup be made 
  261. before any patch is applied.  Technical support for this patch is     provided at the discretion of Novell.