Network Deployment (Distributed operating systems), v8.0 > Reference > Sets > OSGi Applications administrative console panels
Upload bundle [Settings]
Upload a bundle into the internal bundle repository. We can upload single bundles, composite bundles, and grouped-up sets of bundles.
If your OSGi applications are configured to expect to find certain bundles in the internal bundle repository, add those bundles to the repository. Composite bundles can either be included directly in the applications, or provisioned from the internal bundle repository or from an external repository that can process composite bundles. If your bundle includes Blueprint XML files that specify service or reference elements, and the bundle is included in a EBA asset or installed in the internal bundle repository, then these elements are respected during provisioning and appropriate services are provisioned when needed. See Provisioning for OSGi applications.
We can install bundles singly, or you can install a set of bundles packaged as a compressed archive file with a .zip file extension. In both cases, the bundles are available individually in the repository. If you install a composite bundle in a bundle repository, and the composite bundle includes bundles by reference, ensure that the referenced bundles are also available in the same repository. If you use the internal bundle repository, and the composite bundle directly contains bundles, the contained bundles are not listed separately and are only available as part of the composite bundle.
For transitioning users:
- In the WAS v7 Feature Pack for OSGi Applications and Java Persistence API 2.0, when you add a composite bundle to the internal bundle repository, and that composite bundle directly contains bundles (in compressed files in the root directory of the composite bundle archive file), those bundles are added to the internal bundle repository both as part of the composite bundle and as individually-available bundles. If you subsequently delete the composite bundle from the repository, the individually-available copies of the bundles are not deleted. You might have used this mechanism as a convenient way to upload sets of bundles to the repository.
- In the current version, when you add to the repository a composite bundle that directly contains bundles, those bundles are not also added individually. To add sets of bundles to the internal bundle repository, you package each set as a compressed archive file with a .zip file extension, then add the archive file to the repository. The system expands the file, and all the bundles in its root directory are added individually to the repository.
To view this panel in the administrative console, click the following path:
Environment > OSGi bundle repositories > Internal bundle repository > New
Path to bundle
Fully qualified path to the bundle, composite bundle or grouped-up set of bundles to upload. Each individual bundle must be packaged as a .jar file, and must contain a suitably-configured bundle manifest file. Each composite bundle must be packaged as a compressed archive file with a .cba file extension, and must contain a suitably-configured composite bundle manifest file. Each grouped-up set of bundles must be packaged as a compressed archive file with a .zip file extension.
Use Local file system if the browser and files are on the same machine, whether or not the server is also on that machine.
Use Remote file system if the file is on any node in the current cell context, or if the file is already on the machine that runs the application server. For example, the field value might be PROFILE_ROOT/feature_packs/aries/installableApps/my.bundle_1.0.0.jar.
Parent topic: OSGi Applications administrative console panels
Related tasks:
Administer bundles in the internal bundle repository
Administer bundles in the internal bundle repository using wsadminRelated reference:
listLocalRepositoryBundles command
removeLocalRepositoryBundle command
removeLocalRepositoryBundles command
addLocalRepositoryBundle command
showLocalRepositoryBundle commandRelated information:
Administrative console buttons
Administrative console preferences
Reference topic Feedback
Copyright IBM Corporation 2009, 2011. All Rights Reserved.
This information center is powered by Eclipse technology.