You can use these administrative console panels to manage
your OSGi applications.
Subtopics
Add extensions [Collection] After you import the enterprise bundle archive (EBA) file for your OSGi application as an asset, you can update versions of existing bundles but you cannot add extra bundles to the asset.However, after you have added the asset as a composition unit to a business-level application, you can extend the business-level application by adding one or more composite bundles to the composition unit.
Add extensions [Settings]
View read-only information about a composite bundle in
the internal bundle repository that is currently available to be added
as an extension to a composition unit.
Blueprint resource reference bindings [Settings] Blueprint components can access WebSphere® Application Server resource references.Each reference is declared in a Blueprint XML file, and can be secured using a Java™ Platform, Enterprise Edition (Java EE) Connector Architecture (JCA) authentication alias.Each bundle in an OSGi application can contain any number of resource reference declarations in its various Blueprint XML files.
Bundle cache [Collection] The bundle cache is a cell-wide store (or server-wide for single-server systems) of bundles that are referenced by OSGi applications, and that have been downloaded from both internal and external repositories.You can get an up-to-date list of the bundles in the bundle cache, check if all bundles have been successfully downloaded, and request that one or more bundles be downloaded again.
Bundle cache [Settings] The bundle cache is a cell-wide store (or server-wide for single-server systems) of bundles that are referenced by OSGi applications, and that have been downloaded from both internal and external repositories.For a given bundle you can view the bundle size, the download status, and a list of the assets and composition units that use the bundle. You can also view and refresh the repository URL for the repository that hosts the bundle.
External bundle repositories [Collection] The external bundle repositories are bundle repositories that are available outside of WebSphere Application Server.If your OSGi applications reference bundles that are stored in an external bundle repository, you must add a link to the repository to the set of external repositories listed on this panel. The provisioner can then retrieve the bundles when required.
External bundle repositories [Settings] The external bundle repositories are bundle repositories that are available outside of WebSphere Application Server.Use this panel to configure a link (name and URL) to an external bundle repository. The provisioner can then retrieve from the repository any bundles that are pulled in by reference by your OSGi applications.
Import a deployment manifest into this application [Settings] You can export the deployment manifest file from an application, then import the manifest file into another instance of the same application located somewhere else. This process is useful when an application moves from one environment to another, for example from a test environment to a production environment.When you import the file, the bundles are resolved. If the bundles cannot be resolved, the import does not complete and an exception message is generated.
Internal bundle repository [Collection] The internal bundle repository can store bundles that are referenced by OSGi applications running in WebSphere Application Server. You
can install single bundles, composite bundles, and grouped-up sets
of bundles.
Internal bundle repository [Settings] The internal bundle repository can store bundles that are referenced by OSGi applications running in WebSphere Application Server.This panel records the details of a bundle that is installed in the internal bundle repository. The provisioner can then retrieve the bundle when it is included by reference in any of your OSGi applications. You can store
bundles and composite bundles in the internal repository. If the bundle
is a composite bundle, extra fields are visible.
Map RunAs roles to users [Collection] You can map a specified user identity and password to a RunAs role. This enables you to specify application-specific privileges for individual users, so that they can run specific tasks using another user identity.
Update bundle versions in this application [Settings] Update the versions of the bundles that comprise this application.You can configure the deployed asset to use an updated version of any bundle or composite bundle that is used by the asset. You can choose to use a specific bundle version, or to pull in the latest compatible version.
Upload bundle [Settings] Upload a bundle into the internal bundle repository. You
can upload single bundles, composite bundles, and grouped-up sets
of bundles.
Virtual hosts for web application bundles [Settings] Each web application bundle (WAB) that is contained in a deployed asset must be mapped to a virtual host. WABs can be installed on the same virtual host, or dispersed among several virtual hosts.
Web module resource reference bindings [Settings] For each reference, specify the JNDI name under which the resource is known in the runtime environment.Optionally, set authentication properties and extended data source custom properties, which affect how the resource is accessed at run time.