Arthur Foster

Hillman House,  4, Madeira Road,

Parkstone,  Poole,  Dorset   BH14 9ET

UK

Description of GDMO
Operations

e-mail:

arthur@arthurfoster.com

tel: 

+44 (01202) 469468

fax:

+44 (01202) 469861

  

Home Site Map Search

Home Templates Operations Examples History Glossary Services Protocol

 

Action Operation
Create Operation
Delete Operation
Get Operation
Event Report Operation
Set Operation
Cancel Get Operation
Complex Operation

 

The Common Management Information Protocol (CMIP) is an OSI protocol that carries management information from one system to another system. The basic model of operation assumes that a manager system manages an agent system using this protocol. The manager system makes a request, that is called an invoke, for information from the agent and the agent system responds with a result if the operation is successful, and an error or reject if the operation fails.

CMIP uses ROSE and ACSE to provide the OSI services that are required. In essence, however, these services enable CMIP to provide the development programmers with an interface that is controlled and can handle the operations just like functions in programming languages. So from the point of view of the programmer writing the manager system applications the CMIP operations behave like function calls. The programmer at the agent system has to handle a more complex environment, but the controlled environment does help.

The figure below illustrates a typical CMIP operation.

 

Basic CMIP Operation

 

The operations supported on this interface are object-oriented; they operate on managed objects that are presented at the agent system and are visible over the CMIP interface to the manager system. Conceptually, the MANAGED OBJECTS represent resources in the agent system. The resources are the real entities that are to be managed (hardware or software) while the managed objects are the representation of the resources over the interface.

There is an important distinction between the managed object and the resource it represents. The managed objects is the representation of the resource from the management point of view, while the resource is the real entity (hardware or software) being managed. The manager has a specific management view of the resource since the manager is not interested in all aspects of the resource.

Seven basic operation types are supported:

bulletCREATE
bulletDELETE
bulletACTION
bulletGET
bulletCANCEL GET
bulletSET
bulletEVENT REPORT

Some operations (action, set, and event report) have two modes: confirmed; or unconfirmed. A confirmed operation always responds with a result, an error or reject. An unconfirmed operation has no response, even an error. All other operations are confirmed.

 

 
Author: Arthur Foster
28 May 2002

Arthur Foster is a

founder member of

 
 

Hosted by