Hi,

I am here again, I already got to use a XSL with my query, but I change my previous SQL to ESQL, and I got some errors, could you tell me what's wrong ?

Here my code:

<?xml version="1.0"?>

<?cocoon-process type="xsp"?>
<?xml-logicsheet href="resource://org/apache/cocoon/processor/xsp/library/sql/esql.xsl"?>
<?xml-stylesheet href="taglib.xsl" type="text/xsl"?>
<?cocoon-process type="xslt"?>

<xsp:page
  language="java"
  xmlns:esql="http://www.apache.org/1999/SQL/v2"
  xmlns:xsp="http://www.apache.org/1999/XSP/Core"
  xmlns:request="http://www.apache.org/1999/XSP/Request"
>

  <page title="SQL Search Results">
   <esql:execute-query>
  <esql:driver>oracle.jdbc.driver.OracleDriver</esql:driver>
  <esql:dburl>jdbc:oracle:thin:@204.153.24.233:1521:cta</esql:dburl>
  <esql:username>myuser</esql:username>
  <esql:password>mypassword</esql:password>
  <esql:doc-element>empleados</esql:doc-element>
  <esql:row-element>registro</esql:row-element>
  
  <esql:query>select * from employee</esql:query>
 </esql:execute-query>
  </page>
</xsp:page>

The errors that I got are :
Error found handling the request.
java.lang.Exception: XSP Java Compiler: Compilation failed for _taglib.java
82: Duplicate variable declaration: DBBroker _esql_pool was DBBroker _esql_pool

   static DBBroker _esql_pool = DBBroker.getInstance();
                              ^

83: Class _C_._tomcat._webapps._cocoon._servlets._sql._taglib. EsqlSession already defined in C:\tomcat\bin\repository\_C_\_tomcat\_webapps\_cocoon\_servlets\_sql\_taglib.java.

                 class EsqlSession {

                       ^
83: Duplicate inner class declaration: nested type _C_._tomcat._webapps._cocoon._servlets._sql._taglib. EsqlSession is already defined in this scope.
                 class EsqlSession {

                       ^
3 errors

 at org.apache.cocoon.processor.xsp.language.java.XSPJavaProcessor.compile(XSPJavaProcessor.java:141)
 at org.apache.cocoon.processor.xsp.XSPProcessor.process(XSPProcessor.java:489)
 at org.apache.cocoon.Engine.handle(Engine.java:359)
 at org.apache.cocoon.Cocoon.service(Cocoon.java:167)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
 at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
 at org.apache.tomcat.core.Handler.service(Handler.java:286)
 at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
 at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
 at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
 at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
 at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
 at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
 at java.lang.Thread.run(Thread.java:484)

Thanks a lot,

Gustavo Mejia
INFOTEC
 
 

JEULIN Olivier wrote:

Hi,
WARNING: you are using a deprecated taglib! The correct one is esql, not
sql.
Take a look at your cocoon/samples/sql for a sample.
You will find the available elements in esql.xsd in the same directory.
Olivier

> -----Message d'origine-----
> De : Gustavo Mejia [mailto:[EMAIL PROTECTED]]
> Envoyé : lundi 11 juin 2001 20:29
> À : [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Objet : Formating !
> Importance : Haute
>
>
> > Hi,
> >
> > I am new using cocoon, I am get results using a query, and
> now I wan format that information, could you
> > tell how can I do that ? I know that I need XSL document, I
> already try with this, and I did't get it.
> > here my code ..
> >
> > <?xml version="1.0"?>
> > <?cocoon-process type="xsp"?>
> >
> > <xsp:page
> >   language="java"
> >   xmlns:sql="http://www.apache.org/1999/SQL"
> >   xmlns:xsp="http://www.apache.org/1999/XSP/Core"
> >   xmlns:request="http://www.apache.org/1999/XSP/Request"
> > >
> >
> >   <page title="SQL Search Results">
> >
> >   <sql:execute-query>
> >         <sql:driver>oracle.jdbc.driver.OracleDriver</sql:driver>
> >         <sql:dburl>jdbc:oracle:thin:@host:1521:CTA</sql:dburl>
> >         <sql:username>mypassword</sql:username>
> >         <sql:password>myuser</sql:password>
> >        <sql:doc-element>empleados</sql:doc-element>
> >        <sql:row-element>registro</sql:row-element>
> >
> >         <sql:query>select * from employee order by empno</sql:query>
> >  </sql:execute-query>
> >   </page>
> > </xsp:page>
> >
> >  Thanks in advance !
> >  Gustavo Mejia
> >  www.Infotec.com.mx
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.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/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to