--- Brian Burridge <[EMAIL PROTECTED]> wrote:
> I can run the xindice command line tool like this
> and get the proper
> responses:
> xindice ld -c
> xmldb:xindice://localhost:8080/db/restaurants
> AND
> xindice lc -c xmldb:xindice://localhost:8080/db
>
> I am using the rpc driver that you suggest below as
> well
>
(org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl).
Sounds good
>
> The collection and db exist within the xindice
> webapp.
>
> I did not set the system property you suggest
> (xindice.configuration=<file_location>/system.xml).
> What is in that for?
> Is that just for the embedded version? Why would
> cocoon need to be told
> where the db is, when it can access it via xmlrpc?
Yes, this is just if you wish to use an embedded
collection.
A couple of thoughts . . . .
Here's my basic pipeline:
<map:pipeline>
<map:match pattern="remotedb/**">
<map:match type="request-parameter" pattern="xpath">
<map:generate
src="xmldb:xindice://localhost:8080/db/{../1}#{1}"/>
<map:serialize type="xml"/>
</map:match>
<map:generate
src="xmldb:xindice://localhost:8080/db/{1}"/>
<map:serialize type="xml"/>
</map:match>
</map:pipeline>
I found that if you serialize to text the only time
you will see output is if you ask for a particular
document from the collection. I get a blank page
otherwise.
I was able to generate a Resource not found error by
leaving off the trailing / on the URL. In other
words, asking for
http://localhost/cocoon/~mdeggers/remotedb fails while
http://localhost/cocoon/~mdeggers/remotedb/ works as
expected.
I didn't mean to sound condescending in my earlier
email . . . I was just trying to eliminate all
possible sources of the problem. I apologize if I've
caused an issue.
HTH
/mde/
just my two cents . . . .
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus