Both CMPI_FLAG_LocalOnly or CMPI_FLAG_DeepInheritance in getClass or enumearateClasses returns the same data, the response contains properties from the parent class. We are not able to differentiate the output from both the flags
for example
enumeration = cc->ft->enumClasses(cc, objectpath,
CMPI_FLAG_DeepInheritance|CMPI_FLAG_IncludeQualifiers, &status);
or
enumeration = cc->ft->enumClasses(cc, objectpath,
CMPI_FLAG_LocalOnly|CMPI_FLAG_IncludeQualifiers, &status);
the output is same
Which class provider are you using? (check the "location" field under the class provider entry in providerRegister)
Ticket moved from /p/sblim/bugs/2727/
Can't be converted:
We have a user defined class derived from CIM_View. When we perform a enumerateClasses with CMPI_FLAG_LocalOnly, the response contains prperties from base class. Also we do see a difference in output with either CMPI_FLAG_LocalOnly or CMPI_FLAG_DeepInheritance.The same set of properties are returned
This appears to be a duplicate of https://sourceforge.net/p/sblim/sfcb-tix/20/.
The request is still open but due to resource constraints has not been given a high priority.