Each mapping produces a small subtree in the project tree under the section “Mappings”. This subtree consists of:
-
A root node with the name of the mapping. Its context menu allows the deletion of the whole mapping and can also trigger a regeneration of the base class if necessary.
-
A list of incoming channels. Drag templates here to create new inbound channels.
-
A list of outgoing channels. Drag templates here to create new outbound channels.
-
The business logic. Contains the user’s code as well as some logic that has been generated by Saddle.
|

|
 |
The user can easily add a channel that handles standard MuleMessages without parsing them into templates first by right-clicking the list of inbound or outbound channels and selecting “Add new MuleMessage channel”. Channels can also be dragged from one channel list to another. To remove a channel simply select it and press the “delete” key. To rename it use “F2”. |