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