CIM Provider HOWTO Document

Roman Rakus rrakus at redhat.com
Mon Apr 8 08:51:40 UTC 2013


On 04/05/2013 08:47 PM, John Dennis wrote:
> On 04/05/2013 07:35 AM, Roman Rakus wrote:
>> I'm confused in section where you are describing structures and array of
>> structures. I think this is where Embedded Instances take place.
>> However, the KonkretCMPI does not support embedded instances.
>
> Hello Roman:
>
> I'm not familiar with embedded instances. Can you elaborate or provide a
> pointer to documentation?
>
> Thanks.
>
I can't find much in documentation. Just in CIM Metamodel (CIM 
Infrastructure Specification) [1] are few words about Embedded Objects.

Embedded object is qualifier. For example you can have parameter of 
method with this qualifier. Such parameter will be embedded object 
(instance or class). The type of parameter is string. When we talk about 
instances - this string is encoded (embedded) instance of some class. 
There are functions in CMPI to create instance from this string 
representation.

I have never used this. But I think it could help to encapsulate 
definition of parameter and passing it, but with need of such definition 
in model.

RR

[1] 
http://www.dmtf.org/sites/default/files/standards/documents/DSP0004_3.0.0.pdf


More information about the openlmi-devel mailing list