# Class CIM_WBEMProtocolService
extends CIM_ProtocolService

The WBEMProtocolService represent a WBEM Protocol Service running as part of a WBEM Server. This class would represent the protocol (e.g. CIM-XML, WS-Management, CIM-RS, etc.). The associated ServiceAccessPoint will represent the access (e.g. HTTP or HTTPS).

### 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_ProtocolService
|
+--CIM_WBEMProtocolService

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The WBEMProtocolService represent a WBEM Protocol Service running as part of a WBEM Server. This class would represent the protocol (e.g. CIM-XML, WS-Management, CIM-RS, etc.). The associated ServiceAccessPoint will represent the access (e.g. HTTP or HTTPS).
Experimental | boolean | true
UMLPackagePath | string | CIM::Interop:WBEMServer
Version | string | 2.35.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
Protocol | uint16 |
Description | string | The WBEM Protocol this service provides.
ModelCorrespondence | string | CIM_ProtocolService.OtherProtocol
Override | string | Protocol
ValueMap | string | 1, 5, 6, 7
Values | string | Other, CIM-XML, WS-Management, CIM-RS
ProtocolVersion | string |
Description | string | The Protocol Version for the Protocol specified by the Protocol property value. This shall be in the M.N.U format, for example "1.3.0"
Experimental | boolean | true
GenericOperationsSupported | uint8[] |
Description | string | The list of Generic Operations supported by this WBEM protocol. Generic Operations are defined in DSP0223.
Experimental | boolean | true
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, ..
Values | string | Other, GetInstance, DeleteInstance, ModifyInstance, CreateInstance, GetClassInstancesWithPath, GetClassInstancePaths, GetAssociatedInstancesWithPath, GetAssociatedInstancePaths, GetReferencingInstancesWithPath, GetReferencingInstancePaths, OpenClassInstancesWithPath, OpenClassInstancePaths, OpenAssociatedInstancesWithPath, OpenAssociatedInstancePaths, OpenReferencingInstancesWithPath, OpenReferencingInstancePaths, OpenQueryInstances, PullInstancesWithPath, PullInstancePaths, PullInstances, CloseEnumeration, EnumerationCount, InvokeMethod, InvokeStaticMethod, GetClass, DeleteClass, ModifyClass, CreateClass, GetTopClassesWithPath, GetTopClassPaths, GetSubClassesWithPath, GetSubClassPaths, GetAssociatedClassesWithPath, GetAssociatedClassPaths, GetReferencingClassesWithPath, GetReferencingClassPaths, GetQualifierType, DeleteQualifierType, ModifyQualifierType, CreateQualifierType, EnumerateQualifierTypesWithPath, DMTF Reserved

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_Service
CurrentActiveConnections | uint16 | CIM_ProtocolService
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_EnabledLogicalElement
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
MaxConnections | uint16 | CIM_ProtocolService
Name | string | CIM_Service
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
OtherProtocol | string | CIM_ProtocolService
PrimaryOwnerContact | string | CIM_Service
PrimaryOwnerName | string | CIM_Service
PrimaryStatus | uint16 | CIM_ManagedSystemElement
RequestedState | uint16 | CIM_EnabledLogicalElement
Started | boolean | CIM_Service
StartMode | string | CIM_Service
Status | string | CIM_ManagedSystemElement
SystemCreationClassName | string | CIM_Service
SystemName | string | CIM_Service
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
ChangeAffectedElementsAssignedSequence | uint32 | CIM_Service
ListenOnPort | uint32 | CIM_ProtocolService
RequestStateChange | uint32 | CIM_EnabledLogicalElement
StartService | uint32 | CIM_Service
StopService | uint32 | CIM_Service