Example from the "Getting Started with Apache ServiceMix" webinar, showing a few Camel routes that are connected using ActiveMQ queues.
Switch branches/tags
Pull request Compare This branch is 2 commits behind FuseByExample:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


NOTE: If you need the example from the "Getting Started with Apache Servicemix" webinar, please use the code from the rider-auto-osgi-smx-4.4.1-fuse-00-08 tag instead.

Example from "Getting Started with Apache Servicemix" webinar

The Camel routes used in this example are explained by the following diagram:

EIP Diagram

To run this example project build the project and deploy to ServiceMix
according to the steps below.


Build & Run

  1. Build this project so bundles are deployed into your local maven repo

$ mvn clean install

  1. Start JBoss Fuse

$ bin/fuse

  1. Add this projects features.xml config to Fuse from the Console (makes it easier to install bundles with all required dependencies)

JBossFuse:karaf@root> features:addUrl mvn:org.fusesource.examples/rider-auto-common/4.0-SNAPSHOT/xml/features

  1. Install the project.

JBossFuse:karaf@root> features:install rider-auto-osgi

  1. To test the file processing, there are existing files in the rider-auto-common module.

$ cp rider-auto-common/src/data/message1.xml /target/placeorder

To see what happened look at the log file, either from the console

JBossFuse:karaf@root> log:display

or from the command line

$ tail -f data/log/fuseesb.log

  1. To test the WS, use your favorite WS tool (e.g. SoapUI) against the following WSDL hosted by the rider-auto-ws bundle.

Getting Help

If you hit any problems please let the FuseSource team know on the forums http://fusesource.com/forums/forum.jspa?forumID=2