I don't know what those tools are but if the tools are sending SOAP
requests that your system doesn't understand shouldn't you be tweaking
the tools' configurations or checking what SOAP bindings they
understand/expect?
Getting two systems to talk SOAP to each other generally means you have
to use bindings that both the client and the server understand.
This is a pretty good discussion of the flavors of SOAP
http://www-128.ibm.com/developerworks/webservices/library/ws-whichwsdl/
The SOAP definition I sent you earlier defines the binding as
rpc/literal. For the echo service it expects to see a "wrapped" SOAP
request like:
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="http://test.xfire.codehaus.org">
<SOAP-ENV:Body>
<ns1:echo>
<in0>Hello</in0>
</ns1:echo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
HTH
Rob Dare wrote:
Thanks Brett,
That didn't seem to help, I am stills experiencing collisions. I am
using the Eclipse WTP WSDL browser to test (and also my Flex2
application). Both are still only sending the parameter in the soap
body.
- Rob
On 3/28/07, Brett Knights <[EMAIL PROTECTED]> wrote:
I basically followed the Appfuse tutorial for XFire with good results.
I have exposed interfaces that are usable at least by php5 SOAP clients
by declaring my web service like:
<bean name="userService"
class="org.codehaus.xfire.spring.ServiceBean">
<property name="serviceBean" ref="wsSalesOrderProcessor"/>
<property name="serviceClass"
value="net.qicnet.qicnet.service.ws.OrderWebService"/>
<property name="style" value="rpc"/>
<property name="use" value="literal"/>
<property name="inHandlers">
<list>
<ref bean="addressingHandler"/>
</list>
</property>
</bean>
Then I access the service from PHP5 with:
$client =
WSDLProxyGenerator::createSoapClient(QN_ORDER_WSDL_LOCATION,'QN',array(
'trace' => 1,
'soap_version' => SOAP_1_1,
'style' => SOAP_RPC,
'encoding' => SOAP_LITERAL,
'login' => QN_QT_LOGIN,
'password' => QN_QT_PW
));
HTH
Brett Knights
Rob Dare wrote:
> Does anyone have some insight into exposing Spring managed
> beans as XFire Web Services?
>
> I am experiencing collisions in the XFire engine with service methods
> having the same parameter signatures (or no parameters).
>
> This issue (though not directly related to XFire) is described in
> this article:
>
http://myarch.com/wrappernon-wrapper-web-service-styles-things-you-need-to-know
>
>
> Any thoughts, hints, URLs, etc that can be shared would be greatly
> appreciated.
>
> Thanks,
>
> Rob
>
> ---------------------------------------------------------------------
> 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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]