Reference Guide

95 Lifecycle Controller Web Services Interface Guide for Linux
12 Lifecycle Controller Management Profile
The LC Management Profile describes the LC attribute configuration service and the collections and
attributes instances that the service manages. The profile also describes the relationship of the LC
attribute service to the DMTF/Dell profile version information and Dell Job Control profile.
The Dell Common Information Model (CIM) class extensions for supporting Lifecycle Controller feature
management are defined in the Dell LC Management
2
and related MOF files
3
. The diagrams
representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell
LC Management Profile.
Profile and Associated MOFs:
http://www.delltechcenter.com/page/DCIM.Library.Profile
12.1 Collect System Inventory on Restart (CSIOR)
By default, ‘collect System inventory on restart’ is disabled. To enable this feature, utilize the
SetAttribute() method in the following example.
NOTE: To query the System to determine when the last CSIOR event occurred, list System inventory and
examine the LastSystemInventoryTime attribute.
The Collect System Inventory on Restart attribute flags whether or not the System should do an
automatic inventory. To get the current status of this attribute, see Section 12.3. The values can be:
Disabled
(default) = Disallow collecting inventory on restart
Enabled = Allow collecting System inventory on restart.
The Part Firmware Update attribute flags whether or not the Part Replacement automatic firmware
update is performed. The values can be:
Disable (default) = firmware update is not allowed
Allow version upgrade only = Allow firmware update only on up-revision
Match firmware of replaced part = Always update firmware
The example below configures the Part Replacement feature to allow upgrade only and for the automatic
synchronization to be on.
Invoke SetAttribute() with the following parameters and syntax:
EXAMPLE 1:
wsman invoke -a SetAttribute
http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService?
SystemCreationClassName=DCIM_ComputerSystem,CreationClassName=DCIM_LCService,
SystemName=DCIM:ComputerSystem,Name=DCIM:LCService
-h $IPADDRESS -V -v -c dummy.cert -P 443
-u $USERNAME -p $PASSWORD
-J SetAttribute_LC.xml -j utf-8 -y basic
The input file SetAttribute_LC.xml is shown below:
<p:SetAttribute_INPUT
xmlns:p="http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCSer
vice">
<p:AttributeName>Part Firmware Update</p:AttributeName>
<p:AttributeValue>Allow version upgrade only</p:AttributeValue>
</p:SetAttribute_INPUT>
This method is used to set the values of multiple attributes.
Invoke SetAttributes() with the following parameters and syntax:
EXAMPLE 2: