White Papers

20 Version 1.0.0
name, the property either shall have the value denoted in the corresponding column “Additional
Requirements”, or shall be implemented according to the requirements in the corresponding column
Additional Requirements”.
Table 17 Class: CIM_RegisteredProfile
Properties
Requirement
Description
RegisteredName
Mandatory
This property shall have a value of “Simple NIC”.
RegisteredVersion
Mandatory
This property shall have a value of “1.0.0”.
RegisteredOrganization
Mandatory
This property shall have a value of 1 (Other).
OtherRegisteredOrganization
Mandatory
This property shall match “DCIM”
8 Methods
This section details the requirements for supporting intrinsic operations and extrinsic methods for the CIM
elements defined by this profile.
8.1 CIM_SimpleNICService.SetAttribute()
The SetAttribute() method is used to set or change the value of a NIC attribute.
Invocation of the SetAttribute() method shall change the value of the DCIM_NICAttribute.CurrentValue or
DCIM_NICAttribute.PendingValue property to the value specified by the AttributeValue parameter if the
DCIM_NICAttribute.IsReadOnly property is FALSE. Invocation of this method when the
DCIM_NICAttribute.IsReadOnly property is TRUE shall result in no change to the value of the
DCIM_NICAttribute.CurrentValue property. The results of changing this value is described with the
SetResult parameter.
Return code values for the SetAttribute() method are specified in Table 18 and parameters are
specified in Table 19 . Invoking the SetAttribute() method multiple times can result in the earlier
requests being overwritten or lost.
Table 18 SetAttribute() Method: Return Code Values
Value
Description
0
Completed with no error
1
Not supported
2
Failed
Table 19 SetAttribute() Method: Parameters
Qualifiers
Name
Type
Description/Values
IN, REQ
Target
String
FQDD of the NIC
IN, REQ
AttributeName
String
Shall contain the AttributeName property value for the
attribute to be modified.
IN, REQ
AttributeValue[]
String
Shall contain the desired attribute value.
If the value is valid, the CurrentValue or PendingValue
property of the specified attribute will be modified.