Re: AW: Session problems
Unfortunatly the encodeRedirectURL did not work :( It may sounds good i have crossing webapplications. My goal is to have a single deployment of cocoon under the jakarta dir, and store all the file of multiple virtualhosts in another directory (/usr/webapps/.). I got it working [maybe it's wrong] configuring the tomcat server.xml to redirct some requests to the cocoon container and then let cocoon do the job. Just to understand the prefix/suffix: pfw is my cocoon environment. it stands for Publishing Frame Work and in all my virtual hosts uri i know that when calling the pfw i invoke the cocoon entity. ex: myvh.com/index.jsp -- tomcat myvh.com/pfw/myvh/read.pfw --cocoon [where pfw is a page generated from sitemap.xmap stored in /usr/webapps/myvh/pfw/sitemap.xmap virtual host directory] This is a pice of my server.xml: host name=myvh.com appBase=/usr/webapps/myvh autoDeploy=0 Context reloadable=true path=/pfw docBase=/opt/jakarta-tomcat-4.0.4/webapps/cocoon debug=0 Context reloadable=true path=*.pfw docBase=/opt/jakarta-tomcat-4.0.4/webapps/cocoon debug=0 /host When i invoke something in the url like myvh.com/pfw/myvh/page.pfw , tomcat redirect the request to cocoon to process the request. Cocoon knows what to do :) in the master subsitemap.xmap there's this fragment code: map:pipeline map:match pattern=myvh/** map:mount check-reload=yes src=file:///usr/webapps/myvh/pfw/sitemap.xmap uri-prefix=myvh / /map:pipeline In the sub sitemap.xamp stored in the myvh dir there's this fragment code: map:match pattern=*.pfw map:aggregate element=ALL map:part src=setup_env.xml map:part src=cocoon:/{1}.xml /map:aggregate map:transform src=xsl/{1}.xsl / map:serialize type=html / /map:match So, after all, do you think i cross? I don't know if this call/over-call procedure is fine and if this is the cause of my session failure. Can anyone help? bye. Roberto - 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]
CInclude problems on Mac 10.2.3
Hi Has anybody come across this problem with cinclude. I am running Cocoon successfully on the following system Mac OS X 10.2.3 with JDK 1.3 Tomcat 4.1.18 Cocoon 2.0.4 But ... I have a sitemap entry of map:pipeline> map:match pattern="nb*.xml"> map:generate src="content/nb{1}.xml"/> map:transform type="cinclude"/> map:transform src="transforms/notebooks-html.xsl"/> map:serialize type="html"/> /map:match> /map:pipeline> and I am getting the following when accessing the file nb2003.xml (which has no include statements yet) ERROR (2003-02-07) 10:23.11:723 [sitemap] (/notebooks/nb2003.xml) Thread-25/sitemap_xmap: Sitemap org.apache.cocoon.ProcessingException: Could not read resource file:/Library/Tomcat/jakarta-tomcat-4.1.18/webapps/notebooks/content/nb2003.xml: java.lang.NullPointerException at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:156) at org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250) at org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:395) at org.apache.cocoon.www.sitemap_xmap.matchN1007C(/Library/Tomcat/jakarta-tomcat-4.1.18/work/Standalone/localhost/notebooks/cocoon-files/org/ apache/cocoon/www/sitemap_xmap.java:965) at org.apache.cocoon.www.sitemap_xmap.process(/Library/Tomcat/jakarta-tomcat-4.1.18/work/Standalone/localhost/notebooks/cocoon-files/org/apache/ cocoon/www/sitemap_xmap.java:581) at org.apache.cocoon.www.sitemap_xmap.process(/Library/Tomcat/jakarta-tomcat-4.1.18/work/Standalone/localhost/notebooks/cocoon-files/org/apache/ cocoon/www/sitemap_xmap.java:427) at org.apache.cocoon.sitemap.Handler.process(Handler.java:227) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:173) This is all the clue that the log files give. If I remove the line map:transform type="cinclude"/> then all is well again. I have tried this is several places including a vanilla Cocoon install and I still get the same problem. It seems to work for the main Cocoon sitemap map:match pattern="news/aggregate"> map:generate type="serverpages" src="docs/samples/xsp/aggregate.xsp"/> map:transform type="cinclude"/> map:transform src="stylesheets/news/news.xsl"/> map:serialize/> /map:match> Anybody got any ideas here? I am clearly missing something vital and I have searched around without much success so any thoughts would be gratefully received. (I think that XInclude is the same as well, but I have not exhaustively checked this.) TIA Hugh F-R Hugh S. Field-Richards QinetiQ, St Andrew's Road, Malvern, Worcs, WR14 3PS, UK Tel: ++1684 895075 Fax: ++1684 896113 Email: [EMAIL PROTECTED]
DatabaseAddAction and unique or primary keys
Hello all, Sorry if this gets double-posted... I have been working on a website for a while. Here is my problem - I can easily verify user input through forms and return any error messages through the xsp-formval tags. After validation, the input is passed to the database. However, I get an SQL exception : ProcessingException: Could not add record: java.sql.SQLException: ERROR: Cannot insert a duplicate key into unique index category_name_key This is happening because I am attempting to insert a value into a key column where that value already exists. I am looking for a solution where cocoon will connect to the database and attempt to retreive the key value before the insert. If it does not exist, it will insert it, otherwise it will fail and I can notify the user of the error. Have I been verbose enough? If no solution exists, I am thinking I can either extend or rewrite the DatabaseAddAction class to do this. Or should I abandon logicsheets all together and move to xforms? Thanks. Sheraz -- [EMAIL PROTECTED] m3b Consulting www.m3b.net 832.573.0937 - 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]
RE: DatabaseAddAction and unique or primary keys
Which type of database you use? Isn't it easily to use before insert trigger? JayKay -Original Message- From: Sheraz Sharif [mailto:[EMAIL PROTECTED]] Sent: Freitag, 07. Februar 2003 12:19 To: [EMAIL PROTECTED] Subject: DatabaseAddAction and unique or primary keys Hello all, Sorry if this gets double-posted... I have been working on a website for a while. Here is my problem - I can easily verify user input through forms and return any error messages through the xsp-formval tags. After validation, the input is passed to the database. However, I get an SQL exception : ProcessingException: Could not add record: java.sql.SQLException: ERROR: Cannot insert a duplicate key into unique index category_name_key This is happening because I am attempting to insert a value into a key column where that value already exists. I am looking for a solution where cocoon will connect to the database and attempt to retreive the key value before the insert. If it does not exist, it will insert it, otherwise it will fail and I can notify the user of the error. Have I been verbose enough? If no solution exists, I am thinking I can either extend or rewrite the DatabaseAddAction class to do this. Or should I abandon logicsheets all together and move to xforms? Thanks. Sheraz -- [EMAIL PROTECTED] m3b Consulting www.m3b.net 832.573.0937 - 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]
RE: DatabaseAddAction and unique or primary keys
I am using postgresql 7.2.. I am not sure what you mean. Are you talking about making the database run a trigger before the insert happens? If so, I do not think that will solve my problem. I want cocoon to realize that there already exists that specific value in the table, and notify the user to try again. I think what I am trying to say is this. 1. User sends form to cocoon. 2. Cocoon processes form values. 3. Form values are ok, check the database to make sure primary keys and unique keys do not already exist 4. on success, insert values into database 5. on failure, return failure I am thinking that I need make some additions to the DatabaseAddAction class to make this happen. Sheraz On Fri, 2003-02-07 at 05:43, Kazmir, Jaroslav wrote: Which type of database you use? Isn't it easily to use before insert trigger? JayKay -Original Message- From: Sheraz Sharif [mailto:[EMAIL PROTECTED]] Sent: Freitag, 07. Februar 2003 12:19 To: [EMAIL PROTECTED] Subject: DatabaseAddAction and unique or primary keys Hello all, Sorry if this gets double-posted... I have been working on a website for a while. Here is my problem - I can easily verify user input through forms and return any error messages through the xsp-formval tags. After validation, the input is passed to the database. However, I get an SQL exception : ProcessingException: Could not add record: java.sql.SQLException: ERROR: Cannot insert a duplicate key into unique index category_name_key This is happening because I am attempting to insert a value into a key column where that value already exists. I am looking for a solution where cocoon will connect to the database and attempt to retreive the key value before the insert. If it does not exist, it will insert it, otherwise it will fail and I can notify the user of the error. Have I been verbose enough? If no solution exists, I am thinking I can either extend or rewrite the DatabaseAddAction class to do this. Or should I abandon logicsheets all together and move to xforms? Thanks. - 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]
RE: DatabaseAddAction and unique or primary keys
I think, that it will help you to create a new class for checking. I made the same ... check and then make registration save into DB ... map:match pattern=user_registration map:act type=form-validator map:parameter name=descriptor value=context://validation/registration.xml/ !-- check action -- map:act type=register-check map:call resource=xsp_page ... if the data are invalid, show XSP page /map:call /map:match /map:act !-- register new user, if data are valid and MAP is returned from register-check action -- map:act type=register ... map:call resource=xsp_page ... /map:call /map:act !-- in other case - if some problem occured -- map:call resource=xsp_page map:parameter name=target value=system_error/ /map:call /map:act /map:match /map:match JayKay -Original Message- From: Sheraz Sharif [mailto:[EMAIL PROTECTED]] Sent: Freitag, 07. Februar 2003 13:07 To: [EMAIL PROTECTED] Subject: RE: DatabaseAddAction and unique or primary keys I am using postgresql 7.2.. I am not sure what you mean. Are you talking about making the database run a trigger before the insert happens? If so, I do not think that will solve my problem. I want cocoon to realize that there already exists that specific value in the table, and notify the user to try again. I think what I am trying to say is this. 1. User sends form to cocoon. 2. Cocoon processes form values. 3. Form values are ok, check the database to make sure primary keys and unique keys do not already exist 4. on success, insert values into database 5. on failure, return failure I am thinking that I need make some additions to the DatabaseAddAction class to make this happen. Sheraz On Fri, 2003-02-07 at 05:43, Kazmir, Jaroslav wrote: Which type of database you use? Isn't it easily to use before insert trigger? JayKay -Original Message- From: Sheraz Sharif [mailto:[EMAIL PROTECTED]] Sent: Freitag, 07. Februar 2003 12:19 To: [EMAIL PROTECTED] Subject: DatabaseAddAction and unique or primary keys Hello all, Sorry if this gets double-posted... I have been working on a website for a while. Here is my problem - I can easily verify user input through forms and return any error messages through the xsp-formval tags. After validation, the input is passed to the database. However, I get an SQL exception : ProcessingException: Could not add record: java.sql.SQLException: ERROR: Cannot insert a duplicate key into unique index category_name_key This is happening because I am attempting to insert a value into a key column where that value already exists. I am looking for a solution where cocoon will connect to the database and attempt to retreive the key value before the insert. If it does not exist, it will insert it, otherwise it will fail and I can notify the user of the error. Have I been verbose enough? If no solution exists, I am thinking I can either extend or rewrite the DatabaseAddAction class to do this. Or should I abandon logicsheets all together and move to xforms? Thanks. - 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]
RE: DatabaseAddAction and unique or primary keys
Hi! The problem is solved using Modular Database Actions. More info at: http://wiki.cocoondev.org/Wiki.jsp?page=ModularDatabaseActions Antonio Gallardo Sheraz Sharif dijo: I am using postgresql 7.2.. I am not sure what you mean. Are you talking about making the database run a trigger before the insert happens? If so, I do not think that will solve my problem. I want cocoon to realize that there already exists that specific value in the table, and notify the user to try again. I think what I am trying to say is this. 1. User sends form to cocoon. 2. Cocoon processes form values. 3. Form values are ok, check the database to make sure primary keys and unique keys do not already exist 4. on success, insert values into database 5. on failure, return failure I am thinking that I need make some additions to the DatabaseAddAction class to make this happen. Sheraz On Fri, 2003-02-07 at 05:43, Kazmir, Jaroslav wrote: Which type of database you use? Isn't it easily to use before insert trigger? JayKay -Original Message- From: Sheraz Sharif [mailto:[EMAIL PROTECTED]] Sent: Freitag, 07. Februar 2003 12:19 To: [EMAIL PROTECTED] Subject: DatabaseAddAction and unique or primary keys Hello all, Sorry if this gets double-posted... I have been working on a website for a while. Here is my problem - I can easily verify user input through forms and return any error messages through the xsp-formval tags. After validation, the input is passed to the database. However, I get an SQL exception : ProcessingException: Could not add record: java.sql.SQLException: ERROR: Cannot insert a duplicate key into unique index category_name_key This is happening because I am attempting to insert a value into a key column where that value already exists. I am looking for a solution where cocoon will connect to the database and attempt to retreive the key value before the insert. If it does not exist, it will insert it, otherwise it will fail and I can notify the user of the error. Have I been verbose enough? If no solution exists, I am thinking I can either extend or rewrite the DatabaseAddAction class to do this. Or should I abandon logicsheets all together and move to xforms? Thanks. - 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]
XSPAction
Hello I read the Wiki how-to about XSPAction, and think it's a good idea. But i stil have a question : where should i put the my-xsp-action.xsp file Do i have to write a map:match for it and if yes, how (serialize xml ?) Thanks Olivier Guckert - 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]
Re: Problem with SQL Transformer[Sol]
Martin Holz wrote: Cedric Claus [EMAIL PROTECTED] writes: This pipeline doesn't work : After SQL transformation the sort and replace.xsl does wrong. But if I copy the xml result of the SQL transform and then apply the same xsl , no problem (with xalan and MSXML) My configuration : cocoon 2.0 - tomcat 4.0.5 - JDK 1.4.03 et xalan 2.3.1 What 's wrong??? Is it in configuration?? Your configuration looks okay. If something goes wrong in pipeline, but works when copying the intermediate result, this is almost always a namespace problem. Namespace handling in SAX is sometimes strange (its even stranger in DOM). The information in the namespace argument and the localname argument of the method org.sax.ContentHandler.startElement should be redundant to the qname argument and calls to ContentHandler.startPrefixMapping. But if there is a bug somewhere in the pipeline, this might not be the case. The bug might be undetected for a long time, because many components including the Serializer use only a part of the information. The XMLSerialzer has the tendency to silently correct a mismatch between the qname and the namespace. Carsten Ziegler fixed a bug in namespace handling of SQLTransformer at 2002/11/14 cocoon 2.0 is older. Maybe you should try a newer version of cocoon. Martin It was really a problem with the namespace, I had changed my XSL depends on the Namespace and it does well Thanks vm for your help this is the modified file : xsl:for-each select=text xsl:value-of select=./ xsl:if test=following-sibling::sql:rowset xsl:apply-templates select=following::sql:rowset/sql:row/sql:data/ /xsl:if - 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]
Re: Configuring Cocoon to run under Apache/Tomcat virtualhost?
Hussayn Thanks for the reply - I need to do a number of things: 1. Protect the whole site so it cannot be accessed at all (except through single login screen) while under development. 2. Create an alias (virtual host) - as seen on many Cocoon sites - that is easier to remember work with 3. I am using form-based authentification for restricted access *within* the site itself (certain users having access to certain parts) For 1 and 2 above, I think its most effective to use Apache/Tomcat services - and for 3 use Cocoon. If you could supply any code snippets that you think are relevant, I would appreciate it. Derek [EMAIL PROTECTED] 06/02/2003 04:58:06 i am running an apache/tomcat/cocoon combination with authenticationdriven by tomcat (just setting the correct security-constraints withinthe web.xml and adding the right REALM in tomcat/server.xml ...i did never touch the apache server itself for authentificationissues...And i'm using form based authentification.regards, hussaynDerek Hohls wrote: Hi I am looking for help with configuring an Apache/Tomcat setup, trying to support a password-protected Cocoon site that must be accessed by a virtual host name. The UNIX support has tried to set it up (see below), but trying to access the site results in an error 302, which just repeats over and over in the log file: 111.11.1.1 - - [06/Feb/2003:14:11:00 -0200] "GET /cocoon/myapp/index HTTP/1.1" 302 0 and of course the site is not accessible. Any help with this is *much* appreciated; maybe a small help file can be added to the Wiki. Thanks Derek *** The configuration entry looks as follows: VirtualHost 111.11.11.2 ServerAdmin joe@mydomain mailto:joe@mydomain ServerName myapp.csir.co.za:80 DocumentRoot /usr/local/tomcat/webapps Directory /usr/local/tomcat/webapps AuthType Basic AuthName "myappis a restricted area !" AuthUserFile /usr/local/apache/users Require valid-user /Directory RewriteEngine on RewriteRule ^/(.*) /cocoon/appdir [PT] WebAppConnection appdirConnection warp server.host.com:8008 WebAppDeploy cocoon appdirConnection /cocoon/ /VirtualHost -- This message has been scanned for viruses and dangerous content by *MailScanner* http://www.mailscanner.info/, and is believed to be clean. "The CSIR exercises no editorial control over E-mail messages and/or attachments thereto/links referred to therein originating in the organisation and the views in this message/attachments thereto are therefore not necessarily those of the CSIR and/or its employees. The sender of this e-mail is, moreover, in terms of the CSIR's Conditions of Service, subject to compliance with the CSIR's internal E-mail and Internet Policy."-- Dr. Hussayn DabbousSAXESS Software Design GmbHNeuenhöfer Allee 12550935 KölnTelefon: +49-221-56011-0Fax: +49-221-56011-20E-Mail: [EMAIL PROTECTED]-Please check that your question has not already been answered in theFAQ before posting. http://xml.apache.org/cocoon/faq/index.htmlTo unsubscribe, e-mail: [EMAIL PROTECTED]For additional commands, e-mail: [EMAIL PROTECTED]-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. "The CSIR exercises no editorial control over E-mail messages and/or attachments thereto/links referred to therein originating in the organisation and the views in this message/attachments thereto are therefore not necessarily those of the CSIR and/or its employees. The sender of this e-mail is, moreover, in terms of the CSIR's Conditions of Service, subject to compliance with the CSIR's internal E-mail and Internet Policy."
Re: [OT] The Cocoon Drinking Game
%-} hic ps - the last one does have me worried tho' - what work where? please elushidate... [EMAIL PROTECTED] 06/02/2003 07:50:20 The Cocoon Drinking GameTake a drink when you first realize how much Cocoon rules.Whenever someone asks about a stripped-down sitemap, take a drink.Take a drink when a Cocoon get-together is organized overseas, and you can't fly across the ocean to go.Whenever someone flames Cocoon for being too complex, take two drinks.If someone insists Cocoon isn't ready for primetime, take five drinks.Whenever someone asks if Cocoon supports XML, take three drinks.Take a drink when you realize the power of the Flowscript.Drink twice when you realize all the work you just put into Cocoon has already been done by Forrest.There's probably tons more I'm missing :)Tony-Please check that your question has not already been answered in theFAQ before posting. http://xml.apache.org/cocoon/faq/index.htmlTo unsubscribe, e-mail: [EMAIL PROTECTED]For additional commands, e-mail: [EMAIL PROTECTED]-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. "The CSIR exercises no editorial control over E-mail messages and/or attachments thereto/links referred to therein originating in the organisation and the views in this message/attachments thereto are therefore not necessarily those of the CSIR and/or its employees. The sender of this e-mail is, moreover, in terms of the CSIR's Conditions of Service, subject to compliance with the CSIR's internal E-mail and Internet Policy."
XSP's don't use catalogs?
I'm trying to resolve some entities inside an xsp file, but it appears that xsp's don't use entity catalogs the way other xml files do. (I'm using Cocoon 2.0.3). For example, in the standard cocoon distribution, if I modify cocoon\docs\samples\xsp\hello.xsp to be: ?xml version=1.0 encoding=ISO-8859-1? !DOCTYPE hello [ !ENTITY % ISOnum PUBLIC ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML ISOnum.pen %ISOnum; ] xsp:page language=java xmlns:xsp=http://apache.org/xsp; page titleHello/title content paraThis is my first Cocoon page! half;/para xsp:element name=para With the help of XSP! and xsp:exprConstants.COMPLETE_NAME/xsp:expr /xsp:element /content /page /xsp:page and go to http://localhost:8080/cocoon/xsp/hello, I get java.net.MalformedURLException: no protocol: ISOnum.pen. But this works fine if I modify, say, sample-apps.xml. How can I define and reference external entities in an XSP? Thanks, Steve Stephen Ng Software Engineer Lumigent Technologies, Inc - 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]
Problem with the Protected Area example
Hi, I have a coocon installation with the following configuration: Linux- Java 1.3 Apache 1.3.27 - Tomcat 4.1.18 - Cocoon 2.0.4 When I try to login into the Web Application-Protected Area example I get an error page on the browser: The page cannot be displayed and an error (java.io.Exception: The stream has been closed) into the error.log file: ERROR (2003-02-07) 15:30.17:545 [access] (Unknown-URI) Unknown-thread/CocoonServlet: Cocoon servlet threw an Exception while trying to close stream. java.io.IOException: The stream has been closed at org.apache.catalina.connector.ResponseStream.flush(ResponseStream.java:238) .. You can find the complete exception at the end of the file. I followed the standard configuration instructions and now I have no idea about what to do. Has anybody met this problem before? or better... Has anybody a solution to this problem? Which kind of configuration (jdk-apache-tomcat-cocoon) is experience to work with the portal framework? Thanks, Vittorio Here's the complete error: ERROR (2003-02-07) 15:30.17:545 [access] (Unknown-URI) Unknown-thread/CocoonServlet: Cocoon servlet threw an Exception while trying to close stream. java.io.IOException: The stream has been closed at org.apache.catalina.connector.ResponseStream.flush(ResponseStream.java:238) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1166) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:466) at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:585) at java.lang.Thread.run(Thread.java:484) __ Yahoo! Cellulari: loghi, suonerie, picture message per il tuo telefonino http://it.yahoo.com/mail_it/foot/?http://it.mobile.yahoo.com/index2002.html - 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]
Re: matcher of a request
Dear Hussayn, sorry, but this more generic matcher doesn't works! The same matcher with the parameters explicitly written works! I don't know why. Your solution is better and the sitemap would be shorter... If you can tell me if there is a difference... thank you! Nesto - Original Message - From: SAXESS - Hussayn Dabbous [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 06, 2003 12:36 PM Subject: Re: matcher of a request You can make this even more generic: map:match pattern=*.jsp map:act type=request map:generate type=file src=http://anotherhost:8080/anotherApp{../1}.jsp{requestQuery}; mime-type=text/xml/ map:transform src=stylesheets/{../1}.xsl/ map:serialize type=xhtml/ /map:act /map:match This will simply copy the GET-parameters from your original request ;-) and i think it's slightly more performant ... regards, Hussayn Nesto wrote: Thank you Jan for your help!! Finally I wrote a matcher that works fine! I post it to the group because it could be interesting. I wanted to write a matcher for an URI of this type: http://myhost.com:8080/cocoon/myApp/list.jsp?user=tompassword=tom The matcher is: map:match pattern=*.jsp map:act type=request map:parameter name=parameters value=true / map:generate type=file src=http://anotherhost:8080/anotherApp{../1}.jsp?username={username}amp;pa ssword={password} mime-type=text/xml/ map:transform src=stylesheets/{../1}.xsl/ map:serialize type=xhtml/ /map:act /map:match Hope this helps someone else! Nesto! - 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]
caching
Hi, Is is possible to cache the output of FileGenerator for specified time, not by the last modification date of the source file? I'm trying to cache content generated from external urls - how can I achieve that? -- Artur - 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]
converting HTML to PDF
Title: converting HTML to PDF Hi, I was wondering if anyone has experience in converting HTML to PDF ? For instance does anyone have a stylesheet to handle the formatting of nested tables and CSS ? Thanks for any tips or pointers to resources. -- Nick
Re: status quo: cocoon with xsltc
I can't find anything wrong with your stylesheets, but your problem is almost definitely related to saxon generating error messages in your pipeline during transformation. I can't test your setup because I don't have the itemdata generator, so you'll have to do some stylesheet debugging to track down the root cause. Sorry I can't give you anything more to go on. If you're not experiencing a performance increase with Saxon, maybe you'll be better off going back to plain old Xalan. Brian On Wednesday, February 5, 2003, at 04:12 PM, Robert Sösemann wrote: Thats the content of include-basepath.xsl My problems right now happen with saxon. I already said goodbye to xsltc ;-) And even saxon doesn't to be a great deal. The pages that work, are not faster than before. Strange, isn't it? ?xml version=1.0? xsl:stylesheet version=1.0 xmlns:xsl=http://www.w3.org/1999/XSL/Transform; !-- je nach Hierarchietiefe relative Pfade anpassen -- xsl:variable name=basepath xsl:text/development//xsl:text /xsl:variable /xsl:stylesheet - Original Message - From: Brian Johnson [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 05, 2003 4:41 PM Subject: Re: status quo: cocoon with xsltc Can you also post the include-basepath.xsl? Are there any other messages in the sitemap or error log? BTW - I am pretty sure xsltc has a bug and does not handle xsl:include relative paths properly. This doesn't affect Saxon. Brian On Wednesday, February 5, 2003, at 10:29 AM, Robert Sösemann wrote: Thanks for answering that quick. here are snippets sitemap:cinclude map:match pattern=**item_*-view_* !-- Rohdaten holen -- map:generate type=itemdata map:parameter name=item-id value={2}/ map:parameter name=view value={3}/ /map:generate !-- auf Basis des Typs dynamisch stylen -- map:act type=stylesheet-assign map:parameter name=item-id value={2}/ map:transform src=transform/dynamic/{stylesheet-name}.xsl type=saxon/ /map:act !-- da Matcher evtl. eigenstaendig (d.h. ohne CInclude-Aufruf) Pfade bereits setzen -- map:serialize type=xhtml/ /map:match xsl: xsl:stylesheet version=1.0 xmlns:xsl=http://www.w3.org/1999/XSL/Transform; xsl:include href=../include-basepath.xsl/ xsl:template match='*|@*' xsl:copy xsl:apply-templates select='node()|@*'/ /xsl:copy /xsl:template !-- ABSTRACT-Ansicht ### -- !-- Abstract OHNE Direktanzeige -- xsl:template match=ABSTRACT[@DIREKTANZEIGE = '0'] TABLE TR TD DIV !-- Ueberschrift des Infoitems als Link zur Vollansicht -- A class=abstract_ueberschrift href={$basepath}{@OBERRUBRIK}/{@UNTERRUBRIK}/ item_{@ID}.htmlxsl:value-of select=UEBERSCHRIFT//A /DIV DIV class=abstract_zusammenfassung !-- Bild des Infoitems, falls vorhanden -- xsl:if test=BILD[@SRC != 'null'] IMG class=abstract_bild src={$basepath}/abstractgrafik/{BILD/@SRC} / /xsl:if !-- Zusammenfassung des Infoitems -- xsl:value-of select=ZUSAMMENFASSUNG/ !-- Link zur Vollansicht des Infoitems -- #160;A href={$basepath}{@OBERRUBRIK}/{@UNTERRUBRIK}/ item_{@ID}.htmlmehr.../A /DIV /TD /TR /TABLE /xsl:template !-- Abstract MIT Direktanzeige (Nur Anzeige der Ueberschrift und des TEXT Attributes -- xsl:template match=ABSTRACT[@DIREKTANZEIGE = '1'] DIV class=abstract_ueberschrift_direktxsl:value-of select=UEBERSCHRIFT//DIV DIV class=abstract_direktanzeigexsl:apply-templates select=TEXT//DIV /xsl:template ... - Original Message - From: Brian Johnson [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 05, 2003 4:25 PM Subject: Re: status quo: cocoon with xsltc It looks like there might be a problem with your stylesheet. Can you post a copy? Thanks. Brian On Wednesday, February 5, 2003, at 10:20 AM, Robert Sösemann wrote: No I am using 6.5.2. The problem is that when it comes to resolving a cinclude I get this message: STACKTRACE= org.apache.cocoon.ProcessingException: Failed to execute pipeline.: org.apache.cocoon.ProcessingException: Exception during processing of cocoon://item_50-view_ABSTRACT: javax.xml.transform.TransformerException: org.xml.sax.SAXException: Invalid processing instruction name (saxon:warning) Any ideas? Thanks for your help. Rob - Original Message -
AW: AW: Session problems
hi roberto, please see bottom of mail. -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Roberto Cipollini Gesendet: Freitag, 7. Februar 2003 10:16 An: [EMAIL PROTECTED]; [EMAIL PROTECTED] Betreff: Re: AW: Session problems Unfortunatly the encodeRedirectURL did not work :( It may sounds good i have crossing webapplications. My goal is to have a single deployment of cocoon under the jakarta dir, and store all the file of multiple virtualhosts in another directory (/usr/webapps/.). I got it working [maybe it's wrong] configuring the tomcat server.xml to redirct some requests to the cocoon container and then let cocoon do the job. Just to understand the prefix/suffix: pfw is my cocoon environment. it stands for Publishing Frame Work and in all my virtual hosts uri i know that when calling the pfw i invoke the cocoon entity. ex: myvh.com/index.jsp -- tomcat myvh.com/pfw/myvh/read.pfw --cocoon [where pfw is a page generated from sitemap.xmap stored in /usr/webapps/myvh/pfw/sitemap.xmap virtual host directory] This is a pice of my server.xml: host name=myvh.com appBase=/usr/webapps/myvh autoDeploy=0 Context reloadable=true path=/pfw docBase=/opt/jakarta-tomcat-4.0.4/webapps/cocoon debug=0 Context reloadable=true path=*.pfw docBase=/opt/jakarta-tomcat-4.0.4/webapps/cocoon debug=0 /host When i invoke something in the url like myvh.com/pfw/myvh/page.pfw , tomcat redirect the request to cocoon to process the request. Cocoon knows what to do :) in the master subsitemap.xmap there's this fragment code: map:pipeline map:match pattern=myvh/** map:mount check-reload=yes src=file:///usr/webapps/myvh/pfw/sitemap.xmap uri-prefix=myvh / /map:pipeline In the sub sitemap.xamp stored in the myvh dir there's this fragment code: map:match pattern=*.pfw map:aggregate element=ALL map:part src=setup_env.xml map:part src=cocoon:/{1}.xml /map:aggregate map:transform src=xsl/{1}.xsl / map:serialize type=html / /map:match So, after all, do you think i cross? I don't know if this call/over-call procedure is fine and if this is the cause of my session failure. Can anyone help? bye. Roberto - 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] yes, you're crossing contexts (which I totally forgot to mention in the beginning). ex: myvh.com/index.jsp -- tomcat myvh.com/pfw/myvh/read.pfw --cocoon [where pfw is a page generated from sitemap.xmap stored in /usr/webapps/myvh/pfw/sitemap.xmap virtual host directory] This is a pice of my server.xml: host name=myvh.com appBase=/usr/webapps/myvh autoDeploy=0 Context reloadable=true path=/pfw docBase=/opt/jakarta-tomcat-4.0.4/webapps/cocoon debug=0 Context reloadable=true path=*.pfw docBase=/opt/jakarta-tomcat-4.0.4/webapps/cocoon debug=0 /host that means, that the JSP and the cocoon stuff live in seperate (webapp) contexts (you can of course let cocoon handle JSPs). thus, the encodeRedirectURL can't work, of course. note though that the encodeRedirectURL should be done when redirecting within your webapp. for url rewriting based sessions, this appends the ';JSESSIONID=...' to the url. so, not doing this causes losing the session then. so what can you do? from the top of my head two ideas: 1. let cocoon handle the JSPs 2. deliver the parameters (username/pw) via request parameters/attributes (don't know if the latter works, though). - 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]
Re: webserviceproxy working in snapshots?
OK, I got this working (thanks Art!). Since then, I have been trying to figure out a way to use it with any URL. This has come up before on the list: If you need to retrieve arbitrary html content it would be safer to use HTMLGenerator, which can retrieve remote sources via http, and runs the input through Tidy before sending the sax events through the pipeline, guaranteeing [?] that you get wellformed xml. from http://www.mail-archive.com/cocoon-users@xml.apache.org/msg22307.html. Can a generator, like webserviceproxy, receive content from another generator, in this case, HTMLGenerator? AWR --- AWR [EMAIL PROTECTED] wrote: I have tried several, including the latest, but there seems to be a problem passing the remote site information, and the examples always result in Error invoking remote service: java.lang.IllegalArgumentException: host parameter is null. The stack trace is below. Does anyone have webserviceproxy working in a recent dev snapshot? AWR Original exception : java.lang.IllegalArgumentException: host parameter is null at org.apache.commons.httpclient.HttpConnection.init(HttpConnection.java:175) === message truncated === __ Post your free ad now! http://personals.yahoo.ca - 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]
no source in the page after two transformation
I made a query in my XMLDB : In the sitemap : map:match pattern=query map:generate type=serverpages src=demo/query.xsp/ map:transform type=DBQuery map:parameter name=url value=blabla/ map:parameter name=domain value=blabla/ map:parameter name=server value=blabla/ map:parameter name=base value=blabla/ map:parameter name=name value=blabla/ map:parameter name=password value=blabla/ /map:transform map:transform type=xslt src=demo/documents.xsl/ map:serialize type=html/ /map:match the stylesheet : !-- Copy all and apply templates -- xsl:template match=@*|node() xsl:copy xsl:apply-templates select=@*|node() / /xsl:copy /xsl:template /xsl:stylesheet ?xml version=1.0 encoding=ISO-8859-1? xsl:stylesheet version=1.0 xmlns:xsp=http://apache.org/xsp; xmlns:xsl=http://www.w3.org/1999/XSL/Transform; xsl:output encoding=ISO-8859-1/ xsl:template match=page html body table xsl:apply-templates/ /table /body /html /xsl:template xsl:template match=name tr td xsl:apply-templates/ /td /tr xsl:template !-- Copy all and apply templates -- xsl:template match=@*|node() xsl:copy xsl:apply-templates select=@*|node() / /xsl:copy /xsl:template /xsl:stylesheet When i look the source of the documents in my browser i found : html xmlns:xsp=http://apache.org/xsp; -- this line has no link with my question body table /table /body /html MY QUESTION IS : Where are the elements in table ? When I match name I have a nullpointerexception!!! Why my elements disappear betwean the two transformer ? - 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]
AW: AW: Session problems
-Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von SAXESS - Hussayn Dabbous Gesendet: Donnerstag, 6. Februar 2003 21:07 An: [EMAIL PROTECTED] Betreff: Re: AW: Session problems snip/ If your servlet runs in the same context as cocoon, then i can't see at the moment, why you loose your session. from the standard behaviour of a servlet container i would expect, that once a session is created within one context, this session is kept. I dont think, my point here was url encoding based session tracking. if cookies are switched off url encoding is used to keep track of the session (via the appended ';JSESSIONID=...'). so if you don't encode your urls correctly you lose your session (in case of url based...). that xsp will always create new sessions. if create-session=true I would expect, it creates a session, if none is existing, but once a well, it does (non-believer ;-), at least in 2.0.4. here the snippet from the session logicsheet: ... xsl:variable name=create xsl:choose xsl:when test=@create-session='yes' or @create-session='true'true/xsl:when xsl:when test=@create-session='no' or @create-session='false'false/xsl:when xsl:otherwisetrue/xsl:otherwise /xsl:choose /xsl:variable xsp:init-page Session session = request.getSession(xsl:value-of select=$create/); /xsp:init-page ... session is created it should be keep living for subsequent requests... After having saying this, i bet you cross webapp boundaries ... regards, hussayn Marco Rolappe wrote: hi roberto, snip/ - 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]
Re: no source in the page after two transformation
You have an error in your stylesheet. The name template does not end with a name tag. Also, I believe you need the identity template at the top, so it has the lowest priority. Brian On Friday, February 7, 2003, at 11:14 AM, Lionel Crine wrote: I made a query in my XMLDB : In the sitemap : map:match pattern=query map:generate type=serverpages src=demo/query.xsp/ map:transform type=DBQuery map:parameter name=url value=blabla/ map:parameter name=domain value=blabla/ map:parameter name=server value=blabla/ map:parameter name=base value=blabla/ map:parameter name=name value=blabla/ map:parameter name=password value=blabla/ /map:transform map:transform type=xslt src=demo/documents.xsl/ map:serialize type=html/ /map:match the stylesheet : !-- Copy all and apply templates -- xsl:template match=@*|node() xsl:copy xsl:apply-templates select=@*|node() / /xsl:copy /xsl:template /xsl:stylesheet ?xml version=1.0 encoding=ISO-8859-1? xsl:stylesheet version=1.0 xmlns:xsp=http://apache.org/xsp; xmlns:xsl=http://www.w3.org/1999/XSL/Transform; xsl:output encoding=ISO-8859-1/ xsl:template match=page html body table xsl:apply-templates/ /table /body /html /xsl:template xsl:template match=name tr td xsl:apply-templates/ /td /tr xsl:template !-- Copy all and apply templates -- xsl:template match=@*|node() xsl:copy xsl:apply-templates select=@*|node() / /xsl:copy /xsl:template /xsl:stylesheet When i look the source of the documents in my browser i found : html xmlns:xsp=http://apache.org/xsp; -- this line has no link with my question body table /table /body /html MY QUESTION IS : Where are the elements in table ? When I match name I have a nullpointerexception!!! Why my elements disappear betwean the two transformer ? - 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]
Re: AW: Session problems
that means, that the JSP and the cocoon stuff live in seperate (webapp) contexts (you can of course let cocoon handle JSPs). thus, the encodeRedirectURL can't work, of course. note though that the encodeRedirectURL should be done when redirecting within your webapp. for url rewriting based sessions, this appends the ';JSESSIONID=...' to the url. so, not doing this causes losing the session then. so what can you do? from the top of my head two ideas: 1. let cocoon handle the JSPs 2. deliver the parameters (username/pw) via request parameters/attributes (don't know if the latter works, though). Well, the second idea works fine as i've already tested it and...guess what? there are 2 different indipendent session. I put user/pwd values in the session first in the check_login.jsp page, and then send them via form/action/post/submit to the cocoon environment to let them be stored in the session of coccon. In this way, i got two session with the same values that i can retrieve in tomcat or cocoon as for my needs. This system looks like a bit non pro. it's just a way of getting round the obstacle. i don't know if this is the right way. The first idea seems likely the most useful, but i really CANT have my jsp be compiled inside the cocoon env. Just to understand my system i use redhat8, tomcat 4.0.4 and cocoon 2.0.3 I've tryed to have a jsp page be served by cocoon but i got a 505 server error pagewhat a tricky situation :) ill keep on trying see ya later thanks. Roberto - 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]
Re: no source in the page after two transformation
OK!! I was sure there was no error, now It's working.. Sorry for the question, I should have found this error myself. - 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]
XMLForm: Form nodes should not be nested
Howdy: I'm attempting to create a shopping-cart style table using XMLForm, where each row represents an instance of a child JavaBean that is stored in a HashMap of a parent bean. At the end of each row, I'd like to put a delete submit button that would indicate to my action class that it should remove the child bean from the HashMap. Typically, I would implement this by having an inner form for each row, and within it put a hidden field (containing the child bean's HashMap key) and a delete submit button. However, when I do that I get an IllegalStateException: Form nodes should not be nested I guess I could implement the same functionality in a couple of different ways... 1) Put a radio button next to each row and have a single delete submit button. 2) Maybe butcher cocoon-action-delete by tacking on the child bean's HashMap Key; e.g. cocoon-action-deleteSomeUniqueId. ...but I'd really like to figure out the proper Cocoon/XMLForm way to implement my first approach. :) Thanks for any pointers, Ryan Configuration: Cocoon 2.1 (xml-cocoon-2.1-20030204102824.tar.gz) Tomcat 4.1.18 Java SDK 1.4.1_01 RedHat 8.0 - 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]
Re: status quo: cocoon with xsltc
Thank your VERY much for your help. Yes, I guess it's better to stay with Xalan. Rob - Original Message - From: Brian Johnson [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, February 07, 2003 4:48 PM Subject: Re: status quo: cocoon with xsltc I can't find anything wrong with your stylesheets, but your problem is almost definitely related to saxon generating error messages in your pipeline during transformation. I can't test your setup because I don't have the itemdata generator, so you'll have to do some stylesheet debugging to track down the root cause. Sorry I can't give you anything more to go on. If you're not experiencing a performance increase with Saxon, maybe you'll be better off going back to plain old Xalan. Brian On Wednesday, February 5, 2003, at 04:12 PM, Robert Sösemann wrote: Thats the content of include-basepath.xsl My problems right now happen with saxon. I already said goodbye to xsltc ;-) And even saxon doesn't to be a great deal. The pages that work, are not faster than before. Strange, isn't it? ?xml version=1.0? xsl:stylesheet version=1.0 xmlns:xsl=http://www.w3.org/1999/XSL/Transform; !-- je nach Hierarchietiefe relative Pfade anpassen -- xsl:variable name=basepath xsl:text/development//xsl:text /xsl:variable /xsl:stylesheet - Original Message - From: Brian Johnson [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 05, 2003 4:41 PM Subject: Re: status quo: cocoon with xsltc Can you also post the include-basepath.xsl? Are there any other messages in the sitemap or error log? BTW - I am pretty sure xsltc has a bug and does not handle xsl:include relative paths properly. This doesn't affect Saxon. Brian On Wednesday, February 5, 2003, at 10:29 AM, Robert Sösemann wrote: Thanks for answering that quick. here are snippets sitemap:cinclude map:match pattern=**item_*-view_* !-- Rohdaten holen -- map:generate type=itemdata map:parameter name=item-id value={2}/ map:parameter name=view value={3}/ /map:generate !-- auf Basis des Typs dynamisch stylen -- map:act type=stylesheet-assign map:parameter name=item-id value={2}/ map:transform src=transform/dynamic/{stylesheet-name}.xsl type=saxon/ /map:act !-- da Matcher evtl. eigenstaendig (d.h. ohne CInclude-Aufruf) Pfade bereits setzen -- map:serialize type=xhtml/ /map:match xsl: xsl:stylesheet version=1.0 xmlns:xsl=http://www.w3.org/1999/XSL/Transform; xsl:include href=../include-basepath.xsl/ xsl:template match='*|@*' xsl:copy xsl:apply-templates select='node()|@*'/ /xsl:copy /xsl:template !-- ABSTRACT-Ansicht ### -- !-- Abstract OHNE Direktanzeige -- xsl:template match=ABSTRACT[@DIREKTANZEIGE = '0'] TABLE TR TD DIV !-- Ueberschrift des Infoitems als Link zur Vollansicht -- A class=abstract_ueberschrift href={$basepath}{@OBERRUBRIK}/{@UNTERRUBRIK}/ item_{@ID}.htmlxsl:value-of select=UEBERSCHRIFT//A /DIV DIV class=abstract_zusammenfassung !-- Bild des Infoitems, falls vorhanden -- xsl:if test=BILD[@SRC != 'null'] IMG class=abstract_bild src={$basepath}/abstractgrafik/{BILD/@SRC} / /xsl:if !-- Zusammenfassung des Infoitems -- xsl:value-of select=ZUSAMMENFASSUNG/ !-- Link zur Vollansicht des Infoitems -- #160;A href={$basepath}{@OBERRUBRIK}/{@UNTERRUBRIK}/ item_{@ID}.htmlmehr.../A /DIV /TD /TR /TABLE /xsl:template !-- Abstract MIT Direktanzeige (Nur Anzeige der Ueberschrift und des TEXT Attributes -- xsl:template match=ABSTRACT[@DIREKTANZEIGE = '1'] DIV class=abstract_ueberschrift_direktxsl:value-of select=UEBERSCHRIFT//DIV DIV class=abstract_direktanzeigexsl:apply-templates select=TEXT//DIV /xsl:template ... - Original Message - From: Brian Johnson [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 05, 2003 4:25 PM Subject: Re: status quo: cocoon with xsltc It looks like there might be a problem with your stylesheet. Can you post a copy? Thanks. Brian On Wednesday, February 5, 2003, at 10:20 AM, Robert Sösemann wrote: No I am using 6.5.2. The problem is that when it comes to resolving a cinclude I get this message: STACKTRACE=
Running cocoon2.0.4 on weblogic7.0 with JSPs
Hi, i am facing problems with respect to JSPs of Cocoon on Weblogic 7.0 . I have successfully setup the Cocoon 2.0.4 on weblogic 7.0 and can see all the samples running but it gives folloing error when trying to run the hello jsp page of cocoon sample. org.apache.cocoon.ProcessingException: Exception JspGenerator.generate(): java.lang.ClassCastException: weblogic.utils.classloaders.ChangeAwareClassLoader I have setup the classpath to have xml-apis,xalan parsers in the beginning. Anybody facing the same problem?R there any alternatives ? GB. __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com - 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]
Re: Consultants in San Diego, CA Area
Chris, I'm in the San Diego area and would like to talk with you. You can call me at 619-933-6630. Jeffrey - Original Message - From: Chris Dietz [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 06, 2003 3:36 PM Subject: Consultants in San Diego, CA Area I am interested in talking to any consultants who live around San Diego, CA USA I am working with cocoon and looking for others doing the same. If so, send me an e-mail Chris [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]
Re: Possible threading issues with xsltc + BCEL ???
On Thu, Feb 06, 2003 at 04:18:55PM -0500, Vadim Gritsenko wrote: Michael Melhem wrote: Hi Cocooners, Are their any other Cocoon users having Threading Issues with xsltc? Its seems that if you have a translat being compiled at the same time by two or more threads (instances of TraxTransformer) you will get issues because BCEL is not (by design) threadsafe as it users static methods and variables which seem to be overwriting each other??? Once the Translets get compiled however, such threading issues disappear. Does anyone have expirence with this? Regards, Michael Melhem Ps After locally patching org.apache.xalan.xsltc.trax.TemplatesHandlerImpl.java with some synch code around the compile block, all seems OK. Hi Vadim, Can you notify Xalan guys about this issue? Or may be sent'em a patch? Yep, im chasing this up will talk with the Xalan guys. Cheers, Michael Vadim - 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]
custom generator not working on a fresh install
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi all! We reactivated a Cocoon-based project that I haven't touched for a while, and I try to get Cocoon (and that project) running on my notebook. Included in this project is a custom generator, and this seems to be a bit of a problem. On the development server, all is running fine, but as soon as I add the custom generator to the sitemap on my notebook, I get the following error: org.apache.cocoon.ProcessingException: Error compiling sitemap: java.lang.NoClassDefFoundError: org/apache/cocoon/generation/AbstractGenerator Our custom generator extends AbstractGenerator, but why can't Cocoon find it? On our server, there's no problem with the custom generator. (The rest of cocoon is running excellent, as is everything else I modified. It's just the mention of the generator) The server is running on cocoon-2.0.3, I'm using 2.0.4 (Source distribution) on my notebook. All in all, I'm running: Linux Tomcat 4.0.4 Cocoon 2.0.4 (the binary distribution) j2sdk1.4.1_01 First, I built Cocoon with ./build.sh -Dinclude.webapp.libs=yes -Dinstall.war=$TOMCAT_HOME/webapps webapp Then, I copied it to /tomcat/webapps I copied the following files to tomcat/common/lib: xalan-2.3.1.jar xercesImpl-2.0.0.jar these two where present: xercesImpl.jar xmlParserAPIs.jar I copied the following files to jdk1.4-home/jre/endorsed: xalan-2.3.1.jar xercesImpl-2.0.0.jar xml-apis.jar The jar with our custom generator is in cocoon/WEB-INF/lib and tomcat/common/lib I've been fiddling around with this the whole day, and obviously I've forgotten something. I hope anyone can help me, and that this mail makes any sense (after 13 hours of copying, deleting and modifying files on a 12-screen), rick ps: In my desperation, I even tried copying the complete cocoon-directory from our server, but the error is exactly the same. - -- |- | peter riegersperger [EMAIL PROTECTED] |- | ein windows switcher tagebuch: | http://forum.subnet.at/viewforum.php?f=22 |- | subnet | platform for media art and experimental technologies |- | http://www.subnet.at/ |- | muehlbacherhofweg 5 // 5020 salzburg // austria |- | fon/fax +43/662/842 897 |- -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE+RCqZIMP39JYOy9IRAprvAJ0VZEyUTXWrsZyf7fu2xYFLgQTY4wCgnMjo 8a1+kufRaUL4Jgv2FwizdCk= =mXC4 -END PGP SIGNATURE- - 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]
Installation of tomcat 3.2.3 and cocoon 2.0.2 in MAC G4
Hi, Is there anyone who can help me to install tomcat 3.2.3 and cocoon 2.0.2 in my MAC G4. No matter what i do I can not get tomcat to startup. I have already tried to follow the UNIX installation but it does not work, as it says that the commands not found. I cannot get a bash cell as bash is not installed in my computer to apply the commands that has mentioned in UNIX installation instruction. My cell is called Darwin. I don't know how to install tomcat 3.2.3 and cocoon 2.0.2 in my MAC G4 from a darwin cell and set up the environment path for tomacat and jJAVA_HOME environment. - Mahbub - 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]
DatabaseAddAction and unique or primary keys
Hello all, I have been working on a website for a while. Here is my problem - I can easily verify user input through forms and return any error messages through the xsp-formval tags. After validation, the input is passed to the database. However, I get an SQL exception : ProcessingException: Could not add record: java.sql.SQLException: ERROR: Cannot insert a duplicate key into unique index category_name_key This is happening because I am attempting to insert a value into a key column where that value already exists. I am looking for a solution where cocoon will connect to the database and attempt to retreive the key value before the insert. If it does not exist, it will insert it, otherwise it will fail and I can notify the user of the error. Have I been verbose enough? If no solution exists, I am thinking I can either extend or rewrite the DatabaseAddAction class to do this. Or should I abandon logicsheets all together and move to xforms? Thanks. Sheraz -- [EMAIL PROTECTED] m3b Consulting www.m3b.net 832.573.0937 - 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]
Can someone help this problem!
Hi, I posted this problem few days ago. Someone also has the same problem. But it seems no solution util now. This should be a easy for you gurus but frustrate me a lot. My jvm is 1.4.1. I repeated my problem as follows I checked out cocoon2 from cvs and build a webapp with the folloing command .\build.bat -Dinclude.webapp.libs=yes -Dexclude.webapp.javadocs=yes webapp I installed the web ap on tomcat 4.1.18 and access the firt page with url http://localhost:8080/cocoon/, then the error responed as shown in the following, what is wrong? type fatal message Failed to execute pipeline. description org.apache.cocoon.ProcessingException: Failed to execute pipeline.: org.apache.cocoon.CascadingIOException: org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xslt}content-handler' property!: org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xslt}content-handler' property! sender org.apache.cocoon.servlet.CocoonServlet source Cocoon servlet cause org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xslt}content-handler' property! request-uri /cocoon/documents/index.html full exception chain stacktrace Original exception : org.apache.cocoon.CascadingIOException: org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xslt}content-handler' property!: org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xslt}content-handler' property! at org.apache.cocoon.serialization.HTMLSerializer.setOutputStream(HTMLSerializer.java:92) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:277) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:485) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:145) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:153) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:143) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:317) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:299) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:131) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:153) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:143) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:317) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:299) at org.apache.cocoon.Cocoon.process(Cocoon.java:600) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1074) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at
RE: XSPAction
pretty sure you place it anywhere you want - you just need to reference it properly from within the src attribute of map:act Geoff -Original Message- From: Olivier GUCKERT [mailto:[EMAIL PROTECTED]] Sent: Friday, February 07, 2003 8:34 AM To: Cocoon-user Subject: XSPAction Hello I read the Wiki how-to about XSPAction, and think it's a good idea. But i stil have a question : where should i put the my-xsp-action.xsp file Do i have to write a map:match for it and if yes, how (serialize xml ?) Thanks Olivier Guckert - 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]
RE: Configuring Cocoon to run under Apache/Tomcat virtualhost?
I've mentioned this once before on the list I think, but I have a simple action that checks container based roles. I can send you more information this weekend from home if you're interested. Geoff -Original Message- From: Derek Hohls [mailto:[EMAIL PROTECTED]] Sent: Friday, February 07, 2003 1:16 AM To: [EMAIL PROTECTED] Subject: Re: Configuring Cocoon to run under Apache/Tomcat virtualhost? Hussayn Thanks for the reply - I need to do a number of things: 1. Protect the whole site so it cannot be accessed at all (except through single login screen) while under development. 2. Create an alias (virtual host) - as seen on many Cocoon sites - that is easier to remember work with 3. I am using form-based authentification for restricted access *within* the site itself (certain users having access to certain parts) For 1 and 2 above, I think its most effective to use Apache/Tomcat services - and for 3 use Cocoon. If you could supply any code snippets that you think are relevant, I would appreciate it. Derek [EMAIL PROTECTED] 06/02/2003 04:58:06 i am running an apache/tomcat/cocoon combination with authentication driven by tomcat (just setting the correct security-constraints within the web.xml and adding the right REALM in tomcat/server.xml ... i did never touch the apache server itself for authentification issues... And i'm using form based authentification. regards, hussayn Derek Hohls wrote: Hi I am looking for help with configuring an Apache/Tomcat setup, trying to support a password-protected Cocoon site that must be accessed by a virtual host name. The UNIX support has tried to set it up (see below), but trying to access the site results in an error 302, which just repeats over and over in the log file: 111.11.1.1 - - [06/Feb/2003:14:11:00 -0200] GET /cocoon/myapp/index HTTP/1.1 302 0 and of course the site is not accessible. Any help with this is *much* appreciated; maybe a small help file can be added to the Wiki. Thanks Derek *** The configuration entry looks as follows: VirtualHost 111.11.11.2 ServerAdmin joe@mydomain mailto:joe@mydomain ServerName myapp.csir.co.za:80 DocumentRoot /usr/local/tomcat/webapps Directory /usr/local/tomcat/webapps AuthType Basic AuthName myappis a restricted area ! AuthUserFile /usr/local/apache/users Require valid-user /Directory RewriteEngine on RewriteRule ^/(.*) /cocoon/appdir [PT] WebAppConnection appdirConnection warp server.host.com:8008 WebAppDeploy cocoon appdirConnection /cocoon/ /VirtualHost -- This message has been scanned for viruses and dangerous content by *MailScanner* http://www.mailscanner.info/, and is believed to be clean. The CSIR exercises no editorial control over E-mail messages and/or attachments thereto/links referred to therein originating in the organisation and the views in this message/attachments thereto are therefore not necessarily those of the CSIR and/or its employees. The sender of this e-mail is, moreover, in terms of the CSIR's Conditions of Service, subject to compliance with the CSIR's internal E-mail and Internet Policy. -- Dr. Hussayn Dabbous SAXESS Software Design GmbH Neuenhöfer Allee 125 50935 Köln Telefon: +49-221-56011-0 Fax: +49-221-56011-20 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] -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. The CSIR exercises no editorial control over E-mail messages and/or attachments thereto/links referred to therein originating in the organisation and the views in this message/attachments thereto are therefore not necessarily those of the CSIR and/or its employees. The sender of this e-mail is, moreover, in terms of the CSIR's Conditions of Service, subject to compliance with the CSIR's internal E-mail and Internet Policy. - 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]
Re: Can someone help this problem!
On Fri, 7 Feb 2003, Rice Yeh wrote: Hi, I posted this problem few days ago. Someone also has the same problem. But it seems no solution util now. This should be a easy for you gurus but frustrate me a lot. My jvm is 1.4.1. I repeated my problem as follows Hello, Your problem can be solved by taking the stuff from cocoon's lib/endorsed/ dir and replace the contents of tomcat's common/endorsed/ directory... I run into this problem when installing Tomat and Cocoon from scratch lately.. this should help. tony - 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]
[ANN] - Tomcat /status information disclosure
Title: Tomcat /status information disclosure ID: 11218 Category: Misc. URL: http://www.securityspace.com/smysecure/catid.html?id=11218 Summary: Makes a request like http://www.example.com/server-status - 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]
Re: DatabaseAddAction and unique or primary keys
Hi, Today morning I told you about the MODULAR Database Actions, also I pointed you to: http://wiki.cocoondev.org/Wiki.jsp?page=ModularDatabaseActions There you can find ALL the info about how to do what you mean. Also I can work with sequence (you told before you use PostgreSQL 7.2). Sheraz Sharif dijo: Hello all, I have been working on a website for a while. Here is my problem - I can easily verify user input through forms and return any error messages through the xsp-formval tags. After validation, the input is passed to the database. However, I get an SQL exception : ProcessingException: Could not add record: java.sql.SQLException: ERROR: Cannot insert a duplicate key into unique index category_name_key This is happening because I am attempting to insert a value into a key column where that value already exists. I am looking for a solution where cocoon will connect to the database and attempt to retreive the key value before the insert. If it does not exist, it will insert it, otherwise it will fail and I can notify the user of the error. I think you can do a select before and check for the result of the select. Sorry, I use XSP, but maybe the example will work: esql:execute-query esql:query SELECT the_key FROM the_table WHERE the_key=esql:parameter type=intxsp-request:get-parameter name=mykey_id default=//esql:parameter /esql:query esql:no-results !-- The key does not exist, we are going to insert a new record. -- esql:execute-query esql:query INSERT INTO the_table(the_key, the_data1, the_data2) .. /esql:query esql:results/ /esql:execute-query esql:no-results esql:results !-- Here the_key value exist! == SHOW YOUR ERROR AS YOU WANT! -- /esql:results /esql:execute-query Best Regards, 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]
Cinclude issues...
I've recently attempted to use the cinclude to aggregate some files that I'm currently aggregating with the map:aggregate command, but I've run into some issues that I'm not sure how to resolve. My current map:match section looks like this: map:match pattern=**/index.htm* map:act type=sourcetype src=/home/htdocs/content/{1}/index.xml map:aggregate element=document map:part src=cocoon:/{../1}/../_navigation.xml element=navigation/ map:part src=cocoon:/{../1}/index.{sourcetype}/ /map:aggregate /map:act map:transform src=/home/htdocs/design/shell.xsl map:parameter name=nav_filename value=/home/htdocs/content/nav_home.xml/ map:parameter name=path value={1}/ /map:transform map:serialize/ /map:match I use an internal-only pipeline to find the nearest _navigation.xml file in existence. map:pipeline internal-only=true map:match pattern=**/_navigation.xml map:act type=resource-exists map:parameter name=url value=/home/htdocs/content/{1}/_navigation.xml/ map:generate src=/home/htdocs/content/{../1}/_navigation.xml/ map:serialize type=xml/ /map:act map:redirect-to uri=cocoon:/{1}/../_navigation.xml/ /map:match /map:pipeline I'd like to move the aggregation step after the shell.xsl is applied. The plan is to have the shell.xsl output a cinclude tag that uses the cocoon:// psuedo-protocol in the appropriate place using the $path parameter plus _navigation.xml My current trouble is that the cinclude only runs through the internal pipeline once. Thank you for any help you might be able to give, Ben - 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]
DO NOT REPLY [PATCH QUEUE] Summary February 8 2003
--- This mail is generated automatically using Jakarta Ant. Contents are automatically downloaded from Apache's Bugzilla. --- Please do not reply to this mail. --- *** COCOON PATCH QUEUE UPDATE patches in queue: 30 *** --- 9728:[PATCH] CocoonServlet getClassPath() enhancements Tomcat4 --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9728 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 11533:[PATCH] Replacement for AvalonToCocoonSource --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11533 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 11549:[PATCH] Replace LogKitManageable through LoggerManageable --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11549 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 12173:[PATCH] SQLTransformer Query object prematurely closes conne --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12173 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 12235:[PATCH] XPathTransformer --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12235 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 12993:[PATCH] New version of CastorTransformer (includes marshalli --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12993 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 14117:[PATCH] AuthAction fails in sub-requests --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14117 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 14144:[Patch] add CompressionFilter declaration to web.xml --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14144 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 14327:[PATCH] JSPEngineImpl response charset should be specified w --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14327 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 14803:[PATCH] cacheable.xsp for new AbstractServerPages --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14803 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 14845:[PATCH] Patch to generate a key with new resources in XMLDBT --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14845 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 14986:[PATCH] Enables velocitygenerator to get objects from reques --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14986 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 15100:[patch]/[donation] Sample app xml form popup with sourcewrit --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15100 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 15150:[PATCH]: HSSFSerializer Support for Gnumeric MergedRegions --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15150 REVIEWER:[EMAIL PROTECTED] RESOLUTION: STATUS: NEW --- 15350:[PATCH] BufferedOutputStream, Tomcat = 4.1.15 --- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15350 REVIEWER:
Re: converting HTML to PDF
On Fri, 7 Feb 2003, Afshartous, Nick wrote: Hi, I was wondering if anyone has experience in converting HTML to PDF ? For instance does anyone have a stylesheet to handle the formatting of nested tables and CSS ? Thanks for any tips or pointers to resources. -- Nick Antennae House, home of a famous formatting objects processor, has an HTML2FO.xsl on their site which is a good starting point for a stylesheet to handle this transformation. Provided you are beginning with something well-formed, this is pretty garden-variety problem to solve. Do it yourself. If you do it right, your nested tables will nest themselves. Mike Mike Haarman [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]