My generated descriptor is empty, I wonder why...
Pipeline for "getdescriptor" works ok alone (database query)... but not when
I use :
cocoon://getdescriptor/hard_coded_template_name
Even when I write :
<map:parameter name="descriptor" value="xml/mydesc.xml"/>
assuming that it is in my webapp's root \ xml folder...
:-o
----- Original Message -----
From: "Barbara Post" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 02, 2002 4:03 PM
Subject: form never validates !...
> Hello, my form does not validate.... The "submit" button of form sends to
> "form2fill" and thanks to Christian's transformer I keep my request
> parameters to regenerate fully the form (will add a template to my xsl to
> add an error message). I can't go to the "success" part (google to test
> :-p ).
> In fact if all required fields are filled I get redirected to my form !
>
> I only decide on "nullable" attribute of "parameter" in the descriptor.
>
> Here are elements :
>
> This is my descriptor for form validation :
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <root>
> <parameter name="InternalInfo_Email" nullable="yes" type="string" />
> <!-- a big bunch of parameters -->
>
> <constraint-set name="default">
> <validate name="SalesInfo_CustomerID" />
> <validate name="SalesInfo_CustomerName" />
> </constraint-set>
> </root>
>
> Piece of pipeline :
>
> <map:match pattern="form2fill">
> <!-- be sure one gets the request parameters -->
> <map:act type="request">
> <map:parameter name="parameters" value="true"/>
> <!-- authenticate as usual -->
> <map:act type="sunRise-auth">
> <map:parameter name="handler" value="baepp-handler"/>
> <!-- form validation -->
> <map:act type="form-validator">
> <map:parameter name="descriptor"
> value="cocoon://getdescriptor/{../../template}"/>
> <map:parameter name="validate-set" value="default"/>
> <!-- ok so generate license and show it -->
> <!-- test -->
> <map:redirect-to uri="http://www.google.fr"/>
> </map:act>
> <!-- failed so show input form -->
> <map:aggregate .....> </map:aggregate>
> <map:transform type="sunShine"/>
> <map:transform src="xsl/genlicform2fill.xsl">
> <map:parameter name="use-request-parameters" value="true"/>
> </map:transform>
> <map:transform src="xsl/select.xsl"/>
> <!-- keeps request params -->
> <map:transform type="simple-form"/>
> <map:serialize type="html"/>
> </map:act>
> </map:act>
> </map:match>
>
> Thanks for any clue...
>
> Barbara
>
>
> ---------------------------------------------------------------------
> 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]>