### Message Flow Stage Actions - Message Processing Actions

The following table describes the message processing actions you can add to a stage in a message flow:

Action | Description
Assign | An assign action assigns the result of an XQuery expression to a context variable. For configuration properties, see Assign Action Properties.
Delete | A delete action deletes a context variable or a set of nodes specified by an XPath expression. For configuration properties, see Delete Action Properties.
Insert | An insert action inserts the result of an XQuery expression at an identified place relative to nodes selected by an XPath expression. For configuration properties, see Insert Action Properties.
Java callout | A Java callout action invokes a Java method from the pipeline. For configuration properties, see Java Callout Action Properties.
MFL transform | A MFL transform action converts non-XML to XML or XML to non-XML in the pipeline. For configuration properties, see MFL Transform Action Properties.
Rename | A rename action renames elements selected by an XPath expression without modifying the contents of the element. For configuration properties, see Rename Action Properties.
Replace | A replace action replaces a node or the contents of a node specified by an XPath expression. For configuration properties, see Replace Action Properties.
Validate | A validate action validates elements selected by an XPath expression against an XML schema element or a WSDL resource. For configuration properties, see Validate Action Properties.