Pegasus  CIM Server Demonstration


This is the top level page of  a demonstration of the basic capabilities of the Pegasus CIMOM from a WEB based client. See here for a description of the Demonstration.  For more information see the current Pegasus documentation which is on the Opeg Group WEB site.

The following hyperlinks demonstrate  the Pegasus CIM Server and the Basic WBEM/CIM operations. Unless noted below, each of the hyperlinks represents a single WBEM operation as defined in the WBEM standard. For each Operation, a WEB page allows you to enter parameters and then the correct request is made to the CIM Server and the response formatted as a WEB page an returned.

SETUP Pegasus CIM Services Broker Interface

DefineHostParameters          Define the host name and port to use in subsequent operations (Not Used today)

 

CIM NameSpace Operations

EnumerateNamespaces       Enumerate the names of the Namespaces defined in the Repository.

CreateNamespace              Creates a new namespace in the repository.

DeleteNamespace               Deletes an existing namespace from the repository.

WBEM CIM Meta Operations (Operations on CIM Classes and Qualfiers)

EnumerateClassNames         Enumerate subclass names of a CIM Class

GetClass                              Get a CIM Class

DeleteClass                          Delete a CIM Class

EnumerateClasses                Enumerate subclasses of a CIM Class information (Not implemented in CGI Client)

EnumerateQualifiers             Enumerate CIM Qualifier definitions

GetQualifier                         Get a Qualifier declaration

DeleteQualifier                     Delete a single Qualifier.

WBEM CIM Object Instance Operations

EnumerateInstanceNames    Enumerate instance names of a CIM Class

EnumerateInstances              Enumerate instances of a CIM Class (Not Implemented in CGI Client)

GetInstance                         Get a CIM Instance

DeleteInstance                     Get a CIM Instance

Special CIM Object Instance Operations

GetProperty                        Get a CIM Property value from a CIM Instance (Under Construction)

SetProperty                        Set a CIM Property value from a CIM Instance (Under Construction)

 

Invkoking Methods

InvokeMethod                    Invoke an extrinsic method (Method defined for a CIM Class)

 

Compound Operations

Class Tree

The CIM Operations as defined in the CIM HTTP Specification

Get a CIM Class *

Get a CIM Instance * 

Delete a CIM Class * 

Delete a CIM Instance 

Create a CIM Class

Create a CIM Instance

Modify a CIM Class

Modify a CIM Instance

Enumerate subclasses of a CIM Class*

Enumerate subclass names of a CIM Class *

Enumerate instances of a CIM Class *

Enumerate instance names of a CIM Class *

Delete a CIM Qualifier definition

Create a CIM Qualifier definition

Enumerate CIM Qualifier definitions *

Execute a Query

Enumerate associators of a CIM Object

Enumerate names of associators of a CIM Object

Enumerate references to a CIM Object

Enumerate names of references to a CIM Object

Get a CIM Property value from a CIM Instance

Set a CIM Property value from a CIM Instance

Get a Qualifier declaration *

Set a Qualifier declaration

Delete a Qualifier declaration

Enumerate Qualifier declarations

Description of the Demonstration Environment


Under Construction

 

Open Questions Questions

 - Enumerate Qualifier - Declaration vs defintion.


Demonstration Prepared by the OpenGroup Manageability Work Group Pegasus Development Team

See (http://www.opengroup.org/management) for more information on Pegasus