EIP Modeler
EIP Modeler is the editor for visually designing integration routes based on EIP (Enterprise Integration Patterns) — drag components onto a canvas and connect them. Combine routing (Choice), error handling (Try-Catch / On Exception) and various transforms and integrations. Monitor your routes from EIP Console.
Editor (
application/vnd.webtop.eip+xml).
Opening it
Open an EIP route file from Content Browser, or create a new one.
Layout
- Palette (left) — Basic (From / To / To D), Transform, Routing, Control, Integration, Error Handling
- Canvas (center) — place nodes (processors) and connections (flows) on a grid
- Properties (right) — settings for the selected node or connection
- Tabs / status bar — file switching, zoom level, element count, save state
Key tasks
Build a route
- Drag From from the palette and set its URI and route ID
- Add a destination (such as To)
- Connect by dragging from an output port to an input port
- Save with
Ctrl+Sor Save As
Add routing
Place a Choice, select each branch's connection and set its condition. Choose a language (Simple / XPath / JSONPath) and an expression (e.g. \${body} contains 'foo'), and mark the last branch as Otherwise.
Add error handling
Use On Exception or Try-Catch (doTry). Configure exception classes (FQNs), Handled, redelivery counts, and connect to the error handler.
Configure a component
Select a node to edit type-specific properties (URI, expression, data format, bean reference, …). Validation errors appear as a warning icon on the node and in the Properties panel.
Tips
- Controls: hold the spacebar and drag to pan,
Ctrl+wheel to zoom,Delto delete. - Data formats include JSON / XML / CSV / YAML / Avro / Protobuf.