Class CIM_CIMXMLCommunicationMechanism
extends CIM_ObjectManagerCommunicationMechanism

This class specializes ObjectManagerCommunicationMechanism, adding properties specific to the CIM-XML protocol (XML encoding and CIM Operations).

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


Class Hierarchy

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

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DeprecatedstringCIM_CIMXMLCapabilities
DescriptionstringThis class specializes ObjectManagerCommunicationMechanism, adding properties specific to the CIM-XML protocol (XML encoding and CIM Operations).
UMLPackagePathstringCIM::Interop
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CIMValidatedboolean
DeprecatedstringNo value
DescriptionstringDescribes whether the CIM Server is strictly validating (validates the XML document against the DTD) or not (loosely validating).
Requiredbooleantrue
CIMXMLProtocolVersionuint16
DeprecatedstringCIM_CIMXMLCommunicationMechanism.Version
DescriptionstringEnumeration describing the CIM-XML protocol version supported by the ObjectManager. It is deprecated in lieu of a more general, inherited property (Version).
Requiredbooleantrue
ValueMapstring0, 1
ValuesstringUnknown, 1.0
CommunicationMechanismuint162
DeprecatedstringCIM_ProtocolService.Protocol
DescriptionstringThe only valid CommunicationMechanism for this subclass is CIM-XML.
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.OtherCommunicationMechanismDescription
OverridestringCommunicationMechanism
Requiredbooleantrue
ValueMapstring2
ValuesstringCIM-XML
PulledEnumerationClosureOnExceedingServerLimitsSupportedboolean
DescriptionstringIndicates whether the ObjectManager supports closure of Pulled Enumeration sessions based upon exceeding server limits, as defined in DSP0200 (CIM Operations over HTTP). This property MUST NOT be NULL if the 'Pulled Read' functional profile is supported by the ObjectManager.
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.FunctionalProfilesSupported
PulledEnumerationContinuationOnErrorSupportedboolean
DescriptionstringIndicates whether the ObjectManager supports continuation on error for Pulled Enumerations, as defined in DSP0200 (CIM Operations over HTTP). This property MUST NOT be NULL if the 'Pulled Read' functional profile is supported by the ObjectManager.
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.FunctionalProfilesSupported
PulledEnumerationMaximumOperationTimeoutuint32
DescriptionstringIndicates the maximum operation timeout allowed by the ObjectManager to be specified for Pulled Enumerations, in seconds. The maximum boundary is considered inclusive, i.e. any actual value less than or equal to this property's value is allowed. The concept of an operation timeout for Pulled Enumerations is defined in DSP0200 (CIM Operations over HTTP). This property MUST NOT be NULL if the 'Pulled Read' functional profile is supported by the ObjectManager.
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.FunctionalProfilesSupported, CIM_CIMXMLCommunicationMechanism.PulledEnumerationNoOperationTimeoutSupported, CIM_CIMXMLCommunicationMechanism.PulledEnumerationMinimumOperationTimeout
PulledEnumerationMinimumOperationTimeoutuint32
DescriptionstringIndicates the minimum operation timeout allowed by the ObjectManager to be specified for Pulled Enumerations, in seconds. The minimum boundary is considered inclusive, i.e. any actual value greater than or equal to this property's value is allowed. The concept of an operation timeout for Pulled Enumerations is defined in DSP0200 (CIM Operations over HTTP). This property MUST NOT be NULL if the 'Pulled Read' functional profile is supported by the ObjectManager.
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.FunctionalProfilesSupported, CIM_CIMXMLCommunicationMechanism.PulledEnumerationNoOperationTimeoutSupported, CIM_CIMXMLCommunicationMechanism.PulledEnumerationMaximumOperationTimeout
PulledEnumerationNoOperationTimeoutSupportedboolean
DescriptionstringIndicates whether it is allowed by the ObjectManager to specify the special value 0 (indicating no timeout) for the operation timeout for Pulled Enumerations. This property takes precedence over the properties PulledEnumerationMinimumOperationTimeout and PulledEnumerationMaximumOperationTimeout. The concept of an operation timeout for Pulled Enumerations is defined in DSP0200 (CIM Operations over HTTP). This property MUST NOT be NULL if the 'Pulled Read' functional profile is supported by the ObjectManager.
ModelCorrespondencestringCIM_ObjectManagerCommunicationMechanism.FunctionalProfilesSupported, CIM_CIMXMLCommunicationMechanism.PulledEnumerationMinimumOperationTimeout, CIM_CIMXMLCommunicationMechanism.PulledEnumerationMaximumOperationTimeout
Versionstring
DeprecatedstringCIM_WBEMProtocolServiceCapabilities.WBEMProtocolVersionsSupported
DescriptionstringEnumeration describing the CIM-XML protocol version supported by the ObjectManager.
OverridestringVersion
Requiredbooleantrue
ValueMapstring1.0, 1.1, 1.2

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
MultipleOperationsSupportedboolean
Namestring
OperatingStatusuint16
OtherCommunicationMechanismDescriptionstring
OtherEnabledStatestring
PrimaryStatusuint16
RequestedStateuint16
Statusstring
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AdvertiseTypeDescriptionsstring[]
AdvertiseTypesuint16[]
AuthenticationMechanismDescriptionsstring[]
AuthenticationMechanismsSupporteduint16[]
AvailableRequestedStatesuint16[]
FunctionalProfileDescriptionsstring[]
FunctionalProfilesSupporteduint16[]
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
RequestStateChangeuint32