cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tuomo Lesonen <tu...@niksula.hut.fi>
Subject Re: [C2.1-CVS] Problem using 2 pipelines
Date Wed, 25 Sep 2002 07:32:10 GMT
On Wed, 25 Sep 2002, Antonio Gallardo Rivera wrote:

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

If you're talking about the logicsheet, you have to do the XSLT first to
extend the XSP page with more Java. Then it's pushed through the
ServerPagesGenerator and processed. Logicsheet is easier to maintain than
writing the same XSP every time on every page it's needed.

-Tuomo

>
>
> 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:     <cocoon-users-unsubscribe@xml.apache.org>
> > > For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
> >
> > ---------------------------------------------------------------------
> > 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:     <cocoon-users-unsubscribe@xml.apache.org>
> > For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
>
> ---------------------------------------------------------------------
> 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:     <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
>


---------------------------------------------------------------------
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:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message