Why don't you use in you second test the 'parameter-selector-test' attribute
?
<map:parameter name="parameter-selector-test" value="{page}"/>
Ludovic
----- Original Message -----
From: "Josema Alonso" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 08, 2002 9:23 AM
Subject: RE: nested map:select type="parameter" in sitemap are not working
> Thanks for your reply,
>
> The parameter comes from the action. I tried accesing it as {../page} as
you
> suggests but it doesn't help either. Anyway i can see in the log the
> parameter has the 'end' value when requesting the last page of the XMLForm
> and it goes through the otherewise section while it shouldn't :-(
>
> I'm starting to think I can make that select there. Maybe it is not
possible
> to nest two select or maybe it is not possible to test against the page
> parameter 'til outside the action, but this can't be the case, cause when
it
> goes through the otherwise section (it is always as I said) the right page
> is rendered, and if you see the snippet it uses the page parameter for
> choosing the page...oh, dear I'm desperate...
>
> Best.
>
>
> -----Mensaje original-----
> De: Sternath Elmar [mailto:elmar.sternath@;siemens.com]
> Enviado el: viernes, 08 de noviembre de 2002 8:21
> Para: '[EMAIL PROTECTED]'
> Asunto: AW: nested map:select type="parameter" in sitemap are not
> working
>
>
> Hi Josema,
>
> where does the 'page' parameter come from? Don't forget that you're inside
> an action when accessing it. So if it is a request parameter, you have to
> access it using {../page}.
>
> -----Urspr�ngliche Nachricht-----
> Von: Josema Alonso [mailto:alonso@;aafunky.com]
> Gesendet: Donnerstag, 7. November 2002 21:16
> An: Cocoon-Users
> Betreff: nested map:select type="parameter" in sitemap are not working
>
>
> Hello, all.
>
> This is driving me crazy...
> In the following sitemap snippet the second select goes ALWAYS for the
> otherwise section. I have checked the sitemap.log and the value of the
page
> attribute is, in the last stage of my XMLForm processing, equal to 'end'.
> Well, it doesn't go for the when clause either :-(
>
> Don't know what else to do. I hope it's not a bug...
>
> Thanks.
>
> -----------------
> <map:pipeline>
> <map:match pattern="**/*.xform">
> <map:select type="parameter">
> <map:parameter name="parameter-selector-test" value="{2}"/>
> <map:when test="EquipmentType">
> <map:act type="EquipmentTypeAction">
> <map:parameter name="actionName" value="{2}Action"/>
> <!-- XMLForm parameters for the AbstractXMLFormAction -->
> <map:parameter name="xmlform-validator-schema-ns"
> value="http://www.ascc.net/xml/schematron"/>
> <map:parameter name="xmlform-validator-schema"
> value="{1}/{2}/schematron/equipment-type-validator.xml"/>
> <map:parameter name="xmlform-id" value="form-insert"/>
> <map:parameter name="xmlform-scope" value="session"/>
> <map:parameter name="xmlform-model"
> value="net.josema.xmtrader.forms.xmldb.recordings.equipment.{2}Bean"/>
> <map:select type="parameter">
> <map:parameter name="paramend" value="{page}"/>
> <map:when test="end">
> <!-- generate the XSP and insert into DB using XMLDBTransformer -->
> <map:generate src="{../1}/{../2}/{page}.xsp"/>
> <!--
> <map:transform type="cinclude"/>
> <map:transform type="xmldb">
> <map:parameter name="base" value="xmldb:xindice:///db/xmtrader/"/>
> </map:transform>
> -->
> <map:serialize type="xml"/>
> </map:when>
> <map:otherwise>
> <!-- original XMLForm document -->
> <map:generate src="{../1}/{../2}/{page}.xml"/>
> </map:otherwise>
> </map:select>
> </map:act>
> </map:when>
> </map:select>
> <!-- common part for the XMLForms -->
> <!-- populating the document with model instance data -->
> <map:transform type="xmlform" label="debug, xml"/>
> <!-- personalizing the look and feel of the form controls -->
> <map:transform src="styles/wizard2html.xsl"/>
> <!-- Transforming the XMLForm controls to HTML controls -->
> <map:transform src="styles/xmlform2html.xsl"/>
> <!-- sending the HTML back to the browser -->
> <map:serialize type="html"/>
> </map:match>
> </map:pipeline>
>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>