Hi, im trying to write some code for auth and upload some files to the api...
I\'ve started trying the example above:
from SOAPpy import WSDL
wsdlAuth = \'http://localhost:8080/OpenKM/OKMAuth?wsdl\'
wsdlSearch = \'http://localhost:8080/OpenKM/OKMSearch?wsdl\'
sAuth = WSDL.Proxy(wsdlAuth)
sSearch = WSDL.Proxy(wsdlSearch)
token = sAuth.login(arg0=\'user\', arg1=\'pass\')
print \'Token: \'+token
xpath = \'/jcr:root/okm:root//element(*,okm:document)[jcr:contains(@okm:keywords,\\\'document\\\')]\'
findByStatementResponse = sSearch.findByStatement(arg0=token, arg1=xpath, arg2=\'xpath\');
sAuth.logout(arg0=token)
for queryResult in findByStatementResponse[\'value\']:
print queryResult
but after set the token var i\'m getting this error:
Traceback (most recent call last):
File \"code.py\", line 8, in <module>
token = sAuth.login(arg0=\'myuser\', arg1=\'mypass\')
File \"/usr/lib/python2.5/site-packages/SOAPpy/Client.py\", line 412, in __call__
return self.__r_call(*args, **kw)
File \"/usr/lib/python2.5/site-packages/SOAPpy/Client.py\", line 434, in __r_call
self.__hd, self.__ma)
File \"/usr/lib/python2.5/site-packages/SOAPpy/Client.py\", line 338, in __call
p, attrs = parseSOAPRPC(r, attrs = 1)
File \"/usr/lib/python2.5/site-packages/SOAPpy/Parser.py\", line 994, in parseSOAPRPC
t = _parseSOAP(xml_str, rules = rules)
File \"/usr/lib/python2.5/site-packages/SOAPpy/Parser.py\", line 976, in _parseSOAP
raise e
xml.sax._exceptions.SAXParseException: <unknown>:1:0: no element found
Regards
I\'ve started trying the example above:
from SOAPpy import WSDL
wsdlAuth = \'http://localhost:8080/OpenKM/OKMAuth?wsdl\'
wsdlSearch = \'http://localhost:8080/OpenKM/OKMSearch?wsdl\'
sAuth = WSDL.Proxy(wsdlAuth)
sSearch = WSDL.Proxy(wsdlSearch)
token = sAuth.login(arg0=\'user\', arg1=\'pass\')
print \'Token: \'+token
xpath = \'/jcr:root/okm:root//element(*,okm:document)[jcr:contains(@okm:keywords,\\\'document\\\')]\'
findByStatementResponse = sSearch.findByStatement(arg0=token, arg1=xpath, arg2=\'xpath\');
sAuth.logout(arg0=token)
for queryResult in findByStatementResponse[\'value\']:
print queryResult
but after set the token var i\'m getting this error:
Traceback (most recent call last):
File \"code.py\", line 8, in <module>
token = sAuth.login(arg0=\'myuser\', arg1=\'mypass\')
File \"/usr/lib/python2.5/site-packages/SOAPpy/Client.py\", line 412, in __call__
return self.__r_call(*args, **kw)
File \"/usr/lib/python2.5/site-packages/SOAPpy/Client.py\", line 434, in __r_call
self.__hd, self.__ma)
File \"/usr/lib/python2.5/site-packages/SOAPpy/Client.py\", line 338, in __call
p, attrs = parseSOAPRPC(r, attrs = 1)
File \"/usr/lib/python2.5/site-packages/SOAPpy/Parser.py\", line 994, in parseSOAPRPC
t = _parseSOAP(xml_str, rules = rules)
File \"/usr/lib/python2.5/site-packages/SOAPpy/Parser.py\", line 976, in _parseSOAP
raise e
xml.sax._exceptions.SAXParseException: <unknown>:1:0: no element found
Regards