Hi Albert,

Is it ok that in the first your mail some lines are cutted:
    <map:parameter name="document" value="cocoon://
. . .
    <map:parameter name="instruccions" value="{../i

By the way could you, please, explain me, where the parameters {../ID} and {../nom} 
are from, because I used Cocoon 2.0.1 only.

Thank you in advance,
      Roman


Albert Cervera Areny wrote:

> It's strange but, when using this pipe it works ok too. It's not what I
> need though.
>
> <map:match pattern="dins-facturacio">
>   <map:generate src="docs/facturacio.xml"/>
>     <map:transform src="stylesheets/facturacio-db.xsl">
>     <map:parameter name="usuari" value="{../ID}"/>
>   </map:transform>
>   <map:transform type="sql">
>     <map:parameter name="use-connection" value="cocoon"/>
>   </map:transform>
>   <map:transform src="stylesheets/facturacio.xsl">
>     <map:parameter name="usuari" value="{../ID}"/>
>     <map:parameter name="nom" value="{../nom}"/>
>   </map:transform>
>   <map:serialize/>
> </map:match>
>
> Is there a limit in the number of transforms? Why should it give an error
> with the generator anyway?
>
> > Hi I've got the following in sitemap.xmap:
> >
> > <map:match pattern="dins-facturacio">
> >   <map:generate src="docs/dins.xml"/>
> >   <map:transform src="stylesheets/dins.xsl">
> >     <map:parameter name="document" value="cocoon://
> >     <map:parameter name="usuari" value="{../ID}"/>
> >     <map:parameter name="nom" value="{../nom}"/>
> >     <map:parameter name="instruccions" value="{../i
> >   </map:transform>
> >   <map:transform type="xinclude"/>
> >   <map:transform src="stylesheets/facturacio-db.xsl">
> >     <map:parameter name="usuari" value="{../ID}"/>
> >   </map:transform>
> >   <map:transform type="sql">
> >     <map:parameter name="use-connection" value="cocoon"/>
> >   </map:transform>
> >   <map:transform src="stylesheets/facturacio.xsl">
> >     <map:parameter name="usuari" value="{../ID}"/>
> >     <map:parameter name="nom" value="{../nom}"/>
> >   </map:transform>
> >   <map:serialize/>
> > </map:match>
> >
> > The first transform is needed (doesn't depend on me) and then I include
> > the xml file that shuld go inside the html generated by dins.xsl.
> > Then the xml file included by xinclude is has to be processed by sql
> > tranform and this result by facturacio.xsl (I had to do it that way
> > because a call to cocoon://facturacio.xml from dins.xsl didn't enable
> > facturacio-db.xsl to see the {../ID} value).
> >
> > Well.. the problem is that the sql transform gives an error if inside
> > facturacio-db.xsl I put a matcher to copy all nodes that I don't have to
> > modify (to leave the html file as is). However, it works well if I take
> > the output after db-facturacio.xsl, save it as XML and create another
> > pipe like this one:
> >
> >   <map:generate src="docs/result.xml"/>
> >   <map:transform type="sql">
> >     <map:parameter name="use-connection" value="cocoon"/>
> >   </map:transform>
> >   <map:transform src="stylesheets/facturacio.xsl">
> >     <map:parameter name="usuari" value="{../ID}"/>
> >     <map:parameter name="nom" value="{../nom}"/>
> >   </map:transform>
> >   <map:serialize/>
> >
> > Any Ideas??
> >
> > Thanks!
> >
> >
> > The error generated by sql transformer is:
> > -Message:
> > Could not read resource
> > file:/var/lib/tomcat/webapps/usuaris/docs/dins.xml
> >
> > -Description:
> > description org.apache.cocoon.ProcessingException: Could not read
> > resource file:/var/lib/tomcat/webapps/usuaris/docs/dins.xml:
> > java.lang.RuntimeException: java.lang.RuntimeException:
> > java.lang.NullPointerException
> >
> > -Sender:
> > sender org.apache.cocoon.servlet.CocoonServlet
> >
> > -Stack Trace:
> >
> > org.apache.cocoon.ProcessingException: Could not read resource
> > file:/var/lib/tomcat/webapps/usuaris/docs/dins.xml:
> > java.lang.RuntimeException: java.lang.RuntimeException:
> > java.lang.NullPointerException
> > at
> > org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:155)
> > at
> > 
>org.apache.cocoon.components.pipeline.AbstractEventPipeline.process(AbstractEventPipeline.java:166)
> > at
> > 
>org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process(AbstractStreamPipeline.java:192)
> > at
> > 
>org.apache.cocoon.www.sitemap_xmap.matchN102B9(/var/cache/tomcat/DEFAULT/usuaris/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3142)
> > at
> > 
>org.apache.cocoon.www.sitemap_xmap.process(/var/cache/tomcat/DEFAULT/usuaris/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:1632)
> > at
> > 
>org.apache.cocoon.www.sitemap_xmap.process(/var/cache/tomcat/DEFAULT/usuaris/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:1516)
> > at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
> > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
> > at
> > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154)
> > at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
> > at
> > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:998)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:484)
> > at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
> > at org.apache.tomcat.core.Handler.service(Handler.java:235)
> > at
> > org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:432)
> > at
> > org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917)
> > at
> > org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
> > at
> > 
>org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:213)
> > at
> > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:477)
> > at
> > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:519)
> > at java.lang.Thread.run(Thread.java:484)
> >
> > etc, etc....
> >
> > --
> > Albert Cervera Areny
> > Dept. Informātica Sedifa, S.L.
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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]>
>
> --
> Albert Cervera Areny
> Dept. Informātica Sedifa, S.L.
>
> ---------------------------------------------------------------------
> 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]>

Reply via email to