White Papers

153 Lifecycle Controller Integration Best Practices Guide
A) The Lifecycle Controller remote service must be in a “ready” state before running any other WSMAN commands.
The GetRSStatus() method or the GetRemoteServicesAPIStatus() method may be used depending on the version of the
LC Management registered profile.
B) GetLCEnumerations(): ENUMERATE the DCIM_LCEnumeration class and find the current value of CSIOR by
searching for “AttributeName=Collect System Inventory on Restart". See section 2.2 for a definition of ENUMERATE.
C) SetLCAttribute(): Set the CSIOR attribute if it is Disabled (or Enabled)
D) GetLCEnumerations(): ENUMERATE the DCIM_LCEnumeration class to ensure the pending value of CSIOR is
Enabled (or Enabled). See section 2.2 for a definition of ENUMERATE .
E) CreateLCConfigJob(): Apply step C) [ReturnValue=4096]
F) Poll jobstatus for Completed: GET the InstanceID of from E). See section 2.3 for a definition of GET.
Note: LC1.x polls for ‘COMPLETED’, while LC2 polls for ‘Completed’.
G) GetLCEnumerations(): ENUMERATE the DCIM_LCEnumeration class to ensure the new value of CSIOR is
Enabled (or Disabled). See section 2.2 for a definition of ENUMERATE. Check version of Lifecycle Controller (LC).
31.4 Check Version of Lifecycle Controller (LC)
This workflow enumerates the DCIM_SystemView class and searches for the LifecycleControllerVersion attribute to
determine the LC version on the system.
Applies to: LC1.5.1+
Prerequisites for script: none
Script: CheckLCVersion.win
A) GetSystemViews(): ENUMERATE the DCIM_SystemView class. See section 2.2 for a definition of
ENUMERATE.
B) Search for the LifecycleControllerVersion attribute, the corresponding value of this attribute is the version of LC.
31.5 Get “Part Firmware Update” Attribute
Use the following procedure to get the Part Firmware Update attribute. The URI for getting particular instance
information is deterministic (i.e the InstanceID will be unique for each instance)
Applies to: LC1.4.0+
Prerequisites for script: none
Script: GetPartFWUpdateAttribute.win