Sorry, there is a little mistake in the servicemix.xml I sent to you :
<bean class="javax.xml.messaging.URLEndpoint">
<constructor-arg
value="http://localhost:8080/axis/services/myWS?method=myFunction"/>
</bean>
Pierre NOTEL
//*******************************************
Pierre NOTEL wrote:
Hi all,
I'm trying to invoke a webservice and to send it a mail message (with
attachments). I would like to store the mail and the attachments on
the webservice.
I developped a webservice with a function (one MimeMultiPart
parameter) but I don't know how create a binding component which can
invoke the function on the webservice with the mail message as parameter.
I tried to use the saaj component but when I execute, I have the
following error :
"May 2, 2006 10:31:08 AM
com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection post
SEVERE: SAAJ0009: Message send failed"
I think this component needs a soap message in order to tell the good
method with good parameters. I don't want to specify something in my
message (and I can't because it's a mail !).
Someone can help me ?
Regards,
Pierre NOTEL
//**************************************************************************************************************************
My servicemix.xml :
<sm:activationSpec componentName="emailerreceiver"
service="foo:emailerreceiver" destinationService="foo:WS">
<sm:component>
<bean xmlns="http://xbean.org/schemas/spring/1.0"
class="org.apache.servicemix.components.email.MimeMailPoller">
<property name="hostName" value="localhost" />
<property name="password" value="pass"/>
<property name="userName" value="id"/>
</bean>
</sm:component>
</sm:activationSpec>
<sm:activationSpec componentName="WS" service="foo:WS" endpoint="monWS">
<sm:component>
<bean class="org.apache.servicemix.components.saaj.SaajBinding">
<property name="soapAction" value="urn:mySoapAction"/>
<property name="soapEndpoint">
<bean class="javax.xml.messaging.URLEndpoint">
<constructor-arg
value="http://localhost:8080/axis/services/myWS?method=myFunction
<http://localhost:8080/axis/services/monWS?method=monWS>"/>
</bean>
</property>
</bean>
</sm:component>
</sm:activationSpec>
//**************************************************************************************************************************