CimNavigator User's Guide

This guide describes how to use the main features of the CimNavigator program.

Table of Contents

Registration how to register CimNavigator
Essentials some of the basics
Toolbar buttons what do those buttons do?
Connection to Server establishing a connection to a CIMOM
Edit Namespaces managing namespaces
Edit Branch Object Classes specifying the classes that appear in the tree
Edit Branch Association Classes specifying the associations that appear in the tree
Edit Program Preferences configure CimNavigator for your preferences
Edit Object Display Properties configure how objects are displayed
Developer Tools nifty things for developers
Lifecycle Indications monitor the creation/modifation/deletion of instances
Associations viewing and navagating associations
Classes and Instances create, edit, and save classes and instances
Methods execute methods on instances


The main application window is composed of two windows. On the left is the Instance tree, while on the right is a tabbed panel that contains the Associations Graph, Properties, Methods, and Indications tabs.

The Instance tree contains classes, subclasses and instances that the user has identified as being of interest. Root branch classes are specified by use of the branch class editor dialog. These branch classes are loaded at program startup, along with any first-level child classes that inherit from them. Additionally, any instances of these classes are loaded. There are two branches off of the root node. The Objects branch contains object classes and instances, while the Associations branch contains association classes and instances.

The Associations Graph is used to view CIM instances that are associated with a particular instance via CIM associations. When an instance is dragged onto the Associations Graph, the application will request from the CIMOM instances that are associated to it and display them as well. This process is recursively repeated to some 'depth' preference specified by the user.

The Properties panel displays properties of the class or instance selected in the Instance Tree, while the Methods panel displays methods of the same class or instance. Finally, the Indications panel is used to display any outstanding indication subscriptions and indications received from the CIMOM.

Default icons in the instance tree are:
represents a 'class' in the instance tree.
represents an 'instance' in the instance tree.
It is also possible for user-specified icons to be used for instances and classes.

Toolbar Buttons

The toolbar contains 5 buttons for frequently used features.
Open - loads contents of MOF file to CIMOM.
Save As - saves selected instances and/or classes to a MOF or XML file.
Refresh tree view - refreshes (or reloads) the Instance Tree with the classes/instances in the CIMOM.
Zoom in - 'magnifies' the contents in the Associations Graph.
Zoom out - 'un-magnifies' the contents in the Associations Graph.
Clear Associations Graph - deletes all objects and associations in the Associations Graph.
Finds a class - finds a class in the Instance Tree or the CIMOM.

General suggestions

As you work with CimNavigator, be sure to experiment with the various display elements. Try right-clicking on items to display context menus, or dragging instances and classes to view associations.
Most dialog boxes have instructional text that can be enabled from the Preferences editor (Edit|Menu from the main menu). In this user's guide, some screen shots include this instruction text, while others do not.
Many display elements have a tooltip that displays additional information about that display element. These tooltips may be displayed by 'hovering' the mouse cursor over the display elements.

Error display

Since this application is primarily targeted for use by developers and those interested in exploring CIM technologies, any run-time errors (Exceptions) are simply dumped to the console window.

© 2005 DuskFire, Inc. All rights reserved.