> 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 had been serilizing to xml, but I was getting back and xml doc
containing <html><body/></html>, which I thought was really odd, so I
switched to text to see if there was any difference.

As for getting a blank page, I get blank if I don't use the rpc driver.
With the rpc driver I don't get any blanks, regardless of the trailing
slash. I just get errors.

> 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.

If I have the trailing slash, it assumes its a collection and says collection 
not found, without the trailing slash it says document not found.

> 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.

No problem. No issue. I am thankful for any and all input.

Brian

Reply via email to