bottrap
< Prev Back to Table of Contents Next >

Toolbar

This section will introduce you to the MIB Smithy Toolbar, which provides quick access to the most commonly used menu functions. As you can see in the figure below, the Toolbar is grouped by function into three main sections separated by two vertical bars: file operations (left), record creation (middle), and compiler activities (right).

Toolbar
Figure - MIB Smithy Toolbar

This is the toolbar as it appears with the text option disabled. Using the View > Toolbars > Text & Image menu, you can opt to display text beneath the toolbar icons that indicates the button's function. This is the default option for new users. A brief description of each of the buttons on the Toolbar also follows below. Additionally, while running the application, you can place the mouse cursor over a button in the Toolbar to get a brief description of the button in the Status Bar or, if Balloon Help is turned on, a small popup with similar instructive text.

File Operations

icon - Open Project, MIB, PIB or XML File

icon - Save Selected File/Project

icon - Preview Selected File/Module

Record Creation

You will notice that all of the buttons in this section of the Toolbar are the same as those used for nearly all of the records in the Project Tree. In MIB Smithy, each type of record (MIB Module, OBJECT-TYPE, MODULE-COMPLIANCE, etc.) is assigned a unique icon so that you can tell at a glance what type of record it is associated with (with the exception of conformance modules, conformance groups and variations, which can be identified by their position in the tree structure with respect to a MODULE-COMPLIANCE or AGENT-CAPABILITIES statement). Each of these icons is reproduced in the Record Creation section of the Toolbar, and each of these buttons is used to create a new record of the type associated with the icon. The position and record type of each button corresponds to the commands in the Insert Menu.

The new record is created as a "child" of either the selected record in the Project Tree or of the closest applicable parent. For example, to create an OBJECT-TYPE record, you can select any item in the Project Tree at or below a MIB Module (icon) record and press the New Object (icon) button. If the created and selected records both are of a type that assigns an OBJECT IDENTIFIER value, then the new record will be automatically assigned the next available sub-identifier of the selected record. These buttons will be disabled if the neither the selected record in the Project Tree nor any of its parents are appropriate containers for the button's record type.

Some of these icons, such as the Table icon (icon), can carry special meaning. In the Project Tree, this icon indicates an OBJECT-TYPE (normally icon) that has a SYNTAX value of either SEQUENCE or SEQUENCE OF subtype (part of the form that table definitions take in SMIv1/v2). The purpose behind the table icon is to set those OBJECT-TYPE records apart visually from normal scalar (non-tabular/columnar) OBJECT-TYPEs, though they are no different syntactically from scalars. In the Toolbar, the Table icon launches the Table Wizard, which can be used to quickly create all of the necessary records a new table definition, together, as opposed to creating the individual OBJECT-TYPEs and the row type definition manually.

icon - Create new File in selected project

icon - Create new MIB or PIB Module record using the New Module Wizard

icon - Create new MODULE-IDENTITY record


icon - Create new TEXTUAL-CONVENTION or ASN.1 Type Assignment record

icon - Create new OBJECT-IDENTITY or ASN.1 OBJECT IDENTIFIER Value Assignment record

icon - Create new Table using the Table Wizard

icon - Create new OBJECT-TYPE record

icon - Create new NOTIFICATION-TYPE or TRAP-TYPE record


icon - Create new OBJECT-GROUP record

icon - Create new NOTIFICATION-GROUP record

icon - Create new MODULE-COMPLIANCE record

icon - Create new AGENT-CAPABILITIES record

Compiler Activities

icon - Validate the selected file or module

icon - Validate all files within the project


icon - Compile the selected file/module

icon - Build (Compile all files in project)

Other

icon - Help

< Prev Back to Table of Contents Next >