Hi George
On 24.7.2013 20:35, George varghese wrote:
Hi,
I am trying to implement software update provider for firmware
updating. I have done following things.. 1. Created a new instance of
CIM_SoftwareInstallationService.
2. Downloaded URI link
Maybe I get you wrong. Isn't the provider supposed to download the
package from given URI and install it? Why doing it yourself.
3. Then set success as method, KUint32_Set(&result, 0);
KSetStatus(status, OK); in spec I shall copied herre the body content
of response, <n1:InstallFromURI_OUTPUT>
<n1:ReturnValue>0</n1:ReturnValue> </n1:InstallFromURI_OUTPUT>
</s:Body> I don't know how to put description here, for this which
method I shall calling.
4. I don't know about CIM_ConcretJob class details. How to fill this
class properties values.
You don't need to use CIM_ConcreteJob at all, if the synchronous
invocation is sufficient. In that case just return "Job Completed with
No Error", "Failed" or any other value < 4096.
All the requirements are listed in Job Control Profile (DSP1103) and
Software Update
profile. For implementation (in python) you may check out our
openlmi-providers/src/python/lmi/common/JobManager.py.
Regards,
George
_______________________________________________
openlmi-devel mailing list
openlmi-devel(a)lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/openlmi-devel