Hi,

I'm trying to use the xmlrpc interface to interact with xindice but the 
only response I get is 
"xmlrpclib.ProtocolError: <ProtocolError for localhost:8080/xindice: 302 
Moved Temporarily>" when using python
or
"XML-RPC Fault #5: Didn't receive 200 OK from remote server. (HTTP/1.1 302 
Moved Temporarily)" when using php.

Configuration details are:
Redhat linux kernel 2.4.18-27.8.0
java jdk1.3.1_07
tomcat 5.0.19
xindice - tried both the 1.1b4 release and cvs source 1.1b5-dev

For xmlrpc access I tried both python 2.2.1 with the standard xmlrpclib
(which I want to use) and php 4.3.4 with phpxmlrpc library (just in case
it was python specific).

Example session:
>>> import xmlrpclib
>>> server = xmlrpclib.Server("http://localhost:8080/xindice";)
>>> server.execute("db.GetDocumentCount", ('/db/testing'))
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.2/xmlrpclib.py", line 821, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.2/xmlrpclib.py", line 975, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.2/xmlrpclib.py", line 848, in request
    headers
xmlrpclib.ProtocolError: <ProtocolError for localhost:8080/xindice: 302 Moved 
Temporarily>

I can access the xindice installation via the browser 
(http://localhost:8080/xindice) and via the commandline tools (xindice ac 
-c xmldb:xindice://localhost:8080/db -n testing).

Any suggestions? 

Thanks,
Suzanne

Reply via email to