Many thanks!
Its a nice workaround. But what about to built the final logicsheet? many
people will use it. I am trying to do that. I am sure you will welcome it.
BTW, why is the XSL transform support first than the XSP? I feel like I am
doing this in the wrong way, like I need to prefer XSL tranform over XSP. I
saw that many people in thi maillist prefer make XSLT tranforms and few
people use XSP. Why?
Antonio Gallardo
El Mi�rcoles, 25 de Septiembre de 2002 00:58, Tuomo Henrikki Lesonen escribi�:
> 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]>
---------------------------------------------------------------------
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]>