Class CIM_ObjectManagerAdapter
extends CIM_WBEMService

A ObjectManagerAdapter is a Service of the CIM Object Manager. An adapter can be any service of the Object Manager that needs to be managed (e.g. started, stopped, monitored, ...). There MUST be an instance for each Adapter type.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service
   |
   +--CIM_WBEMService
   |
   +--CIM_ObjectManagerAdapter

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA ObjectManagerAdapter is a Service of the CIM Object Manager. An adapter can be any service of the Object Manager that needs to be managed (e.g. started, stopped, monitored, ...). There MUST be an instance for each Adapter type.
UMLPackagePathstringCIM::Interop
Versionstring2.8.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AdapterTypeuint16
DescriptionstringAdapterType enumerates the kind of Object Manager Adapter. If 'Other' is specified, the OtherAdapterTypeDescription property MUST be populated. Other - If the adapter does not fit into one of the other catagories in the list. If specified, the OtherAdapterTypeDescription property MUST be populated. Client - A client side adapter that responds to client operation requests, such as CIM-XML or CIM-SOAP. Provider - A provider adapter, such as DMI, SNMP, JSR48 or CMPI. Indication Handler - An Indication Handler is a service that delivers indications to a subscriber. Examples of possible Indication Handlers are CIM-XML, CIM-SOAP, SMPT (e-mail) or any other delivery mechanism. Repository - A repository is an adapter that can store/retrieve persistent data, such as CIM Qualifier Types, CIM Classes and CIM Instances. An Object Manager could use multiple repositiories at one time, for example one could be used for CIM Schema information only, while another is used for instance information. Repositories MAY be remote or local to the CIM Object Manager. Examples of repository implementations could be databases, LDAP or files.
ModelCorrespondencestringCIM_ObjectManagerAdapter.OtherAdapterTypeDescription
Requiredbooleantrue
ValueMapstring1, 2, 3, 4, 5
ValuesstringOther, Client, Provider, Indication Handler, Repository
ElementNamestring
DescriptionstringThe ElmentName property is used as a name of the Object Manager Adapter for human interfaces. For example, "ACME ObjectManager Adapter".
OverridestringElementName
Handlestring
DescriptionstringAn implementation specific string that identifies the handle to the Object Manager Adapter.
Requiredbooleantrue
Namestring
DescriptionstringA human-readable name that uniquely identifies the ObjectManager within a system.
Keybooleantrue
MaxLenuint32256
OverridestringName
OtherAdapterTypeDescriptionstring
DescriptionstringThe type(s) of ObjectManagerAdapter when "Other" is included in ObjectManagerAdapterType property.
ModelCorrespondencestringCIM_ObjectManagerAdapter.AdapterType

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service