RFC: Profile Registration in OpenLMI - generically
Roman Rakus
rrakus at redhat.com
Thu Jul 11 13:38:14 UTC 2013
On 07/11/2013 02:33 PM, Jan Safranek wrote:
> On 07/10/2013 05:56 PM, Chris Buccella wrote:
>> Hi MIchal,
>>
>>> use a CIM_RegisteredProfile directly - no subclass with versioning
>> info we need
>>
>> You can create the subclass just above it, like this:
>>
>> class LMI_RegisteredProfile : CIM_RegisteredProfile
>> {
>> /* whatever */
>> };
>>
>> instance of LMI_RegisteredProfile
>> {
>> InstanceID = "CIM:RH_Fan";
>> RegisteredOrganization = 2;
>> RegisteredName = "Fan";
>> RegisteredVersion = "1.0.0";
>> AdvertiseTypes = 3;
>> };
>>
>>
>>> Please correct me, if I'm wrong. I've only tried to create class
>> LMI_RegisteredProfile without any provider under
>>> Pegasus. And then tried to create static instances, which failed with
>> CIM_ERR_NOT_SUPPORTED.
>>
>> I'm not very knowledgeable about Pegasus, but this seems strange. If the
>> mof compiler allowed you to compile the static instance, it should be in
>> the repository, and I would expect that you could retrieve it with an
>> EnumerateInstances call for CIM_RegisteredProfile. If it did not
>> successfully compile, I would expect the error to be CIM_ERR_NOT_FOUND.
>
> Pegasus has configuration option for this, see
> repositoryIsDefaultInstanceProvider at
>
> http://cvs.opengroup.org/cgi-bin/viewcvs.cgi/*checkout*/pegasus/doc/BuildAndReleaseOptions.html?rev=HEAD&content-type=text/html
>
> Maybe we should enable it by default in Fedora.
And maybe not. See
http://permalink.gmane.org/gmane.network.open-pegasus.general/8630
RR
>
>
> Jan
> _______________________________________________
> openlmi-devel mailing list
> openlmi-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/openlmi-devel
>
More information about the openlmi-devel
mailing list