Hi, I have defined 3 Actions in jboss esb.xml of type ActionPipelineProcessor, in the action pipeline, the message is getting altered in the second action, now is it possible for me to get the message of first action in the third action of action pipeline(i.e, retrieving the unlatered message, after the alteration happened in the second action)
Message->First Action(UnAltered Message)-->Second Action(Message has been altered) --> Third Action(Now i need to get the UnAltered Message here)
is it possible in Jboss ESB? Is there any way or API to achieve this?
You could either :
- make yourself a copy of the unaltered data in the first action before altering it
- split the second and third actions into separate services and use a wiretap to send a copy to the third action's service