The grid view provides an intuitive structured visual representation of related SNMP tables. MIB Explorer recognizes relationship between tables according to their indexes. The following types of table relationships are recognized by MIB Explorer:
One-To-One Dependent Relationships
Two tables have a one-to-one relationship if one table augments the other. When a table augments another, it shares the same index columns with its base table and contains the same number of rows than its base table.
Sparse Dependent Relationship
A table is sparse dependent related to its base table, if it extends only some of the base table's rows. The dependent table then shares the index columns of the base, but in contrast to the one-to-one dependent relationship, the sparse dependent table does contain less rows than its parent. Typically, the sparse dependent table conceptually extends the base table with additional columns for those rows that have a specific attribute value.
Dependent Expansion Relationship
A table is dependent expansion related to its base table, if it shares the same index than its base but adds additional index columns to its index. An expansion table thus may contain more than one row for each row in its base table.
Reordering relationships where the index objects in two tables are the same, but in a different order cannot be viewed directly in a MIB Explorer grid view. Reordering relationships are often used to improve lookup performance for specific management tasks. In most cases it is not useful to view reordered tables in the same view.
To Open a Grid View for SNMP Tables
1. Select an OBJECT-TYPE node (no leaf) with a SYNTAX definition starting with "SEQUENCE OF". Typically, the object names of those nodes end with "Table".
2. Choose from the node's context menu or from the menu.
3. If the table is augmented or extended by other tables of currently loaded MIB modules, a shuffle dialog will be displayed. You can add the tables with which you want to extend the master table from the left list to the right one. By pressing the button you add the columns of the tables in the right list to the table view. By pressing the button the table selected in the MIB tree is opened as it is.
The SNMP grid view displays all columnar MIB objects defined under the selected node and optionally from augmenting tables as well as other depending tables.
The leftmost columns with gray background represent the index of the table. Columns with a white background are read-only. For each row in the base table, there may be zero or more rows of dependent tables. To view these rows, click on the sign ('') on the left side of the row or choose from the context menu to expand all rows of the current table. The headers of the different tables will be shaded in different blue tones.
10.1 Editing and Cell Navigation
The editing model of the grid view is different from the model of the table view. While the table view allows undo and redo of editing steps, the grid view allows to cancel the changes made to the current row only.
If the value of a cell is changed and the focus leaves that row, the changes to the row are automatically committed to the target agent. Changes may also be committed manually by clicking on the edit symbol on the left side of the edited row.
In the Table View there is an option „By Row“, which allows to commit all writable columns of a row too.
Even if only a single value has been changed in a row, all writable columns of that row will be set which is another difference to the table view's commit policy where only changed values are sent to the agent when committed.
The editing cell format equals to the format of the as described by the section “Cells” on page 70, but with the following limitations:
Enumerated values cannot be chosen from a list by using a combo box, only the numeric representation can be entered.
OIDs can only be entered as integer values separated by dots, thus object names cannot be used to lookup OID values in grid views.
BITS can only be entered by their binary representation.
|
|
Find
Find the next cell in the table whose value (as displayed) matches a given regular expression. The search starts at the current position and continues row by row from left to right.
Find Again
Find the next cell in the table whose value (as displayed) matches the last search expression.
Refresh
Refresh the whole table. The top level table is retrieved from the agent and then for each received row the dependent and augmented table rows are retrieved.
Insert Row
Insert a new row into a table of the selected type. Before the new row is inserted into the table, you will be prompted to specify the new row's index by entering a value for each index object. The presented input fields depend on the type of the index object. For a description of the different input fields see “Set Dialog” on page 59.
If a row with the entered index already exists, an error dialog will be displayed and the insert operation will be aborted. Otherwise, the new row is inserted in a table with the selected type whose base table's index is lexicographic less than the index of the new row. If such a table does not exists yet, then it will be created.
String Format
Selects the display and input format for the selected/current column with OCTET STRING syntax. The available formats are described in “Column syntax formats of the PDU editor.” on page 78.
Cancel
Cancel the changes made to the current row and restores the values of the row of the last refresh or successful commit.
Requery
Requery the specified rows by sending GETNEXT (SNMPv1) or GETBULK (SNMPv2c/v3) requests to the target agent.
Update
Update the agent by committing row changes to the target agent. A row is always completely updated which means that all writable elements are sent with a SET request message to the target.
Tip: If the option "" is selected in Preferences/SNMP, then committing rows on regular SNMP entities will fail. Either use the table view instead or deselect that option.
Select
Select the specified range of rows.
Expand Current
Expand all rows in the current table.
Directly print the selected parts of the grid to the default printer.
Print Preview
Open a dialog to print the table on a printer. Before actually printing the table, the result can be previewed on the screen. The page layout and the printer can be selected.