Class CIM_ObjectManagerCommunicationMechanism
extends CIM_ServiceAccessPoint

The class, ObjectManagerCommunicationMechanism, describes access to an ObjectManager. It describes a protocol and data encoding that can be used for communication. When all instances of this class are enumerated for an ObjectManager (using the CommMechanismForManager association), all possible protocol and encoding schemes will be known. Also, specific capabilities (for example, basic read or query) that are supported in the protocol/encoding are described - using the ProfilesSupported property.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_ServiceAccessPoint
   |
   +--CIM_ObjectManagerCommunicationMechanism

Direct Known Subclasses

CIM_CIMXMLCommunicationMechanism

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringThe class, ObjectManagerCommunicationMechanism, describes access to an ObjectManager. It describes a protocol and data encoding that can be used for communication. When all instances of this class are enumerated for an ObjectManager (using the CommMechanismForManager association), all possible protocol and encoding schemes will be known. Also, specific capabilities (for example, basic read or query) that are supported in the protocol/encoding are described - using the ProfilesSupported property.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
CommunicationMechanismuint16
DescriptionstringEnumerated array describing an encoding and protocols which can be used to communicate with the Object Manager. At this time, only one encoding and protocol are standardized by the DMTF - "cim-xml". If this is supported by an Object Manager, the specified string should be indicated. Other 'standard' strings may be defined. In addition, vendor specific encoding/protocol strings may be used.None TRANSLATABLE= true
ValuesstringUnknown, Other, cim-xmlNone TRANSLATABLE= true
MultipleOperationsSupportedboolean
DescriptionstringBoolean indicating whether the Object Manager supports multiple operation requests (TRUE) or only simple requests (FALSE).None TRANSLATABLE= true
OtherAuthenticationDescriptionstring
DescriptionstringA free-form string providing a description of the supported mechanism when 1, "Other", is specified in the AuthenticationMechanismsSupported array. None TRANSLATABLE= true
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.AuthenticationMechanismsSupportedNone None
OtherCommunicationMechanismDescriptionstring
DescriptionstringA free-form string providing a description of the supported protocols when 1, "Other", is specified in the CommunicationMechanism array.None TRANSLATABLE= true
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.CommunicationMechanismNone None
OtherLanguageDescriptionstring
DescriptionstringA free-form string providing a description of the language when 1, "Other", is specified in the QueryLanguagesSupported array. None TRANSLATABLE= true
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.QueryLanguagesSupportedNone None
OtherProfileDescriptionstring
DescriptionstringA free-form string providing a description of the supported operations when 1, "Other", is specified in the ProfilesSupported array. None TRANSLATABLE= true
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.ProfilesSupportedNone None

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_ServiceAccessPoint
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_ServiceAccessPoint
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_ServiceAccessPoint
SystemNamestringCIM_ServiceAccessPoint