+1
On Nov 10, 2008, at 2:07 PM, Mark Carlson wrote: > I am sponsoring this fast track for Srirama Sharma. I have set the > timer for 17 November, 2008. The FOSS checklist and man pages are > in the case directory. > > -- mark > > Template Version: @(#)sac_nextcase %I% %G% SMI > This information is Copyright 2008 Sun Microsystems > 1. Introduction > 1.1. Project/Component Working Name: > SimpleWBEM (Cimple) > 1.2. Name of Document Author/Supplier: > Author: Srirama Sharma > 1.3 Date of This Document: > 10 November, 2008 > > 2.0 Project Summary > 2.1 Project Description > > This project introduces the package of SimpleWBEM (Cimple) 1.2.4 > into the SFW consolidation. > > > 4. Technical Description > > SimpleWBEM is a popular open source environment for building CIM > (Common Information Model) > providers that are compatible with several CIM server > implementations. Developers use SimpleWBEM > as provides many advantages. > > ? Reduction in development effort - One can develop a single > provider that works > transparently with multiple provider interfaces. Code > generation, reduced code > complexity, type safety and operation reduction. Reduces > complexity by transforming > the MOF class definitions in to concrete C++ classes, > automatically generating the provider > skeleton source code, reducing the requisite number of provider > operations, providing > tools to automatically load, validate and register providers > > ? Support multiple provider interfaces - Transparently provides > support to 3 different > provider interfaces. Open Group CMPI Specification Version 2, > OpenPegasus C++ Provider Interface, > OpenWBEM C++ Provider Interface. SimpleWBEM provides an adapter > for each of these interfaces > > ? Smaller foot print > > ? Interoperating with multiple CIM servers > > SimpleWBEM has a recently released stable version of 1.2.4 in > June 2008. Its earlier > version 1.2.0 was released in January 2008. Please see > http://simplewbem.org/downloads.html > for more information. > > Command name Notes > =================================================================== > genclass Generates C++ definitions from MOF classes > genhnd Generates C++ class handles from MOF classes > genmak Generates a makefile for building a provider module > genmod Generates module.cpp required by provider modules > genproj Generates an entire project > genprov Generates the skeleton code for one or more providers > regmod Registers (or unregisters) one more more providers > contained > in a CIMPLE provider module library, with the Pegasus > CIMOM. > > > 5. Interfaces > > 5.1 Exported Interfaces > > Interface Name > Classification Comments > --------------------------------------- --------------------- > --------------------------- > SUNWSimpleWBEM > Uncommitted Package name > /usr/bin/genclass > Uncommitted Command > /usr/bin/genhnd > Uncommitted Command > /usr/bin/genmak > Uncommitted Command > /usr/bin/genmod > Uncommitted Command > /usr/bin/genproj > Uncommitted Command > /usr/bin/genprov > Uncommitted Command > /usr/bin/regmod > Uncommitted Command > /usr/lib/libcimple.so > Uncommitted Shared library > /usr/lib/libcimplepegadap.so > Uncommitted Shared library > /usr/lib/libcimplecmpiadap.so > Uncommitted Shared library > /usr/lib/libbrevity.so > Uncommitted Shared library > /usr/share/man/man1/genclass.1 > Uncommitted Manpage > /usr/share/man/man1/genhnd.1 > Uncommitted Manpage > /usr/share/man/man1/genmak.1 > Uncommitted Manpage > /usr/share/man/man1/genmod.1 > Uncommitted Manpage > /usr/share/man/man1/genproj.1 > Uncommitted Manpage > /usr/share/man/man1/genprov.1 > Uncommitted Manpage > /usr/share/man/man1/regmod.1 > Uncommitted Manpage > /usr/include/cimple > Uncommitted Location where cimple > headers > are installed > /usr/include/cimple/Arg.h > Uncommitted Header file > /include/cimple/Array.h > Uncommitted Header file > /include/cimple/Array_Impl.h > Uncommitted Header file > /include/cimple/Atomic.h > Uncommitted Header file > /include/cimple/Atomic_Counter.h > Uncommitted Header file > /include/cimple/Atomic_DARWIN_IX86_GNU.h > Uncommitted Header file > /include/cimple/Atomic_DARWIN_PPC_GNU.h > Uncommitted Header file > /include/cimple/Atomic_LINUX_IA64_GNU.h > Uncommitted Header file > /include/cimple/Atomic_LINUX_IX86_GNU.h > Uncommitted Header file > /include/cimple/Atomic_LINUX_PPC_GNU.h > Uncommitted Header file > /include/cimple/Atomic_LINUX_S390_GNU.h > Uncommitted Header file > /include/cimple/Atomic_SOLARIS_SPARC_GNU.h > Uncommitted Header file > /include/cimple/Atomic_SOLARIS_CC.h > Uncommitted Header file > /include/cimple/Atomic_SOLARIS_SPARC_CC.h > Uncommitted Header file > /include/cimple/Atomic_SOLARIS_IX86_CC.h > Uncommitted Header file > /include/cimple/Atomic_VXWORKS_XSCALE_GNU.h > Uncommitted Header file > /include/cimple/Atomic_WIN32_IX86_MSVC.h > Uncommitted Header file > /include/cimple/Auto_Mutex.h > Uncommitted Header file > /include/cimple/Buffer.h > Uncommitted Header file > /include/cimple/Cond.h > Uncommitted Header file > /include/cimple/Container.h > Uncommitted Header file > /include/cimple/Cond_Queue.h > Uncommitted Header file > /include/cimple/Datetime.h > Uncommitted Header file > /include/cimple/Error.h > Uncommitted Header file > /include/cimple/Exception.h > Uncommitted Header file > /include/cimple/File_Lock.h > Uncommitted Header file > /include/cimple/Instance.h > Uncommitted Header file > /include/cimple/Instance_Hnd.h > Uncommitted Header file > /include/cimple/Instance_Map.h > Uncommitted Header file > /include/cimple/Instance_Ref.h > Uncommitted Header file > /include/cimple/Magic.h > Uncommitted Header file > /include/cimple/Meta_Class.h > Uncommitted Header file > /include/cimple/Meta_Feature.h > Uncommitted Header file > /include/cimple/Meta_Method.h > Uncommitted Header file > /include/cimple/Meta_Property.h > Uncommitted Header file > /include/cimple/Meta_Qualifier.h > Uncommitted Header file > /include/cimple/Meta_Reference.h > Uncommitted Header file > /include/cimple/Meta_Repository.h > Uncommitted Header file > /include/cimple/Meta_Value.h > Uncommitted Header file > /include/cimple/Mutex.h > Uncommitted Header file > /include/cimple/Ops.h > Uncommitted Header file > /include/cimple/Property.h > Uncommitted Header file > /include/cimple/Provider.h > Uncommitted Header file > /include/cimple/Provider_Handle.h > Uncommitted Header file > /include/cimple/Ref.h > Uncommitted Header file > /include/cimple/Registration.h > Uncommitted Header file > /include/cimple/Stack.h > Uncommitted Header file > /include/cimple/String.h > Uncommitted Header file > /include/cimple/Strings.h > Uncommitted Header file > /include/cimple/TSD.h > Uncommitted Header file > /include/cimple/Thread.h > Uncommitted Header file > /include/cimple/Thread_Context.h > Uncommitted Header file > /include/cimple/Time.h > Uncommitted Header file > /include/cimple/Type.h > Uncommitted Header file > /include/cimple/Value.h > Uncommitted Header file > /include/cimple/boolean.h > Uncommitted Header file > /include/cimple/char16.h > Uncommitted Header file > /include/cimple/cimom.h > Uncommitted Header file > /include/cimple/cimple.h > Uncommitted Header file > /include/cimple/config.h > Uncommitted Header file > /include/cimple/flags.h > Uncommitted Header file > /include/cimple/flavor.h > Uncommitted Header file > /include/cimple/integer.h > Uncommitted Header file > /include/cimple/io.h > Uncommitted Header file > /include/cimple/linkage.h > Uncommitted Header file > /include/cimple/log.h > Uncommitted Header file > /include/cimple/octets.h > Uncommitted Header file > /include/cimple/options.h > Uncommitted Header file > /include/cimple/platform_DARWIN.h > Uncommitted Header file > /include/cimple/platform_LINUX.h > Uncommitted Header file > /include/cimple/platform_DARWIN_IX86_GNU.h > Uncommitted Header file > /include/cimple/platform_DARWIN_PPC_GNU.h > Uncommitted Header file > /include/cimple/platform_LINUX_IA64_GNU.h > Uncommitted Header file > /include/cimple/platform_LINUX_IX86_GNU.h > Uncommitted Header file > /include/cimple/platform_LINUX_PPC_GNU.h > Uncommitted Header file > /include/cimple/platform_LINUX_S390_GNU.h > Uncommitted Header file > /include/cimple/platform_LINUX_X86_64_GNU.h > Uncommitted Header file > /include/cimple/platform_SOLARIS_SPARC_GNU.h > Uncommitted Header file > /include/cimple/platform_SOLARIS_CC.h > Uncommitted Header file > /include/cimple/platform_SOLARIS_SPARC_CC.h > Uncommitted Header file > /include/cimple/platform_SOLARIS_SPARC_64_CC.h > Uncommitted Header file > /include/cimple/platform_SOLARIS_IX86_CC.h > Uncommitted Header file > /include/cimple/platform_SOLARIS_X86_64_CC.h > Uncommitted Header file > /include/cimple/platform_VXWORKS_XSCALE_GNU.h > Uncommitted Header file > /include/cimple/platform_VXWORKS_internal.h > Uncommitted Header file > /include/cimple/platform_WIN32_IX86_MSVC.h > Uncommitted Header file > /include/cimple/ptr_array.h > Uncommitted Header file > /include/cimple/real.h > Uncommitted Header file > /include/cimple/scope.h > Uncommitted Header file > /include/brevity > Uncommitted Location where brevity > headers > are installed > /include/brevity/Client.h > Uncommitted Header file > /include/brevity/Instance_Enum.h > Uncommitted Header file > /include/brevity/Instance_Enum_Rep.h > Uncommitted Header file > /include/brevity/Instance_Name_Enum.h > Uncommitted Header file > /include/brevity/Instance_Name_Enum_Rep.h > Uncommitted Header file > /include/brevity/brevity.h > Uncommitted Header file > /include/brevity/defines.h > Uncommitted Header file > /include/brevity/linkage.h > Uncommitted Header file > > > 6. Resources and Schedule > 6.4. Steering Committee requested information > 6.4.1. Consolidation C-team Name: > SFW > 6.5. ARC review type: FastTrack > 6.6. ARC Exposure: open >
