path: root/readme.cmpi
diff options
authorkonrad.r <konrad.r>2004-10-11 21:29:25 +0000
committerkonrad.r <konrad.r>2004-10-11 21:29:25 +0000
commit5ebcf28c8ddcf168b098f20b516d567bfbede4f0 (patch)
tree70638e1e881a736b14ef7f65f28e65a97e3f11bb /readme.cmpi
parentdc543825d3290ca6ec04aa79470a8802995c7795 (diff)
BUG#: 2041
TITLE: CMPI Interfaces have not been marked as Experimental DESCRIPTION: Adding a section explaing reasons for not including CMPI header files in the OpenPegasus SDK.
Diffstat (limited to 'readme.cmpi')
1 files changed, 23 insertions, 0 deletions
diff --git a/readme.cmpi b/readme.cmpi
index 043bc61..1d20e3e 100644
--- a/readme.cmpi
+++ b/readme.cmpi
@@ -4,6 +4,22 @@ CMPI Providers in a nutshell
Viktor Mihajlovski <>
Nov 14th 2003
+Pegasus 2.4 *NEWS*
+The CMPI header files are being standardized and will be (or by the time you
+read this, already are) frozen. However, the Pegasus 2.4 release is done
+earlier than the anticipated date for freezing the CMPI standard.
+Hence to not provide the developer with a possibly not-frozen interface,
+the CMPI header files are not shipped as part of the SDK (openwbem-devel RPM).
+But they are part of the CVS and source tarball. Please visit
+to retrieve the frozen CMPI files.
+Build CMPI from sources
The Common Manageability Programming Interface (CMPI) has been integrated into
Pegasus as a pluggable provider manager.
@@ -12,6 +28,9 @@ For CMPI enablement, set the following environment variables prior to make:
+Using CMPI
If you plan to write your own CMPI providers you are kindly referred to the
WBEMSource homepage where the draft specification document for CMPI resides.
You can find at .
@@ -19,6 +38,10 @@ If you are looking for samples you should have a look at the SBLIM project.
The packages prefixed by the string sblim-cmpi contain CMPI providers for
various classes. See .
+Registering CMPI providers with Pegasus
Once you have a CMPI provider library you want to register it with Pegasus.
How? Well it's almost the same as for C++ providers. The only difference is
that the Provider.Interface property must be set to "CMPI".