The <http:endpoint/> does not really support it (note that SOAPAction is kinda deprecated anyway), so I would advise you to use the servicemix-cxfbc component instead.
On Mon, Mar 31, 2008 at 9:40 PM, Esteban Forzani <[EMAIL PROTECTED]> wrote: > Hello, > > I have a web service with 5 operations, each with a different SOAPAction. > I'm using the servicemix-http component (proxy) to send a soap request to > this webservice. > E.g.: > > <http:endpoint service="WebServicesProxy-http-su:webServices" > endpoint="providerEndpoint" > role="provider" > locationURI=" > http://test.example/webservices/webservices.asmx" > defaultMep="http://www.w3.org/2004/08/wsdl/in-out" > soap="true" > soapVersion="1.1"/> > > The request is send to the ESB with the SOAPAction (E.g. SOAPAction: > operation1) > but the HTTP-BC set the SOAPAction with "". > > I used the property soapAction in xbean.xml, but fixed me the operation to > the endpoint. > E.g.: > <http:endpoint service="WebServicesProxy-http-su:webServices" > endpoint="providerEndpoint" > role="provider" > locationURI=" > http://test.example/webservices/webservices.asmx" > defaultMep="http://www.w3.org/2004/08/wsdl/in-out" > soap="true" > soapVersion="1.1" > soapAction="http://example.org/operation1"/> > > Is it possible to put this property dynamically or take it from the > client's > request ? > > Regards, > > Esteban > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
