Hi Antonio! I really tried to answer to your question about the auth-framework, but couldn't connect to my mailserver at all! :( Now it works again... But it seems that you're going through the same steps than I did a while ago. (With my own help)
At this moment, the option of using 2 pipelines the way you are doing, with the cocoon: pseudo-protocol doesn't work. This is due to a major bug in the cocoon component handling. It has been reported, but no actions have been taken yet. BUT: There IS a way around this! I have my authentication resource generated with XSP and ESQL (Username and pwd are checked against db, and user data is being returned in the <authentication> section of that generated resource). In addition, I added another line inside the <authentication> section, which places the users ID in a session attribute. Now it can be used in XSP later on. <authentication> <ID><esql:get-int column="id"/></ID> <xsp-session:set-attribute><esql:get-int column="id"/></xsp-session:set-attribute> </authentication> Hope this helps. -Tuomo On Tue, 24 Sep 2002, Antonio Gallardo Rivera wrote: > The first pipeline get and XML -> XSLT -> XML > > <map:match pattern="*-*.xml"> > <map:act type="auth-protect"> > <map:parameter name="handler" value="agshandler"/> > <map:match pattern="*-*.xml"> > <map:generate src="docs/{1}-{2}.xsp"/> > <map:transform type="session"/> > <map:serialize type="xml"/> > </map:match> > </map:act> > </map:match> > > The second read from the first pipeline making an XSP tranformation: > > <map:match pattern="*-*.html"> > <map:generate src="cocoon://{1}-{2}.xml" > type="serverpages" encoding="ISO-8859-1"/> > <map:transform src="stylesheets/agssa.xsl"/> > <map:serialize/> > </map:match> > > I call only this second pipeline, but It returns: > > Exception during source resolving. > > org.apache.cocoon.ProcessingException: Exception during source resolving.: > org.apache.excalibur.source.SourceException: Exception during processing of > cocoon://usr-cambiar.xml: org.apache.cocoon.ProcessingException: Failed to > execute pipeline.: java.lang.NullPointerException > > > If I call directly the fisrt pipeline it returns me a valid XML file. What I > am doing wrong? > > Thanks in advance, > > Antonio Gallardo > > --------------------------------------------------------------------- > 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]>