You can specify the list of express filters that appears in the Filter Instances dialog box by storing them in the CSDB, and making any needed connections. The HPCA Administrator CSDB Editor retrieves the list of express filters for a particular Filter Instances dialog box from the CSDB when the dialog box opens.
The HPCA Administrator CSDB Editor locates the correct list in the CSDB by starting a resolution process based on the user ID entered at the start of the HPCA Administrator CSDB Editor session, and the HPCA components, for example, domain, class, or instance that are filtered. For more information,see the HP Client Automation Enterprise Administrator User Guide.
The list of express filters for a particular domain is taken from an instance of the ZLIST32 class of the ADMIN Domain in the PRIMARY File. If you have logged on as user ID ADMIN, the authority and defaults associated with an administrator’s user ID are stored in the ADMIN Domain of the PRIMARY File. The ADMINID Class contains an instance for each administrator’s user ID which, in this case, is the instance name ADMIN.
The ADMIN instance contains a connection to an instance of the ZADMIN class which, in this case, is ZADMIN.MASTER_ADMIN.
The connection to ZADMIN.MASTER_ADMIN passes a parameter in the system message (&ZADMFUNC) that indicates which of the connections contained in the ZADMIN.MASTER_ADMIN instance should be made. Only those connections whose names match the value of the system message (or whose name is _ALWAYS_) are actually made during a particular resolution. The HPCA Administrator CSDB Editor sets the parameter’s value before initiating the resolution. In this case, the HPCA Administrator CSDB Editor sets the value of the ZADMFUNC variable (and thus, after symbolic substitution, the value of the system message) to MASKINST, because the Filter Instances dialog box needs to retrieve a list of instance masks.
This causes a connection to an instance of the ZLIST32 class, ZLIST32.MASTER_& ZADMDOMN_INSTANCES, based upon the domain to be filtered (SYSTEM). The domain is dynamically set in the ZADMDOMN variable by the HPCA Administrator CSDB Editor. This is determined by the class the administrator right-clicked to access the Filter Instances dialog box. In our example, the connection will be made to ZLIST32.MASTER_SYSTEM_INSTANCES after the resolution process performs symbolic substitution, that contains the desired list of default express filter specifications.
To change the list of express filters for a domain, edit the appropriate instance of the ZLIST32 class. The changes will affect all administrators whose user IDs connect to the ZLIST32 instance that you modify.
To set custom express filters for particular administrators, use the information detailed above to connect their user ID instances in the ADMIN.ADMINID Class to the appropriate ZLIST32 instance containing the desired list of express filters.
For information on how to use the HPCA Administrator CSDB Editor to make these changes, see "Managing Instances".