(file) Return to readme.jmpi CVS log (file) (dir) Up to [Pegasus] / pegasus

Diff for /pegasus/readme.jmpi between version 1.5 and 1.7.2.1

version 1.5, 2005/05/04 14:58:10 version 1.7.2.1, 2006/05/17 20:57:37
Line 1 
Line 1 
   //%2006////////////////////////////////////////////////////////////////////////
   //
   // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
   // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
   // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;
   // IBM Corp.; EMC Corporation, The Open Group.
   // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
   // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
   // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
   // EMC Corporation; VERITAS Software Corporation; The Open Group.
   // Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.;
   // EMC Corporation; Symantec Corporation; The Open Group.
   //
   // Permission is hereby granted, free of charge, to any person obtaining a copy
   // of this software and associated documentation files (the "Software"), to
   // deal in the Software without restriction, including without limitation the
   // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
   // sell copies of the Software, and to permit persons to whom the Software is
   // furnished to do so, subject to the following conditions:
   //
   // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
   // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
   // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
   // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
   // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
   // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
   // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
   // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   //
   //==============================================================================
  
 Java Manageability Programming Interface - JMPI Java Manageability Programming Interface - JMPI
  
Line 49 
Line 79 
  
    export PEGASUS_JMPI_MAX_HEAP=128m    export PEGASUS_JMPI_MAX_HEAP=128m
  
      There is a new environment variable that tells the JVM to output more debugging information.  The variable name
      is called PEGASUS_JMPI_VERBOSE.  An example usage is as follows:
   
      export PEGASUS_JMPI_VERBOSE="jni,class"
   
      This will tell the JVM to output debug information on the JNI layer and class loading.
   
    When using this script, place a copy of this script above your PEGASUS_HOME directory.    When using this script, place a copy of this script above your PEGASUS_HOME directory.
    "cd" to PEGASUS_HOME, and issue ". ../setJPeg". Then do a normal make.    "cd" to PEGASUS_HOME, and issue ". ../setJPeg". Then do a normal make.
  
Line 57 
Line 94 
  
    The provider interfaces follow the SNIA OpenWBEM APIs    The provider interfaces follow the SNIA OpenWBEM APIs
    Only Instance and Association providers are supported at the moment.    Only Instance and Association providers are supported at the moment.
         SetProperty and GetProperty CIM operations will crash cimserver  
    Jar support is not yet implemented - all classes must be accessable via the CLASSPATH variabe.  
    The Makefiles are not yet Pegasus conforming.  
         cimmofl must be used for provider registration.  
   
         Unloading of idle providers is not supported and Java will increase the memory footprint.         Unloading of idle providers is not supported and Java will increase the memory footprint.
  
  
 poststarttests poststarttests
  
    This installment has a set of tests modelled after wetest/static. All tests work properly except     This installment has a set of tests modelled after wetest/static.
    the Property tests. I had to modify "diff" to "diff -w", why that is needed I do not understand.     I had to modify "diff" to "diff -w", why that is needed I do not understand.
  
  
 Building poststarttests: Building poststarttests:
Line 104 
Line 136 
    JMPI providers are registered as usual. The Location property in P_ProviderModule has a special format.    JMPI providers are registered as usual. The Location property in P_ProviderModule has a special format.
         The format is: <jar-file-name>:<provider-class-name>         The format is: <jar-file-name>:<provider-class-name>
  
         Although jar support is not yet working correctly, this format must be used. You should use cimmofl  
         for registration untill cimmof is prepared for JMPI.  
   
    instance of PG_ProviderModule    instance of PG_ProviderModule
    {    {
       Name = "JMPI_TestPropertyTypesModule";       Name = "JMPI_TestPropertyTypesModule";
       Location = "JMPI_TestPropertyTypes.jar:"        Location = "JMPI_TestPropertyTypes.jar:org/pegasus/jmpi/tests/JMPI_TestPropertyTypes/JMPI_TestPropertyTypes";
                            "org/pegasus/jmpi/tests/JMPI_TestPropertyTypes/JMPI_TestPropertyTypes";  
       Vendor = "Pegasus Community";       Vendor = "Pegasus Community";
       Version = "2.0.0";       Version = "2.0.0";
       InterfaceType = "JMPI";       InterfaceType = "JMPI";
       InterfaceVersion = "1.0.0";       InterfaceVersion = "1.0.0";
    };    };
  
      JMPI providers now fall into two groups.  Legacy providers use:
         InterfaceType = "JMPI"
      and use one of the 3 following:
         InterfaceVersion = "1.0.0";
         InterfaceVersion = "2.0.0";
         InterfaceVersion = "2.2.0";
      New style providers use:
         InterfaceType = "JMPIExperimental"
      and:
         InterfaceVersion = "0.0.1";
   
  
 Bug reports Bug reports
  


Legend:
Removed from v.1.5  
changed lines
  Added in v.1.7.2.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2