New Features in BA.EXE Batch Editor Module (Version: 941229)

Add to Group USERS & ADMINS Now Ignored
----------------------------------------
If an attempt was made to add a user to the USERS group, a
LAN error would occur.  Now attempts to add a user to both 
USERS and ADMINS are ignored.


DOS DCDBs Now Synchronized
--------------------------
Any changes to Alias or Application logon assignments now 
cause the DOS DCDB files to be synchronized automatically.
The DOS DCDB can be manually synchronized to the OS/2 DCDB.

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.

The "Sync_DOS_DCDB=YES" option forces the DOS DCDB files to 
be synchronized with the OS/2 DCDB files.  The following
sequence can be used to synchronize 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.


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.

User name can be changed without editing
-----------------------------------------
A new option has been added to allow an existing exported 
user section to be reimported under a new name without 
editing the export file.  This feature is accomplished with 
the '-CN:OldName,NewName' option.  The change name feature 
operates on user add, delete, and update operations.

This feature is designed to allow a single user to be 
changed.  If there are muliple user names in the export 
file, only the user section that matches the OldName will be
used for the NewName.

Memory buffer too small on some application adds
------------------------------------------------
In some cases applications might not be added due to a 
limited buffer size.  This has been corrected.

Encrypted Password Imports might fail
-------------------------------------
In some versions of LAN Server, the encrypted password might
contain an embedded control character at the end of the 
password.  This situation is now detected and only the first
32 characters are used.  This allows existing exported user 
sections to be used with no problems.

Import DCDB & NET.ACC Info Without Editing
------------------------------------------
In this version you can change the header sections from
[..._LIST] to ADD, UPDATE, or DELETE sections using the new
-E option. The next letter after -E stands for the type of
section(s) to generate.  A=ADD, D=DELETE, U=UPDATE.  This is
then followed by a colon followed by the type of resource
section tochange. The resource names are: [USE]ER, [GRO]UP,
[ALI]IAS,[APP]LICATIONS,[ACL],[ACE],[ALL].You can use more
than one option at a time.  The ALL option changes all
sections that are generated.

For example, to import a user section from a LIST
to an ADD, you would enter the command:

	-EA:USER

To change the ACE & ACL entries from LIST to UPDATE, you
would use the command:

	-EU:ACL

For example, to refresh the access permissions for the user
"PHIL" with the file REFRESH.ICU you would use the following
command to create the change file:

	LU -ACE -UN:PHIL -V -O:REFRESH.ICU

To then apply this newly created file, you would use the
command:

	BA -I:REFRESH.ICU -EU:ACL




