This case was approved at LSARC today. -- mark
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 > >
