WCTME EO 5.8.1 and WebSphere® Everyplace® Deployment 6.0 contained the OSGi Metatype Provider service implementation. At this time, OSGi Release 3 did not define a service that enabled access to this provider. IBM® provided its own service implementation to access the Metatype Provider implementation. It was registered as com.ibm.osg.service.metatype.MetaTypeService
, and implemented the service interface com.ibm.osg.service.metatype.MetaTypeService
. This package was provided by the com.ibm.osg.service.metatype plug-in
OSGi Release 4 updated the definition of the Metatype Service to include a new service implementation. This new service implementation is included in plugin org.eclipse.equinox.metatype
. The IBM proprietary instance of the service has been removed.
Change references from com.ibm.osg.service.metatype.MetaTypeService
. Remove any package imports for com.ibm.osg.service.metatype
, or any plug-in dependencies on com.ibm.osg.service.metatype
. The meta data XML schemas have been updated and any existing meta data XML files will need to be updated to conform to the new schema definitions.
Parent topic: Migrating component logic: XPD621