You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Ma...@swisscom.com on 2003/06/04 16:06:59 UTC

RE: XSP & LDAP -> The tags aren't interpreted

Yes, that works. now, how can I use it? When I use it like :
    <map:pipeline>
      <map:match pattern="testldap">
        <map:generate type="serverpages"
src="workflowmanager/documents/{1}.xsp"/>
        <map:transform type="ldap"/>
        <map:serialize/>
      </map:match>
    </map:pipeline> 
and in the xsp page I write this sample page (from the apache site). And
then I just get text as result. The tags aren't interpreted.

<xsp:page language="java"
 xmlns:ldap="http://www.apache.org/2000/LDAP"
 xmlns:xsp="http://apache.org/xsp"
 xmlns:session="http://apache.org/xsp/session/2.0" 
 xmlns:esql="http://apache.org/cocoon/SQL/v2" 
 xmlns:xsp-request="http://apache.org/xsp/request/2.0"
>


<page>
  <ldap:execute-query>
    <ldap:server-url>ldap://ldap.innosoft.com</ldap:server-url>
    <ldap:query>(&amp;(objectclass=pet)(cn=B*))</ldap:query>
    <ldap:search-base>ou=Pets,dc=Innosoft,dc=com</ldap:search-base>

    <ldap:scope>one</ldap:scope>
    <ldap:deref-link>true</ldap:deref-link>
    <ldap:count-limit>10</ldap:count-limit>
    <ldap:attributes>owner,givenname,description</ldap:attributes>
    <ldap:relative-dn>false</ldap:relative-dn>
  </ldap:execute-query>
</page>
</xsp:page>



-----Original Message-----
From: Yury Mikhienko [mailto:Yury.Mikhienko@mobicomk.ru] 
Sent: Wednesday, June 04, 2003 2:39 PM
To: cocoon-users@xml.apache.org
Subject: Re: XSP & LDAP


Put the jndi.jar into the $COCOON_SRC_DIR/lib/optional
Check the $COCOON_SRC_DIR/lib/jars.xml
for following lines:
 <file>
  <title>jndi LDAP API</title>
  <description>Java API for LDAP works</description>
  <used-by>LDAP Transformer</used-by>
  <lib>optional/jndi.jar</lib>
  <homepage>http://java.sun.com/products/jndi</homepage>
 </file>

and rebuild the cocoon.

After rebuilding, in the
$COCOON_SRC_DIR/build/cocoon/classes/org/apache/cocoon/transformation
you find the LDAPTransformer.class and LDAPTransformer$LDAPQuery.class

> there aren't in the cocoon.jar (org/apache/cocoon/transformation)
> Should I add them? Where can I find them?
> 
> Check the :
> LDAPTransformer.class
> LDAPTransformer$LDAPQuery.class
> in the your cocoon.jar (org/apache/cocoon/transformation)
> 
> > I have them, into the cocoon/web-inf/lib I have these libs :
> > jndi.jar
> > jaas.jar
> > ldap.jar
> > ldapbp.jar
> > ldapsec.jar
> > providerutil.jar
> > 
> > but I doesn't work. Still have the "class not found" error
> > 
> > > When I declare the transformer 
> > > <map:transformer name="ldap"
> > > src="org.apache.cocoon.transformation.LDAPTransformer"/>
> > > in the sitemap I get the error "class not found".
> > > Do I need some special libs? 
> > 
> > You must have the jndi.jar or use the J2SDK 1.4.1 family
> > 
> > >I have tomcat 4.1.24 & cocoon 2.0
> > > 
> > > Thanks
> > > 
> > > -----Original Message-----
> > > From: Martin Holz [mailto:holz@fiz-chemie.de] 
> > > Sent: Wednesday, June 04, 2003 11:15 AM
> > > To: cocoon-users@xml.apache.org
> > > Subject: Re: XSP & LDAP
> > > 
> > > 
> > > <Ma...@swisscom.com> writes:
> > > 
> > > > Hello,
> > > > I would like to get some information about how to use the LDAP
> > > > transformer (first of all, in wich library the classes are),
> > > 
> > > In cocoon-naming-block.jar. 
> > > 
> > 
> 
> -- 
>  
> Best regards,
> Yury Mikhienko.
> IT engineer, ZAO "Mobicom-Kavkaz"
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org


-- 
 
Best regards,
Yury Mikhienko.
IT engineer, ZAO "Mobicom-Kavkaz"

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org


Re: XSP & LDAP -> The tags aren't interpreted

Posted by Yury Mikhienko <Yu...@mobicomk.ru>.
Try the following:
<?xml version="1.0" encoding="KOI8-R"?>
<xsp:page
  language="java"
  xmlns:xsp="http://apache.org/xsp"
  xmlns:ldap="http://apache.org/cocoon/LDAP/1.0">

instead of
<xsp:page language="java"
  xmlns:ldap="http://www.apache.org/2000/LDAP"
  xmlns:xsp="http://apache.org/xsp"
  xmlns:session="http://apache.org/xsp/session/2.0" 
  xmlns:esql="http://apache.org/cocoon/SQL/v2" 
  xmlns:xsp-request="http://apache.org/xsp/request/2.0"


