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.39.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.
Experimentalbooleantrue
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.
Experimentalbooleantrue
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.
Experimentalbooleantrue
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.
Experimentalbooleantrue
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.
Experimentalbooleantrue
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 TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_ServiceAccessPoint
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
MultipleOperationsSupportedbooleanCIM_ObjectManagerCommunicationMechanism
NamestringCIM_ServiceAccessPoint
OperatingStatusuint16CIM_ManagedSystemElement
OtherCommunicationMechanismDescriptionstringCIM_ObjectManagerCommunicationMechanism
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_ServiceAccessPoint
SystemNamestringCIM_ServiceAccessPoint
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AdvertiseTypeDescriptionsstring[]CIM_ObjectManagerCommunicationMechanism
AdvertiseTypesuint16[]CIM_ObjectManagerCommunicationMechanism
AuthenticationMechanismDescriptionsstring[]CIM_ObjectManagerCommunicationMechanism
AuthenticationMechanismsSupporteduint16[]CIM_ObjectManagerCommunicationMechanism
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
FunctionalProfileDescriptionsstring[]CIM_ObjectManagerCommunicationMechanism
FunctionalProfilesSupporteduint16[]CIM_ObjectManagerCommunicationMechanism
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement