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.
UMLPackagePathstringCIM::Device::Service
Versionstring2.45.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.
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
ModelCorrespondencestringCIM_System.Description
ElementNamestring
DescriptionstringUser-friendly name to give to the system. Corresponds to System.ElementName.
ModelCorrespondencestringCIM_System.ElementName
UseNamespacestring
DescriptionstringNamespace to use for the instances used to describe and manage the device. This namespace must exist.
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.
AddressTypesuint16[]
DescriptionstringEnumeration indicating the format of the Addresses array 1: URI 2: IP Address 3: Fibre Channel World Wide Name 4: Unformatted Device Name.
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
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.

DiscoverSystem (uint32)

Method Qualifiers (DiscoverSystem)

NameData TypeValue
DescriptionstringDiscover devices to be managed by the WBEM server.Exact parameters TBD.
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.
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.

RemoveSystem (uint32)

Method Qualifiers (RemoveSystem)

NameData TypeValue
DescriptionstringRemove a device from management by the WBEM server.
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.

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service