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