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'
--------
--
Harshavardhan Reddy Mukkera.