This property dialog is used to set Protocol intelligence for a Component. In this dialog the following details are configured:
The variables for which the data need to be collected.
In case the variable is a columnar instance, then how the index should be taken
The way in which the result need to be set on the component
The data updating (polling frequency)
How to Invoke the Client Property Dialog?
The Client Property Dialog can be invoked with the following steps:
Select the appropriate Component in the UI that will be representing the data
Right-click the Component. This will bring up a pop up menu
Select the Protocol Property Form. This will bring up another pop up menu
Select the New Client Property
The following screen shot illustrates setting the client property dialog for sysName variable,
All the properties configured above together constitute a Client Property object and a particular configuration is identified by the Instance Name.
Limitation of the Instance Name Selection in the Client Property Dialog
When you create a new client property for a Bean Component with a particular instance name and after deleting it is not possible to give the same name to any other component in the same screen. The work around can be after deleting the component, reload the project to use the same instance name.
Polling Type & Polling Interval
This will determine the data collection frequency. This can be either Once or done at periodic intervals. When it is chosen to be periodic then the Polling Interval need also to be specified.
This Field will be enabled only for Columnar Instance Nodes. The columnar variables need index for identifying an instance. The index can be either a Fixed value or can be assigned to a variable and determined on run-time. The option is based on the selection in the ComboBox (Fixed or Variable/Expression)
This will give the information on the Node(variable) currently selected in the XML Tree
This will list the variables defined in the Device Information Base and that can be accessed from the Device. The Device Information Base can be loaded using the loadxml button and unloaded using the unloadxml button.
Note: The polling or GET operation and receiving notifications works properly only if the required information base files is present in mibs folder under <Client Builder Home>. The information base files include MIB, XML, TL1 Command Set, Managed Object Wizard or Managed Object Class files.
This will determine the variables for which the data will to be collected.
Nodes can be added to this list from the XML Tree using the button and removed using the button
By clicking on the Show/Hide button
This option is used to set advanced protocol settings.
This option is chosen when the data collected for the selected variable is to be set on the component as is. This will be enabled for only single variable data collection
This option is chosen when there are multiple variables for which the data need to be collected and they need to be processed before setting on the component. This can still apply for a single variable, whose data need manipulation.
This option is used to select the method type for the selected node name or representation. This result displayed in the bean depends on this method.
This window shows the code flow for the selected method.
Note: The Help Button is useful for getting the context sensitive help for the Parameter Tab of the various fields. Click Help to get a cursor and click on the area on which you require help.