This documentation is for WSO2 Enterprise Integrator version 6.1.1 . View documentation for the latest release.

All docs This doc

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Category

Name

Description

CoreCallInvoke a service in non blocking synchronous manner

EnqueueUses a priority executor to ensure high-priority messages are not dropped


Send

Sends a message


Loopback

Moves the message from the In flow to the Out flow, skipping all remaining configuration in the In flow


Sequence

Inserts a reference to a sequence


RespondStops processing on the message and sends it back to the client

Event

Sends event notifications to an event source, publishes messages to predefined topics


Drop

Drops a message


Call TemplateConstructs a sequence by passing values into a sequence template


Enrich

Enriches a message


Property

Sets or remove properties associated with the message


Log

Logs a message

Filter

Filter

Filters a message using XPath, if-else kind of logic


Out

Applies to messages that are in the Out path of the ESB profile


In

Applies to messages that are in the In path of the ESB profile


ValidateValidates XML messages against a specified schema.


Switch

Filters messages using XPath, switch logic


Router

Routes messages based on XPath filtering


Conditional Router

Implements complex routing rules (Header based routing, content based routing and other rules)

Anchor
transform
transform

Transform

XSLT

Performs XSLT transformations on the XML payload


FastXSLTPerforms XSLT transformations on the message stream


URLRewrite

Modifies and rewrites URLs or URL fragments


XQueryPerforms XQuery transformation


Header

Sets or removes SOAP headers


Fault (also called Makefault)

Create SOAP Faults


PayloadFactoryTransforms or replaces message content in between the client and the backend serverData MapperConverts and transforms one data format to another, or changes the structure of the data in a message. 

Advanced

Cache

Evaluates messages based on whether the same message came to the ESB profile


ForEachSplits a message into a number of different messages by finding matching elements in an XPath expression of the original message.


Clone

Clones a message


Store

Stores messages in a predefined message store


Iterate

Splits a message


Aggregate

Combines a message


Callout

Blocks web services calls


Transaction

Executes a set of mediators transactionally


Throttle

Limits the number of messages


DBReport

Writes data to database


DBLookup

Retrieves information from database


EJBCalls an external Enterprise JavaBean(EJB) and stores the result in the message payload or in a message context property.


Rule

Executes rules


Entitlement

Evaluates user actions against a XACML policy


OAuth

2-legged OAuth support


SmooksUsed to apply lightweight transformations on messages in an efficient manner.

Data MapperConverts and transforms one data format to another, or changes the structure of the data in a message. 
ExtensionBeanManipulates JavaBeans


Class

Creates and executes a custom mediator


POJOCommand

Executes a custom command


Script

Executes a mediator written in Scripting language


Spring

Creates a mediator managed by Spring

AgentBAMCaptures data events and sends them to the BAM server