diff options
Diffstat (limited to 'src/software/openlmi/software/LMI_SoftwareInstallationService.py')
-rw-r--r-- | src/software/openlmi/software/LMI_SoftwareInstallationService.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/software/openlmi/software/LMI_SoftwareInstallationService.py b/src/software/openlmi/software/LMI_SoftwareInstallationService.py index 8727a14..2b8c6a6 100644 --- a/src/software/openlmi/software/LMI_SoftwareInstallationService.py +++ b/src/software/openlmi/software/LMI_SoftwareInstallationService.py @@ -25,7 +25,7 @@ import pywbem from pywbem.cim_provider2 import CIMProvider2 from openlmi.common import cmpi_logging -from openlmi.software.core import InstallationJob +from openlmi.software.core import Job from openlmi.software.core import InstallationService class LMI_SoftwareInstallationService(CIMProvider2): @@ -369,12 +369,13 @@ class LMI_SoftwareInstallationService(CIMProvider2): out_params = [pywbem.CIMParameter('Job', type='reference', value=None)] try: jobid = InstallationService.install_or_remove_package( - env, InstallationJob.JOB_METHOD_INSTALL_FROM_URI, + env, Job.JOB_METHOD_INSTALL_FROM_URI, param_uri, param_target, None, param_installoptions, param_installoptionsvalues) rval = self.values.InstallFromURI. \ Method_Parameters_Checked___Job_Started - out_params[0].value = InstallationJob.job2model(jobid) + out_params[0].value = Job.job2model(jobid, + class_name="LMI_SoftwareInstallationJob") except InstallationService.InstallationError as exc: cmpi_logging.logger.error( "installation failed: %s", exc.description) @@ -655,14 +656,14 @@ class LMI_SoftwareInstallationService(CIMProvider2): out_params = [pywbem.CIMParameter('Job', type='reference', value=None)] try: jobid = InstallationService.install_or_remove_package( - env, InstallationJob. \ - JOB_METHOD_INSTALL_FROM_SOFTWARE_IDENTITY, + env, Job.JOB_METHOD_INSTALL_FROM_SOFTWARE_IDENTITY, param_source, param_target, param_collection, param_installoptions, param_installoptionsvalues) rval = self.values.InstallFromSoftwareIdentity. \ Method_Parameters_Checked___Job_Started - out_params[0].value = InstallationJob.job2model(jobid) + out_params[0].value = Job.job2model(jobid, + class_name="LMI_SoftwareInstallationJob") except InstallationService.InstallationError as exc: cmpi_logging.logger.error( "installation failed: %s", exc.description) |