Using the Fuse IDE Tools


Table of Contents

Licensing Fuse IDE
Upgrade Fuse IDE
Removing Fuse IDE
I. Application Development
Design Time Tools
The Fuse IDE route editor
Creating projects, routes, and test cases
Exercising routes
Creating a new Fuse project
Creating a new Apache Camel XML file
Editing a routing context in the route editor
Adding routes to the routing context
Adding patterns to a route
Connecting patterns to make a route
Configuring a pattern
Rearranging patterns on the canvas
Removing patterns from a route
Disconnecting two patterns
Deleting a route
Adding beans and configuration
Configuring the Fuse IDE route editor
Creating a new Apache Camel JUnit test case
The Source View
Running routes inside Fuse IDE
Running routes using Maven
Running routes as a local Camel context
Working with runtime profiles
Deploying projects to an external container
Configuring a container's hot deployment folder
Hot deploying a project
Deploying a project to Fuse ESB Enterprise
Deploying a project to a fabric profile
II. Debugging
Debugging tools
The Fuse Integration perspective
Infrastructure monitoring
Route debugging
JMS browsing
Opening the Fuse Integration Perspective
The JMX Explorer
Viewing local processes
Adding a JMX server
Viewing a component's properties
Browsing messages
Tracing messages through routes
Creating test messages for route tracing
Activating route tracing
Tracing messages through a route
Deactivating route tracing
Managing JMS destinations
Adding a JMS destination
Deleting a JMS destination
Managing routing endpoints
Adding a routing endpoint
Deleting a routing endpoint
Editing running routes
Managing routing contexts
Suspending a routing context
Resuming a routing context
Shutting down a routing context
Managing servers
Adding a server
Starting a server
Stopping a server
III. Working with Fabrics
Fabric Development Tools
The Fuse Fabric perspective
Setting up a Fabric Environment
Specifying and Connecting to a Fabric
Adding fabric details
Connecting to a fabric
Disconnecting from a fabric
Editing a fabric's details
Deleting a fabric's details
Working with Fabric Containers
Creating a new child container
Creating a container on a remote host
Creating a new container on a cloud
Starting a container
Stopping a container
Working with Fabric Profiles
Creating a new profile
Deleting a profile
Working with Versions
Creating a new version
Setting a container's version
Creating a Fabric in the Cloud
Adding cloud details
Specifying fabric details
Wizard field references
New Camel XML File — Creates a new XML file for editing routes with the route editor
New Fuse Project — Creates a new Fuse IDE project
New Fuse Project — Creates a new Fuse IDE project
New Fuse Message — Creates a new message to use in route tracing
Camel JUnit Test Case — Configures the JUnit artifacts created to test a Apache Camel route.
Test Endpoints — Lists the endpoints that can be tested by a JUnit test case.
Define a New Server — Defines a new server instance.
New Server Configuration — Configures access details for the server.
Add and Remove — Specifies the resources available to a server.
Fabric Details — Specifies information needed to connect to a fabric.
Create Child Container — Specifies information needed to create a container on the local host.
Create Container via SSH — Specifies information needed to create a container on a remote host.
Create Container in a Cloud — Specifies information needed to create a container in a cloud.
Create Version — Specifies the identifier for the new version of the fabric's profiles.
Cloud Details — Specifies information needed to connect to a cloud.
Create Fabric in the Cloud — Specifies information needed to create a fabric in a cloud.
Fuse IDE preferences
Deploy Folders — Configures the hot deployment folders for the containers into which routes can be deployed.
Editor — Sets the default value for some route editor properties.
JMX Explorer — Configures the monitoring of local JMX servers and how information is displayed in the Fuse Integration perspective's Properties view
Tools — Configures the monitoring of local JMX servers and how information is displayed in the Fuse perspective's Properties panel
Subscription — Register Fuse IDE to access advanced features.
Configuring Fuse IDE to Use Maven Proxies