Provides information about the control unit types, hierarchy relations and cardinality representing the custom characteristics of client bundles with OSGi Bundle concrete type.
The functionality provided by the OSGi Bundle Content Plug-in extends the basic utilities provided by the Software Repository module for manipulating different types of deployment units. The OSGi bundle is a client bundle and possesses all general characteristics introduced by the Software Repository module. Besides, it has custom attributes which are defined as control units with "mprm.sr.OSGi Bundle.properties" parent control unit type.
Parent Control Unit
A client bundle with OSGi Bundle concrete type added to the repository is provided with an "mprm.sr.OSGi Bundle.properties" control unit type which has the same ID as the bundle.
Custom OSGi Bundle Control Units
All custom attributes of an OSGi bundle are defined by the following child control units:
- mprm.sr.osgibundle.manifest – Represents the manifest properties of the OSGi bundle. There can be only one value of this control unit.
- mprm.sr.osgibundle.permission – Represents the permission of the OSGi bundle and can have only one value.
- mprm.sr.osgibundle.certificate – Represents that this OSGi bundle is signed. Only one instance of this control unit can be created for a bundle.
- mprm.sr.osgibundle.driver – Represents the device driver properties of the OSGi bundle.
- mprm.sr.osgibundle.configvariant – Represents the configuration of the OSGi bundle. There can be more than one configuration variants which have unique control unit IDs.
- mprm.sr.osgibundle.configuration – Represents the OSGi bundle configuration.
- mprm.sr.osgibundle.factoryconfiguration – Represents the configuration factory of the OSGi bundle.
- mprm.sr.osgibundle.condconfiguration – Represents the configuration properties that are used to ensure the proper work of the OSGi bundle on a specific device.
- mprm.sr.osgibundle.cconfiguration – Represents the OSGi bundle configuration which parent control unit type is with "mprm.sr.osgibundle.condconfiguration" type.
