SecuritySubject attached to NormalizedMessage by ServiceMix is lost in ODE
--------------------------------------------------------------------------
Key: ODE-164
URL: https://issues.apache.org/jira/browse/ODE-164
Project: ODE
Issue Type: Bug
Components: BPEL Runtime, JBI Integration
Environment: windows/unix
Reporter: jan cwik
Hi,
I'm using servicemix 3.2-incubating-SNAPSHOT and quite recent ApacheODE
(revision 561322). I need to pass through the whole flow the authentication
details. The flow is quite simple, I have a Bpel endpoint called by ServiceMix,
then bpel invokes couple of ServiceMix endpoints. All this is done in one bpel
process. In ServiceMix I created own JmsConsumerMarshaller that attaches the
SecuritySubject to the NormalizedMessage. I see that ODE does not copy the
SecuritySubject and eventually when ODE process invokes ServiceMix the
SecuritySubject is lost. I looked to the ODE code and it happens in OdeService
in the invokeOde method when incoming normalized request is converted to ode
internal request (mapper.toODE(odeRequest, request, msgdef);). Would it be
possible to store the Security info in a kind of a context so that when
OdeConsumer invokes partners the SecuritySubject is attached to the
NormalizedMessage sent to ServiceMix ?
best regards
jan
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.