Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 3 Tools : BATCH_ENABLE

BATCH_ENABLE
Enables all the object sets previously processed using @MAKEMEMBERS. (C)
Invocation
CALL BATCH_ENABLE(wipe_existing)
 
This argument saves or deletes permissions for existing members. Valid values are Y (delete existing memberships) or N (save existing memberships).
Prerequisites
All users must be suspended from the system while BATCH_ENABLE is running.
Usage Notes
Run this tool after the members of an object list have been set up using @MAKEMEMBERS. Refer to @MAKEMEMBERS for further information about this associated tool.
Example
An installation has a large number of enabled object sets used by a large user community. Updating member lists of an object set by changing the Enable Lists of that object set involves a lot of processing and can be subject to lock failure due to ongoing use of the objects by users. To make such updates easier, it is preferable to suspend the system and run a batch job. New enable lists for object sets are created ahead of time (using @MAKEMEMBERS), so as not to affect current use of objects within these object sets. The system is suspended during off-hours and the job is scheduled:
SCHEDULE BATCH_ENABLE(“Y”);
After this is done, only those members on the enable list specified via @MAKEMEMBERS have the object set enabled for them. Users previously on the enable list who are not specified in @MAKEMEMBERS are no longer on the enable list and therefore no longer are able to access the objects through that object set.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved