Hello,

My configuration:
  RedHat 7.1, C2b1, Resin.

What I do:
I load the postgresql Driver (org.postgresql.Driver, compiled "on site")
I create a pool connection to a database: (cocoon.xconf)
    <jdbc name="mydb">
      <pool-controller min="5" max="10"/>
      <dburl>jdbc:postgresql://localhost:5432/mydb</dburl>
      <user>user</user>
      <password>pass</password>
    </jdbc>
  (just as a paranthesis, the connection didn't work if the user had an
empty string as password)

My esql code works:
(sitemap.xmap)
   <map:match pattern="mytest/*.xsp">
    <map:generate type="serverpages" src="mysources/{1}.xsp"/>
    <map:serialize type="xml"/>
   </map:match>


(mypage.xsp)
     <esql:pool>mydb</esql:pool>
     <esql:execute-query>
       <esql:query>select * from test</esql:query>
       <esql:results>
         <esql:row-results>
           <row>
             <esql:get-columns/>
           </row>
         </esql:row-results>
       </esql:results>
     </esql:execute-query>

Produces as expected:
          <row>
             <id>1</id><text>Welcome</text>
           </row>
           <row>
             <id>2</id><text>Good bye</text>
           </row>



However, the code for the sql transformer does not work:
(sitemap.xmap)
   <map:match pattern="mytest/*.xml">
    <map:generate src="mysources/{1}.xml"/>
    <map:transform type="sql">
      <map:parameter name="use-connection" value="mydb"/>
    </map:transform>
    <map:serialize type="xml"/>
   </map:match>

(mysqlcode.xml)
  <execute-query xmlns="http://apache.org/cocoon/SQL/2.0";> >
   <query>
        select id,text from test
   </query>
  </execute-query>

Only produces:
  <ROWSET xmlns="http://apache.org/cocoon/SQL/2.0";
xmlns="http://apache.org/cocoon/SQL/2.0"/>

I also tried to use:
 (mysqlcode.xml)
  <sql:execute-query>
   <sql:query>
        select id,text from test
   </sql:query>
  </sql:execute-query>

I only get:
<ROWSET xmlns="http://apache.org/cocoon/SQL/2.0"/>

Any help would be highly appreciated.

Regards,
Tibi Dondera

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