cim binding - Openwsman/openwsman GitHub Wiki
Openwsman supports the CIM data model using a special plugin which handles a CIM classes in a generic way. The mapping of the CIM data into WS-Management resources happens on the fly using the CIM binding guidelines published by the DMTF.
Currently the following features are supported:
A special Selector is defined to indicate the CIM namespace of the resource or resources for which the message is intended.
<wsman:Selector Name="__cimnamespace">xs:anyURI</wsman:Selector>
Using the command line client, the namespace can be set using the namespace option, for example:
wsman enumerate http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ComputerSystem --port 8889 --username wsman -p secret -h somehost.example.com --namespace smash/ipmi
Client and server support all three polymorphism modes:
- None
- IncludeSubClassProperties
- ExcludeSubClassProperties
The following examples show the client request with the corresponding
responses for CIM_ComputerSystem
. The example shows three providers
with CIM_ComputerSystem
derivative classes. The vendor namespaces are
just examples and are not official.