I am using SUds client and soaplib as server.
I am getting the following error.
[condor@cow ws]$ usr/bin/python2.6 workflowclient.py
Suds ( https://fedorahosted.org/suds/ ) version: 0.4 GA build: R699-20100913
Service ( Application ) tns="tns" Prefixes (4) ns0 = "tns" ns1 = "user1" ns2 = "user2" ns3 = "user3" Ports (1): (Application) Methods (6): addDispatch(xs:integer groupid, xs:integer access, xs:string callback, xs:string securitytoken, ) addWorkflows(xs:integer dispatchid, ns1:WorkflowArray workflows, xs:string securitytoken, ) dispatch(xs:integer dispatchid, xs:string callbackuri, xs:string securitytoken, ) getSecurityToken(xs:string username, xs:string password, ) removeDispatch(xs:integer dispatchid, xs:string securitytoken, ) removeWorkflows(integerArray workflowids, xs:string securitytoken, ) Types (20): ns3:File ns3:FileArray ns2:Module ns2:ModuleArray ns1:Workflow ns1:WorkflowArray addDispatch addDispatchResponse addWorkflows addWorkflowsResponse dispatch dispatchResponse getSecurityToken getSecurityTokenResponse integerArray removeDispatch removeDispatchResponse removeWorkflows removeWorkflowsResponse stringArray
[(Workflow){ modules[] = (Module){ modulename = "A" relativeinputfiles[] = 0, relativeoutputfiles[] = 1, arguments = "harsha" executableid = 1 }, (Module){ modulename = "B" relativeinputfiles[] = 1, relativeoutputfiles[] = 2, arguments = "harsha" executableid = 2 }, (Module){ modulename = "C" relativeinputfiles[] = 1, 2, relativeoutputfiles[] = 3, arguments = "harsha" executableid = 3 }, label = "condor" metafiles[] = (File){ mimetype = "metatype1" filename = "file1" metadata = "metadata1" filesize = 1024 }, (File){ mimetype = "metatype2" filename = "file2" metadata = "metadata2" filesize = 1024 }, (File){ mimetype = "metatype3" filename = "file3" metadata = "metadata3" filesize = 1024 }, (File){ mimetype = "mimetype4" filename = "file4" metadata = "metadata4" filesize = 1024 }, filedata[] = "harsha", "yuchen", "xukang", "vivek", filenames[] = "file1", "file2", "file3", "file4", }] Traceback (most recent call last): File "workflowclient.py", line 72, in <module> results = hello_cli.service.addWorkflows(28, f,'condor') File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/client.py", line 542, in __call__ return client.invoke(args, kwargs) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/client.py", line 595, in invoke soapenv = binding.get_message(self.method, args, kwargs) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/bindings/binding.py", line 120, in get_message content = self.bodycontent(method, args, kwargs) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/bindings/document.py", line 63, in bodycontent p = self.mkparam(method, pd, value) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/bindings/document.py", line 102, in mkparam tags.append(self.mkparam(method, pdef, item)) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/bindings/document.py", line 105, in mkparam return Binding.mkparam(self, method, pdef, object) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/bindings/binding.py", line 287, in mkparam return marshaller.process(content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/core.py", line 62, in process self.append(document, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/core.py", line 75, in append self.appender.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 102, in append appender.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 243, in append Appender.append(self, child, cont) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 182, in append self.marshaller.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/core.py", line 75, in append self.appender.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 102, in append appender.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 298, in append Appender.append(self, parent, cont) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 182, in append self.marshaller.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/core.py", line 75, in append self.appender.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 102, in append appender.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 243, in append Appender.append(self, child, cont) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/appender.py", line 182, in append self.marshaller.append(parent, content) File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/core.py", line 74, in append if self.start(content): File "/home/condor/MySoft/ws/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/mx/literal.py", line 87, in start raise TypeNotFound(content.tag) suds.TypeNotFound: Type not found: 'filesize'
--------