You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by Seamus Murphy <sm...@computing.dcu.ie> on 2003/10/17 11:39:51 UTC

Setting Xindice up as a client sever??

Hi,

How can you set up clients to the server, cannot find out any notes on
this?

Seamus

-----Original Message-----
From: Matthieu RIOU [mailto:matthieu_riou@yahoo.fr] 
Sent: 17 October 2003 10:37
To: xindice-users@xml.apache.org
Subject: What's wrong my xupdate ?? Xindice logs ???

Hi,

I'm trying to execute an xupdate statement with
Xindice 1.1b1 (of course I checked everything exists)
and gets a ProcessingException and that's all. No
explanation about what's wrong. Is xindice logging
somewhere ? I couldn't find anything in Apache. Is it
possible to enable logging ?

<xu:modifications version="1.0"
xmlns:xu="http://www.xmldb.org/xupdate">
	<xu:remove
select="/root/twister-id[.='variable26439']/../part21/"/>
	<xu:insert-after
select="/root/twister-id[.='variable16439']/">
		<xu:element name="part21">
			<xu:value-of
select="/root/twister-id[.='variable16439']/../part11/"/>
		</xu:element>
	</xu:insert-after>
</xu:modifications>

I'm getting those exception :

org.xmldb.api.base.XMLDBException: Query error
Caused by: org.apache.xmlrpc.XmlRpcException:
java.lang.Exception:
org.apache.xindice.core.query.ProcessingException:
Error executing XUpdate query

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com


Re: Setting Xindice up as a client sever??

Posted by Matthieu RIOU <ma...@yahoo.fr>.
Hi,

You have to put the xindice-1.1b1.jar in your
classpath (produce when you build a dist) and apache
xmlrpc jar. Then you can use Xindice client API as
shown in documentation.

Here is a simple exemple that retrieves the root
collection : 

Class c =
Class.forName("org.apache.xindice.client.xmldb.DatabaseImpl");
Database db = (Database) c.newInstance();
DatabaseManager.registerDatabase(db);
Collection root =
DatabaseManager.getCollection("xmldb:xindice://localhost:8080/db");

Oh, and don't forget that your war must be named
Xindice.war (with X) or it won't work (don't ask me
why).

Matt.

 --- Seamus Murphy <sm...@computing.dcu.ie> a
écrit : > Hi,
> 
> How can you set up clients to the server, cannot
> find out any notes on
> this?
> 
> Seamus
> 
> -----Original Message-----
> From: Matthieu RIOU [mailto:matthieu_riou@yahoo.fr] 
> Sent: 17 October 2003 10:37
> To: xindice-users@xml.apache.org
> Subject: What's wrong my xupdate ?? Xindice logs ???
> 
> Hi,
> 
> I'm trying to execute an xupdate statement with
> Xindice 1.1b1 (of course I checked everything
> exists)
> and gets a ProcessingException and that's all. No
> explanation about what's wrong. Is xindice logging
> somewhere ? I couldn't find anything in Apache. Is
> it
> possible to enable logging ?
> 
> <xu:modifications version="1.0"
> xmlns:xu="http://www.xmldb.org/xupdate">
> 	<xu:remove
>
select="/root/twister-id[.='variable26439']/../part21/"/>
> 	<xu:insert-after
> select="/root/twister-id[.='variable16439']/">
> 		<xu:element name="part21">
> 			<xu:value-of
>
select="/root/twister-id[.='variable16439']/../part11/"/>
> 		</xu:element>
> 	</xu:insert-after>
> </xu:modifications>
> 
> I'm getting those exception :
> 
> org.xmldb.api.base.XMLDBException: Query error
> Caused by: org.apache.xmlrpc.XmlRpcException:
> java.lang.Exception:
> org.apache.xindice.core.query.ProcessingException:
> Error executing XUpdate query
> 
>
___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et
> en français !
> Yahoo! Mail : http://fr.mail.yahoo.com
>  

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com