<?xml version="1.0"?>

<?cocoon-process type="xsp"?>

<xsp:page language="java"
			xmlns:xsp="http://www.apache.org/1999/XSP/Core"			
			xmlns:eldap="http://www.opendirectory.ca.com/eldap"
			xmlns:dsml="http://www.dsml.org/DSML">
<!--  
     This is a simple example of how to use the eldap logicsheet.
	 Replace the <eldap:server> tag contents with the correct URL for your
	 directory.
-->
	<page>
     	<eldap:execute type="Query">>
			<eldap:get-version/>			
			<eldap:server-url>ldap://yourservername:yourportnumber</eldap:server-url>
          	<eldap:query>objectclass=*</eldap:query>
          	
          	<eldap:search-base>o=democorp,c=au</eldap:search-base>
    		
			<!--Scope may be base, one, or sub-->
	        <eldap:scope>base</eldap:scope>

	        <eldap:deref-link>true</eldap:deref-link>
	        <eldap:count-limit>0</eldap:count-limit>
	        <eldap:attributes>*</eldap:attributes>
	        <eldap:time-limit>0</eldap:time-limit>
	        <eldap:relative-dn>false</eldap:relative-dn>
    
	        <eldap:error-element>error</eldap:error-element>
	    
			<eldap:results>
					<eldap:get-entries>
						<entry>
							<dn><eldap:get-dn/></dn>
							<eldap:get-attributes>
								<name><eldap:get-attribute-name/></name>
								<eldap:get-values><value><eldap:get-value/></value></eldap:get-values>
							</eldap:get-attributes>
							<eldap:get-objectclasses>
								<name>objectClass</name>
								<value><eldap:get-objectclass-value/></value>
							</eldap:get-objectclasses>
						</entry>
					</eldap:get-entries>
			</eldap:results>			
       </eldap:execute>

    </page>
</xsp:page>
