Practices Guide
LC Integration Best Practices Specification
134
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
A) The Lifecycle Controller remote service must be in a “ready” state before executing 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 to new view all
available instances. See section 2.2 for a definition of ENUMERATE .
C) Search for “AttributeName = Part Firmware Update” and note its instanceID to use in step
D)
D) GetLCEnumeration (): GET the DCIM_LCEnumeration instance using the InstanceID from
C). See Section 2.3 for a definition of GET.
The instance containing the attribute will be returned.
31.6 Check vFlash license enablement
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)