worksforme. does clearing suds cache help?

server:
=================================================


from rpclib.model.complex import ComplexModel
from rpclib.model.primitive import String
from rpclib.service import ServiceBase
from rpclib.application import Application
from rpclib.decorator import rpc
from rpclib.interface.wsdl import Wsdl11
from rpclib.protocol.soap import Soap11
from rpclib.server.wsgi import WsgiApplication
from rpclib.util.wsgi_wrapper import run_twisted

class state_only(ComplexModel):
    state = String

class testt(ServiceBase):
    @rpc(String, String, _returns=state_only)
    def testf(ctx, first, second):
        result = state_only()
        result.state = "test"
        return result

if __name__ == '__main__':
    application = Application([testt], 'tns',
interface=Wsdl11(), in_protocol=Soap11(), out_protocol=Soap11())
    wsgi_app = WsgiApplication(application)

    print 'listening on 0.0.0.0:7789'
    print 'wsdl is at: http://0.0.0.0:7789/app/?wsdl'

    run_twisted( ( (wsgi_app, "app"),), 7789)

=========================================
client
=========================================

from suds.client import Client

c = Client('http://localhost:7789/app/?wsdl')
print c.service.testf('first', 'second')


On 25.09.2011 16:04, azurIt wrote:
Hi,

i have problems with SUDS client and rpclib server with very simple usage of 
complex types:

class state_only(ComplexModel):
        state = String

class testt(ServiceBase):

        @rpc(String, String, _returns=state_only)
        def testf(self, first, second):
                result = state_only()
                result.state = "test"
                return result

SUDS result:
suds.TypeNotFound: Type not found: 's0:state'

I had similar problems with SUDS + Ladon. Is this bug in SUDS ? What other 
client do you recommend to use ? Thanks.

azurIt
_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap

_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap

Reply via email to