> # OSGi Framework

> Column Display Related Tasks

> An OSGi Framework provides an OSGi runtime environment to support applications which make use of OSGi features, such as packaging, lifecycle management, and an active registry.

> For OSGi Frameworks that are scoped to a resource group template, you cannot edit them at the partition or resource group level. The properties of these resources apply to the entire domain. To edit these resources, expand the Services node in the Domain Structure pane, then select the resource you want to edit. Changes to any properties apply to the entire domain.

> This page summarizes the OSGi Frameworks that have been configured in the current partition.

> NOTE: WebLogic Server Multitenant domain partitions, resource groups, resource group templates, and virtual targets are deprecated in WebLogic Server 12.2.1.4.0. The related Console and help pages will be removed in the next release.

> #### Column Display

> You can show fewer or additional data points on this page by expanding Customize this table and modifying the Column Display list. Each data point displays in its own table column.

> The following table lists all of the data points that you can display in columns on this page.

> Name | Description
> --- | ---
> Name | The name that you specified when you configured the OSGi Framework.
> Factory Implementation Class | The name of the frameworks implementation class for the org.osgi.framework.launch.FrameworkFactory class. MBean Attribute: `OsgiFrameworkMBean.FactoryImplementationClass` Changes take effect after you redeploy the module or restart the server.
> Init Properties | The properties to be used when initializing the framework. All standard properties and all properties specific to the framework can be set. MBean Attribute: `OsgiFrameworkMBean.InitProperties` Changes take effect after you redeploy the module or restart the server.
> Register Global Work Managers | Returns true if global work managers should be added to the OSGi service registry. MBean Attribute: `OsgiFrameworkMBean.RegisterGlobalWorkManagers` Changes take effect after you redeploy the module or restart the server.
> Register Global Data Sources | Returns true if global data sources should be added to the OSGi service registry. MBean Attribute: `OsgiFrameworkMBean.RegisterGlobalDataSources` Changes take effect after you redeploy the module or restart the server.
> Boot delegation | The name of the org.osgi.framework.bootdelegation property. Note that this value, if set, will take precedence over anything specified in the init-properties. MBean Attribute: `OsgiFrameworkMBean.OrgOsgiFrameworkBootdelegation` Changes take effect after you redeploy the module or restart the server.
> System Packages Extra | The name of the org.osgi.framework.system.packages.extra property. Note that this value, if set, will take precedence over anything specified in the init-properties. MBean Attribute: `OsgiFrameworkMBean.OrgOsgiFrameworkSystemPackagesExtra` Changes take effect after you redeploy the module or restart the server.
> Deploy Installation Bundles | Determines if some WebLogic helper bundles will be installed into the framework If this is set to "populate" then the bundles found in the WebLogic installation directory under wlserver/server/osgi-lib will be installed into this OSGi framework. Futhermore a few extra packages will be added to the bootdelegation classpath parameters in order to enable the bundles in the osgi-lib directory if they are not already there.

> If this is set to "ignore" then the bundles found in the WebLogic installation directory will not be installed into the framework.

> MBean Attribute:
> `OsgiFrameworkMBean.DeployInstallationBundles`

> Changes take effect after you redeploy the module or restart the server.

> Targets | A list of current targets for this OSGi framework.

> Related Tasks

> - Clone OSGi frameworks
> - Create OSGi frameworks
> - Delete OSGi frameworks
> - Target OSGi frameworks