Web Service SOAP - Unknown element v1

Jesus.Javier.Masa.Lledo at dmr-consulting.com Jesus.Javier.Masa.Lledo at dmr-consulting.com
Tue Apr 11 05:32:24 EDT 2006


Im trying to develope a web service that comunicates python (client) with 
Java (server). Everything works fine until the client calls a method that 
takes parameters ( for example: setName("Joe") ). Any other method that 
takes no parameteres works perfect ( For example: getDate() ), even the 
ones that return stuff from the server.

This is the client code:

>>>import SOAPpy
>>>from SOAPpy import WSDL
>>>servidor = 
WSDL.Proxy("http://localhost.localdomain:6060/DVDOnlineStore")
>>>print servidor.getDVD()    <--- Fine
Alice in Wonderland
>>>print servidor.setDVD("Fight Club")  <--- Crashes here (This method is 
suppossed to print "Fight Club" in the server console)


This is the error that appears when calling that method:


Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "dvd.py", line 16, in ?
    print servidor.setDVD("Pernambuko")
  File "/usr/lib/python2.3/site-packages/SOAPpy/Client.py", line 470, in 
__call__
  File "/usr/lib/python2.3/site-packages/SOAPpy/Client.py", line 492, in 
__r_call
  File "/usr/lib/python2.3/site-packages/SOAPpy/Client.py", line 406, in 
__call

SOAPpy.Types.faultType: <Fault e:Server: Unknown element v1: 
<SOAPpy.Types.structType detail at -1216860916>: 
{'idoox-java-mapping.org.idoox.xmlrpc.MessageProcessingException': 
<SOAPpy.Types.structType 
idoox-java-mapping.org.idoox.xmlrpc.MessageProcessingException at 
-1216864116>: {'stack-trace': 
'org.idoox.xmlrpc.MessageProcessingException: Unknown element v1\n\tat 
org.idoox.wasp.wsdl.SOAPMethodInfo$RequiredElements$Invocation.notNillElement(SOAPMethodInfo.java:1033)\n\tat 
com.systinet.wasp.server.adaptor.JavaInvoker.fillCallParamsXml(JavaInvoker.java:1162)\n\tat 
com.systinet.wasp.server.adaptor.JavaInvoker.beginInvoke(JavaInvoker.java:491)\n\tat 
com.idoox.wasp.server.adaptor.JavaAdaptorImpl.beginInvoke(JavaAdaptorImpl.java:63)\n\tat 
com.idoox.wasp.server.AdaptorTemplate.javaInvocation(AdaptorTemplate.java:514)\n\tat 
com.idoox.wasp.server.AdaptorTemplate.doDispatch(AdaptorTemplate.java:395)\n\tat 
com.idoox.wasp.server.AdaptorTemplate.dispatch(AdaptorTemplate.java:328)\n\tat 
com.idoox.wasp.server.ServiceConnector.dispatch(ServiceConnector.java:390)\n\tat 
com.systinet.wasp.ServiceManagerImpl.dispatchRequest(ServiceManagerImpl.java:626)\n\tat 
com.systinet.wasp.ServiceManagerImpl.dispatch(ServiceManagerImpl.java:461)\n\tat 
com.systinet.wasp.ServiceManagerImpl$DispatcherConnHandler.handlePost(ServiceManagerImpl.java:2562)\n\tat 
com.idoox.transport.http.server.Jetty$WaspHttpHandler.handle(Jetty.java:97)\n\tat 
com.mortbay.HTTP.HandlerContext.handle(HandlerContext.java:1087)\n\tat 
com.mortbay.HTTP.HttpServer.service(HttpServer.java:675)\n\tat 
com.mortbay.HTTP.HttpConnection.service(HttpConnection.java:457)\n\tat 
com.mortbay.HTTP.HttpConnection.handle(HttpConnection.java:317)\n\tat 
com.mortbay.HTTP.SocketListener.handleConnection(SocketListener.java:99)\n\tat 
com.mortbay.Util.ThreadedServer.handle(ThreadedServer.java:254)\n\tat 
com.mortbay.Util.ThreadPool$PoolThreadRunnable.run(ThreadPool.java:607)\n\tat 
java.lang.Thread.run(Thread.java:534)\n'}}>


Could anyone tell me why is this happening????
If you feel like e-mailing me, please reffer to: 
jesus.javier.masa.lledo at dmr-consulting.com

Thank you !!!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20060411/86ea8776/attachment.html>


More information about the Python-list mailing list