Performance states

JViews TGO provides a set of performance states to complement the OSI, Bellcore, SONET, and SNMP standards. See The Performance state dictionary visuals for a complete list of available states.

Secondary performance states

You can use the secondary states of the Performance State Dictionary to specify cascading style sheet selectors.
Performance states are identified by the attribute name (" objectState "), the state information (" Performance.SecState "), and the state name as in the following example:
object."ilog.tgo.model.IltObject"["objectState.Performance.SecState.Output"] {
...
}

How to change the object representation based on performance states

The following CSS extract customizes the graphical representation of links according to the value of the performance Bandwidth state. In this configuration, the width of the link is based on the current value of the state. When the value of the line width is set to a negative value, the link retrieves the default value.
object."ilog.tgo.model.IltAbstractLink" {
  lineWidth: -1;
}
object."ilog.tgo.model.IltAbstractLink"["objectState.Performance.SecState.Bandw
idth"] {  
  lineWidth: @|@"objectState.Performance.SecState.Bandwidth"/10;  
}
The following figure illustrates this configuration.
perfStyling.gif
Performance state styling example