> Yes, that works. now, how can I use it? When I use it like :
>     <map:pipeline>
>       <map:match pattern="testldap">
>         <map:generate type="serverpages"
> src="workflowmanager/documents/{1}.xsp"/>
>         <map:transform type="ldap"/>
>         <map:serialize/>
>       </map:match>
>     </map:pipeline> 
> and in the xsp page I write this sample page (from the apache site). And
> then I just get text as result. The tags aren't interpreted.
> 
> <xsp:page language="java"
>  xmlns:ldap="http://www.apache.org/2000/LDAP"
>  xmlns:xsp="http://apache.org/xsp"
>  xmlns:session="http://apache.org/xsp/session/2.0" 
>  xmlns:esql="http://apache.org/cocoon/SQL/v2" 
>  xmlns:xsp-request="http://apache.org/xsp/request/2.0"
> >
> 
> 
> <page>
>   <ldap:execute-query>
>     <ldap:server-url>ldap://ldap.innosoft.com</ldap:server-url>
>     <ldap:query>(&amp;(objectclass=pet)(cn=B*))</ldap:query>
>     <ldap:search-base>ou=Pets,dc=Innosoft,dc=com</ldap:search-base>
> 
>     <ldap:scope>one</ldap:scope>
>     <ldap:deref-link>true</ldap:deref-link>
>     <ldap:count-limit>10</ldap:count-limit>
>     <ldap:attributes>owner,givenname,description</ldap:attributes>
>     <ldap:relative-dn>false</ldap:relative-dn>
>   </ldap:execute-query>
> </page>
> </xsp:page>
> 
> 
> 
> -----Original Message-----
> From: Yury Mikhienko [mailto:Yury.Mikhienko@mobicomk.ru] 
> Sent: Wednesday, June 04, 2003 2:39 PM
> To: cocoon-users@xml.apache.org
> Subject: Re: XSP & LDAP
> 
> 
> Put the jndi.jar into the $COCOON_SRC_DIR/lib/optional
> Check the $COCOON_SRC_DIR/lib/jars.xml
> for following lines:
>  <file>
>   <title>jndi LDAP API</title>
>   <description>Java API for LDAP works</description>
>   <used-by>LDAP Transformer</used-by>
>   <lib>optional/jndi.jar</lib>
>   <homepage>http://java.sun.com/products/jndi</homepage>
>  </file>
> 
> and rebuild the cocoon.
> 
> After rebuilding, in the
> $COCOON_SRC_DIR/build/cocoon/classes/org/apache/cocoon/transformation
> you find the LDAPTransformer.class and LDAPTransformer$LDAPQuery.class
> 
> > there aren't in the cocoon.jar (org/apache/cocoon/transformation)
> > Should I add them? Where can I find them?
> > 
> > Check the :
> > LDAPTransformer.class
> > LDAPTransformer$LDAPQuery.class
> > in the your cocoon.jar (org/apache/cocoon/transformation)
> > 
> > > I have them, into the cocoon/web-inf/lib I have these libs :
> > > jndi.jar
> > > jaas.jar
> > > ldap.jar
> > > ldapbp.jar
> > > ldapsec.jar
> > > providerutil.jar
> > > 
> > > but I doesn't work. Still have the "class not found" error
> > > 
> > > > When I declare the transformer 
> > > > <map:transformer name="ldap"
> > > > src="org.apache.cocoon.transformation.LDAPTransformer"/>
> > > > in the sitemap I get the error "class not found".
> > > > Do I need some special libs? 
> > > 
> > > You must have the jndi.jar or use the J2SDK 1.4.1 family
> > > 
> > > >I have tomcat 4.1.24 & cocoon 2.0
> > > > 
> > > > Thanks
> > > > 
> > > > -----Original Message-----
> > > > From: Martin Holz [mailto:holz@fiz-chemie.de] 
> > > > Sent: Wednesday, June 04, 2003 11:15 AM
> > > > To: cocoon-users@xml.apache.org
> > > > Subject: Re: XSP & LDAP
> > > > 
> > > > 
> > > > <Ma...@swisscom.com> writes:
> > > > 
> > > > > Hello,
> > > > > I would like to get some information about how to use the LDAP
> > > > > transformer (first of all, in wich library the classes are),
> > > > 
> > > > In cocoon-naming-block.jar. 
> > > > 
> > > 
> > 
> > -- 
> >  
> > Best regards,
> > Yury Mikhienko.
> > IT engineer, ZAO "Mobicom-Kavkaz"
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> > For additional commands, e-mail: cocoon-users-help@xml.apache.org
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> > For additional commands, e-mail: cocoon-users-help@xml.apache.org
> 
> 
> -- 
>  
> Best regards,
> Yury Mikhienko.
> IT engineer, ZAO "Mobicom-Kavkaz"
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org


-- 
 
Best regards,
Yury Mikhienko.
IT engineer, ZAO "Mobicom-Kavkaz"

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org