New Features in AN.EXE Analyzer Module (Version: 941229)

DOS DCDBs Now Synchronized
--------------------------
A bug exists in both LAN Server 3.0 and 4.0 that can cause 
the DOS DCDB files to not be synchronized with the OS/2 
database.  This causes logon assignments to work properly 
for OS/2 workstations, but not for DOS workstations.  DOS 
workstations users find extra assignments as well as many 
missing assignments.

This has been rectified via a number of solutions.  First, 
when checking user accounts, the synchronization of DOS and 
OS/2 logon files is checked.  If there is an inconsistency, 
then the user is offered the opportunity to perform a 
DOS_DCDB_SYNC operation (YES/NO).  There are two files dealt
with during the sync operation: LIST.S (application 
assignments) and LIST.U (alias assignments). Both are 
synchronized to the OS/2 DCDB.

If the batch option is chosen, the Analyzer will now insert 
the line: "Sync_DOS_DCDB=YES" into the batch file to force 
the Batch Editor to do the synchronization.  This line can 
be added manually to a change section to cause a series of 
users to be synchronized.  For example, the following 
sequence can be used for synchronization a series of users 
manually using the template 'FIXDOS':

[USER_UPDATE]
  User_FIXDOS=PL
  User_FIXDOS=SRVICS
  User_FIXDOS=SRVPHIL
  User_FIXDOS=TESTC
  User_FIXDOS=TESTD
  User_FIXDOS=TESTE
  User_FIXDOS=TESTF
  User_FIXDOS=TESTG
  User_FIXDOS=U01
  User_FIXDOS=USERIX
  User_FIXDOS=X1
  User_FIXDOS=X10
  User_FIXDOS=X2

[USER_FIXDOS]
Sync_DOS_DCDB=YES

This file would be used as input to the Batch Editor.

Analyzer Now Creates Batch Files
--------------------------------
One of the most requested features in LAN ICU was the 
ability to use the Analyzer in batch mode to create a change
file that could be examined and run at a later date.  This 
feature has now been implemented in both the Analyzer and 
Batch Editor.

The switch to perform the analyze operation in batch mode is
'-B'.  This causes all problems and their solutions to be 
inserted into a fix file that can be used for input to the 
Batch Editor.  The name of the batch file is controlled by 
the: '-F:FIXFILENAME' parameter.  If no fix file name is 
supplied, the default file name of FIXLAN.ICU will be used.

Analyzer Can Be Limited in Scope
--------------------------------
Another feature widely requested was the ability to turn off
the rules base or selected parts of it.  This can now be 
accomplished by the following command line switches:

[-XBA]SE    Skips testing of base profile settings like
            password required, logon server, etc.

[-XLO]GON   Skips testing of alias and application logon
            assignments.

[-XDC]B     Skips testing of DCDB intergity and 
            initialization.  If you have users with
            uninitialized DCDBs, and you don't want
            them flagged, use this option.

[-XPE]RMISSIONS
            Skips testing access permissions for accounts.
            This feature will not check the user's right
            to use the aliases that are assigned at logon.

Faster Operation of Analyzer
----------------------------
The user name [-UN] option has been speeded up radically. 
This version will now skip forward directly to the first 
user account listed.  It will end its operation at end of 
the last user.

Permissions Problems Listed in Fix File
---------------------------------------
All corrections are placed in the fix file.  Insufficent 
privilege is flagged in fix file and must be corrected
manually.

New Options in Fix File
-----------------------
'Init_DCDB=YES' option is used to clear a user's logon DCDB. 
This option will be added to the fix file of any user that 
has an uninitialized DCDB.

'Fix_App_DCDB=YES' option is inserted if an internal 
consistency error is detected in a user's DCDB.

Alias not found in domain
-------------------------
This version of the analyzer now checks the aliases within 
the domain more completely.  The Alias not found in domain 
message now accurately reports existence or non-existence of
aliases.




