CIM-SPL Client Side Provider What is it? ----------- CIM-SPL Client Side Provider is a CIM binding for Apache Imperius. A CIM binding allows the Imperius engine to interact with objects in the CIM environment. The Client side provider operates as a CIM Client using the SBLIM APIs to interact with a running instance of a CIM server. The Client Side provider implements the CIM-SPL standard specification. Prerequisites ------------- 1. SBLIM CIM client jars: Download the latest SBLIM Java CIM client jars from http://sblim.wiki.sourceforge.net/CimClient 2. A CIM Server: Like OpenPegasus 2.7.x download and install from http://www.openpegasus.org (Note: As the Client side provider uses the SBLIM jars any compatible CIM Server an be used) Build ------ 1. Install the SBLIM jar into the Maven local repository using the following commands mvn install:install-file -Dfile=c:/sblim.jar -DgroupId=sblim \ -DartifactId=sblimCIMClient -Dversion=1.0.0 -Dpackaging=jar 2. In the top level directory issue the command ant cimspl.runtime The Latest Version ------------------ Details of the latest version can be found on the Apache Imperius Project web site . Documentation ------------- Documentation is available online at the project website Samples -------- Sample polices are located under the /samples folder. To run the policies you need to 1. Install and run a SBLIM compatible CIM-server like OpenPegasus 2. Register the /samples/mofs/testElement.mof using the command cimmof -n root/cimv2 testElement.mof Refer to the OpenPegasus documentation for details on executing cimmof 3. Set environment variables ANTLR_HOME, SBLIM_HOME 4. run the cimsplcmdline.bat / .sh Usage is as follows: [-s ] [-p ] [-u ] [-p ] -l (DISPLAYS THE POLICY) OR -c (CREATES A POLICY) OR -m (MODIFIES A POLICY) OR -d (DELETES A POLICY) OR -x (EXECUTES A POLICY) OR -i (LISTS ALL POLICIES) OR -a (LISTS ALL POLICY NAMES) Licensing --------- This software is licensed under the terms you may find in the file named "LICENSE" in this directory. Thanks for using Imperius. The Apache Imperius Project