Class CIM_ObjectManagerCommunicationMechanism


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_EnabledLogicalElement
      \_CIM_ServiceAccessPoint


Description

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.

Subclasses

CIM_CIMXMLCommunicationMechanism IBMTSDS_CIMXMLCommunicationMechanism IBMTSDS_CIMXMLCommunicationMechanismInterop

Referenced By

CIM_CommMechanismForManager

Properties

IdTypeRangeDescription
Key
CreationClassName string
Max Length256
CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
Name string
Max Length256
The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.
SystemCreationClassName string
Max Length256
The CreationClassName of the scoping System.
SystemName string
Max Length256
The Name of the scoping System.
Read Only
AdvertiseTypeDescriptions string
A free-form string providing additional information related to the AdvertiseType. A description MUST be provided when the AdvertiseType is 1,"Other". An entry in this array corresponds to the entry in the AdvertiseTypes array at the same index. It is not expected that additional descriptions are needed if the Type is set to"Not Advertised"or"SLP". However, as the SLP template expands, or as other advertisement mechanisms are defined, support for additional descriptions may be needed. This array is defined to support this.
AdvertiseTypes uint16
Other1
Not Advertised2
SLP3
This property signifies the advertisement for this access point. . It is used by the advertising services of the WBEM infrastructure to determine what should be advertised, via what mechanisms. The property is an array so that the communicationMechansim MAY be advertised using several mechanisms. Note: If this property is null/uninitialized, this is equivalent to specifying the value 2,"Not Advertised".
AuthenticationMechanismDescriptions string
Free-form strings providing descriptions of the supported mechanisms. Entries in this array are correlated with those in the AuthenticationMechanismsSupported array. An entry in this Descriptions array MUST be provided when 1,"Other", is specified in AuthenticationMechanismsSupported.
AuthenticationMechanismsSupported uint16
Unknown0
Other1
None2
Basic3
Digest4
Enumerated array describing the types of authentication supported by the ObjectManager, using the encoding/protocol. specified in the property, CommunicationMechanism. The defined values represent the authentication defined in the DMTF document, Specification for CIM Operations over HTTP.
CommunicationMechanism uint16
Unknown0
Other1
CIM-XML2
CommunicationMechanism describes an encoding and protocol which can be used to communicate with the ObjectManager. At this time, only one encoding and protocol are standardized by the DMTF -"CIM-XML". If this is supported by an ObjectManager, the specified string should be indicated. Other'standard'strings may be defined. In addition, a vendor specific encoding/protocol string may be used.
FunctionalProfileDescriptions string
Free-form strings providing descriptions of the supported operations of the object manager. Entries in the array are correlated with those in the ProfilesSupported array. An entry in this Descriptions array MUST be provided when 1,"Other", is specified in the FunctionalProfilesSupported array.
FunctionalProfilesSupported uint16
Unknown0
Other1
Basic Read2
Basic Write3
Schema Manipulation4
Instance Manipulation5
Association Traversal6
Query Execution7
Qualifier Declaration8
Indications9
Enumerated array describing the types of operations supported by the ObjectManager, using this encoding/protocol. The enumeration is based on the Functional Profiles defined for conformance in the DMTF document, Specification for CIM Operations over HTTP.
MultipleOperationsSupported boolean
Boolean indicating whether the ObjectManager supports multiple operation requests (TRUE) or only simple requests (FALSE).
OtherCommunicationMechanismDescription string
A free-form string providing a description of the supported protocols when 1,"Other", is specified in the CommunicationMechanism.
Version string
Provides the protocol version for this service access point. Version information MUST be in the form of M.N, where M is a numeric that describes the Major version and N is a numeric that describes the minor version.
Read Write
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_ManagedSystemElement
HealthState, InstallDate, Name, OperationalStatus, Status, StatusDescriptions
 
Inherited from class CIM_EnabledLogicalElement
EnabledState, OtherEnabledState, RequestedState, TimeOfLastStateChange, EnabledDefault
 

Method Summary

NameDescription
 
Inherited from class CIM_EnabledLogicalElement
RequestStateChange
 

Method Detail