To enable drag-and-drop capabilities for a new class, you need to establish rules for the new class. These connection rules are stored in the PRIMARY File, ADMIN Domain, ZCONNECT Class, MASTER_CONNECTION_RULES Instance.
While the ZCONNECT Class contains the connection rules, the Name List (ZLIST) Class contains all the rules for all the classes. In order to create a connection rule, you need to create the rule in the ZLIST Class. Then you can add the rule to the ZCONNECT Class.
The HPCA Administrator CSDB Editor then uses these rules to populate the class list in the Show Connections dialog box, and to control drag-and-drop connections.
For example, notice the connection rules that have been established for the USER Class. To do this, examine the ZLIST.CONNECT_USER_TO_RULES Instance.
An instance of this particular USER Class can contain a connection to any of the following classes:
The ZLIST instance contains a list of up to 20 classes to which the class, represented by the ZLIST instance, in this case USER, can connect. You can edit this list to include additional classes, or remove classes from a connection rule. If any class in the CSDB needs to be able to connect to more than 20 different classes, you can edit the ZLIST Class template and add more ZNAMEnn variables.
After establishing the rules for connection in the Name List (ZLIST) Class, the connection type can be created. Create a connection rule for drag-and-drop by adding the class variable to the Connection Rules (ZCONNECT) Class. Then, you can edit the Rules variable to define the type of connection that can be made to the USER Class.
Now you can make a drag-and-drop connection to the new class. The following figure shows the connectable classes for the POLICY Domain where the USER Class is located.
Connectable classes for the POLICY Domain