I spent 2 days trying to make this work!!
The solution was using <namespace>urn:toto</namespace>.
However, do you know where to find a complete doc about WSDD? Even the AXIS site doesn't supply it!
We're compelled to look for examples all over the net.
Thanks.
Fred
Vlad Umansky wrote:
after
<service name="Cocoon-JVM-Memory" provider="java:RPC">
try adding
<namespace>your_own_unique_identifier</namespace>
or you can also try adding
<parameter name="wsdlTargetNamespace" value="your_own_unique_identifier"/>
Not sure what's the difference between these two, but I've seen them both
being used to declare a specific namespace for your service.
Vlad
-----Original Message-----
From: Frederic Bertin [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 13, 2003 6:04 AM
To: [EMAIL PROTECTED]
Subject: give URN to a service in a WSDD file
Hi all,
I'm trying to call a web service deployed using this WSDD file:
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="Cocoon-JVM-Memory" provider="java:RPC">
<parameter name="className"
value="org.apache.cocoon.webservices.memory.Memory"/>
<parameter name="allowedMethods" value="getFreeMemory getTotalMemory
invokeGC"/>
</service>
</deployment>
But I don't manage to call it using SOAP XSP logicsheet syntax:
<soap:call method="Cocoon-JVM-Memory" url="rpcrouter">
<getTotalMemory>
<soap:enc/>
</getTotalMemory>
</soap:call>
The service is not found by the AXIS engine. I guess it's a problem of
URN. Indeed I don't know how to specify the URN of a service using WSDD
files. Can anyone help me?
Thanks.
