summaryrefslogtreecommitdiffstats
path: root/src/software
diff options
context:
space:
mode:
authorJan Safranek <jsafrane@redhat.com>2013-08-06 09:23:35 +0200
committerJan Safranek <jsafrane@redhat.com>2013-08-06 09:23:35 +0200
commit064b605b39d56e7ae9c1efb9ea169b89c0a2078b (patch)
treeb325b37663fdbbcb3591886a065b7e66add192f2 /src/software
parent226fceeaa78adbeef9bbf67fbcf789b93bfb7bf4 (diff)
downloadopenlmi-providers-064b605b39d56e7ae9c1efb9ea169b89c0a2078b.tar.gz
openlmi-providers-064b605b39d56e7ae9c1efb9ea169b89c0a2078b.tar.xz
openlmi-providers-064b605b39d56e7ae9c1efb9ea169b89c0a2078b.zip
Work around Pegasus not being able to handle instances of unknown classes.
This is hopefully temporary workaround, which: - Disables LMI_ConcreteJob.JobInParameters, as they are not that important and can contain arrays of references, which is prohibited by MOF syntax. - Removes input parameters from CIM_IndModifyInstance.MethodParameters from the same reason. - In CIM_IndModifyInstance.MethodParameters and LMI_ConcreteJob.JobOutParameters uses non-standard classname for the embedded object (__MethodParameters_<method name> and __MethodParameters_<method name>_Result), so we can register different class for each asynchronous method with output parameters.
Diffstat (limited to 'src/software')
0 files changed, 0 insertions, 0 deletions