Some questions on Cimple

"Siddegowda, Sowmya" <[email protected]> Mon, 30 Dec 2013 21:49:18 +0000
Newsgroups gmane.network.open-pegasus.general
Message-ID <0319C47E839E4C4C92FECB84396F80941EE7F225@G5W2727.americas.hpqcorp.net>
Hi,

We are in the process of writing storage array providers with Pegasus & CMPI interface. We wanted to know:

1.        If using CIMPLE framework provides,

a.       Clear benefit in terms of optimized code resulting in smaller footprint over handcrafted providers.

b.      Other benefits in terms of speed of development etc.

2.       CIMPLE provider generation traces the classes all the way up the hierarchy link. Are there any best practices/thumb rules on how to consolidate the classes?

a.       One common library (.so) for all the classes will increase the size & also will not allow CIMOM to unload the provider

b.      One unique library (.so) for each class will have too many (unwanted) repetitive common classes in hierarchy

Thanks
Sowmya