summaryrefslogtreecommitdiffstats
path: root/readme.cmpi
diff options
context:
space:
mode:
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)
downloadtog-pegasus-5ebcf28c8ddcf168b098f20b516d567bfbede4f0.zip
tog-pegasus-5ebcf28c8ddcf168b098f20b516d567bfbede4f0.tar.gz
tog-pegasus-5ebcf28c8ddcf168b098f20b516d567bfbede4f0.tar.xz
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')
-rw-r--r--readme.cmpi23
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 <mihajlov@de.ibm.com>
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
+http://cvs.opengroup.org/cgi-bin/viewcvs.cgi/pegasus/src/Pegasus/Provider/CMPI/
+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:
PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER=1
+
+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 http://www.wbemsource.org/doc.tpl?CALLER=index.tpl&gdid=3712 .
@@ -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 http://www-124.ibm.com/developerworks/projects/sblim .
+
+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".