Introducing Rogue Wave Server > Introducing Dynamic View Services > Dynamic Views > Filtering
 
Filtering
When specifying dynamic views, you can filter the server objects to be represented by attaching conditions to server object representations or server relation propagation. For example, it is possible to represent only those network nodes that are in an alarm state. Or, while representing all nodes, you might want to choose a different color to highlight the alarm nodes.
See “Applying Conditions to Representation Objects”. for step-by-step instructions on how to apply a condition in Rogue Wave Server Studio.
View Parameters
Filtering can be set up from the representation. To do so, you will use view parameters. View parameters can be used to modify a representation dynamically without altering the related server object. Associating a view parameter with a representation object attribute makes this parameter editable from the representation. For instance, you can edit the “alarm threshold” view parameter for all nodes in a domain or in a network.
Representation Status
You can also decide locally at view level how detailed a server object representation should be. To do so, you will use in the dynamic view type specification a representation status which Rogue Wave Server implicitly associates with a representation object each time a view subscribes to a server object. Like view parameters, associating a representation object attribute with a representation status lets you modify this status from the representation. For instance, the node list of a domain is not displayed by default when you open the view. However, if you edit the representation status of the domain accordingly, you will be able to see this node list on display in the Tree representation.
Multi-User Environment
Finally, Rogue Wave Server includes a class of user-defined derivable objects (IlsMvUser). One object of this class or of a user-defined subtype is associated with each component at the server level. This object can be referenced in the view specification. You can then quickly implement a high-level object-locking system or define different levels of modification rights on the representation objects depending on the user profile.

Version 5.8
Copyright © 2014, Rogue Wave Software, Inc. All Rights Reserved.