Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Swordfish Documentation: Apache ODE integration

By default you have ode samples as jbi component package zip. To be able to deploy it to Swordfish you need to have bundle not jbi component. To do this you need 2 actions:

  1. change extension from zip to jar
  2. change component archive:
    1. open archive for editing (on unpack it somewhere) and go to METAINF folder, you should see jbi.xml file here.
    2. add MANIFEST.MF file in this folder with following content:
Manifest-Version: 1.0
Bundle-SymbolicName: !!!!YOUR BUNDLE NAME!!!!!
Bundle-Version: 0.0.0
DynamicImport-Package: javax.*,org.xml.*,org.w3c.*


  1. repack archive and you are ready to install bundle
  2. run swordfish and install bundle manually with osgi> install file:///c:/you-bundle-location
  3. start bundle with command osgi> start BUNDLE_ID (you can check bundle ID with osgi> ss command)
  4. alternatively you can add bundle statement to \org.eclipse.swordfish.bundles\config.ini file to automatic install and start on Swordfish startup.

IMPORTANT: don't foget to add 2 empty lines at the end of MANIFEST.MF file

Back to the top