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


Chapter 3 Tools : @MAKEMEMBERS

@MAKEMEMBERS
Creates the member list for an object set to be enabled through the BATCH_ENABLE utility. (CE)
Invocation
Do one of the following:
Type CALL @MAKEMEMBERS(objectset)
Where:
 
An object set whose member list is to be prepared. The (security) permissions of the object set be specified and it is enabled for its members by BATCH_ENABLE utility.
Prerequisites
To be able to use the @MAKEMEMBERS tool, an associated object set also named @MAKEMEMBERS must be enabled by a system administrator for those users who are allowed to use the tool.
Usage Notes
Running the @MAKEMEMBERS rule displays a screen from which you can add users and groups in any of the following ways:
Type in the name of the user IDs or groups that you want to have access to your object set.
You must have at least one member listed to save any object set that is enabled later via the BATCH_ENABLE tool.
Make sure that your promotions administrator suspends all users from the system before running BATCH_ENABLE (not @MAKEMEMBERS).
See Also
TIBCO Object Service Broker Managing Deployment for information on suspending users.
TIBCO Object Service Broker Managing Security for additional discussion of @MAKEMEMBERS.
Example
An installation has a large number of object sets, each with a large number of objects and a large user population for which the object sets must be enabled. When an object set is being enabled for a large number of users, it can be difficult to update the member lists via the object set due to locking problems. It can also take a long time, since a simple enable can involve hundreds of permissions list updates.
Consider updating the member lists in batch mode. This means that you must somehow specify the desired effect of the batch processing prior to running the batch job. Authorized users of @MAKEMEMBERS can set the member lists for a given object set. Then the batch job updates the member list, updating all affected permissions lists according to the information supplied by @MAKEMEMBERS. To ensure only authorized users make such changes, there is an object set also called @MAKEMEMBERS that must be enabled for such users.
When you are authorized to use @MAKEMEMBERS, you execute the rule and see a member list much like that for an object set’s ENABLE list. From here, you can update member list accordingly and save the list for the subsequent BATCH_ENABLE job.

 
------------------------------------------------------------------------------
Updating members of ObjectSet EMPLOYEE_INFO for batch enable processing...
------------------------------------------------------------------------------
_ Name User or Group
(USERID | GROUP) Description
---------------- ----------------------------------------
N ADVCLASS Special for testing
N DISTGRP Distribution Group
N HRCLASS4 Head Office - Salary Administrators
N REGRESSION Group used for regression test.
N RHTM Transaction Manager Testers
N MSGDOC Message Documentation Facility
 
PFKEYS: 6=LIST USERS 9=LIST GROUPS 3=SAVE 12=CANCEL

 

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