Class CIM_WBEMServerDeviceRegistrationService
extends CIM_Service

This service contains the methods used to add and remove devices managed by a WBEM server.

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_WBEMServerDeviceRegistrationService

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis service contains the methods used to add and remove devices managed by a WBEM server.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::Service
Versionstring2.43.0

Class Properties

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
LoSIDstringCIM_Service
LoSOrgIDstringCIM_Service
NamestringCIM_Service
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Local Class Methods

AddSystem (uint32)

Method Qualifiers (AddSystem)

NameData TypeValue
DescriptionstringAdd a device to be managed by the WBEM server.
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 0x1000, 0x1001..0x7FFF, 0x8000..0xFFFF
ValuesstringJob Completed with No Error, Not Supported, Unspecified Error, Timeout, Failed, Invalid Parameter, In Use, Invalid namespace, Device profile not supported, Vendor not supported, Device not found, Communication error, Invalid credentials, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific

Method Parameters (AddSystem)

NameTypeQualifiers
NameData TypeValue
Descriptionstring
DescriptionstringDescription of the system. Correspondes to System.Description
INbooleantrue
ModelCorrespondencestringCIM_System.Description
ElementNamestring
DescriptionstringUser-friendly name to give to the system. Corresponds to System.ElementName.
INbooleantrue
ModelCorrespondencestringCIM_System.ElementName
UseNamespacestring
DescriptionstringNamespace to use for the instances used to describe and manage the device. This namespace must exist.
INbooleantrue
Addressesstring[]
DescriptionstringAddress of the device (e.g. IP address(es) of array controller). Must have the same number of elements as Types[]. Cannot be null.
INbooleantrue
AddressTypesuint16[]
DescriptionstringEnumeration indicating the format of the Addresses array 1: URI 2: IP Address 3: Fibre Channel World Wide Name 4: Unformatted Device Name.
INbooleantrue
ValueMapstring1, 2, 3, 4, .., 0x8000
ValuesstringURI, IP Address, WWN, Device Name, DMTF/SNIA reserved, Vendor specific
PortNumbersuint32[]
DescriptionstringPort number to use for each address given. Shall either be null if not applicable or shall ave one entry per entry in the Addresses array
INbooleantrue
addedSystem REF CIM_System
DescriptionstringReference to the system added
INbooleanfalse
OUTbooleantrue
Job REF CIM_Job
DescriptionstringReference to the job created, if any.
OUTbooleantrue
secret REF CIM_SharedSecret
DescriptionstringReference to existing credentials needed to access the device. Typically information like username/password.
INbooleantrue

DiscoverSystem (uint32)

Method Qualifiers (DiscoverSystem)

NameData TypeValue
DescriptionstringDiscover devices to be managed by the WBEM server.Exact parameters TBD.
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 0x1000, 0x1001..0x7FFF, 0x8000..0xFFFF
ValuesstringJob Completed with No Error, Not Supported, Unspecified Error, Timeout, Failed, Invalid Parameter, In Use, Invalid namespace, Device profile not supported, Vendor not supported, Device not found, Communication error, Invalid credentials, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific

Method Parameters (DiscoverSystem)

NameTypeQualifiers
NameData TypeValue
UseNamespacestring
DescriptionstringNamespace to use for the instances used to describe and manage the device. This namespace must exist.
INbooleantrue
discoveredSystems REF CIM_System
DescriptionstringReference to systems discovered.
INbooleanfalse
OUTbooleantrue
Job REF CIM_Job
DescriptionstringReference to the job created, if any.
OUTbooleantrue
secret REF CIM_SharedSecret
DescriptionstringReference to existing credentials needed to access the device. Typically information like username/password.
INbooleantrue

RemoveSystem (uint32)

Method Qualifiers (RemoveSystem)

NameData TypeValue
DescriptionstringRemove a device from management by the WBEM server.
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3, 4, 5, 6, .., 0x1000, 0x1001..0x7FFF, 0x8000..0xFFFF
ValuesstringJob Completed with No Error, Not Supported, Unspecified Error, Timeout, Failed, Invalid Parameter, In Use, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific

Method Parameters (RemoveSystem)

NameTypeQualifiers
NameData TypeValue
Job REF CIM_Job
DescriptionstringReference to the job created, if any.
OUTbooleantrue
system REF CIM_System
DescriptionstringReference to existing computer system to be removed.
INbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service