[
https://issues.apache.org/jira/browse/SYNAPSE-716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Supun Kamburugamuva resolved SYNAPSE-716.
-----------------------------------------
Resolution: Fixed
Applied the patch. Thanks Kasun for the contributions.
> Supporting Message Copying and Content Enriching with Enrich Mediator
> ---------------------------------------------------------------------
>
> Key: SYNAPSE-716
> URL: https://issues.apache.org/jira/browse/SYNAPSE-716
> Project: Synapse
> Issue Type: New Feature
> Components: Core
> Reporter: Kasun Indrasiri
> Attachments: enrich-inlinetext_J19.patch, enrich-mediator-j10.patch
>
>
> It is often required to copy/replace message content from/with a specified
> source such as a inline xml, localentry or a property. Also we need to store
> a given message to a property or create a custom message from a given source.
> Enrich Mediator can process a message based on a given source configuration
> and then perform the specified action on the message by using the target
> configuration. It basically gets an OMElement using the configuration
> specified in the source and then modify the message by putting it on the
> current message using the configuration in the target.
> Syntax:
> <enrich>
> <source [clone=true|false] [type=custom|envelope|body|property|inline]
> xpath="" property="" />
> <target [action=replace|child|sibiling]
> [type=custom|envelope|body|property|inline] xpath="" property="" />
> </enrich>
> Enrich Mediator that is included in this patch facilitates these requirements.
> Use Cases
> ---------------
> 1. Copy Message Content to a Property
> - Portion of a message (using xpath) to property
> - SOAP Body to Property
> - SOAP Envelope to Property
> - SOAP Headers to Property
> - Inline XML to property
> - Resource content(local entries) to property
> 2. Enrich a message from a given source
> - Property to a portion of the Message Body (using xpath)
> - Property to SOAP Body
> - Property to Envelope
> - Property to SOAP Header
> 3. Message to Message (self enriching)
> - Content of message can be move/copy with in the same message.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]