I am new to cocoon myself, so take this with a grain of salt:
The sitemap error may be because you closed the <map:generate /> tag before you passed the parameter?
Try something like:
<map:generate type="serverpages" src=""xsp/w3/index2.xsp">
<map:parameter name="use-request-parameters" value="true"/>
<map:parameter name="SourcePage" value="Index"/>
</map:generate>
I don't know that the xsp page will automatically recognize $SourcePage as a parameter, but this might resolve the sitemap error.
P.S.
This approach works for me when I want to pass a parameter to a transformer and then use that parameter in my xsl stylesheet, but I have never done so with a generator.
Good Luck,
Beth
-----Original Message-----
From: daniel robinson [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 05, 2002 2:07 PM
To: [EMAIL PROTECTED]
Subject: Passing xmap parameters to xsp
Ok, I've been struggling with this for hours.
I want to set a parameter in my pipeline something like this:
<map:match pattern="index">
<map:generate type="serverpages" src=""xsp/w3/index2.xsp"/>
<map:parameter name="SourcePage" value="Index"/> <--------
Set it here
<map:transform src=""stylesheets/w3/index2.xsl"/>
<map:serialize/>
</map:match>
and then use it in index2.xsp. I tried this:
...snip...
<esql:execute-query>
<esql:query>
select * from "Story"
where
"ProjectName" = 'MyProj'
and
"PageName" = '"$SourcePage"' <----- use it here
...snip...
Please help. I've been looking all through the doco - examples etc. When I
try the above I get an exception when Cocoon attempts to recompile the
sitemap.
Thanks,
Dan
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>