Patent ID: 8719768
Filing Date: 2014-05-06
Classification: G06F

Abstract:
1. An information handling system, comprising: a processor configured to perform data processing operations; a plurality of managed elements, wherein said plurality of managed elements are defined by a plurality of common information model (CIM) classes and individual CIM classes of said plurality of CIM classes are duplicated in two or more CIM namespaces; a managed object format (MOF), configured to define a consolidation source namespace property to extend said plurality of CIM classes comprising said two or more CIM namespaces; a CIM object manager (CIMOM) configured to use said MOF to generate a consolidation namespace, wherein said consolidation namespace comprises a single listing of said extended CIM classes; a data provider configured to access said two or more CIM namespaces to provide predetermined CIM instance data to said CIMOM for populating said extended CIM classes; and a client configured to access said consolidation namespace and manage said predetermined CIM instance data comprising said extended CIM classes; and, a CIMOM inter-namespace instance accretion component, the CIMOM inter-namespace instance accretion component determining a get operation for enumeration requests, the determining the get operation comprising determining a value of a criteria tag of a CIM client request, and when the criteria tag corresponds to all then the CIMOM inter-namespace instance accretion component enumerating all instances of an individual CIM class, when the criteria tag corresponds to priority then the CIMOM inter-namespace instance accretion component enumerating instances beginning with a predetermined priority data source until a successful enumeration, and when the criteria tag corresponds to key then the CIMOM inter-namespace instance accretion component comparing priorities of matching instances, and removing a lower priority matching instance from a list.