CIM Object Namespaces
To access a CIM object directly, you must know the namespace in which the object is stored. A managed server can have several CIM namespaces. This guide uses the Interop namespace and the Implementation namespace.
Most CIM objects are stored in the Implementation namespace. If you know the URL and the Implementation namespace in advance, you can enumerate objects directly by connecting to that namespace.
The Interop namespace contains a few CIM objects, particularly instances of
CIM_RegisteredProfile
. One of these instances exists for each CIM profile that is fully implemented on the managed server.CIM_RegisteredProfile
acts as a repository of information that can be used to identify and access objects in the Implementation namespace. For each registered CIM profile, the CIM server has an association that you can follow to move from the Interop namespace to the Implementation namespace.Some profiles in the VMware implementation are only partially implemented. The implementation does not include all the mandatory properties and methods for those profiles. The Interop namespace does not contain instances of
CIM_RegisteredProfile
for profiles that are only partially implemented. To access unregistered profiles, you must know the Implementation namespace.