Hi Asankha and others,

Thanks for letting me know this is fixed now.
I have tried to get this to work yesterday, but didn't succeed then immediately.
Now I know what is preventing me from testing this feature.
The examples that I have developed with Synapse all rely on WS-Addressing 
action values.
I sent a WS-Addressing action value with a Axis2 ServiceClient to Synapse and 
Synapse then invokes an Axis2 web service for me.
Somehow the orginal action value that was set for the Axis2 ServiceClient seems 
to get replaced by the following:

<wsa:Action>urn:__DYNAMIC_OPERATION__</wsa:Action>

This worked in earlier release so there seems to be some kind of issue with the 
action header value.
By the way, I use an endpoint definition within the Synapse flow configuration 
file to define the target web service.
Do you know why the action value is getting replaced?

Tijs

> 
> van: "Asankha C. Perera" <[EMAIL PROTECTED]>
> datum: 2006/11/23 Thu PM 02:14:22 MET
> aan: [email protected]
> onderwerp: Re: Fire and forget MEP
> 
> Hi Tijs
> 
> This issue has been fixed now in the latest revision.
> 
> Please let me know if you encounter any issues on this
> 
> thanks
> asankha
> 
> [EMAIL PROTECTED] wrote:
> > Hi there,
> >
> > Some weeks ago I have posted a problem with the fire and forget MEP in 
> > Synapse. I think it slipped my mind then, but I think this should still be 
> > fixed. The scenario is that a client sends a one-way message to Synapse 
> > (with the fireAndForget method of ServiceClient). Synapse then routes this 
> > message to the actual one-way web service. The web service gets invoked so 
> > that is good, but Synapse generates the following error message:
> >
> > [HTTPWorker-1] ERROR Axis2Sender - Unexpected error during Sending message 
> > onwards 
> > org.apache.axis2.AxisFault: Incoming message input stream is null
> >     at 
> > org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:64)
> >     at 
> > org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:337)
> >     at 
> > org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.execute(DynamicAxisOperation.java:259)
> >     at 
> > org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:149)
> >     at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:49)
> >     at 
> > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:58)
> >     at 
> > org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:117)
> >     at 
> > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
> >     at 
> > org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:49)
> >     at 
> > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
> >     at 
> > org.apache.synapse.mediators.base.SynapseMediator.mediate(SynapseMediator.java:44)
> >     at 
> > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:51)
> >     at 
> > org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:44)
> >     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:496)
> >     at 
> > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:319)
> >     at 
> > org.apache.axis2.transport.nhttp.Axis2AsyncWebProcessor$Worker.processPost(Axis2AsyncWebProcessor.java:334)
> >     at 
> > org.apache.axis2.transport.nhttp.Axis2AsyncWebProcessor$Worker.run(Axis2AsyncWebProcessor.java:182)
> >     at 
> > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> >     at 
> > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> >     at java.lang.Thread.run(Unknown Source)
> > Exception in thread "HTTPWorker-1" org.apache.synapse.SynapseException: 
> > Unexpected error during Sending message onwards
> >     at 
> > org.apache.synapse.core.axis2.Axis2Sender.handleException(Axis2Sender.java:131)
> >     at 
> > org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:108)
> >     at 
> > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:58)
> >     at 
> > org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:117)
> >     at 
> > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
> >     at 
> > org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:49)
> >     at 
> > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
> >     at 
> > org.apache.synapse.mediators.base.SynapseMediator.mediate(SynapseMediator.java:44)
> >     at 
> > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:51)
> >     at 
> > org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:44)
> >     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:496)
> >     at 
> > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:319)
> >     at 
> > org.apache.axis2.transport.nhttp.Axis2AsyncWebProcessor$Worker.processPost(Axis2AsyncWebProcessor.java:334)
> >     at 
> > org.apache.axis2.transport.nhttp.Axis2AsyncWebProcessor$Worker.run(Axis2AsyncWebProcessor.java:182)
> >     at 
> > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> >     at 
> > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> >     at java.lang.Thread.run(Unknown Source)
> > Caused by: org.apache.axis2.AxisFault: Incoming message input stream is null
> >     at 
> > org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:64)
> >     at 
> > org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:337)
> >     at 
> > org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.execute(DynamicAxisOperation.java:259)
> >     at 
> > org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:149)
> >     at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:49)
> >     ... 15 more
> >
> > Should I make a JIRA for this, or does someone has a solution for this?
> >
> > Thanks,
> >
> > Tijs
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to