summaryrefslogtreecommitdiffstats
path: root/src/software/openlmi/software/LMI_SoftwareInstallationService.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/software/openlmi/software/LMI_SoftwareInstallationService.py')
-rw-r--r--src/software/openlmi/software/LMI_SoftwareInstallationService.py13
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)