sorry if this come too late :
i got the same probleme in something like this section :
> <map:match pattern="forms/form_chemicals.xsp">
> <map:act set="dbentry">
> <map:parameter name="descriptor"
> value="context://biotox/forms/desc_chemicals.xml" />
> <map:generate type="serverpages"
> src="forms/form_chemicals.xsp"/>
> <map:transform src="styles/dbform.xsl"/>
> <map:serialize />
> </map:act>
> <!-- if action fails, then...-->
> <map:generate src="docs/error.xml" />
> <map:transform src="styles/biotox-page2html.xsl"/>
> <map:serialize />
> </map:match>
I found that i have to change :
value="context://biotox/forms/desc_chemicals.xml" />
to
value="file:/biotox/forms/desc_chemicals.xml" />
i don't know why.
----- Original Message -----
From: "Derek Hohls" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 04, 2002 1:00 PM
Subject: Problems with DatabaseXXXActions
> C2.0 / TC 4.01 / Win2000
>
> I am having problems getting a database form to work; the call to
> form_chemicals.xsp
> causes the error.xml page to be displayed. I have set my log level to
> WARN but cannot
> see anything in the log reports as to where the problem might be?
>
> In the sub-sitemap (in a dir called biotox) I have the match:
>
> <map:match pattern="forms/form_chemicals.xsp">
> <map:act set="dbentry">
> <map:parameter name="descriptor"
> value="context://biotox/forms/desc_chemicals.xml" />
> <map:generate type="serverpages"
> src="forms/form_chemicals.xsp"/>
> <map:transform src="styles/dbform.xsl"/>
> <map:serialize />
> </map:act>
> <!-- if action fails, then...-->
> <map:generate src="docs/error.xml" />
> <map:transform src="styles/biotox-page2html.xsl"/>
> <map:serialize />
> </map:match>
>
> with the action set:
>
> <map:action-sets>
> <map:action-set name="dbentry">
> <map:act type="add-dbentry" action="Add"/>
> <map:act type="del-dbentry" action="Delete"/>
> <map:act type="upd-dbentry" action="Update"/>
> </map:action-set>
> </map:action-sets>
>
> and the actions:
>
> <map:actions>
> <map:action name="add-dbentry"
> src="org.apache.cocoon.acting.DatabaseAddAction"/>
> <map:action name="del-dbentry"
> src="org.apache.cocoon.acting.DatabaseDeleteAction"/>
> <map:action name="upd-dbentry"
> src="org.apache.cocoon.acting.DatabaseUpdateAction"/>
> <map:action name="request"
> src="org.apache.cocoon.acting.RequestParamAction"/>
> <map:action name="form-validator"
> src="org.apache.cocoon.acting.FormValidatorAction"/>
> <!-- abd others -->
> </map:actions>
>
> The desc_chemicals.xml looks something like:
>
> <?xml version="1.0"?>
> <root>
> <connection>biotox_chem_admin</connection>
> <table name="chemicals">
> <keys>
> <key param="ChemID" dbcol="ChemID" type="int" mode="manual"/>
> </keys>
> <values>
> <value param="Name" dbcol="Name" type="string"/>
> <!-- and other columns in the same format -->
> </values>
> </table>
> </root
>
>
> WHAT I HAVE ALREADY TRIED:
>
> <map:match pattern="forms/form_chemicals.xsp">
> <map:generate type="serverpages"
> src="forms/form_chemicals.xsp"/>
> <map:transform src="styles/dbform.xsl"/>
> <map:serialize />
> </map:match>
>
> this DOES work (displays form & data), so its not the XSP page or XSLT
> that gives problems.
> Also the <connection>biotox_chem_admin</connection> in the
> desc_chemicals.xml
> file is the same as that in the XSP page.
>
>
>
>
> ---------------------------------------------------------------------
> 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]>
>
>
---------------------------------------------------------------------
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]>