White Papers

8 Version 1.0.0
Table 1 Related Profiles
Profile Name
Organization
Version
Relationship
Profile Registration Profile
DMTF
1.0
Mandatory
6 Description
The Simple NIC Profile describes NIC controller’s representation and configuration. The profile also
describes the relationship of the Simple NIC classes to the DMTF/Dell profile version information.
Figure 1 represents the class schema for the Simple NIC Profile. For simplicity, the prefix CIM_ has been
removed from the names of the classes.
The DCIM_NICView class is a NIC controller’s representation that contains controllers’ properties. The
DCIM_NICAttribute class derives from the CIM_BIOSAttribute class and represents configurable NIC
attributes. Each NIC’s configurable attribute is represented by DCIM_NICAttribute. Depending on the data
type of the attribute, DCIM_NICAttribute is either instantiated as DCIM_NICEnumeration,
DCIM_NICString, or DCIM_NICInteger instance. DCIM_NICView instance represents the NIC has most
common properties of the NIC on them. The DCIM_NICService class is used to configure the NIC
attributes. The SetAttribute() and SetAttributes() methods on the DCIM_NICService class configure NIC
attributes, DCIM_NICAttribute subclass instances.
The Simple NIC profile information is represented with the instance of CIM_RegisteredProfile.
Figure 1 Simple NIC Profile: Class Diagram
DCIM_NICView
ComputerSystem
RegisteredProfile
RegisteredProfile = “Simple NIC”
OtherRegisteredOrganization = “DCIM”
ElementConformsToProfile
DCIM_NICService
DCIM_NICAttribute
RegisteredProfile
RegisteredProfile = “Base Server”
RegisteredOrganization = 2 (DMTF)
ElementConformsToProfile
DCIM_NICEnumeration DCIM_NICStringDCIM_NICInteger
1 1
1
1
CIM_BIOSAttribute