From 8052c93d1607abbffdf91708793c3371584d030f Mon Sep 17 00:00:00 2001
From: Mark Craig <mark.craig@forgerock.com>
Date: Wed, 11 May 2011 15:27:47 +0000
Subject: [PATCH] OpenDJ core docs first commit
---
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-i18n.xml | 36
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-base64.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-admin-tools.xml | 406 ++
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapmodify.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-before-you-install.xml | 125
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-getting-directory-info.xml | 53
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-listeners.xml | 77
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-import-ldif.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsjavaproperties.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-ldap-operations.xml | 43
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-replopts.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-understanding-ldap.xml | 50
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldif-diff.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-import-export.xml | 45
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldappasswordmodify.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/images/Manage-Entries.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-setup.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/OpenDJ-Dev-Guide.xml | 79
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-cpstart.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-support.xml | 43
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/OpenDJ-Admin-Guide.xml | 123
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-controls.xml | 307 +
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-stop-ds.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-standards.xml | 639 +++
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-backup.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-authenticating.xml | 53
opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/html/coredoc.xsl | 65
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-tuning.xml | 47
opendj-sdk/opendj3/opendj-docs/src/main/resources/css/coredoc.css | 153
opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/OpenDJ-Release-Notes.xml | 87
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-failover.xml | 41
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dbtest.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/epub/coredoc.xsl | 31
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-load-balancing.xml | 46
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/uninstall-finished.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-modrate.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-feedback.xml | 67
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-server-process.xml | 148
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-restore.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-jvmopts.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-backup-restore.xml | 41
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-simple-proxy.xml | 50
opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-compatibility.xml | 60
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-referrals.xml | 45
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-controls.xml | 150
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-manage-account.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-extended-ops.xml | 71
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapcompare.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-svrconf.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsframework.xml | 106
opendj-sdk/opendj3/opendj-docs/src/main/resources/images/bulletpoint.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-resource-limits.xml | 38
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-finished.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/legal.xml | 66
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapmodify.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-uninstall.xml | 119
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldappasswordmodify.xml | 106
opendj-sdk/opendj3/opendj-docs/pom.xml | 173
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldifmodify.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-whats-new.xml | 56
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-create-rc-script.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-monitoring.xml | 38
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-gendata.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-verify-index.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsreplication.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-file-layout.xml | 47
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-encode-password.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-rebuild-index.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-reading.xml | 75
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-review.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-issues.xml | 114
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-account-lockout.xml | 58
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-multithreading.xml | 45
opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/fo/coredoc.xsl | 41
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-logging.xml | 39
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-upgrade.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-install-cli.xml | 389 ++
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapsearch.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-extended-ops.xml | 83
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/preface.xml | 151
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/preface.xml | 160
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-list-backends.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-welcome.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsconfig.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-ports-used.xml | 85
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-status.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-using-the-sdk.xml | 55
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-make-ldif.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-writing.xml | 60
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-upgrade.xml | 219 +
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-pta.xml | 41
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-privileges-acis.xml | 45
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapsearch.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-manage-tasks.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-searchrate.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-best-practices.xml | 126
opendj-sdk/opendj3/pom.xml | 1
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-attribute-uniqueness.xml | 57
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-get-sdk.xml | 322 +
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-control-panel.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-groups.xml | 49
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-install.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-install-gui.xml | 137
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-jvm-opts.xml | 96
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-schema.xml | 70
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-pwd-policy.xml | 45
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapdelete.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-virtual-attrs-collective-attrs.xml | 44
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-authrate.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-troubleshooting.xml | 38
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldifsearch.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapcompare.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-testing.xml | 59
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/images/OpenDJ-Control-Panel.png | 0
opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-ldif.xml | 55
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-export-ldif.xml | 106
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/OpenDJ-Install-Guide.xml | 60
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-l10n.xml | 88
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-start-ds.xml | 106
opendj-sdk/opendj3/opendj-docs/src/main/resources/legal-notices/CC-BY-NC-ND.txt | 296 +
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-mv-servers.xml | 42
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-chaining.xml | 40
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/preface.xml | 167
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-replication.xml | 47
opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-indexing.xml | 39
opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/uninstall-start.png | 0
126 files changed, 11,496 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opendj3/opendj-docs/pom.xml b/opendj-sdk/opendj3/opendj-docs/pom.xml
new file mode 100644
index 0000000..34ec793
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/pom.xml
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>opendj-docs</artifactId>
+ <name>OpenDJ Core User Documentation</name>
+ <packaging>pom</packaging>
+ <description>DocBook XML source for OpenDJ core user documentation. Java API and configuration reference documentation is generated from OpenDJ source code.</description>
+ <repositories>
+ <repository>
+ <id>forgerock-snapshots-repository</id>
+ <name>ForgeRock Snapshot Repository</name>
+ <url>http://maven.forgerock.org/repo/snapshots</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ </repository>
+ </repositories>
+ <properties>
+ <docbkx-src>${basedir}/src/docbkx</docbkx-src>
+ <dbstyle-dir>${basedir}/src/docbkx-stylesheets</dbstyle-dir>
+ <docbkx-out>${basedir}/target/docbkx</docbkx-out>
+ </properties>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>com.agilejava.docbkx</groupId>
+ <artifactId>docbkx-maven-plugin</artifactId>
+ <version>2.0.13-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <id>build-doc</id>
+ <phase>pre-site</phase>
+ <goals>
+ <goal>generate-epub</goal>
+ <goal>generate-html</goal>
+ <goal>generate-pdf</goal>
+ <goal>generate-rtf</goal>
+ </goals>
+ <configuration>
+ <!-- Comment the draft elements out for final build -->
+ <draftMode>yes</draftMode>
+ <draftWatermarkImage>http://docbook.sourceforge.net/release/images/draft.png</draftWatermarkImage>
+
+ <includes>*/OpenDJ-*.xml</includes>
+ <xincludeSupported>true</xincludeSupported>
+
+ <!-- EPUB -->
+ <epubCustomization>${dbstyle-dir}/epub/coredoc.xsl</epubCustomization>
+
+ <!-- HTML -->
+ <chunkedOutput>false</chunkedOutput>
+ <htmlCustomization>${dbstyle-dir}/html/coredoc.xsl</htmlCustomization>
+ <htmlStylesheet>css/coredoc.css</htmlStylesheet>
+
+ <!-- PDF, RTF -->
+ <foCustomization>${dbstyle-dir}/fo/coredoc.xsl</foCustomization>
+
+ <!-- Resources required but not copied by DocBook.xsl.
+ TODO: Figure out how to say foreach in ant. -->
+ <preProcess>
+ <copy todir='${docbkx-out}/epub/admin-guide/OpenDJ-Admin-Guide/images'>
+ <fileset dir='${docbkx-src}/admin-guide/images' />
+ </copy>
+ <copy todir='${docbkx-out}/html/admin-guide/images'>
+ <fileset dir='${docbkx-src}/admin-guide/images' />
+ </copy>
+ <copy todir='${docbkx-out}/html/admin-guide'>
+ <fileset dir='${basedir}/src/main/resources' />
+ </copy>
+ <copy todir='${docbkx-out}/epub/dev-guide/OpenDJ-Dev-Guide/images'>
+ <fileset dir='${docbkx-src}/dev-guide/images' />
+ </copy>
+ <copy todir='${docbkx-out}/html/dev-guide/images'>
+ <fileset dir='${docbkx-src}/dev-guide/images' />
+ </copy>
+ <copy todir='${docbkx-out}/html/dev-guide'>
+ <fileset dir='${basedir}/src/main/resources' />
+ </copy>
+ <copy todir='${docbkx-out}/epub/install-guide/OpenDJ-Install-Guide/images'>
+ <fileset dir='${docbkx-src}/install-guide/images' />
+ </copy>
+ <copy todir='${docbkx-out}/html/install-guide/images'>
+ <fileset dir='${docbkx-src}/install-guide/images' />
+ </copy>
+ <copy todir='${docbkx-out}/html/install-guide'>
+ <fileset dir='${basedir}/src/main/resources' />
+ </copy>
+ <copy todir='${docbkx-out}/epub/release-notes/OpenDJ-Release-Notes/images'>
+ <fileset dir='${docbkx-src}/release-notes/images' />
+ </copy>
+ <copy todir='${docbkx-out}/html/release-notes/images'>
+ <fileset dir='${docbkx-src}/release-notes/images' />
+ </copy>
+ <copy todir='${docbkx-out}/html/release-notes'>
+ <fileset dir='${basedir}/src/main/resources' />
+ </copy>
+ </preProcess>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>net.sf.docbook</groupId>
+ <artifactId>docbook-xml</artifactId>
+ <version>5.0-all</version>
+ <classifier>resources</classifier>
+ <type>zip</type>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.offo</groupId>
+ <artifactId>fop-hyph</artifactId>
+ <version>1.2</version> <!-- Should use 2.0, but it doesn't exist? -->
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>fix-legalnotice</id>
+ <phase>post-site</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target>
+ <!-- TODO: Figure out how to say foreach in ant. -->
+ <!-- How do I say pwd in ant or in Maven? -->
+ <copy file='${env.PWD}/legalnotice.html' todir='${basedir}/target/docbkx/html/admin-guide' />
+ <copy file='${env.PWD}/legalnotice.html' todir='${basedir}/target/docbkx/html/dev-guide' />
+ <copy file='${env.PWD}/legalnotice.html' todir='${basedir}/target/docbkx/html/install-guide' />
+ <move file='${env.PWD}/legalnotice.html' todir='${basedir}/target/docbkx/html/release-notes' />
+ </target>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <parent>
+ <groupId>org.opendj</groupId>
+ <artifactId>opendj-project</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+</project>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/epub/coredoc.xsl b/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/epub/coredoc.xsl
new file mode 100644
index 0000000..b7f2fdd
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/epub/coredoc.xsl
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+ <xsl:import href="urn:docbkx:stylesheet" />
+
+<!-- <xsl:param name="epub.embedded.fonts">TODO... DejaVuSerif.otf,DejaVuSerif-Italic.otf, etc.</xsl:param> -->
+</xsl:stylesheet>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/fo/coredoc.xsl b/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/fo/coredoc.xsl
new file mode 100644
index 0000000..3ceecdd
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/fo/coredoc.xsl
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+ <xsl:import href="urn:docbkx:stylesheet"/>
+
+ <xsl:param name="fop1.extensions" select="1" />
+ <xsl:param name="shade.verbatim" select="1" />
+ <xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="background-color">#efefef</xsl:attribute>
+ <xsl:attribute name="border-width">0.5pt</xsl:attribute>
+ <xsl:attribute name="border-style">dashed</xsl:attribute>
+ <xsl:attribute name="border-color">#000000</xsl:attribute>
+ <xsl:attribute name="padding">3pt</xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:param name="ulink.footnotes" select="1" />
+
+</xsl:stylesheet>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/html/coredoc.xsl b/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/html/coredoc.xsl
new file mode 100644
index 0000000..19c7cac
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx-stylesheets/html/coredoc.xsl
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+ <xsl:import href="urn:docbkx:stylesheet" />
+
+<!-- <xsl:param name="chunk.section.depth" select="0" />-->
+<!-- <xsl:param name="chunker.output.encoding">UTF-8</xsl:param>-->
+<!-- <xsl:param name="chunker.output.indent">yes</xsl:param>-->
+ <xsl:param name="generate.legalnotice.link" select="1" />
+<!-- <xsl:param name="generate.revhistory.link" select="1" />-->
+ <xsl:param name="root.filename">index</xsl:param>
+ <xsl:param name="use.id.as.filename" select="1" />
+<!-- <xsl:template name="user.footer.content">-->
+<!-- <a>-->
+<!-- <xsl:attribute name="href">-->
+<!-- <xsl:apply-templates select="//legalnotice[1]" mode="chunk-filename" />-->
+<!-- </xsl:attribute>-->
+<!-- <xsl:apply-templates select="//copyright[1]" mode="titlepage.mode" />-->
+<!-- </a>-->
+<!-- </xsl:template>-->
+ <xsl:param name="generate.toc">
+ appendix nop
+ article/appendix nop
+ article nop
+ book toc,title,figure,table,example,equation
+ chapter nop
+ part toc,title
+ preface nop
+ qandadiv nop
+ qandaset nop
+ reference nop
+ sect1 nop
+ sect2 nop
+ sect3 nop
+ sect4 nop
+ sect5 nop
+ section nop
+ set toc,title
+ </xsl:param>
+ <xsl:param name="toc.section.depth" select="0" />
+</xsl:stylesheet>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/OpenDJ-Admin-Guide.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/OpenDJ-Admin-Guide.xml
new file mode 100644
index 0000000..e73a1e6
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/OpenDJ-Admin-Guide.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<book xml:id='admin-guide'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <info>
+ <title>OpenDJ <?eval ${project.version}?> Administration Guide</title>
+ <copyright>
+ <year>2011</year>
+ <holder>ForgeRock AS</holder>
+ </copyright>
+ <authorgroup>
+ <author>
+ <personname><firstname>Mark</firstname><surname>Craig</surname></personname>
+ </author>
+ </authorgroup>
+ <xinclude:include href='../legal.xml' />
+ <pubdate><?eval ${maven.build.timestamp}?></pubdate>
+ </info>
+
+ <toc />
+
+ <xinclude:include href="preface.xml" />
+
+ <xinclude:include href='chap-admin-tools.xml' />
+ <xinclude:include href='chap-server-process.xml' />
+ <xinclude:include href='chap-import-export.xml' />
+ <xinclude:include href='chap-listeners.xml' />
+ <xinclude:include href='chap-privileges-acis.xml' />
+ <xinclude:include href='chap-ldap-operations.xml' />
+ <xinclude:include href='chap-indexing.xml' />
+ <xinclude:include href='chap-replication.xml' />
+ <xinclude:include href='chap-backup-restore.xml' />
+ <xinclude:include href='chap-pwd-policy.xml' />
+ <xinclude:include href='chap-account-lockout.xml' />
+ <xinclude:include href='chap-resource-limits.xml' />
+ <xinclude:include href='chap-groups.xml' />
+ <xinclude:include href='chap-attribute-uniqueness.xml' />
+ <xinclude:include href='chap-schema.xml' />
+ <xinclude:include href='chap-referrals.xml' />
+ <xinclude:include href='chap-virtual-attrs-collective-attrs.xml' />
+ <xinclude:include href='chap-pta.xml' />
+ <xinclude:include href='chap-load-balancing.xml' />
+ <xinclude:include href='chap-failover.xml' />
+ <xinclude:include href='chap-chaining.xml' />
+ <xinclude:include href='chap-monitoring.xml' />
+ <xinclude:include href='chap-tuning.xml' />
+ <xinclude:include href='chap-mv-servers.xml' />
+ <xinclude:include href='chap-troubleshooting.xml' />
+
+ <reference>
+ <title>Tools Reference</title>
+ <xinclude:include href='man-backup.xml' />
+ <xinclude:include href='man-base64.xml' />
+ <xinclude:include href='man-control-panel.xml' />
+ <xinclude:include href='man-create-rc-script.xml' />
+ <xinclude:include href='man-dbtest.xml' />
+ <xinclude:include href='man-dsconfig.xml' />
+ <xinclude:include href='man-dsframework.xml' />
+ <xinclude:include href='man-dsjavaproperties.xml' />
+ <xinclude:include href='man-dsreplication.xml' />
+ <xinclude:include href='man-encode-password.xml' />
+ <xinclude:include href='man-export-ldif.xml' />
+ <xinclude:include href='man-import-ldif.xml' />
+ <xinclude:include href='man-install.xml' />
+ <xinclude:include href='man-ldapcompare.xml' />
+ <xinclude:include href='man-ldapdelete.xml' />
+ <xinclude:include href='man-ldapmodify.xml' />
+ <xinclude:include href='man-ldappasswordmodify.xml' />
+ <xinclude:include href='man-ldapsearch.xml' />
+ <xinclude:include href='man-ldif-diff.xml' />
+ <xinclude:include href='man-ldifmodify.xml' />
+ <xinclude:include href='man-ldifsearch.xml' />
+ <xinclude:include href='man-list-backends.xml' />
+ <xinclude:include href='man-make-ldif.xml' />
+ <xinclude:include href='man-manage-account.xml' />
+ <xinclude:include href='man-manage-tasks.xml' />
+ <xinclude:include href='man-rebuild-index.xml' />
+ <xinclude:include href='man-restore.xml' />
+ <xinclude:include href='man-setup.xml' />
+ <xinclude:include href='man-start-ds.xml' />
+ <xinclude:include href='man-status.xml' />
+ <xinclude:include href='man-stop-ds.xml' />
+ <xinclude:include href='man-upgrade.xml' />
+ <xinclude:include href='man-verify-index.xml' />
+ </reference>
+
+ <xinclude:include href='appendix-file-layout.xml' />
+ <xinclude:include href='appendix-ports-used.xml' />
+ <xinclude:include href='appendix-standards.xml' />
+ <xinclude:include href='appendix-controls.xml' />
+ <xinclude:include href='appendix-extended-ops.xml' />
+ <xinclude:include href='appendix-l10n.xml' />
+
+ <index />
+
+</book>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-controls.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-controls.xml
new file mode 100644
index 0000000..76ded65
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-controls.xml
@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<appendix xml:id='appendix-controls'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>LDAP Controls</title>
+
+ <para>Controls provide a mechanism whereby the semantics and arguments of
+ existing LDAP operations may be extended. One or more controls may be
+ attached to a single LDAP message. A control only affects the semantics of
+ the message it is attached to. Controls sent by clients are termed
+ <emphasis>request controls</emphasis>, and those sent by servers are termed
+ <emphasis>response controls</emphasis>.</para>
+
+ <para>OpenDJ software supports the following LDAP controls.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term>Assertion Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.1.12</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc4528'>RFC 4528
+ - Lightweight Directory Access Protocol (LDAP) Assertion Control</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Authorization Identity Request Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.16</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc3829'>RFC 3829
+ - Lightweight Directory Access Protocol (LDAP) Authorization Identity
+ Request and Response Controls</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Authorization Identity Response Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.15</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc3829'>RFC 3829
+ - Lightweight Directory Access Protocol (LDAP) Authorization Identity
+ Request and Response Controls</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Entry Change Notification Response Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.7</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-ietf-ldapext-psearch'
+ >draft-ietf-ldapext-psearch - Persistent Search: A Simple LDAP Change
+ Notification Mechanism</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Get Effective Rights Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.4.1.42.2.27.9.5.2</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-ietf-ldapext-acl-model'
+ >draft-ietf-ldapext-acl-model - Access Control Model for LDAPv3</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Manage DSAIT Request Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.2</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc3296'>RFC 3296
+ - Named Subordinate References in Lightweight Directory Access Protocol
+ (LDAP) Directories</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Matched Values Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.2.826.0.1.3344810.2.3</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc3876'>RFC 3876
+ - Returning Matched Values with the Lightweight Directory Access Protocol
+ version 3 (LDAPv3)</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Password Expired Response Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.4</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy'
+ >draft-vchu-ldap-pwd-policy - Password Policy for LDAP Directories</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Password Expiring Response Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.5</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy'
+ >draft-vchu-ldap-pwd-policy - Password Policy for LDAP Directories</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Password Policy Response Control</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.4.1.42.2.27.8.5.1</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-behera-ldap-password-policy'
+ >draft-behera-ldap-password-policy - Password Policy for LDAP
+ Directories</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Permissive Modify Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.2.840.113556.1.4.1413</para>
+ <para>Microsoft defined this control that, "Allows an LDAP modify to work
+ under less restrictive conditions. Without it, a delete will fail if an
+ attribute done not exist, and an add will fail if an attribute already
+ exists. No data is needed in this control." (<link
+ xlink:href='http://www.alvestrand.no/objectid/1.2.840.113556.1.4.1413.html'
+ >source of quote</link>)</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Persistent Search Request Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.3</para>
+ <para>Internet-Draft:
+ <link xlink:href='http://tools.ietf.org/html/draft-ietf-ldapext-psearch'
+ >draft-ietf-ldapext-psearch - Persistent Search: A Simple LDAP Change
+ Notification Mechanism</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Post-Read Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.1.13.2</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc4527'>RFC 4527
+ - Lightweight Directory Access Protocol (LDAP) Read Entry Controls</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Post-Read Response Control</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.1.13.2</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc4527'>RFC 4527
+ - Lightweight Directory Access Protocol (LDAP) Read Entry Controls</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Pre-Read Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.1.13.1</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc4527'>RFC 4527
+ - Lightweight Directory Access Protocol (LDAP) Read Entry Controls</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Pre-Read Response Control</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.1.13.1</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc4527'>RFC 4527
+ - Lightweight Directory Access Protocol (LDAP) Read Entry Controls</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Proxied Authorization v1 Request Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.12</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-weltman-ldapv3-proxy-04'
+ >draft-weltman-ldapv3-proxy-04 - LDAP Proxied Authorization Control</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Proxied Authorization v2 Request Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.18</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc4370'>RFC 4370
+ - Lightweight Directory Access Protocol (LDAP) Proxied Authorization
+ Control</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Server Side Sort Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.2.840.113556.1.4.473</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc2891'>RFC 2891
+ - LDAP Control Extension for Server Side Sorting of Search Results</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Server Side Sort Response Control</term>
+ <listitem>
+ <para>Object Identifier: 1.2.840.113556.1.4.474</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc2891'>RFC 2891
+ - LDAP Control Extension for Server Side Sorting of Search Results</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Simple Paged Results Control</term>
+ <listitem>
+ <para>Object Identifier: 1.2.840.113556.1.4.319</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc2696'>RFC 2696
+ - LDAP Control Extension for Simple Paged Results Manipulation</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Sub-entries Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.4.1.7628.5.101.1</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-ietf-ldup-subentry'
+ >draft-ietf-ldup-subentry - LDAP Subentry Schema</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Subtree Delete Request Control</term>
+ <listitem>
+ <para>Object Identifier: 1.2.840.113556.1.4.805</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-armijo-ldap-treedelete'
+ >draft-armijo-ldap-treedelete - Tree Delete Control</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Virtual List View Request Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.9</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-ietf-ldapext-ldapv3-vlv'
+ >draft-ietf-ldapext-ldapv3-vlv - LDAP Extensions for Scrolling View
+ Browsing of Search Results</link></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Virtual List View Response Control</term>
+ <listitem>
+ <para>Object Identifier: 2.16.840.1.113730.3.4.10</para>
+ <para>Internet-Draft: <link
+ xlink:href='http://tools.ietf.org/html/draft-ietf-ldapext-ldapv3-vlv'
+ >draft-ietf-ldapext-ldapv3-vlv - LDAP Extensions for Scrolling View
+ Browsing of Search Results</link></para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+</appendix>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-extended-ops.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-extended-ops.xml
new file mode 100644
index 0000000..30689ad
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-extended-ops.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<appendix xml:id='appendix-extended-ops'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>LDAP Extended Operations</title>
+
+ <para>Extended operations allow additional operations to be defined for
+ services not already available in the protocol</para>
+
+ <para>OpenDJ software supports the following LDAP extended operations.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term>Cancel Extended Request</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.1.8</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc3909'>RFC 3909
+ - Lightweight Directory Access Protocol (LDAP) Cancel Operation</link>
+ </para>
+ </listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term>Password Modify Extended Request</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.4.1.4203.1.11.1</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc3909'>RFC 3062
+ - LDAP Password Modify Extended Operation</link></para>
+ </listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term>Start Transport Layer Security Extended Request</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.4.1.1466.20037</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc4511'>RFC 4511
+ - Lightweight Directory Access Protocol (LDAP): The Protocol</link></para>
+ </listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term>Who am I? Extended Request</term>
+ <listitem>
+ <para>Object Identifier: 1.3.6.1.4.1.4203.1.11.3</para>
+ <para>RFC: <link xlink:href='http://tools.ietf.org/html/rfc4532'>RFC 4532
+ - Lightweight Directory Access Protocol (LDAP) "Who am I?" Operation</link>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+</appendix>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-file-layout.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-file-layout.xml
new file mode 100644
index 0000000..eeaed0b
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-file-layout.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<appendix xml:id='appendix-file-layout'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>File layout</title>
+
+ <para>OpenDJ software installs and creates the following files and
+ directories.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>FILENAME</filename></term>
+ <listitem>
+ <para>DESCRIPTION</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+</appendix>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-l10n.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-l10n.xml
new file mode 100644
index 0000000..730b71b
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-l10n.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<appendix xml:id='appendix-l10n'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Localization</title>
+
+ <para>OpenDJ software stores data in UTF-8 format. It enables you to store
+ and to search for attribute values according to a variety of language
+ specific locales. OpenDJ software is also itself localized for a smaller
+ variety of languages.</para>
+
+ <section>
+ <title>OpenDJ Languages</title>
+
+ <para>OpenDJ <?eval ${product.version}?> software has been localized
+ in the following languages.</para>
+
+ <itemizedlist>
+ <listitem><para>French</para></listitem>
+ <listitem><para>German</para></listitem>
+ <listitem><para>Japanese</para></listitem>
+ <listitem><para>Simplified Chinese</para></listitem>
+ <listitem><para>Spanish</para></listitem>
+ </itemizedlist>
+
+ <note>
+ <para>Certain messages have also been translated into Catalan, Korean,
+ Polish, and Traditional Chinese. Some error messages including messages
+ labeled SEVERE and FATAL are provided only in English.</para>
+ </note>
+ </section>
+
+ <section>
+ <title>Directory Support For Locales and Language Subtypes</title>
+
+ <para>OpenDJ software supports the following locales, with their
+ associated language and country codes, and their collation order
+ object identifiers.</para>
+
+ <!-- TODO: Complete this section. -->
+ <variablelist>
+ <varlistentry>
+ <term>US English</term>
+ <listitem>
+ <para>Code tag: en-US</para>
+ <para>Collation order object identifier: 1.3.6.1.4.1.42.2.27.9.4.34.1</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>OpenDJ software supports the following language subtypes.</para>
+
+ <!-- TODO: Complete this section. -->
+ <itemizedlist>
+ <listitem><para>English, en</para></listitem>
+ </itemizedlist>
+
+ </section>
+
+</appendix>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-ports-used.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-ports-used.xml
new file mode 100644
index 0000000..b42ff40
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-ports-used.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<appendix xml:id='appendix-ports-used'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Ports Used</title>
+
+ <para>OpenDJ server software uses the following TCP/IP ports by default.</para>
+
+ <!-- Protocol, port number, description (what for), on by default? -->
+ <variablelist>
+ <varlistentry>
+ <term>LDAP: 389 (1389)</term>
+ <listitem>
+ <para>OpenDJ directory server listens for LDAP requests from client
+ applications on port 389 by default. OpenDJ directory server uses port
+ 1389 by default for non-root users. LDAP is enabled by default.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>LDAPS: 636 (1636)</term>
+ <listitem>
+ <para>OpenDJ directory server listens for LDAPS requests from client
+ applications on port 636 by default. OpenDJ directory server uses port
+ 1636 by default for non-root users. LDAPS is not enabled by default.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Administrative connections: 4444</term>
+ <listitem>
+ <para>OpenDJ directory server listens for administrative traffic on port
+ 4444 by default. The administration connector is enabled by default.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>SNMP: 161</term>
+ <listitem>
+ <para>OpenDJ directory server listens for SNMP traffic on port 161 by
+ default. SNMP is not enabled by default.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>JMX: 1689</term>
+ <listitem>
+ <para>OpenDJ directory server listens for Java Management eXtension
+ traffic on port 1689 by default. JMX is not enabled by default.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Replication: 8989</term>
+ <listitem>
+ <para>OpenDJ directory server listens for replication traffic
+ on port 8989 by default. Replication is not enabled by default.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+</appendix>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-standards.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-standards.xml
new file mode 100644
index 0000000..e52b92a
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/appendix-standards.xml
@@ -0,0 +1,639 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<appendix xml:id='appendix-standards'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Standards, RFCs, & Internet-Drafts</title>
+
+ <para>OpenDJ <?eval ${product.version}?> software implements the following
+ RFCs, Internet-Drafts, and standards.</para>
+
+ <!-- Document [link], description -->
+ <variablelist>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc1274'>RFC 1274:
+ The COSINE and Internet X.500 Schema</link></term>
+ <listitem>
+ <para>X.500 Directory Schema, or Naming Architecture, for use in the
+ COSINE and Internet X.500 pilots.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc1321'>RFC 1321:
+ The MD5 Message-Digest Algorithm</link></term>
+ <listitem>
+ <para>MD5 message-digest algorithm that takes as input a message of
+ arbitrary length and produces as output a 128-bit "fingerprint" or
+ "message digest" of the input.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc1777'>RFC 1777:
+ Lightweight Directory Access Protocol (LDAPv2)</link></term>
+ <listitem>
+ <para>Provide access to the X.500 Directory while not incurring the
+ resource requirements of the Directory Access Protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc1778'>RFC 1778:
+ The String Representation of Standard Attribute Syntaxes</link></term>
+ <listitem>
+ <para>Defines the requirements that must be satisfied by encoding
+ rules used to render X.500 Directory attribute syntaxes into a form
+ suitable for use in the LDAP, then defines the encoding rules for the
+ standard set of attribute syntaxes.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc1779'>RFC 1779:
+ A String Representation of Distinguished Names</link></term>
+ <listitem>
+ <para>Defines a string format for representing names, which is designed
+ to give a clean representation of commonly used names, whilst being
+ able to represent any distinguished name.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2079'>RFC 2079:
+ Definition of an X.500 Attribute Type and an Object Class to Hold
+ Uniform Resource Identifiers (URIs)</link></term>
+ <listitem>
+ <para>Defines a new attribute type and an auxiliary object class to
+ allow URIs, including URLs, to be stored in directory entries in a
+ standard way.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2222'>RFC 2222:
+ Simple Authentication and Security Layer (SASL)</link></term>
+ <listitem>
+ <para>Describes a method for adding authentication support to
+ connection-based protocols.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2246'>RFC 2246:
+ The TLS Protocol Version 1.0</link></term>
+ <listitem>
+ <para>Specifies Version 1.0 of the Transport Layer Security
+ protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2247'>RFC 2247:
+ Using Domains in LDAP/X.500 Distinguished Names</link></term>
+ <listitem>
+ <para>Defines an algorithm by which a name registered with the Internet
+ Domain Name Service can be represented as an LDAP distinguished name.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2251'>RFC 2251:
+ Lightweight Directory Access Protocol (v3)</link></term>
+ <listitem>
+ <para>Describes a directory access protocol designed to provide access
+ to directories supporting the X.500 models, while not incurring the
+ resource requirements of the X.500 Directory Access Protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2252'>RFC 2252:
+ Lightweight Directory Access Protocol (v3): Attribute Syntax
+ Definitions</link></term>
+ <listitem>
+ <para>Defines a set of syntaxes for LDAPv3, and the rules by which
+ attribute values of these syntaxes are represented as octet strings
+ for transmission in the LDAP protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2253'>RFC 2253:
+ Lightweight Directory Access Protocol (v3): UTF-8 String Representation
+ of Distinguished Names</link></term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2254'>RFC 2254:
+ The String Representation of LDAP Search Filters</link></term>
+ <listitem>
+ <para>Defines the string format for representing names, which is designed
+ to give a clean representation of commonly used distinguished names,
+ while being able to represent any distinguished name.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2255'>RFC 2255:
+ The LDAP URL Format</link></term>
+ <listitem>
+ <para>Describes a format for an LDAP Uniform Resource Locator.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2256'>RFC 2256:
+ A Summary of the X.500(96) User Schema for use with LDAPv3</link></term>
+ <listitem>
+ <para>Provides an overview of the attribute types and object classes
+ defined by the ISO and ITU-T committees in the X.500 documents, in
+ particular those intended for use by directory clients.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2307'>RFC 2307:
+ An Approach for Using LDAP as a Network Information Service</link></term>
+ <listitem>
+ <para>Describes an experimental mechanism for mapping entities related
+ to TCP/IP and the UNIX system into X.500 entries so that they may be
+ resolved with the Lightweight Directory Access Protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2377'>RFC 2377:
+ Naming Plan for Internet Directory-Enabled Applications</link></term>
+ <listitem>
+ <para>Proposes a new directory naming plan that leverages the strengths
+ of the most popular and successful Internet naming schemes for naming
+ objects in a hierarchical directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2696'>RFC 2696:
+ LDAP Control Extension for Simple Paged Results Manipulation</link></term>
+ <listitem>
+ <para>Allows a client to control the rate at which an LDAP server
+ returns the results of an LDAP search operation.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2713'>RFC 2713:
+ Schema for Representing Java(tm) Objects in an LDAP Directory</link></term>
+ <listitem>
+ <para>Defines a common way for applications to store and retrieve Java
+ objects from the directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2714'>RFC 2714:
+ Schema for Representing CORBA Object References in an LDAP
+ Directory</link></term>
+ <listitem>
+ <para>Define a common way for applications to store and retrieve CORBA
+ object references from the directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2739'>RFC 2739:
+ Calendar Attributes for vCard and LDAP</link></term>
+ <listitem>
+ <para>Defines a mechanism to locate a user calendar and free/busy time
+ using the LDAP protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2798'>RFC 2798:
+ Definition of the inetOrgPerson LDAP Object Class</link></term>
+ <listitem>
+ <para>Define an object class called inetOrgPerson for use in LDAP and
+ X.500 directory services that extends the X.521 standard
+ organizationalPerson class.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2829'>RFC 2829:
+ Authentication Methods for LDAP</link></term>
+ <listitem>
+ <para>Specifies particular combinations of security mechanisms which
+ are required and recommended in LDAP implementations.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2830'>RFC 2830:
+ Lightweight Directory Access Protocol (v3): Extension for Transport
+ Layer Security</link></term>
+ <listitem>
+ <para>Defines the "Start Transport Layer Security (TLS) Operation"
+ for LDAP.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2849'>RFC 2849:
+ The LDAP Data Interchange Format (LDIF) - Technical
+ Specification</link></term>
+ <listitem>
+ <para>Describes a file format suitable for describing directory
+ information or modifications made to directory information.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc2926'>RFC 2926:
+ Conversion of LDAP Schemas to and from SLP Templates</link></term>
+ <listitem>
+ <para>Describes a procedure for mapping between Service Location
+ Protocol service advertisements and lightweight directory access
+ protocol descriptions of services.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3045'>RFC 3045:
+ Storing Vendor Information in the LDAP root DSE</link></term>
+ <listitem>
+ <para>Specifies two Lightweight Directory Access Protocol attributes,
+ vendorName and vendorVersion that MAY be included in the root
+ DSA-specific Entry (DSE) to advertise vendor-specific information.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3062'>RFC 3062:
+ LDAP Password Modify Extended Operation</link></term>
+ <listitem>
+ <para>Describes an LDAP extended operation to allow modification of
+ user passwords which is not dependent upon the form of the authentication
+ identity nor the password storage mechanism used.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3112'>RFC 3112:
+ LDAP Authentication Password Schema</link></term>
+ <listitem>
+ <para>Describes schema in support of user/password authentication in
+ a LDAP directory including the authPassword attribute type. This
+ attribute type holds values derived from the user's password(s)
+ (commonly using cryptographic strength one-way hash).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3377'>RFC 3377:
+ Lightweight Directory Access Protocol (v3): Technical
+ Specification</link></term>
+ <listitem>
+ <para>Specifies the set of RFCs comprising the Lightweight Directory
+ Access Protocol Version 3 (LDAPv3), and addresses the "IESG Note"
+ attached to RFCs 2251 through 2256.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3383'>RFC 3383:
+ Internet Assigned Numbers Authority (IANA) Considerations for the
+ Lightweight Directory Access Protocol (LDAP)</link></term>
+ <listitem>
+ <para>Provides procedures for registering extensible elements
+ of the Lightweight Directory Access Protocol (LDAP).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3546'>RFC 3546:
+ Transport Layer Security (TLS) Extensions</link></term>
+ <listitem>
+ <para>Describes extensions that may be used to add functionality to
+ Transport Layer Security.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3671'>RFC 3671:
+ Collective Attributes in the Lightweight Directory Access Protocol
+ (LDAP)</link></term>
+ <listitem>
+ <para>Summarizes the X.500 information model for collective attributes
+ and describes use of collective attributes in LDAP.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3672'>RFC 3672:
+ Subentries in the Lightweight Directory Access Protocol
+ (LDAP)</link></term>
+ <listitem>
+ <para>Adapts X.500 subentries mechanisms for use with the Lightweight
+ Directory Access Protocol (LDAP).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3673'>RFC 3673:
+ Lightweight Directory Access Protocol version 3 (LDAPv3): All Operational
+ Attributes</link></term>
+ <listitem>
+ <para>Describes an LDAP extension which clients may use to request the
+ return of all operational attributes.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3674'>RFC 3674:
+ Feature Discovery in Lightweight Directory Access Protocol
+ (LDAP)</link></term>
+ <listitem>
+ <para>Introduces a general mechanism for discovery of elective features
+ and extensions which cannot be discovered using existing mechanisms.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3771'>RFC 3771:
+ Lightweight Directory Access Protocol (LDAP) Intermediate Response
+ Message</link></term>
+ <listitem>
+ <para>Defines and describes the IntermediateResponse message, a general
+ mechanism for defining single-request/multiple-response operations in
+ Lightweight Directory Access Protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3829'>RFC 3829:
+ Lightweight Directory Access Protocol (LDAP) Authorization Identity
+ Request and Response Controls</link></term>
+ <listitem>
+ <para>Extends the Lightweight Directory Access Protocol bind operation
+ with a mechanism for requesting and returning the authorization identity
+ it establishes.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3876'>RFC 3876:
+ Returning Matched Values with the Lightweight Directory Access Protocol
+ version 3 (LDAPv3)</link></term>
+ <listitem>
+ <para>Describes a control for the Lightweight Directory Access Protocol
+ version 3 that is used to return a subset of attribute values from an
+ entry.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc3909'>RFC 3909:
+ Lightweight Directory Access Protocol (LDAP) Cancel Operation</link></term>
+ <listitem>
+ <para>Describes a Lightweight Directory Access Protocol extended operation
+ to cancel (or abandon) an outstanding operation, with a response to
+ indicate the outcome of the operation.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4346'>RFC 4346:
+ The Transport Layer Security (TLS) Protocol Version 1.1</link></term>
+ <listitem>
+ <para>Specifies Version 1.1 of the Transport Layer Security
+ protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4370'>RFC 4370:
+ Lightweight Directory Access Protocol (LDAP) Proxied Authorization
+ Control</link></term>
+ <listitem>
+ <para>Defines the Proxy Authorization Control, that allows a client
+ to request that an operation be processed under a provided authorization
+ identity instead of under the current authorization identity associated
+ with the connection.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4403'>RFC 4403:
+ Lightweight Directory Access Protocol (LDAP) Schema for Universal
+ Description, Discovery, and Integration version 3 (UDDIv3)</link></term>
+ <listitem>
+ <para>Defines the Lightweight Directory Access Protocol schema for
+ representing Universal Description, Discovery, and Integration
+ data types in an LDAP directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4422'>RFC 4422:
+ Simple Authentication and Security Layer (SASL)</link></term>
+ <listitem>
+ <para>Describes a framework for providing authentication and data
+ security services in connection-oriented protocols via replaceable
+ mechanisms.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4505'>RFC 4505:
+ Anonymous Simple Authentication and Security Layer (SASL)
+ Mechanism</link></term>
+ <listitem>
+ <para>Describes a new way to provide anonymous login is needed
+ within the context of the Simple Authentication and Security
+ Layer framework.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4510'>RFC 4510:
+ Lightweight Directory Access Protocol (LDAP): Technical Specification
+ Road Map</link></term>
+ <listitem>
+ <para>Provides a road map of the LDAP Technical Specification.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4511'>RFC 4511:
+ Lightweight Directory Access Protocol (LDAP): The Protocol</link></term>
+ <listitem>
+ <para>Describes the protocol elements, along with their semantics and
+ encodings, of the Lightweight Directory Access Protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4512'>RFC 4512:
+ Lightweight Directory Access Protocol (LDAP): Directory Information
+ Models</link></term>
+ <listitem>
+ <para>Describes the X.500 Directory Information Models as used in
+ LDAP.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4513'>RFC 4513:
+ Lightweight Directory Access Protocol (LDAP): Authentication Methods
+ and Security Mechanisms</link></term>
+ <listitem>
+ <para>Describes authentication methods and security mechanisms of the
+ Lightweight Directory Access Protocol.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4514'>RFC 4514:
+ Lightweight Directory Access Protocol (LDAP): String Representation of
+ Distinguished Names</link></term>
+ <listitem>
+ <para>Defines the string representation used in the Lightweight Directory
+ Access Protocol to transfer distinguished names.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4515'>RFC 4515:
+ Lightweight Directory Access Protocol (LDAP): String Representation
+ of Search Filters</link></term>
+ <listitem>
+ <para>Defines a human-readable string representation of LDAP search
+ filters that is appropriate for use in LDAP URLs and in other
+ applications.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4516'>RFC 4516:
+ Lightweight Directory Access Protocol (LDAP): Uniform Resource
+ Locator</link></term>
+ <listitem>
+ <para>Describes a format for a Lightweight Directory Access Protocol
+ Uniform Resource Locator.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4517'>RFC 4517:
+ Lightweight Directory Access Protocol (LDAP): Syntaxes and Matching
+ Rules</link></term>
+ <listitem>
+ <para>Defines a base set of syntaxes and matching rules for use in
+ defining attributes for LDAP directories.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4519'>RFC 4519:
+ Lightweight Directory Access Protocol (LDAP): Schema for User
+ Applications</link></term>
+ <listitem>
+ <para>Provides a technical specification of attribute types and object
+ classes intended for use by LDAP directory clients for many directory
+ services, such as White Pages.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4524'>RFC 4524:
+ COSINE LDAP/X.500 Schema</link></term>
+ <listitem>
+ <para>Provides a collection of schema elements for use with the
+ Lightweight Directory Access Protocol from the COSINE and Internet
+ X.500 pilot projects.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4525'>RFC 4525:
+ Lightweight Directory Access Protocol (LDAP) Modify-Increment
+ Extension</link></term>
+ <listitem>
+ <para>Describes an extension to the Lightweight Directory Access
+ Protocol Modify operation to support an increment capability.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4526'>RFC 4526:
+ Lightweight Directory Access Protocol (LDAP) Absolute True and False
+ Filters</link></term>
+ <listitem>
+ <para>Extends the Lightweight Directory Access Protocol to support
+ absolute True and False filters based upon similar capabilities found
+ in X.500 directory systems.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4527'>RFC 4527:
+ Lightweight Directory Access Protocol (LDAP) Read Entry
+ Controls</link></term>
+ <listitem>
+ <para>Specifies an extension to the Lightweight Directory Access
+ Protocol to allow the client to read the target entry of an update
+ operation.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4528'>RFC 4528:
+ Lightweight Directory Access Protocol (LDAP) Assertion
+ Control</link></term>
+ <listitem>
+ <para>Defines the Lightweight Directory Access Protocol Assertion
+ Control, which allows a client to specify that a directory operation
+ should only be processed if an assertion applied to the target entry
+ of the operation is true.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4529'>RFC 4529:
+ Requesting Attributes by Object Class in the Lightweight Directory
+ Access Protocol (LDAP)</link></term>
+ <listitem>
+ <para>Extends LDAP to support a mechanism that LDAP clients may use to
+ request the return of all attributes of an object class.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4530'>RFC 4530:
+ Lightweight Directory Access Protocol (LDAP) entryUUID Operational
+ Attribute</link></term>
+ <listitem>
+ <para>Describes the LDAP/X.500 'entryUUID' operational attribute and
+ associated matching rules and syntax.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4532'>RFC 4532:
+ Lightweight Directory Access Protocol (LDAP) "Who am I?"
+ Operation</link></term>
+ <listitem>
+ <para>Provides a mechanism for Lightweight Directory Access Protocol
+ clients to obtain the authorization identity the server has associated
+ with the user or application entity.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://tools.ietf.org/html/rfc4616'>RFC 4616:
+ The PLAIN Simple Authentication and Security Layer (SASL)
+ Mechanism</link></term>
+ <listitem>
+ <para>Defines a simple clear-text user/password Simple Authentication
+ and Security Layer mechanism called the PLAIN mechanism.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link xlink:href='http://www.itl.nist.gov/fipspubs/fip180-1.htm'
+ >FIPS 180-1: Secure Hash Standard (SHA-1)</link></term>
+ <listitem>
+ <para>Specifies a Secure Hash Algorithm, SHA-1, for computing a condensed
+ representation of a message or a data file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+ xlink:href='http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf'
+ >FIPS 180-2: Secure Hash Standard (SHA-1, SHA-256, SHA-384,
+ SHA-512)</link></term>
+ <listitem>
+ <para>Specifies four Secure Hash Algorithms for computing a condensed
+ representation of electronic data.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+ xlink:href='http://www.oasis-open.org/committees/dsml/docs/DSMLv2.xsd'
+ >DSMLv2: Directory Service Markup Language</link></term>
+ <listitem>
+ <para>Provides a method for expressing directory queries and updates as
+ XML documents.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+</appendix>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-account-lockout.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-account-lockout.xml
new file mode 100644
index 0000000..16f96d0
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-account-lockout.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-account-lockout'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Implementing Account Lockout</title>
+
+ <para>OpenDJ directory server supports automatic account lockout.
+ The aim of account lockout is not to punish users who mistype their
+ passwords, but instead to protect the directory against attacks
+ in which the attacker attempts to guess a user password, repeatedly
+ attempting to bind until success is achieved.</para>
+
+ <para>Account lockout disables a user account after a specified
+ number of successive bind failures. When you implement account
+ lockout, you can opt to have the directory server unlock the account
+ again after a specified interval, or you can leave the account locked
+ until the password is reset.</para>
+
+ <para>The catch is that if an attacker has separate access to each
+ directory server replica in a topology, the attacker can try passwords
+ until lockout on each server separately, or until replication manages
+ to lock the accounts. In the worst case, therefore, the attacker gets
+ N x R tries, where N is the number of bind failures allowed on a directory
+ server, and R is the number of directory server replicas in the
+ topology.</para>
+
+ <para>This chapter shows you how to set up account lockout policies,
+ and how to intervene manually to lock and unlock accounts.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-admin-tools.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-admin-tools.xml
new file mode 100644
index 0000000..64790e1
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-admin-tools.xml
@@ -0,0 +1,406 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-admin-tools'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Administration Interfaces & Tools</title>
+
+ <para>OpenDJ server software installs with a cross-platform, Java Swing-based
+ Control Panel for many day-to-day tasks. OpenDJ server software also installs
+ command-line tools for configuration and management tasks.</para>
+
+ <para>This chapter is one of the few to include screen shots of the control
+ panel. Most examples make use of the command-line tools. Once you understand
+ the concepts, and how to perform a task using the command-line tools, you
+ no doubt need no more than to know where to start in the Control Panel to
+ accomplish what you set out to do.</para>
+
+ <para>At a protocol level, administration tools and interfaces connect to
+ servers through a different network port than that used to listen for traffic
+ from other client applications.</para>
+
+ <para>This chapter takes a quick look at the tools for managing directory
+ services.</para>
+
+ <section>
+ <title>Control Panel</title>
+
+ <para>OpenDJ Control Panel offers a graphical user interface for
+ managing both local and remote servers. You choose the server to manage
+ when you start the Control Panel. The Control Panel connects to the
+ administration server port, making a secure LDAPS connection.</para>
+
+ <itemizedlist>
+ <para>Start OpenDJ Control Panel.</para>
+ <listitem>
+ <para>(UNIX) Run OpenDJ/bin/control-panel.</para>
+ </listitem>
+ <listitem>
+ <para>(Windows) Double-click OpenDJ\bat\control-panel.bat.</para>
+ </listitem>
+ <listitem>
+ <para>(Mac OS X) Double-click OpenDJ/bin/ControlPanel.app.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>When you manage a local server as the user who installed OpenDJ,
+ you can start and stop the server process. Starting and stopping servers
+ requires commands to be run on the system where the server is located.
+ Other configuration can be performed through the administration
+ connector.</para>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/OpenDJ-Control-Panel.png" format="PNG" />
+ </imageobject>
+ <caption><para>OpenDJ Control Panel displays key information about the
+ server.</para></caption>
+ </mediaobject>
+
+ <variablelist>
+ <para>Down the left side of OpenDJ Control Panel, notice what you can
+ configure.</para>
+ <varlistentry>
+ <term>Directory Data</term>
+ <listitem>
+ <para>Directory data provisioning is typically not something you do
+ by hand in most deployments. Usually entries are created, modified, and
+ deleted through specific directory client applications. The Manage
+ Entries window can be useful, however, both in the lab as you design
+ and test directory data, and also if you modify individual ACIs or
+ debug issues with particular entries.</para>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/Manage-Entries.png" format="PNG" />
+ </imageobject>
+ <caption><para>The Manage Entries window can check that your changes are
+ valid before sending the request to the directory.</para></caption>
+ </mediaobject>
+ <para>Additionally, the Directory Data list makes it easy to create
+ a new base DN, and then import user data for the new base DN from LDIF.
+ You can also use the tools in the list to export user data to LDIF,
+ and to backup and restore user data.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Schema</term>
+ <listitem>
+ <para>The Manage Schema window lets you browse and modify the rules
+ that define how data is stored in the directory. You can modify the
+ schema while the server is running, and the changes you make take effect
+ immediately.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Indexes</term>
+ <listitem>
+ <para>The Manage Indexes window gives you a quick overview of all
+ the indexes currently maintained for directory attributes. To protect
+ your directory resources from being absorbed by costly searches on
+ unindexed attributes, you may choose to keep the default behavior,
+ preventing unindexed searches, instead adding indexes required by specific
+ applications. (Notice that if the number of user data entries is smaller
+ than the default resource limits, you can still perform what appear
+ to be unindexed searches. That is because the dn2id indexes returns
+ all user data entries without hitting a resource limit that would make
+ the search unindexed.)</para>
+ <para>OpenDJ Control Panel also allows you to verify and rebuild
+ existing indexes, which you may have to do after an upgrade operation,
+ or if you have reason to suspect index corruption.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Monitoring</term>
+ <listitem>
+ <para>The Monitoring list gives you windows to observe information
+ about the system, the JVM used, and indications about how the cache is
+ used, whether the work queue has been filling up, as well as details
+ about the database. You can also view the numbers and types of requests
+ arriving over the connection handlers, and the current tasks in progress
+ as well.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Runtime Options</term>
+ <listitem>
+ <para>If you did not set appropriate JVM runtime options during the
+ installation process, this is the list that allows you to do so through
+ the Control Panel.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </section>
+
+ <section>
+ <title>Command-Line Tools</title>
+
+ <para>All OpenDJ command-line tools take the --help option.</para>
+
+ <para>All commands call Java programs and therefore involve starting a
+ JVM.</para>
+
+ <itemizedlist>
+ <para>Setup, upgrade, and uninstall tools are located in the OpenDJ
+ directory. Find the additional command-line tools for your platform.</para>
+ <listitem>
+ <para>(UNIX) In OpenDJ/bin.</para>
+ </listitem>
+ <listitem>
+ <para>(Windows) In OpenDJ\bat.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The following list uses the UNIX names for the tools. On Windows
+ all command-line tools have the extension .bat.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term>backup</term>
+ <listitem>
+ <para>Backup or schedule backup of directory data.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>base64</term>
+ <listitem>
+ <para>Encode and decode data in base64 format.</para>
+ <para>Base64 encoding represents binary data in ASCII, and can be used to
+ encode character strings in LDIF, for example.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>create-rc-script (UNIX)</term>
+ <listitem>
+ <para>Generate a script you can use to start, stop, and restart the server
+ either directly or at system boot and shutdown. Use create-rc-script -f
+ <replaceable>script-file</replaceable>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>dbtest</term>
+ <listitem>
+ <para>Debug JE databases.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>dsconfig</term>
+ <listitem>
+ <para>The dsconfig command is the primary command-line tool for viewing
+ and editing OpenDJ configuration. When started without arguments, dsconfig
+ prompts you for administration connection information. Once connected it
+ presents you with a menu-driven interface to the server
+ configuration.</para>
+ <para>When you pass connection information, subcommands, and additional
+ options to dsconfig, the command runs in script mode and so is not
+ interactive.</para>
+ <para>You can prepare dsconfig batch scripts by running the tool with the
+ --commandFilePath option in interactive mode, then reading from the batch
+ file with the --batchFile option in script mode. Batch files can be useful
+ when you have many dsconfig commands to run and want to avoid starting
+ the JVM and setting up a new connection for each command.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>dsframework</term>
+ <listitem>
+ <para>Manage server registration, server groups, and administrative
+ users.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>dsjavaproperties</term>
+ <listitem>
+ <para>Apply changes you make to OpenDJ/config/java.properties, which sets
+ JVM runtime options.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>dsreplication</term>
+ <listitem>
+ <para>Configure data replication between directory servers to keep their
+ contents in sync.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>encode-password</term>
+ <listitem>
+ <para>Encode a clear text password according to one of the available
+ storage schemes.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>export-ldif</term>
+ <listitem>
+ <para>Export directory data to LDAP Data Interchange Format, a standard,
+ portable, text-based representation of directory content.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>import-ldif</term>
+ <listitem>
+ <para>Load LDIF content into the directory, overwriting existing
+ data.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>ldapcompare</term>
+ <listitem>
+ <para>Compare the attribute values you specify with those stored on
+ entries in the directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>ldapdelete</term>
+ <listitem>
+ <para>Delete one entry or an entire branch of subordinate entries in the
+ directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>ldapmodify</term>
+ <listitem>
+ <para>Modify the specified attribute values for the specified
+ entries.</para>
+ <para>Use the ldapmodify command with the -a option to add new
+ entries.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>ldappasswordmodify</term>
+ <listitem>
+ <para>Modify user passwords.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>ldapsearch</term>
+ <listitem>
+ <para>Search a branch of directory data for entries matching the LDAP
+ filter that you specify.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>ldif-diff</term>
+ <listitem>
+ <para>Display differences between two LDIF files, with the resulting output
+ having LDIF format.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>ldifmodify</term>
+ <listitem>
+ <para>Similar to the ldapmodify command, modify specified attribute values
+ for specified entries in an LDIF file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>ldifsearch</term>
+ <listitem>
+ <para>Similar to the ldapsearch command, search a branch of data in LDIF
+ for entries matching the LDAP filter you specify.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>list-backends</term>
+ <listitem>
+ <para>List backends and base DNs served by OpenDJ.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>make-ldif</term>
+ <listitem>
+ <para>Generate directory data in LDIF, based on templates that define how
+ the data should appear.</para>
+ <para>The make-ldif command is designed to help you quickly generate test
+ data that mimics data you expect to have in production, but without
+ compromising private information.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>manage-account</term>
+ <listitem>
+ <para>Lock and unlock user accounts, and view and manipulate password
+ policy state information.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>manage-tasks</term>
+ <listitem>
+ <para>View information about tasks scheduled to run in the server, and
+ cancel specified tasks.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>rebuild-index</term>
+ <listitem>
+ <para>Rebuild an index stored in a JE backend.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>restore</term>
+ <listitem>
+ <para>Restore user data from backup.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>start-ds</term>
+ <listitem>
+ <para>Start OpenDJ directory server.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>status</term>
+ <listitem>
+ <para>Display information about the server.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>stop-ds</term>
+ <listitem>
+ <para>Stop OpenDJ directory server.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>verify-index</term>
+ <listitem>
+ <para>Verify that an index stored in a JE backend is not corrupt.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>windows-service.bat (Windows)</term>
+ <listitem>
+ <para>Register OpenDJ as a Windows Service.</para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+ </section>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-attribute-uniqueness.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-attribute-uniqueness.xml
new file mode 100644
index 0000000..6bfaa5d
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-attribute-uniqueness.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-attribute-uniqueness'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Implementing Attribute Value Uniqueness</title>
+
+ <para>Some attribute values ought to remain unique. If you are using
+ <literal>uid</literal> values as RDNs to distinguish between millions of
+ user entries stored under <literal>ou=People</literal>, then you do not
+ want your directory too contain two or more identical
+ <literal>uid</literal> values. If your credit card or mobile number is
+ stored as an attribute value on your directory entry, you certainly do not
+ want to share that credit card or mobile number with another customer.
+ The same is true for your email address.</para>
+
+ <para>The difficulty for you as directory administrator lies in
+ implementing attribute value uniqueness without sacrificing the high
+ availability that comes from using OpenDJ's loosely consistent,
+ multi-master data replication. Indeed OpenDJ's replication model lets
+ you maintain write access during network partitions for directory
+ applications. Yet, write access during a network partition can result in the
+ same, theoretically unique attribute value getting assigned to two different
+ entries at once. You do not notice the problem until the network partition
+ goes away and replication resumes.</para>
+
+ <para>This chapter shows you how to set up attribute value uniqueness
+ in your directory environment.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-backup-restore.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-backup-restore.xml
new file mode 100644
index 0000000..7b197b2
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-backup-restore.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-backup-restore'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Backing Up & Restoring Data</title>
+
+ <para>OpenDJ lets you backup and restore your data either in compressed,
+ binary format, or in LDAP Data Interchange Format. This chapter shows you how
+ to backup and to restore OpenDJ data from archives, and explains portability
+ of backup archives, as well as backing up server configuration
+ information.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-chaining.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-chaining.xml
new file mode 100644
index 0000000..ca7ce91
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-chaining.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-chaining'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Implementing Directory Operation Chaining</title>
+
+ <para>Chaining involves one directory server communicating a directory
+ operation to another directory server in a distributed directory on behalf
+ of a client application. This chapter describes how to set up chaining
+ between directory servers in your deployment.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-failover.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-failover.xml
new file mode 100644
index 0000000..490c371
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-failover.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-failover'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Configuring Health Checks & Failover Policies</title>
+
+ <para>Directory proxy servers use health checks and failover policies
+ to switch from one directory server to another when something goes wrong
+ either with the directory server or with the network access to the
+ directory server. You can configure how the proxy determines to make
+ the switch. This chapter describes how to carry out the configuration.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-groups.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-groups.xml
new file mode 100644
index 0000000..38f1b09
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-groups.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-groups'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Working With Groups of Entries</title>
+
+ <para>OpenDJ supports several methods of grouping entries in the directory.
+ Static groups list their members, whereas dynamic groups look up their
+ membership based on an LDAP filter. OpenDJ also supports virtual static
+ groups, which uses a dynamic group style definition, but allows applications
+ to work with the group as if it were static. OpenDJ can also mimic
+ the behavior of non-standard roles as implemented in Oracle DSEE.</para>
+
+ <para>When listing entries in static groups, you must also have a mechanism
+ for removing entries from the list when they are deleted or modified in ways
+ that end their membership. OpenDJ makes that possible with
+ <emphasis>referential integrity</emphasis> functionality.</para>
+
+ <para>This chapter demonstrates how to work with groups.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-import-export.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-import-export.xml
new file mode 100644
index 0000000..e12cf47
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-import-export.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-import-export'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Importing & Exporting LDIF Data</title>
+
+ <para>LDAP Data Interchange Format provides a mechanism for representing
+ directory data in text format. LDIF data is typically used to initialize
+ directory databases, but also may be used to move data between different
+ directories that cannot replicate directly, or even as an alternative
+ backup format.</para>
+
+ <para>This chapter shows you how to backup and restore OpenDJ data, including
+ how to import and export LDIF. This chapter also covers creating test data
+ in LDIF format, and manipulating LDIF data with command-line tools.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-indexing.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-indexing.xml
new file mode 100644
index 0000000..48e040a
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-indexing.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-indexing'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Indexing Attribute Values</title>
+
+ <para>OpenDJ provides several indexing schemes to speed up searches.
+ This chapter describes how to index attribute values, and lists the
+ default indexing configuration for the directory server.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-ldap-operations.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-ldap-operations.xml
new file mode 100644
index 0000000..7539160
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-ldap-operations.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-ldap-operations'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Performing LDAP Operations</title>
+
+ <para>OpenDJ comes with a Control Panel browser for managing entries and also
+ command-line tools for performing LDAP operations. This chapter focuses on
+ demonstrating how to use the command line tools to script LDAP
+ operations.</para>
+
+ <!-- TODO: search, compare, add, modify, modifyDN, delete, but also authrate,
+ searchrate, modrate, and ldappasswordmodify, who am I?, cancel -->
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-listeners.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-listeners.xml
new file mode 100644
index 0000000..91c4067
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-listeners.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-listeners'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Configuring Servers For Client Application Access</title>
+
+ <para>This chapter shows you how to configure OpenDJ directory server to
+ listen for directory client requests.</para>
+
+ <section>
+ <title>LDAP Client Access</title>
+
+ <para>You configure LDAP client access by using the command-line tool
+ <command>dsconfig</command>. By default you configure OpenDJ to listen for
+ LDAP when you install.</para>
+ </section>
+
+ <section>
+ <title>LDAP Client Access With Transport Layer Security</title>
+
+ <para>StartTLS (Transport Layer Security) negotiations start on the LDAP
+ port. You can opt to configure StartTLS during installation, or later using
+ the <command>dsconfig</command> command.</para>
+ </section>
+
+ <section>
+ <title>LDAP Client Access Over SSL</title>
+
+ <para>You configure LDAPS (LDAP/SSL) client access by using the command-line
+ tool <command>dsconfig</command>. You can opt to configure LDAPS access
+ when you install.</para>
+ </section>
+
+ <section>
+ <title>DSML Client Access</title>
+
+ <para>You configure DSML client access by editing the
+ <filename>WEB-INF/web.xml</filename> after you deploy the web
+ application.</para>
+ </section>
+
+ <section>
+ <title>JMX Client Access</title>
+
+ <para>You configure JMX client access by using the command-line tool
+ <command>dsconfig</command>.</para>
+ </section>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-load-balancing.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-load-balancing.xml
new file mode 100644
index 0000000..c66eb3e
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-load-balancing.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-load-balancing'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Balancing Workload Across Servers</title>
+
+ <para>One main reason for deploying a directory proxy server is to balance
+ workload across the directory servers available. Load balancing works
+ particularly well for read operations, as each directory server can respond
+ to read operations without impact on other directory servers. Load balancing
+ can also be used in reverse for write operations, as in a replicated
+ environment the results of each write operation must be applied on all
+ directory servers to keep their data in sync.</para>
+
+ <para>This chapter demonstrates how to configure proxy load balancing of
+ client application traffic.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-logging.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-logging.xml
new file mode 100644
index 0000000..df997ec
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-logging.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-logging'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Configuring Logging</title>
+
+ <para>This chapter examines the logs written by OpenDJ directory server, and
+ demonstrates how to set log levels to increase or to decrease the amount
+ of information logged.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-monitoring.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-monitoring.xml
new file mode 100644
index 0000000..19732c5
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-monitoring.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-monitoring'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Monitoring Servers</title>
+
+ <para>This chapter describes the monitoring capabilities that OpenDJ
+ implements, and shows how to configure them.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-mv-servers.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-mv-servers.xml
new file mode 100644
index 0000000..5061cc6
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-mv-servers.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-mv-servers'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Moving Servers</title>
+
+ <para>When you change where OpenDJ is deployed, you must take host names,
+ port numbers, and certificates into account. The changes can also affect
+ your replication configuration. This chapter shows what to do when moving
+ a server.</para>
+
+ <!-- Disable replication, move, fix certificates/ports, enable replication -->
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-privileges-acis.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-privileges-acis.xml
new file mode 100644
index 0000000..0823d5b
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-privileges-acis.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-privileges-acis'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Configuring Privileges & Access Control</title>
+
+ <para>OpenDJ supports use of both access control instructions and privileges.
+ Access control instructions can be added to directory data for fine-grained
+ control over what a given user or group member is authorized to do.
+ Privileges are implemented independently from access control. By default,
+ privileges restrict administrative access to directory root users. You can
+ configure OpenDJ to extend privileges to other administrators as well.</para>
+
+ <para>This chapter covers both access control instructions and privileges,
+ demonstrating how to configure both.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-pta.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-pta.xml
new file mode 100644
index 0000000..e7ec3f7
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-pta.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-pta'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Configuring Pass-Through Authentication</title>
+
+ <para>This chapter focuses on pass-through authentication, whereby you
+ configure another server to determine the response to an authentication
+ request. A typical use case for pass-through authentication involves
+ passing authentication through to Active Directory for users coming
+ from Microsoft Windows systems.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-pwd-policy.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-pwd-policy.xml
new file mode 100644
index 0000000..3a04d1b
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-pwd-policy.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-pwd-policy'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Configuring Password Policy</title>
+
+ <para>If you want to synchronize password policy across your organization
+ and your applications go to the directory for authentication, then the
+ directory can be a good place to enforce your password policy uniformly.
+ Even if you do not depend on the directory for all your password policy,
+ you no doubt still want to consider directory password policy if only to
+ choose the appropriate password storage scheme.</para>
+
+ <para>This chapter covers password policy, including examples of how
+ to configure password policies for common use cases.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-referrals.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-referrals.xml
new file mode 100644
index 0000000..3bad1db
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-referrals.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-referrals'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Working With Referrals</title>
+
+ <para>Referrals point directory clients to another directory server. The
+ client receiving a referral must then connect to the other server to complete
+ the request. Referrals are used for example when a directory server is
+ temporarily unavailable for maintenance. Referrals can also be used when a
+ server contains only some of the directory data for a suffix and points to
+ other servers for branches whose data is not available locally.</para>
+
+ <para>This chapter demonstrates how to set up referrals, and how to follow
+ them with the command-line tools.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-replication.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-replication.xml
new file mode 100644
index 0000000..35338e8
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-replication.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-replication'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Managing Data Replication</title>
+
+ <para>OpenDJ uses advanced data replication with automated conflict
+ resolution to help ensure your directory services remain available in the
+ event a server crashes or a network goes down, and also as you backup or
+ upgrade your directory service. You can configure data replication as part
+ of OpenDJ installation, and in many cases let replication do its work in
+ the background.</para>
+
+ <para>For some deployments you may choose not to accept the default
+ replication configuration. This chapter shows how to configure replication
+ with command-line tools, and covers other topics related to replicated
+ directory environments.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-resource-limits.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-resource-limits.xml
new file mode 100644
index 0000000..0a05f3d
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-resource-limits.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-resource-limits'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Setting Resource Limits</title>
+
+ <para>This chapter shows you how to set resource limits that prevent
+ directory clients from using an unfair share of system resources.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-schema.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-schema.xml
new file mode 100644
index 0000000..ab1f78f
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-schema.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-schema'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Managing Schema</title>
+
+ <para>Schema definitions describe the data, and especially the object classes
+ and attribute types that can be stored in the directory. By default OpenDJ
+ conforms strictly to LDAPv3 standards pertaining to schema definitions and
+ attribute syntax checking, ensuring that data stored is valid and properly
+ formed. Unless your data use only standard schema present in OpenDJ when
+ you install, then you must add additional schema definitions to account
+ the data your applications stored.</para>
+
+ <para>Out of the box, OpenDJ comes with many standard schema definitions.
+ In addition you can update and extend schema definitions while OpenDJ
+ is online. As a result you can add new applications requiring additional
+ data without stopping your directory service.</para>
+
+ <para>This chapter demonstrates how to change and to extend OpenDJ schema.
+ This chapter also identifies the standard schema definitions available when
+ you install OpenDJ.</para>
+
+ <section>
+ <title>About Directory Schema</title>
+
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Updating Directory Schema</title>
+
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Standard Schema Included With OpenDJ</title>
+
+ <para>TODO</para>
+ </section>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-server-process.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-server-process.xml
new file mode 100644
index 0000000..1c8e9d8
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-server-process.xml
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-server-process'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Managing Server Processes</title>
+
+ <para>Using the OpenDJ Control Panel, you can start and stop local servers.
+ You can also start and stop OpenDJ using command-line tools, and use the
+ operating system's capabilities for starting OpenDJ at boot time.</para>
+
+ <para>This chapter demonstrates how to start and stop server processes
+ with command line tools and using operating system capabilities. This
+ chapter also describes what OpenDJ directory server does during startup
+ and shutdown, and how it recovers following an abrupt shutdown such as
+ happens during a system crash or when you kill the server process using
+ system tools.</para>
+
+ <section>
+ <title>Starting a Server</title>
+
+ <itemizedlist>
+ <para>Use one of the following techniques.</para>
+ <listitem>
+ <para>Use the start-ds command.</para>
+ <screen width='80'>$ OpenDJ/bin/start-ds</screen>
+ <para>Alternatively, you can specify the --no-detach option to start
+ the server in the foreground.</para>
+ </listitem>
+ <listitem>
+ <para>(UNIX) Create an RC script, and then use the script to start
+ the server.</para>
+ <para>Unless you run OpenDJ as root, use the -u
+ <replaceable>userName</replaceable> option to specify the user
+ who installed OpenDJ.</para>
+ <screen width='80'>$ sudo OpenDJ/bin/create-rc-script -f /etc/init.d/opendj -u mark
+[sudo] password for mark:
+$ sudo /etc/init.d/opendj start</screen>
+ <para>For example, on Linux if you run OpenDJ as root, you can use the
+ RC script to start the server at system boot, and stop the server at
+ system shutdown.</para>
+ <screen width='80'>$ sudo update-rc.d opendj defaults
+update-rc.d: warning: /etc/init.d/opendj missing LSB information
+update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
+ Adding system startup for /etc/init.d/opendj ...
+ /etc/rc0.d/K20opendj -> ../init.d/opendj
+ /etc/rc1.d/K20opendj -> ../init.d/opendj
+ /etc/rc6.d/K20opendj -> ../init.d/opendj
+ /etc/rc2.d/S20opendj -> ../init.d/opendj
+ /etc/rc3.d/S20opendj -> ../init.d/opendj
+ /etc/rc4.d/S20opendj -> ../init.d/opendj
+ /etc/rc5.d/S20opendj -> ../init.d/opendj</screen>
+ </listitem>
+ <listitem>
+ <para>(Windows) Register OpenDJ as a Windows Service, and then manage
+ the service through Windows administration tools.</para>
+ <screen width='80'>C:\Users\Mark> OpenDJ\bat\windows-service.bat --enableService</screen>
+ </listitem>
+ </itemizedlist>
+ </section>
+
+ <section>
+ <title>Stopping a Server</title>
+
+ <itemizedlist>
+ <para>Use one of the following techniques.</para>
+ <listitem>
+ <para>Use the stop-ds command.</para>
+ <screen width='80'>$ OpenDJ/bin/stop-ds</screen>
+ </listitem>
+ <listitem>
+ <para>(UNIX) Create an RC script, and then use the script to stop
+ the server.</para>
+ <screen width='80'>$ sudo OpenDJ/bin/create-rc-script -f /etc/init.d/opendj -u mark
+[sudo] password for mark:
+$ sudo /etc/init.d/opendj stop</screen>
+ </listitem>
+ <listitem>
+ <para>(Windows) Register OpenDJ as a Windows Service, and then manage
+ the service through Windows administration tools.</para>
+ <screen width='80'>C:\Users\Mark> OpenDJ\bat\windows-service.bat --enableService</screen>
+ </listitem>
+ </itemizedlist>
+ </section>
+
+ <section>
+ <title>Restarting a Server</title>
+
+ <itemizedlist>
+ <para>Use one of the following techniques.</para>
+ <listitem>
+ <para>Use the stop-ds command.</para>
+ <screen width='80'>$ OpenDJ/bin/stop-ds --restart</screen>
+ </listitem>
+ <listitem>
+ <para>(UNIX) Create an RC script, and then use the script to stop
+ the server.</para>
+ <screen width='80'>$ sudo OpenDJ/bin/create-rc-script -f /etc/init.d/opendj -u mark
+[sudo] password for mark:
+$ /etc/init.d/opendj restart</screen>
+ </listitem>
+ <listitem>
+ <para>(Windows) Register OpenDJ as a Windows Service, and then manage
+ the service through Windows administration tools.</para>
+ <screen width='80'>C:\Users\Mark> OpenDJ\bat\windows-service.bat --enableService</screen>
+ </listitem>
+ </itemizedlist>
+ </section>
+
+ <section>
+ <title>Server Recovery</title>
+
+ <para>OpenDJ tends to show resilience when restarting after a crash or after
+ the server process is killed abruptly. OpenDJ might have to replay the last
+ few entries in a transaction log. Generally OpenDJ returns to service
+ quickly.</para>
+
+ <para>What can take some time during server startup is preloading database
+ content into memory when the server starts. Objects cached in memory do not
+ survive a crash.</para>
+ </section>
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-troubleshooting.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-troubleshooting.xml
new file mode 100644
index 0000000..d1824dd
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-troubleshooting.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-troubleshooting'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Troubleshooting Server Problems</title>
+
+ <para>This chapter describes how to troubleshoot common server problems,
+ and how to collect information necessary when seeking support help.</para>
+
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-tuning.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-tuning.xml
new file mode 100644
index 0000000..aeb9725
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-tuning.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-tuning'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Tuning Servers For Performance</title>
+
+ <para>Server tuning refers to the art of adjusting server, JVM, and system
+ configuration to meet the service level performance requirements of directory
+ clients. In the optimal case you achieve service level performance
+ requirements without much tuning at all, perhaps only setting JVM runtime
+ options when installing OpenDJ.</para>
+
+ <para>If you are reading this chapter, however, you are probably not
+ facing an optimal situation. Instead you are looking for trade offs that
+ maximize performance for clients given the constraints of your deployment.
+ This chapter therefore aims to provide suggestions on how to measure and
+ to improve directory service performance for better trade offs.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-virtual-attrs-collective-attrs.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-virtual-attrs-collective-attrs.xml
new file mode 100644
index 0000000..03a8640
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/chap-virtual-attrs-collective-attrs.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-virtual-attrs-collective-attrs'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Working With Virtual and Collective Attributes</title>
+
+ <para>OpenDJ supports virtual attributes with dynamically generated values.
+ Virtual attributes are used by the server. You can also define your own.
+ OpenDJ also supports standard collective attributes as described in
+ <link xlink:href='http://tools.ietf.org/html/rfc3671'>RFC 3671</link>,
+ allowing entries to share common, read-only attribute values.</para>
+
+ <para>This chapter demonstrates how to define virtual and collective
+ attributes, showing common solutions as examples of their use.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/images/Manage-Entries.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/images/Manage-Entries.png
new file mode 100644
index 0000000..95d663c
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/images/Manage-Entries.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/images/OpenDJ-Control-Panel.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/images/OpenDJ-Control-Panel.png
new file mode 100644
index 0000000..e6c2902
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/images/OpenDJ-Control-Panel.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-backup.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-backup.xml
new file mode 100644
index 0000000..4559185
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-backup.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='backup-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>backup</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>backup</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>backup</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>backup</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-base64.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-base64.xml
new file mode 100644
index 0000000..4b27b7e
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-base64.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='base64-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>base64</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>base64</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>base64</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>base64</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-control-panel.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-control-panel.xml
new file mode 100644
index 0000000..bf39b75
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-control-panel.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='control-panel-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>control-panel</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>control-panel</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>control-panel</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>control-panel</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-create-rc-script.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-create-rc-script.xml
new file mode 100644
index 0000000..5f405e9
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-create-rc-script.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='create-rc-script-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>create-rc-script</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>create-rc-script</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>create-rc-script</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>create-rc-script</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dbtest.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dbtest.xml
new file mode 100644
index 0000000..594a5dc
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dbtest.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='dbtest-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>dbtest</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>dbtest</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>dbtest</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>dbtest</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsconfig.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsconfig.xml
new file mode 100644
index 0000000..d5ed971
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsconfig.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='dsconfig-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>dsconfig</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>dsconfig</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>dsconfig</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>dsconfig</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsframework.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsframework.xml
new file mode 100644
index 0000000..202dc46
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsframework.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='dsframework-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>dsframework</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>dsframework</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>dsframework</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>dsframework</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsjavaproperties.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsjavaproperties.xml
new file mode 100644
index 0000000..9643a7d
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsjavaproperties.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='dsjavaproperties-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>dsjavaproperties</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>dsjavaproperties</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>dsjavaproperties</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>dsjavaproperties</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsreplication.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsreplication.xml
new file mode 100644
index 0000000..407ebd4
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-dsreplication.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='dsreplication-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>dsreplication</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>dsreplication</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>dsreplication</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>dsreplication</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-encode-password.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-encode-password.xml
new file mode 100644
index 0000000..0b5cccd
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-encode-password.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='encode-password-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>encode-password</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>encode-password</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>encode-password</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>encode-password</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-export-ldif.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-export-ldif.xml
new file mode 100644
index 0000000..1acbf9d
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-export-ldif.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='export-ldif-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>export-ldif</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>export-ldif</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>export-ldif</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>export-ldif</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-import-ldif.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-import-ldif.xml
new file mode 100644
index 0000000..4c86d70
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-import-ldif.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='import-ldif-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>import-ldif</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>import-ldif</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>import-ldif</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>import-ldif</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-install.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-install.xml
new file mode 100644
index 0000000..2f10d4a
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-install.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='install-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>install</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>install</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>install</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>install</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapcompare.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapcompare.xml
new file mode 100644
index 0000000..11ffc59
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapcompare.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldapcompare-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldapcompare</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldapcompare</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldapcompare</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldapcompare</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapdelete.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapdelete.xml
new file mode 100644
index 0000000..ac57277
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapdelete.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldapdelete-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldapdelete</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldapdelete</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldapdelete</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldapdelete</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapmodify.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapmodify.xml
new file mode 100644
index 0000000..714009c
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapmodify.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldapmodify-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldapmodify</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldapmodify</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldapmodify</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldapmodify</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldappasswordmodify.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldappasswordmodify.xml
new file mode 100644
index 0000000..cfa7c03
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldappasswordmodify.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldappasswordmodify-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldappasswordmodify</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldappasswordmodify</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldappasswordmodify</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldappasswordmodify</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapsearch.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapsearch.xml
new file mode 100644
index 0000000..c4189e6
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldapsearch.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldapsearch-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldapsearch</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldapsearch</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldapsearch</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldapsearch</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldif-diff.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldif-diff.xml
new file mode 100644
index 0000000..529b518
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldif-diff.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldif-diff-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldif-diff</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldif-diff</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldif-diff</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldif-diff</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldifmodify.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldifmodify.xml
new file mode 100644
index 0000000..756c2c8
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldifmodify.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldifmodify-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldifmodify</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldifmodify</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldifmodify</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldifmodify</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldifsearch.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldifsearch.xml
new file mode 100644
index 0000000..e7bf229
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-ldifsearch.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldifsearch-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldifsearch</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldifsearch</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldifsearch</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldifsearch</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-list-backends.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-list-backends.xml
new file mode 100644
index 0000000..c342f9b
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-list-backends.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='list-backends-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>list-backends</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>list-backends</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>list-backends</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>list-backends</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-make-ldif.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-make-ldif.xml
new file mode 100644
index 0000000..0b82ad4
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-make-ldif.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='make-ldif-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>make-ldif</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>make-ldif</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>make-ldif</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>make-ldif</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-manage-account.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-manage-account.xml
new file mode 100644
index 0000000..8b46f60
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-manage-account.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='manage-account-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>manage-account</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>manage-account</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>manage-account</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>manage-account</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-manage-tasks.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-manage-tasks.xml
new file mode 100644
index 0000000..4ceac9f
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-manage-tasks.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='manage-tasks-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>manage-tasks</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>manage-tasks</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>manage-tasks</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>manage-tasks</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-rebuild-index.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-rebuild-index.xml
new file mode 100644
index 0000000..ec75d60
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-rebuild-index.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='rebuild-index-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>rebuild-index</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>rebuild-index</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>rebuild-index</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>rebuild-index</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-restore.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-restore.xml
new file mode 100644
index 0000000..c1d08a5
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-restore.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='restore-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>restore</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>restore</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>restore</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>restore</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-setup.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-setup.xml
new file mode 100644
index 0000000..c686bfd
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-setup.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='setup-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>setup</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>setup</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>setup</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>setup</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-start-ds.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-start-ds.xml
new file mode 100644
index 0000000..c8880b6
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-start-ds.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='start-ds-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>start-ds</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>start-ds</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>start-ds</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>start-ds</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-status.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-status.xml
new file mode 100644
index 0000000..dcdcd48
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-status.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='status-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>status</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>status</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>status</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>status</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-stop-ds.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-stop-ds.xml
new file mode 100644
index 0000000..34afcd0
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-stop-ds.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='stop-ds-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>stop-ds</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>stop-ds</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>stop-ds</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>stop-ds</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-upgrade.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-upgrade.xml
new file mode 100644
index 0000000..952cd66
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-upgrade.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='upgrade-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>upgrade</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>upgrade</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>upgrade</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>upgrade</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-verify-index.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-verify-index.xml
new file mode 100644
index 0000000..e24fd19
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/man-verify-index.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='verify-index-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>verify-index</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>verify-index</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>verify-index</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>verify-index</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/preface.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/preface.xml
new file mode 100644
index 0000000..4a70904
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/admin-guide/preface.xml
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<preface xml:id='preface'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Preface</title>
+
+ <para>This guide shows you how to configure, maintain, and troubleshoot
+ OpenDJ directory services. This guide also describes file layouts, ports
+ used, and standards, controls, extended operations, and languages supported
+ for OpenDJ installations.</para>
+
+ <section>
+ <title>Who Should Read this Guide</title>
+
+ <para>This guide is written for directory designers and administrators who
+ build, deploy, and maintain OpenDJ directory services for your
+ organizations.</para>
+
+ <para>This guide starts by introducing the OpenDJ administrative interfaces
+ and tools, and by showing how to manage OpenDJ server processes. It also
+ demonstrates how to import and export directory data. This guide continues
+ by showing how to configure and monitor the principle features of individual
+ OpenDJ servers, and how to configure and monitor replicated server
+ topologies for distributed high availability. It then demonstrates how to
+ tune, troubleshoot, and move servers. This guide concludes with appendices
+ of useful reference information for directory designers and
+ administrators.</para>
+
+ <para>You do not need to be an LDAP wizard to learn something from this
+ guide, though a background in directory services and maintaining server
+ software can help. You do need some background in managing servers and
+ services on your operating system of choice. You can nevertheless get
+ started with this guide, and then learn more as you go along.</para>
+ </section>
+
+ <section>
+ <title>Using Samples</title>
+
+ <para>This work is licensed under the <link
+ xlink:href="http://creativecommons.org/licenses/by-nc-nd/3.0/"
+ >Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
+ License</link>.</para>
+
+ <para>See the license for the specific language governing permissions and
+ limitations under the license.</para>
+ </section>
+
+ <section>
+ <title>Formatting Conventions</title>
+
+ <note><para>Pay attention to notes like this one.</para></note>
+
+ <para>Some items might be formatted differently from other text, like
+ <filename>filenames</filename>, <command>commands</command>, and
+ <literal>literal values</literal>.</para>
+
+ <screen>$ echo Terminal sessions are formatted like this.
+Terminal sessions are formatted like this.</screen>
+
+ <programlisting language='java'>class Test
+{
+ public static void main(String [] args)
+ {
+ System.out.println("This is a program listing.");
+
+ }
+}</programlisting>
+
+ <para>In many cases, sections pertaining to UNIX, GNU/Linux, Mac OS X, BSD,
+ and so forth are marked (UNIX). Sections pertaining to Microsoft Windows
+ might be marked (Windows). To avoid repetition, however, file system
+ directory names are often given only in UNIX format as in
+ <filename>/path/to/OpenDJ</filename>, even if the text applies to
+ <filename>C:\path\to\OpenDJ</filename> as well.</para>
+
+ <warning><para>Ignore warnings at your own risk.</para></warning>
+ </section>
+
+ <section>
+ <title>Accessing OpenDJ Documentation Online</title>
+
+ <para>Core documentation, such as what you are now reading, aims to
+ be technically accurate and complete with respect to the software
+ documented. Core documentation therefore follows a <link
+ xlink:href='https://wikis.forgerock.org/confluence/display/devcom/Documentation+Review+Process'
+ >three-phase review process</link> designed to eliminate errors. The
+ review process should slow authors down enough that documentation you get
+ with a stable release has had time to bake fully.</para>
+
+ <!-- TODO: online location of core documentation, perhaps docs.forgerock.org? -->
+ <para>Fully baked core documentation is available at <link
+ xlink:href='http://...'>...</link>.</para>
+
+ <para>You need not wait until the core documentation is finished, though,
+ to read more about OpenDJ, and also to read about related topics that
+ involve OpenDJ without being strictly about OpenDJ. The <link
+ xlink:href='https://wikis.forgerock.org/confluence/display/OPENDJ'
+ >OpenDJ Wiki</link> regularly brings you more, fresh content. In addition,
+ you are welcome to <link
+ xlink:href='https://idp.forgerock.org/openam/UI/Login?service=register'
+ >sign up</link> and then edit the Wiki if you notice an error, or if you
+ have something to share.</para>
+ </section>
+
+ <section>
+ <title>Joining the OpenDJ Community</title>
+
+ <para>After you <link
+ xlink:href='https://idp.forgerock.org/openam/UI/Login?service=register'
+ >sign up</link> at ForgeRock, you can also login to the Wiki and the issue
+ database to follow what is happening with the project.</para>
+
+ <para>If you have questions regarding OpenDJ which are not answered by the
+ documentation, there is a mailing list which can be found at
+ <link xlink:href='https://lists.forgerock.org/mailman/listinfo/opendj'
+ >https://lists.forgerock.org/mailman/listinfo/opendj</link> where you are
+ likely to find an answer.</para>
+
+ <para>You can join the IRC discussion in the #opendj room at
+ irc.freenode.net.</para>
+
+ <para>The Wiki has information on how to check out OpenDJ source code.
+ There is also a mailing list for OpenDJ development which can be found at
+ <link xlink:href='https://lists.forgerock.org/mailman/listinfo/opendj-dev'
+ >https://lists.forgerock.org/mailman/listinfo/opendj-dev</link>
+ Should you want to contribute a patch, test, or feature, or want to author
+ part of the core documentation, first have a look on the ForgeRock site
+ at <link xlink:href='http://www.forgerock.com/fcpa-faq.html'>how to get
+ involved</link>.</para>
+ </section>
+
+</preface>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/OpenDJ-Dev-Guide.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/OpenDJ-Dev-Guide.xml
new file mode 100644
index 0000000..38ebe51
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/OpenDJ-Dev-Guide.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<book xml:id='dev-guide'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <info>
+ <title>OpenDJ <?eval ${project.version}?> SDK Developer's Guide</title>
+ <copyright>
+ <year>2011</year>
+ <holder>ForgeRock AS</holder>
+ </copyright>
+ <authorgroup>
+ <author>
+ <personname><firstname>Mark</firstname><surname>Craig</surname></personname>
+ </author>
+ </authorgroup>
+ <xinclude:include href='../legal.xml' />
+ <pubdate><?eval ${maven.build.timestamp}?></pubdate>
+ </info>
+
+ <toc />
+
+ <xinclude:include href="preface.xml" />
+
+ <xinclude:include href='chap-understanding-ldap.xml' />
+ <xinclude:include href='chap-best-practices.xml' />
+ <xinclude:include href='chap-get-sdk.xml' />
+ <xinclude:include href='chap-using-the-sdk.xml' />
+ <xinclude:include href='chap-reading.xml' />
+ <xinclude:include href='chap-getting-directory-info.xml' />
+ <xinclude:include href='chap-authenticating.xml' />
+ <xinclude:include href='chap-writing.xml' />
+ <xinclude:include href='chap-ldif.xml' />
+ <xinclude:include href='chap-controls.xml' />
+ <xinclude:include href='chap-extended-ops.xml' />
+ <xinclude:include href='chap-multithreading.xml' />
+ <xinclude:include href='chap-i18n.xml' />
+ <xinclude:include href='chap-simple-proxy.xml' />
+
+ <reference>
+ <title>Tools Reference</title>
+ <xinclude:include href='man-authrate.xml' />
+ <xinclude:include href='man-ldapcompare.xml' />
+ <xinclude:include href='man-ldapmodify.xml' />
+ <xinclude:include href='man-ldappasswordmodify.xml' />
+ <xinclude:include href='man-ldapsearch.xml' />
+ <xinclude:include href='man-modrate.xml' />
+ <xinclude:include href='man-searchrate.xml' />
+ </reference>
+
+ <index />
+
+</book>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-authenticating.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-authenticating.xml
new file mode 100644
index 0000000..297ae4f
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-authenticating.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-authenticating'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Authenticating To the Directory</title>
+
+ <para>TODO</para>
+
+ <section>
+ <title>Simple Authentication</title>
+
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Start TLS and SSL Authentication</title>
+
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>SASL Authentication</title>
+
+ <para>TODO</para>
+ </section>
+</chapter>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-best-practices.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-best-practices.xml
new file mode 100644
index 0000000..2130e35
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-best-practices.xml
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-best-practices'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Best Practices For LDAP Application Developers</title>
+
+ <para>Follow the advice in this chapter to write effective, maintainable,
+ high performance directory client applications.</para>
+
+ <section>
+ <title>Specify LDAPv3</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Authenticate Correctly</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Limit Connection Overhead</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Handle Potential Inactivity Timeouts</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Retrieve Entries Intelligently</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Write Simple, Conforming LDAP Filters</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Make Modifications Specific</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Trust Result Codes</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Limit Dealings With Groups</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Read the DSE</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Use Resource-intensive Features Sparingly</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Avoid Hard-coding Certain Information</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Reuse Schemas Where Possible</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Handle Referrals</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Treat a Directory as a Directory</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Troubleshooting: Check Result Codes</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Troubleshooting: Check Server Log Files</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Troubleshooting: Inspect Network Packets</title>
+ <para>TODO</para>
+ </section>
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-controls.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-controls.xml
new file mode 100644
index 0000000..bc6eb81
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-controls.xml
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-controls'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Working With Controls</title>
+
+ <para>This chapter demonstrates how to use LDAP controls.</para>
+
+ <section>
+ <title>About LDAP Controls</title>
+ <para>Controls provide a mechanism whereby the semantics and arguments of
+ existing LDAP operations may be extended. One or more controls may be
+ attached to a single LDAP message. A control only affects the semantics of
+ the message it is attached to. Controls sent by clients are termed
+ <emphasis>request controls</emphasis>, and those sent by servers are termed
+ <emphasis>response controls</emphasis>.</para>
+ </section>
+
+ <section>
+ <title>Determining Supported Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Assertion Request Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Authorization Identity Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Entry Change Notification Response Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Get Effective Rights Request Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Manage DSAIT Request Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Matched Values Request Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Password Expired Response Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Password Expiring Response Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Password Policy Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Permissive Modify Request Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Persistent Search Request Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Post-Read Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Pre-Read Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Proxied Authorization Request Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Server-Side Sort Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Simple Paged Results Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Sub-entries Request Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Subtree Delete Request Control</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Virtual List View Controls</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Custom Controls</title>
+ <para>TODO</para>
+ </section>
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-extended-ops.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-extended-ops.xml
new file mode 100644
index 0000000..45ce11b
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-extended-ops.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-extended-ops'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Working With Extended Operations</title>
+
+ <para>This chapter demonstrates how to use LDAP extended operations.</para>
+
+ <section>
+ <title>About LDAP Extended Operations</title>
+ <para>Extended operations allow additional operations to be defined for
+ services not already available in the protocol</para>
+ </section>
+
+ <section>
+ <title>Determining Supported Extended Operations</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Cancel Extended Operation</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Password Modify Extended Operation</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Start TLS Extended Operation</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Who am I? Extended Operation</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Custom Extended Operations</title>
+ <para>TODO</para>
+ </section>
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-get-sdk.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-get-sdk.xml
new file mode 100644
index 0000000..7b5325f
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-get-sdk.xml
@@ -0,0 +1,322 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-get-sdk'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Getting OpenDJ SDK</title>
+
+ <para>This chapter introduces OpenDJ SDK, demonstrating how to get the
+ software and to build a first basic directory client application.</para>
+
+ <!-- TODO: Mavenized SDK, where to find the Javadoc. -->
+
+ <section>
+ <title>About OpenDJ SDK</title>
+
+ <para>OpenDJ SDK provides a set of modern, developer-friendly Java APIs
+ as part of the OpenDJ product suite. The product suite includes the client
+ SDK alongside command-line tools and sample code, a 100% pure Java directory
+ server, and more. You can use OpenDJ SDK to create client applications for
+ use with any server that complies with the <citetitle>Lightweight Directory
+ Access Protocol (LDAP): Technical Specification Road Map</citetitle>,
+ <link xlink:href='http://tools.ietf.org/html/rfc4510'>RFC 4510</link>.</para>
+
+ <para>OpenDJ SDK brings you easy-to-use connection management, connection
+ pooling, load balancing, and all the standard LDAP operations to read and
+ write directory entries. OpenDJ SDK also lets you build applications with
+ capabilities defined in additional draft and experimental RFCs that are
+ supported by modern LDAP servers.</para>
+ </section>
+
+ <section>
+ <title>Preparing an LDAP Server</title>
+
+ <para>Install an LDAP server such as OpenDJ directory server that you can
+ use to test the applications you develop. Also, load sample data into your
+ server. The sample data used in this guide are available in LDIF form at
+ <link xlink:href='http://mcraig.org/ldif/Example.ldif'
+ >http://mcraig.org/ldif/Example.ldif</link>.</para>
+ </section>
+
+ <section>
+ <title>Getting the SDK</title>
+
+ <para>You can either install a build or build your own from source.</para>
+
+ <task xml:id='install-stable-sdk'>
+ <title>To Install the Latest Stable OpenDJ SDK</title>
+
+ <taskprerequisites>
+ <para>Before you either download a build of OpenDJ SDK, or get the source
+ code to build your own SDK, make sure you have a Java Development Kit
+ installed. OpenDJ SDK relies on Java 6 or later. You can check for Java 6
+ by running the following command.</para>
+
+ <screen width="80">$ java -version
+java version "1.6.0_24"
+Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-9M3326)
+Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)</screen>
+ </taskprerequisites>
+
+ <procedure>
+ <step>
+ <para>Download the <link
+ xlink:href='http://builds.forgerock.org/job/OpenDJ3%20-%20trunk%20-%20postcommit/lastStableBuild/org.opendj$opendj-client-tools/artifact/org.opendj/opendj-client-tools/3.0-SNAPSHOT/opendj-client-tools-3.0-SNAPSHOT.zip'
+ >latest stable OpenDJ SDK and tools bundle</link>.</para>
+ </step>
+ <step>
+ <para>Download the <link
+ xlink:href='http://builds.forgerock.org/job/OpenDJ3%20-%20trunk%20-%20postcommit/lastStableBuild/org.opendj$opendj-sdk/artifact/org.opendj/opendj-sdk/3.0-SNAPSHOT/opendj-sdk-3.0-SNAPSHOT-javadoc.jar'
+ >latest stable version of the OpenDJ SDK documentation</link>
+ (javadoc).</para>
+ </step>
+ <step>
+ <para>Unzip the bundle, <filename>opendj-client-tools-<?eval
+ ${project.version} ?>.zip</filename>, where you want to install the
+ SDK.</para>
+ <screen width="80">$ unzip opendj-client-tools-<?eval ${project.version} ?>.zip</screen>
+ </step>
+ <step>
+ <para>Unpack the OpenDJ SDK documentation, <filename>opendj-sdk-<?eval
+ ${project.version} ?>-javadoc.jar</filename>, under the SDK install
+ directory.</para>
+ <screen width="80">$ mkdir opendj-client-tools-<?eval ${project.version} ?>/javadoc
+ $ cd opendj-client-tools-<?eval ${project.version} ?>/javadoc
+ $ jar -xf /path/to/opendj-sdk-<?eval ${project.version} ?>-javadoc.jar</screen>
+ </step>
+ <step>
+ <para>Add the tools to your PATH.</para>
+ <screen width="80">(UNIX)
+ $ export PATH=/path/to/opendj-client-tools-<?eval ${project.version} ?>/bin:$PATH</screen>
+ <screen width="80">(Windows)
+ C:\>set PATH=\\path\to\opendj-client-tools-<?eval ${project.version} ?>\bat:%PATH%</screen>
+ </step>
+ <step>
+ <para> Add the OpenDJ SDK for the APIs and Grizzly framework for the
+ transport to your CLASSPATH, typically found under
+ <filename>opendj-client-tools-<?eval ${project.version}
+ ?>/lib/</filename>.</para>
+ <screen width="80">(UNIX)
+ $ export CLASSPATH=/path/to/lib/grizzly-framework-2.0.0-RC3.jar:$CLASSPATH
+ $ export CLASSPATH=/path/to/lib/opendj-sdk-<?eval ${project.version} ?>.jar:$CLASSPATH
+ </screen>
+ <screen width="80">(Windows)
+ C:\>set CLASSPATH=\\path\to\lib\grizzly-framework-2.0.0-RC3.jar:%CLASSPATH%
+ C:\>set CLASSPATH=\\path\to\lib\opendj-sdk-<?eval ${project.version} ?>.jar:%CLASSPATH%</screen>
+ </step>
+ </procedure>
+ </task>
+
+ <task>
+ <title>To Build Your Own SDK From Source</title>
+
+ <taskprerequisites>
+ <para>Before you either download a build of OpenDJ SDK, or get the source
+ code to build your own SDK, make sure you have a Java Development Kit
+ installed. OpenDJ SDK relies on Java 6 or later. You can check for Java 6
+ by running the following command.</para>
+
+ <screen width="80">$ java -version
+java version "1.6.0_24"
+Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-9M3326)
+Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)</screen>
+
+ <para>Also make sure you have Subversion (<command>svn</command>) and
+ Maven (<command>mvn</command>) installed.</para>
+ </taskprerequisites>
+
+ <procedure xml:id='proc-roll-your-own-sdk'>
+ <title>To build your own SDK from source</title>
+ <step>
+ <para>Check out the source code.</para>
+ <screen width="80">$ svn co https://svn.forgerock.org/opendj/trunk/opendj3
+Error validating server certificate for 'https://svn.forgerock.org:443':
+ - The certificate is not issued by a trusted authority. Use the
+ fingerprint to validate the certificate manually!
+Certificate information:
+ - Hostname: svn.forgerock.org
+ - Valid: from Wed, 23 Feb 2011 00:30:37 GMT until Thu, 23 Feb 2012 21:00:01 GMT
+ - Issuer: Secure Digital Certificate Signing, StartCom Ltd., IL
+ - Fingerprint: 73:96:5c:68:2c:f3:57:0e:e9:ee:6d:74:08:1b:34:16:53:b8:bd:39
+(R)eject, accept (t)emporarily or accept (p)ermanently? p
+...
+A opendj3/pom.xml
+A opendj3/README
+Checked out revision 6777.</screen>
+ </step>
+ <step>
+ <para>
+ Build the modules and install them in the local repository.
+ </para>
+ <screen width="80">$ cd opendj3/
+$ mvn install
+[INFO] Scanning for projects...
+[INFO] Reactor build order:
+[INFO] OpenDJ Project
+[INFO] OpenDJ Build Tools
+[INFO] OpenDJ Maven Plugin
+[INFO] OpenDJ TestNG Support
+[INFO] OpenDJ Modules
+[INFO] OpenDJ SDK
+[INFO] OpenDJ Client Tools
+...
+[INFO] ------------------------------------------------------------------------
+[INFO] BUILD SUCCESSFUL
+[INFO] ------------------------------------------------------------------------
+[INFO] Total time: 15 minutes 11 seconds
+[INFO] Finished at: Wed Mar 16 16:07:54 CET 2011
+[INFO] Final Memory: 54M/136M
+[INFO] ------------------------------------------------------------------------</screen>
+ </step>
+ <step>
+ <para>Unzip the tools and libraries included in the file,
+ <filename>opendj3/opendj-modules/opendj-client-tools/target/opendj-client-tools-<?eval
+ ${project.version} ?>.zip</filename>.</para>
+ </step>
+ <step>
+ <para>Add the <filename>opendj-client-tools-<?eval ${project.version}
+ ?>/bin</filename> (UNIX) or <filename>opendj-client-tools-<?eval
+ ${project.version} ?>\bat</filename> (Windows) directory to your
+ PATH.</para>
+ </step>
+ <step>
+ <para>Set your CLASSPATH to include the OpenDJ SDK library,
+ <filename>opendj-sdk-<?eval ${project.version} ?>.jar</filename>, and the Grizzly
+ framework, <filename>grizzly-framework-2.0.0-RC3.jar</filename>,
+ under <filename>opendj-client-tools-<?eval ${project.version} ?>/lib/</filename>.</para>
+ </step>
+ <step>
+ <para>Find the OpenDJ SDK documentation under <link
+ xlink:href='file:///path/to/opendj3/opendj-modules/opendj-sdk/target/apidocs/index.html'
+ >file:///path/to/opendj3/opendj-modules/opendj-sdk/target/apidocs/index.html</link>.</para>
+ </step>
+ </procedure>
+ </task>
+
+ <para>After you install OpenDJ SDK and configure your environment as
+ described, if you have a directory server running import sample data,
+ and test your configuration with a sample client application.</para>
+
+ <programlisting width="80">// Test.java:
+// Kick the SDK tires, reading Babs Jensen's entry and displaying LDIF.
+// If your LDAP server is not listening on localhost:1389, or if your
+// data are different change the appropriate lines below.
+
+import org.opends.sdk.*;
+import org.opends.sdk.ldif.*;
+import org.opends.sdk.responses.*;
+
+class Test
+{
+ public static void main(String [] args)
+ {
+
+ // Create an LDIF writer which will write the search results to stdout.
+
+ final LDIFEntryWriter writer = new LDIFEntryWriter(System.out);
+ Connection connection = null;
+
+ try
+ {
+ // Connect and bind to the server.
+ // CHANGE THIS IF SERVER IS NOT AT localhost:1389.
+ final LDAPConnectionFactory factory =
+ new LDAPConnectionFactory("localhost", 1389);
+
+ connection = factory.getConnection();
+ // CHANGE THIS IF ANONYMOUS SEARCHES ARE NOT ALLOWED.
+ //connection.bind(userName, password);
+
+ // Read the entries and output them as LDIF.
+ // CHANGE THIS IF NO uid=bjensen,ou=people,dc=example,dc=com EXISTS.
+ final ConnectionEntryReader reader =
+ connection.search(
+ "dc=example,dc=com", SearchScope.WHOLE_SUBTREE, "(uid=bjensen)", "*");
+ while (reader.hasNext())
+ {
+ if (!reader.isReference())
+ {
+ // Got an entry.
+ final SearchResultEntry entry = reader.readEntry();
+ writer.writeComment(
+ "Search result entry: " + entry.getName().toString());
+ writer.writeEntry(entry);
+ }
+ else
+ {
+ // Got a continuation reference.
+ final SearchResultReference ref = reader.readReference();
+ writer.writeComment(
+ "Search result reference: " + ref.getURIs().toString());
+ }
+ }
+ writer.flush();
+ }
+ catch (final Exception e)
+ {
+ // Handle exceptions...
+ System.err.println(e.getMessage());
+ }
+ finally
+ {
+ if (connection != null)
+ {
+ connection.close();
+ }
+ }
+ }
+}</programlisting>
+
+ <para>If all goes well, <filename>Test.java</filename> compiles without
+ errors. The test program displays Babs Jensen's entry in LDIF.</para>
+
+ <screen width="80">$ javac Test.java
+$ java Test
+# Search result entry: uid=bjensen,ou=People,dc=example,dc=com
+dn: uid=bjensen,ou=People,dc=example,dc=com
+givenName: Barbara
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+uid: bjensen
+cn: Barbara Jensen
+cn: Babs Jensen
+sn: Jensen
+telephoneNumber: +1 408 555 1862
+roomNumber: 0209
+ou: Product Development
+ou: People
+l: Cupertino
+mail: bjensen@example.com
+facsimileTelephoneNumber: +1 408 555 1992</screen>
+ </section>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-getting-directory-info.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-getting-directory-info.xml
new file mode 100644
index 0000000..7fc7218
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-getting-directory-info.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-getting-directory-info'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Getting Information About the Directory Service</title>
+
+ <para>LDAP directories expose what their capabilities through the root
+ DSE. They also expose their schema definitions, which define the sort of
+ entries and attributes can be stored in a directory, over protocol. OpenDJ
+ SDK allows you to look up that information in your client application.</para>
+
+ <section>
+ <title>Reading Root DSEs</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Checking For LDAPv3 Support</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Getting Schema Information</title>
+ <para>TODO</para>
+ </section>
+</chapter>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-i18n.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-i18n.xml
new file mode 100644
index 0000000..2959eea
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-i18n.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-i18n'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Internationalizing Applications</title>
+
+ <para>TODO</para>
+
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-ldif.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-ldif.xml
new file mode 100644
index 0000000..bcbdc76
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-ldif.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-ldif'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Working With LDIF</title>
+
+ <para>OpenDJ SDK provides capabilities for working with LDAP Data Interchange
+ Format content. This chapter demonstrates how to use those capabilities.</para>
+
+ <section>
+ <title>About LDIF</title>
+ <para>LDAP Data Interchange Format provides a mechanism for representing
+ directory data in text format. LDIF data is typically used to initialize
+ directory databases, but also may be used to move data between different
+ directories that cannot replicate directly, or even as an alternative
+ backup format.</para>
+ </section>
+
+ <section>
+ <title>Writing LDIF</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Reading LDIF</title>
+ <para>TODO</para>
+ </section>
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-multithreading.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-multithreading.xml
new file mode 100644
index 0000000..0678c0b
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-multithreading.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-multithreading'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Writing Multithreaded Applications</title>
+
+ <para>TODO</para>
+
+ <section>
+ <title>Asynchronous Operations</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Connection Pooling</title>
+ <para>TODO</para>
+ </section>
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-reading.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-reading.xml
new file mode 100644
index 0000000..6207426
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-reading.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-reading'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Searching & Comparing Directory Data</title>
+
+ <para>TODO</para>
+
+ <section>
+ <title>Search Objects & Methods</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Working With Search Filters</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Sending a Search Request</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Getting Search Results</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Abandoning an Incomplete Search</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Working With LDAP URLs</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Sorting Search Results</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Compare Objects & Methods</title>
+ <para>TODO</para>
+ </section>
+</chapter>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-simple-proxy.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-simple-proxy.xml
new file mode 100644
index 0000000..11f5282
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-simple-proxy.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-simple-proxy'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Writing a Simple LDAP Proxy</title>
+
+ <para>TODO</para>
+
+ <section>
+ <title>Load Balancing</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Managing Railover</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>DN & Attribute Rewriting</title>
+ <para>TODO</para>
+ </section>
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-understanding-ldap.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-understanding-ldap.xml
new file mode 100644
index 0000000..45fdf8f
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-understanding-ldap.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-understanding-ldap'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Understanding LDAP</title>
+
+ <para>TODO</para>
+
+ <section>
+ <title>Data Organization In LDAP Directories</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>LDAP Client & Server Communication</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Standard LDAPv3 & Extensions</title>
+ <para>TODO</para>
+ </section>
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-using-the-sdk.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-using-the-sdk.xml
new file mode 100644
index 0000000..0b56444
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-using-the-sdk.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-using-the-sdk'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Using the SDK</title>
+
+ <para>TODO</para>
+
+ <section>
+ <title>Synchronous & Asynchronous Operations</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Managing Errors</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Managing Referrals</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Managing Failover</title>
+ <para>TODO</para>
+ </section>
+</chapter>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-writing.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-writing.xml
new file mode 100644
index 0000000..69eddc0
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/chap-writing.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-writing'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Updating Directory Data</title>
+
+ <para>TODO</para>
+
+ <section>
+ <title>Objects & Methods For Updating Directory Data</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Adding Directory Entries</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Modifying Directory Entry Attribute Values</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Renaming Directory Entries</title>
+ <para>TODO</para>
+ </section>
+
+ <section>
+ <title>Deleting Directory Entries</title>
+ <para>TODO</para>
+ </section>
+</chapter>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-authrate.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-authrate.xml
new file mode 100644
index 0000000..369b1a9
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-authrate.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='authrate-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>authrate</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>authrate</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>authrate</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>authrate</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapcompare.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapcompare.xml
new file mode 100644
index 0000000..11ffc59
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapcompare.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldapcompare-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldapcompare</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldapcompare</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldapcompare</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldapcompare</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapmodify.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapmodify.xml
new file mode 100644
index 0000000..714009c
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapmodify.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldapmodify-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldapmodify</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldapmodify</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldapmodify</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldapmodify</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldappasswordmodify.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldappasswordmodify.xml
new file mode 100644
index 0000000..cfa7c03
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldappasswordmodify.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldappasswordmodify-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldappasswordmodify</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldappasswordmodify</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldappasswordmodify</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldappasswordmodify</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapsearch.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapsearch.xml
new file mode 100644
index 0000000..c4189e6
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-ldapsearch.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='ldapsearch-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>ldapsearch</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>ldapsearch</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>ldapsearch</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>ldapsearch</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-modrate.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-modrate.xml
new file mode 100644
index 0000000..31ce7b4
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-modrate.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='modrate-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>modrate</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>modrate</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>modrate</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>modrate</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-searchrate.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-searchrate.xml
new file mode 100644
index 0000000..d9e9de2
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/man-searchrate.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<refentry xml:id='searchrate-1'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <refmeta>
+ <refentrytitle>searchrate</refentrytitle><manvolnum>1</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>searchrate</refname>
+ <refpurpose>TODO one-line description</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>searchrate</command>
+ <command><replaceable>subcommand</replaceable></command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Description</title>
+ <para>TODO description.</para>
+ </refsect1>
+ <refsect1>
+ <title>Global Options</title>
+ <para>The following global options are supported.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO Description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Subcommands</title>
+ <para>The following subcommands are supported.</para>
+ <refsect2>
+ <para>TODO Description.</para>
+ <cmdsynopsis>
+ <command>searchrate</command>
+ <command>TODO</command>
+ <arg choice="opt">--options</arg>
+ </cmdsynopsis>
+ <variablelist>
+ <varlistentry>
+ <term><option>TODO</option></term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect2>
+ </refsect1>
+ <refsect1>
+ <title>Files</title>
+ <para>TODO if command has configuration file.</para>
+ </refsect1>
+ <refsect1>
+ <title>Environment</title>
+ <para>TODO if command reads environment variables.</para>
+ </refsect1>
+ <refsect1>
+ <title>Exit Codes</title>
+ <variablelist>
+ <varlistentry>
+ <term>TODO exit code</term>
+ <listitem>
+ <para>TODO description.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>TODO</para>
+ </refsect1>
+</refentry>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/preface.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/preface.xml
new file mode 100644
index 0000000..eed7019
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/dev-guide/preface.xml
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<preface xml:id='preface'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Preface</title>
+
+ <para>This guide shows you how to work with OpenDJ SDK to create client
+ applications in the Java language to connect to LDAP servers and perform
+ LDAP operations.</para>
+
+ <section>
+ <title>Who Should Read this Guide</title>
+
+ <para>This guide is written for Java developers who want to build directory
+ client applications with OpenDJ SDK.</para>
+
+ <para>This guide starts by explaining LDAP directories briefly, and
+ describing best practices for LDAP client applications. Then it demonstrates
+ how to install and use OpenDJ SDK to build LDAP clients.</para>
+
+ <para>You do not need to be an LDAP wizard to learn something from this
+ guide. You do need some background in writing Java 6 and client-server
+ applications to get the most out of this guide. You can nevertheless get
+ started with this guide, and then learn more as you go along.</para>
+ </section>
+
+ <section>
+ <title>Using Samples</title>
+
+ <para>This work is licensed under the <link
+ xlink:href="http://creativecommons.org/licenses/by-nc-nd/3.0/"
+ >Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
+ License</link>.</para>
+
+ <para>See the license for the specific language governing permissions and
+ limitations under the license.</para>
+ </section>
+
+ <section>
+ <title>Formatting Conventions</title>
+
+ <note><para>Pay attention to notes like this one.</para></note>
+
+ <para>Some items might be formatted differently from other text, like
+ <filename>filenames</filename>, <command>commands</command>, and
+ <literal>literal values</literal>.</para>
+
+ <screen>$ echo Terminal sessions are formatted like this.
+Terminal sessions are formatted like this.</screen>
+
+ <programlisting language='java'>class Test
+{
+ public static void main(String [] args)
+ {
+ System.out.println("This is a program listing.");
+
+ }
+}</programlisting>
+
+ <para>In many cases, sections pertaining to UNIX, GNU/Linux, Mac OS X, BSD,
+ and so forth are marked (UNIX). Sections pertaining to Microsoft Windows
+ might be marked (Windows). To avoid repetition, however, file system
+ directory names are often given only in UNIX format as in
+ <filename>/path/to/OpenDJ</filename>, even if the text applies to
+ <filename>C:\path\to\OpenDJ</filename> as well.</para>
+
+ <warning><para>Ignore warnings at your own risk.</para></warning>
+ </section>
+
+ <section>
+ <title>Accessing OpenDJ Documentation Online</title>
+
+ <para>Core documentation, such as what you are now reading, aims to
+ be technically accurate and complete with respect to the software
+ documented. Core documentation therefore follows a <link
+ xlink:href='https://wikis.forgerock.org/confluence/display/devcom/Documentation+Review+Process'
+ >three-phase review process</link> designed to eliminate errors. The
+ review process should slow authors down enough that documentation you get
+ with a stable release has had time to bake fully.</para>
+
+ <!-- TODO: online location of core documentation, perhaps docs.forgerock.org? -->
+ <para>Fully baked core documentation is available at <link
+ xlink:href='http://...'>...</link>.</para>
+
+ <para>You need not wait until the core documentation is finished, though,
+ to read more about OpenDJ, and also to read about related topics that
+ involve OpenDJ without being strictly about OpenDJ. The <link
+ xlink:href='https://wikis.forgerock.org/confluence/display/OPENDJ'
+ >OpenDJ Wiki</link> regularly brings you more, fresh content. In addition,
+ you are welcome to <link
+ xlink:href='https://idp.forgerock.org/openam/UI/Login?service=register'
+ >sign up</link> and then edit the Wiki if you notice an error, or if you
+ have something to share.</para>
+ </section>
+
+ <section>
+ <title>Joining the OpenDJ Community</title>
+
+ <para>After you <link
+ xlink:href='https://idp.forgerock.org/openam/UI/Login?service=register'
+ >sign up</link> at ForgeRock, you can also login to the Wiki and the issue
+ database to follow what is happening with the project.</para>
+
+ <para>If you have questions regarding OpenDJ which are not answered by the
+ documentation, there is a mailing list which can be found at
+ <link xlink:href='https://lists.forgerock.org/mailman/listinfo/opendj'
+ >https://lists.forgerock.org/mailman/listinfo/opendj</link> where you are
+ likely to find an answer.</para>
+
+ <para>You can join the IRC discussion in the #opendj room at
+ irc.freenode.net.</para>
+
+ <para>The Wiki has information on how to check out OpenDJ source code.
+ There is also a mailing list for OpenDJ development which can be found at
+ <link xlink:href='https://lists.forgerock.org/mailman/listinfo/opendj-dev'
+ >https://lists.forgerock.org/mailman/listinfo/opendj-dev</link>
+ Should you want to contribute a patch, test, or feature, or want to author
+ part of the core documentation, first have a look on the ForgeRock site
+ at <link xlink:href='http://www.forgerock.com/fcpa-faq.html'>how to get
+ involved</link>.</para>
+ </section>
+
+</preface>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/OpenDJ-Install-Guide.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/OpenDJ-Install-Guide.xml
new file mode 100644
index 0000000..01e01c2
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/OpenDJ-Install-Guide.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<book xml:id='install-guide'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <info>
+ <title>OpenDJ <?eval ${project.version}?> Installation Guide</title>
+ <copyright>
+ <year>2011</year>
+ <holder>ForgeRock AS</holder>
+ </copyright>
+ <authorgroup>
+ <author>
+ <personname><firstname>Mark</firstname><surname>Craig</surname></personname>
+ </author>
+ </authorgroup>
+ <xinclude:include href='../legal.xml' />
+ <pubdate><?eval ${maven.build.timestamp}?></pubdate>
+ </info>
+
+ <toc />
+
+ <xinclude:include href="preface.xml" />
+
+ <xinclude:include href='chap-install-gui.xml' />
+ <xinclude:include href='chap-before-you-install.xml' />
+ <xinclude:include href='chap-install-cli.xml' />
+ <xinclude:include href='chap-jvm-opts.xml' />
+ <xinclude:include href='chap-upgrade.xml' />
+ <xinclude:include href='chap-uninstall.xml' />
+
+ <index />
+
+</book>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-before-you-install.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-before-you-install.xml
new file mode 100644
index 0000000..0eacae1
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-before-you-install.xml
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-before-you-install'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Before You Run OpenDJ in Production</title>
+
+ <para>This chapter covers covers what you need to consider before you run
+ OpenDJ in your production environment.</para>
+
+ <section>
+ <title>Java Environment</title>
+
+ <para>OpenDJ software consists of pure Java applications. OpenDJ servers
+ and clients therefore should run on any system with full Java support.
+ OpenDJ is tested on a variety of operating systems, including Solaris
+ SPARC and x86, various Linux distributions, Microsoft Windows,
+ and Apple Mac OS X.</para>
+
+ <para>OpenDJ software requires Java 6, specifically at least the Java
+ Standard Edition 6.0 (Sun version 1.6.0_10) runtime environment. For
+ best server performance, use at least version 1.6.0_22, which includes a
+ major security fix for TLS as well.</para>
+ </section>
+
+ <section>
+ <title>System, Network, & Storage Hardware</title>
+
+ <para>Thanks to the underlying Java platform, OpenDJ software runs well
+ on a variety of processor architectures. Many directory service
+ deployments meet their service-level agreements without the very latest
+ or very fastest hardware.</para>
+
+ <para>For a server evaluation installation, you need 256 MB memory (32-bit)
+ or 1 GB memory (64-bit) available to OpenDJ, with 100 MB free disk space for
+ the software and a small set of sample data. For installation in production,
+ read the rest of this section. You need at least 2 GB memory for OpenDJ and
+ 4 times the disk space needed to house your initial production data.</para>
+
+ <para>OpenDJ directory servers almost always benefit from having enough
+ system memory to cache all directory database files used. The reason
+ is that reading from and writing to memory is typically must faster
+ than reading from and writing to disk storage. For small data sets,
+ you might not need extra memory. For large directories with millions of
+ user directory entries, the system might not have enough slots to house
+ sufficient memory to cache everything. To improve performance in such
+ cases, one approach is to add solid state drives as an intermediate
+ cache between memory and disk storage.</para>
+
+ <para>Processor architectures that provide fast single thread execution
+ tend to help OpenDJ software deliver the lowest response times. For top end
+ performance in terms both of sub-millisecond response times and also
+ of throughput ranging from tens of thousands to hundreds of thousands
+ of operations per second, the latest x86 architecture chips tend to
+ perform better than others tested. Chip multi-threading (CMT) processors
+ can do very well on directory servers providing pure search throughput,
+ even though response times can be higher. Yet, CMT processors can be slow
+ to absorb hundreds or thousands of write operations per second. Their
+ slower threads get blocked waiting on resources, and thus are not optimal
+ for topologies with high write throughput requirements.</para>
+
+ <para>On systems with fast processors and enough memory to cache directory
+ data completely, the network can become a bottleneck. Even if a single
+ 1 Gbit Ethernet interface offers plenty of bandwidth to handle your
+ average traffic load, it can be too small for peak traffic loads.
+ Furthermore, you might choose to use separate interfaces for
+ administrative traffic and application traffic. To estimate what network
+ hardware you need, calculate the size of the data you return to
+ applications during peak load. For example, if you expect to have a
+ peak load of 100,000 searches per second, each returning a full 8 KB
+ entry, you need a network that can handle 800 MB/sec (3.2 Gbit/sec)
+ throughput, not counting any other operations such as writes that
+ result in replication traffic.</para>
+
+ <para>The storage hardware you choose must allow you to house not only
+ directory data including historical data for replication, but also
+ logs. If you choose to retain access logs for auditing purposes on a
+ heavily used directory, dedicate storage for the log archives as well.
+ Furthermore, your storage must also keep pace with the write
+ throughput. Write throughput can arise from modify, modify DN, add,
+ and delete operations, but it can also result from bind operations.
+ Such is the case when the last successful bind is recorded, and when
+ account lockout is configured, for example. In a replicated topology,
+ not only does a directory service write entries to disk when they are
+ changed, but a directory service also writes changelog data and
+ historical information in order to resolve potential replication
+ conflicts. In the same way that you consider your network throughput
+ needs based on peak loads, also evaluate your peak storage throughput
+ needs in order to select the storage hardware.</para>
+
+ <note>
+ <para>OpenDJ servers do not currently support network file systems such
+ as NFS for database storage. Provide sufficient disk space on local storage
+ such as internal disk or an attached disk array.</para>
+ </note>
+ </section>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-install-cli.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-install-cli.xml
new file mode 100644
index 0000000..0722528
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-install-cli.xml
@@ -0,0 +1,389 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-install-cli'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Installing OpenDJ From the Command Line</title>
+
+ <para>This chapter covers command-line installation with additional
+ information on setup options.</para>
+
+ <procedure>
+ <title>To Prepare For Installation</title>
+
+ <step>
+ <para>Make sure you have the correct Java environment installed.</para>
+
+ <screen width='80'>$ java -version
+java version "1.6.0_24"
+Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-9M3326)
+Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)</screen>
+
+ <para>If your default Java environment is not appropriate, set
+ <literal>OPENDS_JAVA_HOME</literal> to the path to the correct Java
+ environment, or set <literal>OPENDS_JAVA_BIN</literal> to the absolute path
+ of the <command>java</command> command. The latter environment variable is
+ useful for example if you have both 32-bit and 64-bit versions of the Java
+ environment installed, and want to make sure you use the 64-bit
+ version.</para>
+ </step>
+
+ <step>
+ <para>Get the appropriate installation packages from the <link
+ xlink:href='http://www.forgerock.com/downloads-opendj.html'
+ >OpenDJ download page</link>.</para>
+ <variablelist>
+ <varlistentry>
+ <term>OpenDJ-<?eval ${project.version}?>.zip</term>
+ <listitem>
+ <para>Cross-platform OpenDJ directory server installation files</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>opendj.zip</term>
+ <listitem>
+ <para>Solaris native packages</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>OpenDJ-<?eval ${project.version}?>-DSML.war</term>
+ <listitem>
+ <para>Cross-platform OpenDJ DSML gateway web archive</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </step>
+
+ <step>
+ <para>Allow OpenDJ software to use at least 64K (65536) file descriptors
+ to operate properly.</para>
+
+ <para>How you set the maximum number of file descriptors per process
+ depends on your system. Read your system documentation for
+ instructions.</para>
+
+ <para>Typically you use the <command>ulimit -a</command> command to list
+ current settings.</para>
+ </step>
+
+ <step>
+ <para>If you plan to install OpenDJ DSML gateway, make sure you have an
+ appropriate application server installed.</para>
+ </step>
+
+ <step>
+ <para>If you plan to configure SSL or TLS to secure network
+ communications between the server and client applications, get a
+ properly signed digital certificate that your client applications
+ recognize, such as one that fits with your organization's PKI or one
+ provided by a recognized certificate authority.</para>
+
+ <para>To use the certificate during installation, the certificate
+ must be located in a key store provided with Java (JKS, JCEKS, PKCS#12),
+ or on a PKCS#11 token. To import a signed certificate into a key store,
+ you can use the Java <command>keytool</command> command.</para>
+
+ <!-- TODO: Show how this is done for at least one key store type. -->
+ </step>
+ </procedure>
+
+ <procedure>
+ <title>To Install OpenDJ Directory Server</title>
+
+ <step>
+ <para>Unzip <filename>OpenDJ-<?eval ${project.version}?>.zip</filename>
+ in the file system directory where you want to install the server.</para>
+ </step>
+
+ <step>
+ <para>Run the <command>setup --cli</command> command found in the
+ <filename>OpenDJ-<?eval ${project.version}?></filename> directory.</para>
+
+ <para>This command starts the setup program in interactive mode on the
+ command line, prompting you for each option. Alternatively, use
+ additional <command>setup</command> options to specify
+ values for the options you choose during interactive mode, thus
+ scripting the installation process. See <command>setup --help</command>
+ and the notes below.</para>
+
+ <para>The <command>setup</command> command without the
+ <literal>--cli</literal> option runs the Quick Start
+ GUI installer with your local version of software, as does
+ Java WebStart with a remote version of the software.</para>
+
+ <screen width='80'>$ /path/to/OpenDJ-<?eval ${project.version}?>/setup --cli
+
+OpenDJ <?eval ${project.version}?>
+Please wait while the setup program initializes...
+
+What would you like to use as the initial root user DN for the Directory
+Server? [cn=Directory Manager]:
+Please provide the password to use for the initial root user:
+Please re-enter the password for confirmation:
+
+On which port would you like the Directory Server to accept connections from
+LDAP clients? [1389]:
+
+On which port would you like the Administration Connector to accept
+connections? [4444]:
+Do you want to create base DNs in the server? (yes / no) [yes]:
+
+Provide the base DN for the directory data: [dc=example,dc=com]:
+Options for populating the database:
+
+ 1) Only create the base entry
+ 2) Leave the database empty
+ 3) Import data from an LDIF file
+ 4) Load automatically-generated sample data
+
+Enter choice [1]: 3
+
+Please specify the path to the LDIF file containing the data to import: \
+/path/to/Example.ldif
+
+Do you want to enable SSL? (yes / no) [no]:
+
+Do you want to enable Start TLS? (yes / no) [no]:
+
+Do you want to start the server when the configuration is completed? (yes /
+no) [yes]:
+
+
+Setup Summary
+=============
+LDAP Listener Port: 1389
+Administration Connector Port: 4444
+LDAP Secure Access: disabled
+Root User DN: cn=Directory Manager
+Directory Data: Create New Base DN dc=example,dc=com.
+Base DN Data: Import Data from LDIF File (/path/to/Example.ldif)
+
+Start Server when the configuration is completed
+
+
+What would you like to do?
+
+ 1) Set up the server with the parameters above
+ 2) Provide the setup parameters again
+ 3) Print equivalent non-interactive command-line
+ 4) Cancel and exit
+
+Enter choice [1]:
+
+See /var/....log for a detailed log of this operation.
+
+Configuring Directory Server ..... Done.
+Importing LDIF file /path/to/Example.ldif ........... Done.
+Starting Directory Server ........... Done.
+
+To see basic server configuration status and configuration you can launch \
+/path/to/OpenDJ-<?eval ${project.version}?>/bin/status</screen>
+
+ <variablelist>
+ <para>Some notes on the options follow.</para>
+ <varlistentry>
+ <term>Initial root user DN</term>
+ <listitem>
+ <para>The root user Distinguished Name identifies a
+ user who can perform all administrative and other operations
+ allowed for the server, called root user due to the similarity
+ to the UNIX root. The default, <literal>cn=Directory Manager</literal>,
+ is a well-known name. If you have reason to be paranoid, you might
+ opt for a different name.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Initial root user password</term>
+ <listitem>
+ <para>The root user will use simple, password-based authentication.
+ Later you can limit cleartext access to avoid snooping, but for
+ now use a strong password here unless this is a throwaway server.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>LDAP port</term>
+ <listitem>
+ <para>The default for LDAP is 389. If you are working as a user
+ who cannot open port 389, setup suggests 1389 as a default.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Administration port</term>
+ <listitem>
+ <para>This is the service entrance used to configure the server,
+ run tasks, and so forth. The default is 4444.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Create base DNs</term>
+ <listitem>
+ <para>You need a base Distinguished Name, such as the default
+ <literal>dc=example,dc=com</literal>, to add directory data. If you
+ already have LDIF, the base DN you want is the distinguished name
+ suffix common to all entries in your LDIF. You can provide more than
+ one base DN if your data belongs in more than one suffix.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Import LDIF</term>
+ <listitem>
+ <para>LDAP data interchange format is the standard text format for
+ expressing LDAP data. If you have LDIF already, one reason you might
+ not want to import the data at the same time you install is because
+ your data uses attributes not defined in the default schema, and so
+ you will wait to add schema definitions before you import.</para>
+
+ <para>If you have a huge data set to import, you no doubt should
+ also increase the import cache size, which you can do by passing
+ a Java properties file. You might also prefer to perform data
+ import offline.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Enable SSL and TLS</term>
+ <listitem>
+ <para>Enabling Secure Sockets Layer or Transport Layer Security lets
+ you protect the network traffic between directory clients and your
+ server.</para>
+ <variablelist>
+ <varlistentry>
+ <term>SSL</term>
+ <listitem>
+ <para>SSL requires its own, separate port for LDAPS traffic. The
+ default port for LDAPS is 636. If you are working as a user
+ who cannot open port 636, setup suggests 1636 by default.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>TLS</term>
+ <listitem>
+ <para>TLS lets you use StartTLS to negotiate a secure connection
+ between a client and server, starting from the same server port
+ you configured for LDAP.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>X.509 certificates</term>
+ <listitem>
+ <para>The digital certificate you need for SSL and TLS can be
+ self-signed and created on the fly. Trouble is, client
+ applications view self-signed certificates like fake IDs, and
+ so do not trust them. Self-signed certificates facilitate testing,
+ but are not intended for production use.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Start the server</term>
+ <listitem>
+ <para>If you do not start the server during installation, you can use
+ the <command>bin/start-ds</command> command later.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </step>
+
+ <step>
+ <para>Run the <command>status</command> command to make sure your OpenDJ
+ server is working as expected.</para>
+
+ <screen width='80'>$ /path/to/OpenDJ-<?eval ${project.version}?>/bin/status
+
+>>>> Specify OpenDS LDAP connection parameters
+
+Administrator user bind DN [cn=Directory Manager]:
+
+Password for user 'cn=Directory Manager':
+
+ --- Server Status ---
+Server Run Status: Started
+Open Connections: 1
+
+ --- Server Details ---
+Host Name: opendj.example.com
+Administrative Users: cn=Directory Manager
+Installation Path: /path/to/OpenDJ-<?eval ${project.version}?>
+Version: OpenDJ <?eval ${project.version}?>
+Java Version: 1.6.0_24
+Administration Connector: Port 4444 (LDAPS)
+
+ --- Connection Handlers ---
+Address:Port : Protocol : State
+-------------:----------:---------
+-- : LDIF : Disabled
+0.0.0.0:161 : SNMP : Disabled
+0.0.0.0:636 : LDAPS : Disabled
+0.0.0.0:1389 : LDAP : Enabled
+0.0.0.0:1689 : JMX : Disabled
+
+ --- Data Sources ---
+Base DN: dc=example,dc=com
+Backend ID: userRoot
+Entries: 160
+Replication: Disabled</screen>
+ </step>
+ </procedure>
+
+ <note>
+ <para>You can install OpenDJ in unattended and silent fashion by using the
+ <command>setup</command> command with the <option>--no-prompt</option>
+ option, specifying values for all the other options you require.</para>
+ </note>
+
+ <procedure>
+ <title>To Install OpenDJ DSML gateway</title>
+
+ <para>The OpenDJ DSML gateway functions as a web application located in a
+ web application container. The DSML gateway runs independently of OpenDJ
+ directory server. You configure the gateway to access your directory service
+ by editing the <literal>ldap.host</literal> and <literal>ldap.port</literal>
+ parameters in the <filename>WEB-INF/web.xml</filename> configuration
+ file.</para>
+
+ <step>
+ <para>Deploy <filename>OpenDJ-<?eval ${project.version}?>-DSML.war</filename>
+ according to the instructions for your application server.</para>
+ </step>
+
+ <step>
+ <para>Edit <filename>WEB-INF/web.xml</filename> to ensure the values for
+ <literal>ldap.host</literal> and <literal>ldap.port</literal> are
+ correct.</para>
+ </step>
+
+ <step>
+ <para>Restart the web application container according to the instructions
+ for your application server.</para>
+ </step>
+ </procedure>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-install-gui.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-install-gui.xml
new file mode 100644
index 0000000..88c3675
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-install-gui.xml
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-install-gui'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Installing OpenDJ With the QuickSetup Wizard</title>
+
+ <para>If you want only to try OpenDJ server software, and you do not plan to
+ store any real or important data that you want to keep, then read only this
+ section, or just try out installation without reading any further. Visit the
+ <link xlink:href='http://www.forgerock.com/downloads-opendj.html'>download
+ page</link>, and click the first link on the left for the latest release
+ to start the Java WebStart installer directly from your browser.</para>
+
+ <para>Java WebStart lets you perform an installation of OpenDJ directory
+ server starting with a click in your web browser, which can be a great way
+ to try OpenDJ directory server for the first time, or to do a quick test
+ installation. You can also upgrade an OpenDJ directory server through the
+ WebStart installer.</para>
+
+ <note><para>OpenDJ directory server relies on Java 6, so if your browser
+ picks up an old installation of Java 5 for example, installation can fail.
+ Currently also if you are on a Linux system, you need to get Sun Java 6
+ before you use OpenDJ directory server.</para>
+
+ <para>If the WebStart installation does not work in your browser, copy
+ the WebStart URL, ending in <literal>QuickSetup.jnlp</literal>, from the
+ OpenDJ download page. This is the first link in the list of links for
+ a version of OpenDJ. Next, pass the link as an argument to the
+ <command>javaws</command> command in a terminal window to start the
+ installer.</para>
+
+ <screen width='80'>$ export PATH=/path/to/sun-java6/bin:$PATH
+$ javaws http://www.forgerock.org/downloads/opendj/<?eval ${project.version}?>/install/QuickSetup.jnlp</screen>
+
+ <para>The WebStart installer corresponds to what you start if you download
+ OpenDJ-<?eval ${project.version}?>.zip, unzip the file, and then run
+ OpenDJ-<?eval ${project.version}?>/setup (UNIX), OpenDJ-<?eval
+ ${project.version}?>\setup.bat (Windows), or QuickSetup.app (Mac OS X).</para>
+ </note>
+
+ <para>Java WebStart launches the the QuickSetup wizard, and soon the
+ Welcome screen appears.</para>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/QuickSetup-welcome.png" format="PNG" />
+ </imageobject>
+ <caption><para>The Welcome screen appears.</para></caption>
+ </mediaobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/QuickSetup-svrconf.png" format="PNG" />
+ </imageobject>
+ <caption><para>Notice in the Server Settings screen that the default ports
+ are 389 or 1389 for LDAP, 4444 for administrative access.</para></caption>
+ </mediaobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/QuickSetup-replopts.png" format="PNG" />
+ </imageobject>
+ <caption><para>You can replicate data for high availability through the
+ Topology Options screen.</para></caption>
+ </mediaobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/QuickSetup-gendata.png" format="PNG" />
+ </imageobject>
+ <caption><para>Generate test data as part of server setup in the Directory
+ Data screen.</para></caption>
+ </mediaobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/QuickSetup-jvmopts.png" format="PNG" />
+ </imageobject>
+ <caption><para>For a real installation, you adjust JVM parameters for
+ your server, for example to allow OpenDJ to use more memory.</para></caption>
+ </mediaobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/QuickSetup-review.png" format="PNG" />
+ </imageobject>
+ <caption><para>Opt to start your server when setup completes.</para></caption>
+ </mediaobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/QuickSetup-finished.png" format="PNG" />
+ </imageobject>
+ <caption><para>Finally, click Launch Control Panel to check your newly
+ installed server.</para></caption>
+ </mediaobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/QuickSetup-cpstart.png" format="PNG" />
+ </imageobject>
+ <caption><para>Run <command>OpenDJ-<?eval
+ ${project.version}?>/bin/control-panel</command> (UNIX), double-click
+ <command>OpenDJ-<?eval ${project.version}?>\bat\control-panel.bat</command>
+ (Windows), or bin/Control Panel.app (Mac OS X) to launch the Control Panel
+ again later.</para></caption>
+ </mediaobject>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-jvm-opts.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-jvm-opts.xml
new file mode 100644
index 0000000..e89266f
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-jvm-opts.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-jvm-opts'
+ xmlns='http://docbook.org/ns/docbook'
+ version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Tuning JVM and Cache Options</title>
+
+ <para>By default, OpenDJ installs with options appropriate for evaluation, not
+ for production.</para>
+
+ <indexterm><primary>JVM settings</primary></indexterm>
+
+ <variablelist>
+ <para>You can change JVM options for the server in the QuickStart installer,
+ and alternatively using the Control Panel (Runtime Options > Java Settings),
+ or with the <command>dsjavaproperties</command> command after editing the
+ <filename>config/java.properties</filename> file.</para>
+
+ <varlistentry>
+ <term>Heap size</term>
+ <listitem>
+ <para>The JVM heap size by default is either 256 MB or 1 GB.</para>
+ <para>In production, use at least a 2 GB heap (-Xms2G -Xmx2G).</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Server optimizations</term>
+ <listitem>
+ <para>Use -server to select the HotSpot Server VM.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>32-bit vs. 64-bit</term>
+ <listitem>
+ <para>For heap sizes over 4 GB on 64-bit systems use -d64.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Garbage collection</term>
+ <listitem>
+ <para>Use -XX:+UseConcMarkSweepGC to select the CMS garbage collector
+ for low GC pause times.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>New generation size</term>
+ <listitem>
+ <para>If your directory handles high throughput, set the new generation
+ size large enough for the JVM to avoid promoting short-lived objects
+ into the old gen space (-XX:NewSize=512M).</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <indexterm><primary>Database cache settings</primary></indexterm>
+
+ <para>The database cache is 10% by default. The cache should be larger in
+ production. For example, with a 2 GB JVM heap and 500 MB devoted to new gen,
+ let the database cache use 1 GB.</para>
+
+ <screen width='80'
+>$ dsconfig -n set-backed-prop --backend-name userRoot --set db-cache-percent:50</screen>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-uninstall.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-uninstall.xml
new file mode 100644
index 0000000..3c4dcc2
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-uninstall.xml
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-uninstall'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Removing OpenDJ Servers</title>
+
+ <para>Remove OpenDJ directory server software with the
+ <command>uninstall</command> command.</para>
+
+ <procedure>
+ <title>To Uninstall OpenDJ From the Graphical Uninstaller</title>
+ <step>
+ <para>(UNIX) Run
+ <command>OpenDJ-<?eval ${project.version}?>\uninstall</command>.</para>
+ <para>(Windows) Double-click
+ <filename>OpenDJ-<?eval ${project.version}?>\uninstall.bat</filename>.</para>
+ <para>(Mac OS X) Double-click
+ <filename>OpenDJ-<?eval ${project.version}?>\Uninstall.app</filename>.</para>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/uninstall-start.png" format="PNG" />
+ </imageobject>
+ <caption>
+ <para>Select what to remove in the initial screen.</para>
+ </caption>
+ </mediaobject>
+ </step>
+
+ <step>
+ <para>When the process is finished, you might still have some files
+ to remove manually.</para>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/uninstall-finished.png" format="PNG" />
+ </imageobject>
+ </mediaobject>
+ </step>
+ </procedure>
+
+ <procedure>
+ <title>To Uninstall OpenDJ On the Command Line</title>
+
+ <step>
+ <para>Login as the user who installed and runs the server.</para>
+ </step>
+
+ <step>
+ <para>Run the <command>OpenDJ-<?eval ${project.version}?>/uninstall
+ --cli</command> command.</para>
+
+ <para>This command starts the removal program in interactive mode on the
+ command line, prompting you for each option. Alternatively, use additional
+ <command>uninstall</command> options to specify choices for the options.
+ See <command>uninstall --help</command> for more information.</para>
+
+ <screen width='80'>$ cd /path/to/OpenDJ-<?eval ${project.version}?>
+$ ./uninstall --cli
+Do you want to remove all components of the server or select the components to
+remove?
+
+ 1) Remove all components
+ 2) Select the components to be removed
+
+ q) quit
+
+Enter choice [1]:
+
+The server is currently running and must be stopped before uninstallation can
+continue.
+Stop the Server and permanently delete the files? (yes / no) [yes]:
+
+Stopping Directory Server ..... Done.
+Deleting Files under the Installation Path ..... Done.
+
+The Uninstall Completed Successfully.
+To complete the uninstallation, you must delete manually the following files
+and directories:
+/path/to/OpenDJ-<?eval ${project.version}?>/lib
+See /var/....log for a detailed log of this operation.</screen>
+ </step>
+
+ <step>
+ <para>If the command output tells you to delete files manually, then remove
+ those remaining files to complete the process.</para>
+
+ <screen width='80'>$ rm -rf /path/to/OpenDJ-<?eval ${project.version}?></screen>
+ </step>
+ </procedure>
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-upgrade.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-upgrade.xml
new file mode 100644
index 0000000..7635945
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/chap-upgrade.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-upgrade'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Upgrading to OpenDJ <?eval ${project.version}?></title>
+
+ <para>You can upgrade from an earlier version of OpenDJ either directly
+ from within the Java WebStart installer, or on the command-line using the
+ <command>upgrade</command> command.</para>
+
+ <note>
+ <para>Upgrade from OpenDS 2.2 or OpenDJ 2.4 has been tested most thoroughly
+ on Solaris, Mac OS X, and Linux. On Windows systems, export directory data
+ to LDIF, start with a fresh installation of the OpenDJ software, and then
+ import your data from LDIF.</para>
+ </note>
+
+ <section>
+ <title>Before You Upgrade</title>
+
+ <para>You must perform the upgrade procedure as the user who own the OpenDJ
+ server. Make sure you have the credentials to run commands as the user who
+ owns the server.</para>
+
+ <para>Do a full backup of your current OpenDJ installation.</para>
+
+ <para>When running a server version earlier than OpenDJ 2.4.1 fix the upgrade
+ schema by following the appropriate steps depending on your platform.</para>
+
+ <para>(UNIX) Download and apply <link
+ xlink:href='https://wikis.forgerock.org/confluence/download/attachments/11632664/opendj_patch4upgrade.sh?version=1&modificationDate=1299182493000'
+ >opendj_patch4upgrade.sh</link> to your current server, by
+ running the shell script from the directory where the server is installed.</para>
+
+ <screen width="80">$ cd /path/to/OpenDJ
+$ sh /downloads/opendj_patch4upgrade.sh
+/path/to/OpenDJ has been patched, you can proceed with the upgrade program now</screen>
+
+ <para>The <filename>opendj_patch4upgrade.sh</filename> script fixes a schema
+ issuethat prevents smooth upgrades from earlier server versions. You can
+ apply the script while the server is running.</para>
+
+ <para>(Windows) Follow these steps.</para>
+ <orderedlist>
+ <listitem>
+ <para>With the <command>edit</command> command line tool, open and then save
+ <filename>OpenDJ-old-version\config\upgrade\schema.ldif.<replaceable>####</replaceable></filename>
+ where <replaceable>####</replaceable> represents four digits, such as 6677
+ for 2.4.0.</para>
+ <para>This step changes the line endings from UNIX to Windows format.</para>
+ </listitem>
+ <listitem>
+ <para>Open the same file in Notepad.</para>
+ </listitem>
+ <listitem>
+ <para>Add the following <literal>ldapSyntaxes</literal> definition verbatim,
+ before the last blank line at the end of the file, leaving a blank line at
+ the end of the file, and taking care not to add additional spaces at the end
+ of the lines you add. <emphasis>If the result is not valid LDIF, your fix
+ will fail.</emphasis></para>
+ <literallayout>ldapSyntaxes: ( 1.3.6.1.4.1.26027.1.3.6 DESC '
+ Collective Conflict Behavior' X-ENUM ( 'real-overrides-virtual' '
+ virtual-overrides-real' 'merge-real-and-virtual' ) X-SCHEMA-FILE '
+ 00-core.ldif' )</literallayout>
+ <para>This fixes a schema issue that prevents upgrades from earlier
+ server versions. You can make the change while the server is running.</para>
+ </listitem>
+ </orderedlist>
+ </section>
+
+ <section>
+ <title>Upgrading OpenDJ Servers</title>
+
+ <para>You can upgrade from the graphical installer, or from the command
+ line.</para>
+
+ <procedure>
+ <title>To Upgrade From the Graphical Installer</title>
+ <step>
+ <para>Login to a session where you can use a GUI as the user who owns the
+ current OpenDJ server.</para>
+ </step>
+
+ <step performance='optional'>
+ <para><link xlink:href='http://www.forgerock.com/downloads-opendj.html'
+ >Download OpenDJ</link>, and unzip the downloaded file.</para>
+ </step>
+
+ <step>
+ <para>Start the installer.</para>
+ <itemizedlist>
+ <listitem>
+ <para>(WebStart) <link>http://www.forgerock.org/downloads/opendj/<?eval
+ ${project.version}?>/install/QuickSetup.jnlp</link></para>
+ </listitem>
+ <listitem>
+ <para>(UNIX) Run <command>OpenDJ-<?eval
+ ${project.version}?>/setup</command>.</para>
+ </listitem>
+ <listitem>
+ <para>(Windows) Double-click <filename>OpenDJ-<?eval
+ ${project.version}?>\setup.bat</filename></para>
+ </listitem>
+ </itemizedlist>
+ </step>
+
+ <step>
+ <para>In the OpenDJ QuickSetup Welcome screen, select Upgrade Existing
+ Server Instance, and make sure Server to Upgrade points to the current
+ OpenDJ server before clicking Next.</para>
+ </step>
+
+ <step>
+ <para>Follow the instructions in the QuickSetup wizard to complete the
+ upgrade.</para>
+ </step>
+
+ <step>
+ <para>If you upgraded from OpenDS 2.2, open the OpenDJ control panel,
+ select Indexes > Rebuild Indexes..., and use the Rebuild Indexes dialog
+ box to rebuild the <literal>dn2id</literal> index.</para>
+ </step>
+ </procedure>
+
+ <procedure>
+ <title>To Upgrade On the Command Line</title>
+
+ <step>
+ <para>Login as the user who owns the current OpenDJ server.</para>
+ </step>
+
+ <step>
+ <para>Download the OpenDJ .zip file.</para>
+ <screen width='80'>$ cd /tmp
+$ wget http://www.forgerock.org/downloads/opendj/<?eval ${project.version}?>/OpenDJ-<?eval ${project.version}?>.zip</screen>
+ </step>
+ <step>
+ <para>Change to the directory at the root of the server instance.</para>
+ <screen width='80'>$ cd /path/to/OpenDJ</screen>
+ </step>
+ <step>
+ <para>Pass the .zip file name to the <command>upgrade</command> command.</para>
+ <screen width='80'>$ ./upgrade -f /tmp/OpenDJ-<?eval ${project.version}?>.zip
+See /var/....log for a detailed log of this operation.
+
+Initializing Upgrade ..... Done.
+Calculating Schema Customizations ..... Done.
+Calculating Configuration Customizations ..... Done.
+Backing Up Files ..... Done.
+Upgrading Components ..... Done.
+Preparing Customizations ..... Done.
+Applying Schema Customizations ..... Done.
+Applying Configuration Customizations ..... Done.
+Verifying Upgrade ..... Done.
+Stopping Directory Server ..... Done.
+Cleaning Up ..... Done.
+Recording Upgrade History ..... Done.
+See /path/to/OpenDJ/history/log for a detailed installation history.
+QuickUpgrade Completed Successfully. The OpenDJ installation at
+/path/to/OpenDJ has now been upgraded to version OpenDJ <?eval ${project.version}?> (Build ID:
+<replaceable>buildId</replaceable>).
+
+See /var/....log for a detailed log of this operation.</screen>
+ </step>
+ <step>
+ <para>If you upgraded from OpenDS 2.2, use the
+ <command>rebuild-index</command> command to rebuild the
+ <literal>dn2id</literal> index for your suffixes.</para>
+
+ <screen width='80'>$ ./bin/rebuild-index -i dn2id -b "dc=example,dc=com"
+...Rebuild complete. Processed 160 entries in 0 seconds (average rate 401.0/sec)</screen>
+ </step>
+ </procedure>
+
+ <procedure>
+ <title>To Upgrade Replicated Servers</title>
+ <step>
+ <para>Upgrade each server sequentially, as described above.</para>
+ </step>
+ </procedure>
+
+ <procedure>
+ <title>To Upgrade OpenDJ DSML Gateway</title>
+ <step>
+ <para>Replace the gateweay web application with the newer version,
+ as for a fresh installation.</para>
+ </step>
+ </procedure>
+ </section>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-cpstart.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-cpstart.png
new file mode 100644
index 0000000..7401cad
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-cpstart.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-finished.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-finished.png
new file mode 100644
index 0000000..1ffdd6e
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-finished.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-gendata.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-gendata.png
new file mode 100644
index 0000000..1bbaf76
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-gendata.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-jvmopts.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-jvmopts.png
new file mode 100644
index 0000000..4c0591a
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-jvmopts.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-replopts.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-replopts.png
new file mode 100644
index 0000000..13d025e
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-replopts.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-review.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-review.png
new file mode 100644
index 0000000..736303f
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-review.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-svrconf.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-svrconf.png
new file mode 100644
index 0000000..552f29c
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-svrconf.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-welcome.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-welcome.png
new file mode 100644
index 0000000..b2b5513
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/QuickSetup-welcome.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/uninstall-finished.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/uninstall-finished.png
new file mode 100644
index 0000000..70a10ba
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/uninstall-finished.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/uninstall-start.png b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/uninstall-start.png
new file mode 100644
index 0000000..6ac5141
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/images/uninstall-start.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/preface.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/preface.xml
new file mode 100644
index 0000000..1ed7852
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/install-guide/preface.xml
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<preface xml:id='preface'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Preface</title>
+
+ <para>This guide shows you how to install, upgrade, and remove OpenDJ
+ software. Unless you are planning a throwaway evaluation or test
+ installation, read the <citetitle>Release Notes</citetitle> before
+ you get started.</para>
+
+ <para>If you want only to try OpenDJ server software, and you
+ do not plan to store any real or important data that you want to keep,
+ then you need not read this guide right now. Instead, visit the <link
+ xlink:href='http://www.forgerock.com/downloads-opendj.html'
+ >download page</link>, and click the link for the latest release to
+ start the Java WebStart installer wizard directly from your browser.</para>
+
+ <section>
+ <title>Who Should Read this Guide</title>
+
+ <para>This guide is written for anyone installing OpenDJ who plans to
+ maintain directory services for client applications. Basic OpenDJ
+ installation, especially using Java WebStart, can be simple and
+ straightforward, particularly if you are already acquainted with directory
+ services. Upgrading a running directory service without a single point of
+ failure that can cause downtime requires at least a little thought
+ and planning. Also, even in the case of basic installation, you may
+ find yourself wanting more background about what you are doing.</para>
+
+ <para>This guide covers the install, upgrade, and removal (a.k.a. uninstall)
+ procedures that you theoretically perform only once per version. This guide
+ aims to provide you with at least some idea of what happens behind the
+ scenes when you perform the steps.</para>
+
+ <para>You do not need to be an LDAP wizard to learn something from this
+ guide, though a background in directory services and maintaining server
+ software can help. You do need some background in managing servers and
+ services on your operating system of choice. You can nevertheless get
+ started with this guide, and then learn more as you go along.</para>
+ </section>
+
+ <section>
+ <title>Using Samples</title>
+
+ <para>This work is licensed under the <link
+ xlink:href="http://creativecommons.org/licenses/by-nc-nd/3.0/"
+ >Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
+ License</link>.</para>
+
+ <para>See the license for the specific language governing permissions and
+ limitations under the license.</para>
+ </section>
+
+ <section>
+ <title>Formatting Conventions</title>
+
+ <note><para>Pay attention to notes like this one.</para></note>
+
+ <para>Some items might be formatted differently from other text, like
+ <filename>filenames</filename>, <command>commands</command>, and
+ <literal>literal values</literal>.</para>
+
+ <screen>$ echo Terminal sessions are formatted like this.
+Terminal sessions are formatted like this.</screen>
+
+ <programlisting language='java'>class Test
+{
+ public static void main(String [] args)
+ {
+ System.out.println("This is a program listing.");
+
+ }
+}</programlisting>
+
+ <para>In many cases, sections pertaining to UNIX, GNU/Linux, Mac OS X, BSD,
+ and so forth are marked (UNIX). Sections pertaining to Microsoft Windows
+ might be marked (Windows). To avoid repetition, however, file system
+ directory names are often given only in UNIX format as in
+ <filename>/path/to/OpenDJ</filename>, even if the text applies to
+ <filename>C:\path\to\OpenDJ</filename> as well.</para>
+
+ <warning><para>Ignore warnings at your own risk.</para></warning>
+ </section>
+
+ <section>
+ <title>Accessing OpenDJ Documentation Online</title>
+
+ <para>Core documentation, such as what you are now reading, aims to
+ be technically accurate and complete with respect to the software
+ documented. Core documentation therefore follows a <link
+ xlink:href='https://wikis.forgerock.org/confluence/display/devcom/Documentation+Review+Process'
+ >three-phase review process</link> designed to eliminate errors. The
+ review process should slow authors down enough that documentation you get
+ with a stable release has had time to bake fully.</para>
+
+ <!-- TODO: online location of core documentation, perhaps docs.forgerock.org? -->
+ <para>Fully baked core documentation is available at <link
+ xlink:href='http://...'>...</link>.</para>
+
+ <para>You need not wait until the core documentation is finished, though,
+ to read more about OpenDJ, and also to read about related topics that
+ involve OpenDJ without being strictly about OpenDJ. The <link
+ xlink:href='https://wikis.forgerock.org/confluence/display/OPENDJ'
+ >OpenDJ Wiki</link> regularly brings you more, fresh content. In addition,
+ you are welcome to <link
+ xlink:href='https://idp.forgerock.org/openam/UI/Login?service=register'
+ >sign up</link> and then edit the Wiki if you notice an error, or if you
+ have something to share.</para>
+ </section>
+
+ <section>
+ <title>Joining the OpenDJ Community</title>
+
+ <para>After you <link
+ xlink:href='https://idp.forgerock.org/openam/UI/Login?service=register'
+ >sign up</link> at ForgeRock, you can also login to the Wiki and the issue
+ database to follow what is happening with the project.</para>
+
+ <para>If you have questions regarding OpenDJ which are not answered by the
+ documentation, there is a mailing list which can be found at
+ <link xlink:href='https://lists.forgerock.org/mailman/listinfo/opendj'
+ >https://lists.forgerock.org/mailman/listinfo/opendj</link> where you are
+ likely to find an answer.</para>
+
+ <para>You can join the IRC discussion in the #opendj room at
+ irc.freenode.net.</para>
+
+ <para>The Wiki has information on how to check out OpenDJ source code.
+ There is also a mailing list for OpenDJ development which can be found at
+ <link xlink:href='https://lists.forgerock.org/mailman/listinfo/opendj-dev'
+ >https://lists.forgerock.org/mailman/listinfo/opendj-dev</link>
+ Should you want to contribute a patch, test, or feature, or want to author
+ part of the core documentation, first have a look on the ForgeRock site
+ at <link xlink:href='http://www.forgerock.com/fcpa-faq.html'>how to get
+ involved</link>.</para>
+ </section>
+
+</preface>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/legal.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/legal.xml
new file mode 100644
index 0000000..0db5d62
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/legal.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<legalnotice xml:id='legalnotice'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'><?dbhtml
+ filename='legalnotice.html'?>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png"
+ format="PNG" align="center" />
+ </imageobject>
+ <caption><para>This work is licensed under the <link
+ xlink:href="http://creativecommons.org/licenses/by-nc-nd/3.0/"
+ >Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
+ License</link>.</para></caption>
+ </mediaobject>
+
+ <para>To view a copy of this license, visit
+ <link>http://creativecommons.org/licenses/by-nc-nd/3.0/</link> or send a
+ letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View,
+ California, 94041, USA.</para>
+
+ <para>Trademarks are the property of their respective owners.</para>
+
+ <para>UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
+ CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS
+ FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER
+ DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT
+ DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED
+ WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.</para>
+
+ <para>EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL
+ LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL,
+ CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR
+ THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGES.</para>
+</legalnotice>
\ No newline at end of file
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/OpenDJ-Release-Notes.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/OpenDJ-Release-Notes.xml
new file mode 100644
index 0000000..51533e7
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/OpenDJ-Release-Notes.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<book xml:id='release-notes'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <info>
+ <title>OpenDJ <?eval ${project.version}?> Release Notes</title>
+ <copyright>
+ <year>2011</year>
+ <holder>ForgeRock AS</holder>
+ </copyright>
+ <authorgroup>
+ <author>
+ <personname><firstname>Mark</firstname><surname>Craig</surname></personname>
+ </author>
+ </authorgroup>
+ <xinclude:include href='../legal.xml' />
+ <pubdate><?eval ${maven.build.timestamp}?></pubdate>
+ </info>
+
+ <toc />
+
+ <preface>
+ <title>About OpenDJ</title>
+
+ <para>OpenDJ is an LDAPv3 compliant directory service, developed for
+ the Java platform, providing a high performance, highly available,
+ and secure store for the identities managed by your organization. Its
+ easy installation process, combined with the power of the Java
+ platform makes OpenDJ the simplest, fastest directory to deploy and
+ manage.</para>
+
+ <para>You can download OpenDJ software from the OpenDJ download page.
+ OpenDJ is free to download, evaluate, and use. You can even check out
+ and modify the source code to build your own version if you prefer.</para>
+
+ <para>These release notes are written for everyone working with the
+ OpenDJ <?eval ${project.version}?> release. Read these notes before you
+ install or upgrade OpenDJ software. These notes cover hardware and software
+ prerequisites for installing and upgrading OpenDJ software. These
+ notes list key features added and changed in this release. They also
+ cover compatibility with previous releases and alert you to potential
+ changes coming up that could affect your scripts and applications.
+ Finally, these notes list both issues fixed since the previous
+ release and known issues open at the time of release.</para>
+
+ <para>See the <citetitle>Installation Guide</citetitle> for more after you
+ read these release notes. The installation guide covers installation and
+ upgrade for OpenDJ directory server and OpenDJ DSML gateway.</para>
+ </preface>
+
+ <xinclude:include href='chap-whats-new.xml' />
+ <xinclude:include href='chap-compatibility.xml' />
+ <xinclude:include href='chap-issues.xml' />
+ <xinclude:include href='chap-testing.xml' />
+ <xinclude:include href='chap-feedback.xml' />
+ <xinclude:include href='chap-support.xml' />
+
+ <index />
+
+</book>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-compatibility.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-compatibility.xml
new file mode 100644
index 0000000..5a0d18c
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-compatibility.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-compatibility'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>OpenDJ Compatibility</title>
+
+ <para>This chapter covers both major changes to existing functionality, and
+ also deprecated and removed functionality.</para>
+
+ <section>
+ <title>Major Changes to Existing Functionality</title>
+
+ <para>None.</para>
+ </section>
+
+ <section>
+ <title>Deprecated Functionality</title>
+
+ <para>No functionality is deprecated in OpenDJ <?eval ${product.version}?>.</para>
+
+ <para>No functionality is planned to be deprecated at this time.</para>
+ </section>
+
+ <section>
+ <title>Removed Functionality</title>
+
+ <para>No functionality has been removed in OpenDJ <?eval ${product.version}?>.</para>
+
+ <para>No functionality is planned to be removed at this time.</para>
+ </section>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-feedback.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-feedback.xml
new file mode 100644
index 0000000..69075dd
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-feedback.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-feedback'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>How to Report Problems and Provide Feedback</title>
+
+ <para>If you have questions regarding OpenDJ which are not answered by the
+ documentation, there is a mailing list which can be found at
+ <link xlink:href='https://lists.forgerock.org/mailman/listinfo/opendj'
+ >https://lists.forgerock.org/mailman/listinfo/opendj</link> where you are
+ likely to find an answer.</para>
+
+ <para>If you have found issues or reproducible bugs within OpenDJ
+ <?eval ${project.version}?>, report them in <link
+ xlink:href='https://bugster.forgerock.org'
+ >https://bugster.forgerock.org</link>.</para>
+
+ <para>When requesting help with a problem, please include the following
+ information:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Description of the problem, including when the problem occurs and
+ its impact on your operation</para>
+ </listitem>
+ <listitem>
+ <para>Machine type, operating system version, web container and version,
+ JDK version, and OpenDJ release version, including any patches or other
+ software that might be affecting the problem</para>
+ </listitem>
+ <listitem>
+ <para>Steps to reproduce the problem</para>
+ </listitem>
+ <listitem>
+ <para>Any relevant access and error logs or core dumps</para>
+ </listitem>
+ </itemizedlist>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-issues.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-issues.xml
new file mode 100644
index 0000000..9cc1227
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-issues.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-issues'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>OpenDJ Fixes, Limitations, and Known Issues</title>
+
+ <para>OpenDJ issues are tracked at <link
+ xlink:href='https://bugster.forgerock.org/jira/browse/OPENDJ'
+ >https://bugster.forgerock.org/jira/browse/OPENDJ</link>. This chapter
+ covers the status of key issues at release <?eval ${project.version}?>.</para>
+
+ <section>
+ <title>Fixes Since Last Release</title>
+
+ <para>The following issues were fixed since release 2.4.2.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>TODO</para>
+ </listitem>
+ </itemizedlist>
+ </section>
+
+ <section>
+ <title>Limitations</title>
+
+ <para>Release <?eval ${project.version}?> has the following limitations.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>OpenDJ directory server provides full LDAP v3 support, except for
+ alias dereferencing, and limited support for LDAPv2.</para>
+ </listitem>
+ <listitem>
+ <!-- TODO: explain the mechanism of how lockout works. -->
+ <para>Account lockout works on a per-server basis only.</para>
+ </listitem>
+ <listitem>
+ <para>OpenDJ is not fully integrated with Microsoft Windows, yet OpenDJ
+ directory server can be run as a service, and thus displayed in the
+ Windows Services Control Panel.</para>
+ </listitem>
+ <listitem>
+ <para>OpenDJ replication is designed to permit an unlimited number
+ of replication servers in your topology. Project testing has, however,
+ focused only on topologies of up to eight replication servers.</para>
+ </listitem>
+ <listitem>
+ <para>On T2000 systems, hardware SSL crypto acceleration is slower than
+ software. To work around this issue take the following actions.</para>
+ <orderedlist>
+ <listitem>
+ <para>Add more request handlers to LDAP (for TLS) and LDAPS (for SSL)
+ connection handlers.</para>
+ </listitem>
+ <listitem>
+ <para>Disable hardware acceleration for server's JVM by removing the
+ SunPKCS11 security provider from jre/lib/security/java.security.</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ </itemizedlist>
+ </section>
+
+ <section>
+ <title>Known Issues</title>
+
+ <para>The following known issues remained open at the time release
+ <?eval ${project.version}?> became available.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>TODO</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Furthermore when deploying for production, make sure that you follow
+ the installation instructions on allowing OpenDJ to use at least 64K (65536)
+ file descriptors, tuning the JVM appropriately, and increasing database
+ cache size from the default of 10%.</para>
+
+ <para>For the latest status, query the OpenDJ bug database online at
+ <link xlink:href='https://bugster.forgerock.org/jira/browse/OPENDJ'
+ >https://bugster.forgerock.org/jira/browse/OPENDJ</link>.</para>
+ </section>
+
+</chapter>
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-support.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-support.xml
new file mode 100644
index 0000000..d45dd9a
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-support.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-support'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Support</title>
+
+ <para>You can purchase OpenDJ support subscriptions and training courses
+ from ForgeRock and from consulting partners around the world and in your
+ area. To contact ForgeRock, send mail to <link
+ xlink:href='mailto:info@forgerock.com'>info@forgerock.com</link>, or call
+ +47 21520108. To find a partner in your area, see <link
+ xlink:href='http://www.forgerock.com/partners.html'
+ >http://www.forgerock.com/partners.html</link>.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-testing.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-testing.xml
new file mode 100644
index 0000000..3a4a6cc
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-testing.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-testing'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>Tested Operating Systems and Application Servers</title>
+
+ <para>OpenDJ software depends on the Java environment more than it depends
+ on the underlying operating systems.</para>
+
+ <para>That said, OpenDJ <?eval ${project.version}?> has been validated on
+ the following operating systems.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Apple Mac OS X 10.6</para>
+ </listitem>
+ <listitem>
+ <para>Linux 2.6</para>
+ </listitem>
+ <listitem>
+ <para>Microsoft Windows 7</para>
+ </listitem>
+ <listitem>
+ <para>Oracle Solaris 10</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>OpenDJ <?eval ${project.version}?> DSML gateway has been validated
+ on Apache Tomcat 6.</para>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-whats-new.xml b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-whats-new.xml
new file mode 100644
index 0000000..6970c21
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/docbkx/release-notes/chap-whats-new.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! CCPL HEADER START
+ !
+ ! This work is licensed under the Creative Commons
+ ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ ! To view a copy of this license, visit
+ ! http://creativecommons.org/licenses/by-nc-nd/3.0/
+ ! or send a letter to Creative Commons, 444 Castro Street,
+ ! Suite 900, Mountain View, California, 94041, USA.
+ !
+ ! You can also obtain a copy of the license at
+ ! src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! If applicable, add the following below this CCPL HEADER, with the fields
+ ! enclosed by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CCPL HEADER END
+ !
+ ! Copyright 2011 ForgeRock AS
+ !
+-->
+<chapter xml:id='chap-whats-new'
+ xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
+ xmlns:xlink='http://www.w3.org/1999/xlink'
+ xmlns:xinclude='http://www.w3.org/2001/XInclude'>
+ <title>What's New in OpenDJ <?eval ${project.version}?></title>
+
+ <para>Compared to the OpenDJ 2.4, OpenDJ <?eval ${project.version}?> fixes a
+ number of issues, and provides the following additional features.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>TODO</para>
+ </listitem>
+ <listitem>
+ <para>Collective attributes can now be applied based on the values of
+ virtual attributes (OPENDJ-76).</para>
+ </listitem>
+ <listitem>
+ <para>OpenDJ now generates <literal>modifiersName</literal> and
+ <literal>modifyTimestamp</literal> for add operations (OPENDJ-84).</para>
+ </listitem>
+ <listitem>
+ <para>OpenDJ now permits backup of administrative backend types
+ such as LDIF and trust stores (OPENDJ-89).</para>
+ </listitem>
+ </itemizedlist>
+
+</chapter>
+
diff --git a/opendj-sdk/opendj3/opendj-docs/src/main/resources/css/coredoc.css b/opendj-sdk/opendj3/opendj-docs/src/main/resources/css/coredoc.css
new file mode 100644
index 0000000..68e6b2b
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/main/resources/css/coredoc.css
@@ -0,0 +1,153 @@
+/*
+ * CCPL HEADER START
+ *
+ * This work is licensed under the Creative Commons
+ * Attribution-NonCommercial-NoDerivs 3.0 Unported License.
+ * To view a copy of this license, visit
+ * http://creativecommons.org/licenses/by-nc-nd/3.0/
+ * or send a letter to Creative Commons, 444 Castro Street,
+ * Suite 900, Mountain View, California, 94041, USA.
+ *
+ * You can also obtain a copy of the license at
+ * src/main/resources/legal-notices/CC-BY-NC-ND.txt.
+ * See the License for the specific language governing permissions
+ * and limitations under the License.
+ *
+ * If applicable, add the following below this CCPL HEADER, with the fields
+ * enclosed by brackets "[]" replaced with your own identifying information:
+ * Portions Copyright [yyyy] [name of copyright owner]
+ *
+ * CCPL HEADER END
+ *
+ * Copyright 2011 ForgeRock AS
+ *
+*/
+
+/*
+ * ForgeRock core documentation styles to be used with HTML
+ * generated from DocBook 5 XML source.
+ */
+
+/*
+ * Basic content and text styles
+ */
+body
+{
+ font-family: dejavu, helvetica, verdana, arial, sans-serif;
+ /* TODO: is this the right way to restrict width? */
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+/* START advice from http://diveintoaccessibility.org/day_26_using_relative_font_sizes.html */
+
+p {
+ font-size: 12px;
+}
+
+/*/*/a{}
+body p {
+ font-size: x-small;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: small;
+}
+html>body p {
+ font-size: small;
+}
+/* */
+
+/* END advice from http://diveintoaccessibility.org/day_26_using_relative_font_sizes.html */
+
+a
+{
+ text-decoration: none; /* Do not underline links. */
+}
+
+h1
+{
+ color: #f58220; /* ForgeRock orange */
+}
+
+h2,h3,h4,h5,h6
+{
+ color: #626d75; /* ForgeRock gray */
+}
+
+/*
+ * TODO: In a procedure, number li.step elements as
+ * Step 1. <content>
+ * Step 2. <content>
+ * Step 3. <content>
+
+li.step:before
+{
+ content: "Step ";
+}
+*/
+
+.term
+{
+ font-weight: normal;
+}
+
+ul
+{
+ list-style-image: url("../images/bulletpoint.png");
+}
+
+/*
+ * Page navigation for chunked HTML
+ */
+div.navfooter,div.navheader,div.nukefooter
+{
+ background-color: #efefef; /* TODO: better background color. */
+}
+
+/* Do not repeat the title at the top of the page. */
+.navheader th
+{
+ color: #efefef; /* Same color as background. */
+ font-size: 0px; /* Take up as little space as possible. */
+}
+
+.navheader td,.navfooter td,.nukefooter td
+{
+ font-size: x-small;
+ font-style: italic;
+}
+
+/*
+ * Block elements
+ */
+pre.programlisting,pre.screen
+{
+ font-family: monospace;
+ white-space: pre;
+ background-color: #efefef; /* TODO: better background color. */
+ border: thin dashed;
+ padding: 10px;
+}
+
+div.abstract,div.important,div.caution,div.note,div.tip,div.warning,div.example,div.toc
+{
+ background-color: #efefef; /* TODO: better background color. */
+ padding: 10px;
+}
+
+.important,.caution,.note,.tip,.warning
+{
+ font-style: italic;
+}
+
+.abstract,.example,.toc
+{
+ margin: 10px;
+}
+
+img
+{
+ max-width: 640px;
+ height: auto;
+}
diff --git a/opendj-sdk/opendj3/opendj-docs/src/main/resources/images/bulletpoint.png b/opendj-sdk/opendj3/opendj-docs/src/main/resources/images/bulletpoint.png
new file mode 100644
index 0000000..37f07af
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/main/resources/images/bulletpoint.png
Binary files differ
diff --git a/opendj-sdk/opendj3/opendj-docs/src/main/resources/legal-notices/CC-BY-NC-ND.txt b/opendj-sdk/opendj3/opendj-docs/src/main/resources/legal-notices/CC-BY-NC-ND.txt
new file mode 100644
index 0000000..8629a864
--- /dev/null
+++ b/opendj-sdk/opendj3/opendj-docs/src/main/resources/legal-notices/CC-BY-NC-ND.txt
@@ -0,0 +1,296 @@
+Attribution-NonCommercial-NoDerivs 3.0 Unported
+
+CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
+SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT
+RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
+CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND
+DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE.
+
+License
+THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
+COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
+COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
+AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+
+BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO
+BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE
+CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED
+HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
+
+1. Definitions
+
+ a. "Adaptation" means a work based upon the Work, or upon the Work and other
+ pre-existing works, such as a translation, adaptation, derivative work,
+ arrangement of music or other alterations of a literary or artistic work,
+ or phonogram or performance and includes cinematographic adaptations or any
+ other form in which the Work may be recast, transformed, or adapted including
+ in any form recognizably derived from the original, except that a work that
+ constitutes a Collection will not be considered an Adaptation for the purpose
+ of this License. For the avoidance of doubt, where the Work is a musical work,
+ performance or phonogram, the synchronization of the Work in timed-relation
+ with a moving image ("synching") will be considered an Adaptation for the
+ purpose of this License.
+
+ b. "Collection" means a collection of literary or artistic works, such as
+ encyclopedias and anthologies, or performances, phonograms or broadcasts,
+ or other works or subject matter other than works listed in Section 1(f)
+ below, which, by reason of the selection and arrangement of their contents,
+ constitute intellectual creations, in which the Work is included in its
+ entirety in unmodified form along with one or more other contributions,
+ each constituting separate and independent works in themselves, which
+ together are assembled into a collective whole. A work that constitutes a
+ Collection will not be considered an Adaptation (as defined above) for the
+ purposes of this License.
+
+ c. "Distribute" means to make available to the public the original and
+ copies of the Work through sale or other transfer of ownership.
+
+ d. "Licensor" means the individual, individuals, entity or entities that
+ offer(s) the Work under the terms of this License.
+
+ e. "Original Author" means, in the case of a literary or artistic work, the
+ individual, individuals, entity or entities who created the Work or if no
+ individual or entity can be identified, the publisher; and in addition (i)
+ in the case of a performance the actors, singers, musicians, dancers, and
+ other persons who act, sing, deliver, declaim, play in, interpret or otherwise
+ perform literary or artistic works or expressions of folklore; (ii) in the
+ case of a phonogram the producer being the person or legal entity who first
+ fixes the sounds of a performance or other sounds; and, (iii) in the case of
+ broadcasts, the organization that transmits the broadcast.
+
+ f. "Work" means the literary and/or artistic work offered under the terms of
+ this License including without limitation any production in the literary,
+ scientific and artistic domain, whatever may be the mode or form of its
+ expression including digital form, such as a book, pamphlet and other writing;
+ a lecture, address, sermon or other work of the same nature; a dramatic or
+ dramatico-musical work; a choreographic work or entertainment in dumb show;
+ a musical composition with or without words; a cinematographic work to which
+ are assimilated works expressed by a process analogous to cinematography; a
+ work of drawing, painting, architecture, sculpture, engraving or lithography;
+ a photographic work to which are assimilated works expressed by a process
+ analogous to photography; a work of applied art; an illustration, map, plan,
+ sketch or three-dimensional work relative to geography, topography,
+ architecture or science; a performance; a broadcast; a phonogram; a
+ compilation of data to the extent it is protected as a copyrightable work;
+ or a work performed by a variety or circus performer to the extent it is
+ not otherwise considered a literary or artistic work.
+
+ g. "You" means an individual or entity exercising rights under this License
+ who has not previously violated the terms of this License with respect to the
+ Work, or who has received express permission from the Licensor to exercise
+ rights under this License despite a previous violation.
+
+ h. "Publicly Perform" means to perform public recitations of the Work and to
+ communicate to the public those public recitations, by any means or process,
+ including by wire or wireless means or public digital performances; to make
+ available to the public Works in such a way that members of the public may
+ access these Works from a place and at a place individually chosen by them;
+ to perform the Work to the public by any means or process and the
+ communication to the public of the performances of the Work, including by
+ public digital performance; to broadcast and rebroadcast the Work by any
+ means including signs, sounds or images.
+
+ i. "Reproduce" means to make copies of the Work by any means including without
+ limitation by sound or visual recordings and the right of fixation and
+ reproducing fixations of the Work, including storage of a protected
+ performance or phonogram in digital form or other electronic medium.
+
+2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit,
+or restrict any uses free from copyright or rights arising from limitations or
+exceptions that are provided for in connection with the copyright protection
+under copyright law or other applicable laws.
+
+3. License Grant. Subject to the terms and conditions of this License, Licensor
+hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the
+duration of the applicable copyright) license to exercise the rights in the
+Work as stated below:
+
+ a. to Reproduce the Work, to incorporate the Work into one or more
+ Collections, and to Reproduce the Work as incorporated in the Collections; and,
+
+ b. to Distribute and Publicly Perform the Work including as incorporated in
+ Collections.
+
+The above rights may be exercised in all media and formats whether now known or
+hereafter devised. The above rights include the right to make such
+modifications as are technically necessary to exercise the rights in other
+media and formats, but otherwise you have no rights to make Adaptations.
+Subject to 8(f), all rights not expressly granted by Licensor are hereby
+reserved, including but not limited to the rights set forth in Section 4(d).
+
+4. Restrictions. The license granted in Section 3 above is expressly made
+subject to and limited by the following restrictions:
+
+ a. You may Distribute or Publicly Perform the Work only under the terms of
+ this License. You must include a copy of, or the Uniform Resource Identifier
+ (URI) for, this License with every copy of the Work You Distribute or Publicly
+ Perform. You may not offer or impose any terms on the Work that restrict the
+ terms of this License or the ability of the recipient of the Work to exercise
+ the rights granted to that recipient under the terms of the License. You may
+ not sublicense the Work. You must keep intact all notices that refer to this
+ License and to the disclaimer of warranties with every copy of the Work You
+ Distribute or Publicly Perform. When You Distribute or Publicly Perform the
+ Work, You may not impose any effective technological measures on the Work that
+ restrict the ability of a recipient of the Work from You to exercise the
+ rights granted to that recipient under the terms of the License. This Section
+ 4(a) applies to the Work as incorporated in a Collection, but this does not
+ require the Collection apart from the Work itself to be made subject to the
+ terms of this License. If You create a Collection, upon notice from any
+ Licensor You must, to the extent practicable, remove from the Collection
+ any credit as required by Section 4(c), as requested.
+
+ b. You may not exercise any of the rights granted to You in Section 3 above
+ in any manner that is primarily intended for or directed toward commercial
+ advantage or private monetary compensation. The exchange of the Work for
+ other copyrighted works by means of digital file-sharing or otherwise shall
+ not be considered to be intended for or directed toward commercial advantage
+ or private monetary compensation, provided there is no payment of any monetary
+ compensation in connection with the exchange of copyrighted works.
+
+ c. If You Distribute, or Publicly Perform the Work or Collections, You must,
+ unless a request has been made pursuant to Section 4(a), keep intact all
+ copyright notices for the Work and provide, reasonable to the medium or means
+ You are utilizing: (i) the name of the Original Author (or pseudonym, if
+ applicable) if supplied, and/or if the Original Author and/or Licensor
+ designate another party or parties (e.g., a sponsor institute, publishing
+ entity, journal) for attribution ("Attribution Parties") in Licensor's
+ copyright notice, terms of service or by other reasonable means, the name of
+ such party or parties; (ii) the title of the Work if supplied; (iii) to the
+ extent reasonably practicable, the URI, if any, that Licensor specifies to be
+ associated with the Work, unless such URI does not refer to the copyright
+ notice or licensing information for the Work. The credit required by this
+ Section 4(c) may be implemented in any reasonable manner; provided, however,
+ that in the case of a Collection, at a minimum such credit will appear, if a
+ credit for all contributing authors of Collection appears, then as part of
+ these credits and in a manner at least as prominent as the credits for the
+ other contributing authors. For the avoidance of doubt, You may only use the
+ credit required by this Section for the purpose of attribution in the manner
+ set out above and, by exercising Your rights under this License, You may not
+ implicitly or explicitly assert or imply any connection with, sponsorship or
+ endorsement by the Original Author, Licensor and/or Attribution Parties, as
+ appropriate, of You or Your use of the Work, without the separate, express
+ prior written permission of the Original Author, Licensor and/or Attribution
+ Parties.
+
+ d. For the avoidance of doubt:
+
+ i. Non-waivable Compulsory License Schemes. In those jurisdictions in which
+ the right to collect royalties through any statutory or compulsory licensing
+ scheme cannot be waived, the Licensor reserves the exclusive right to collect
+ such royalties for any exercise by You of the rights granted under this
+ License;
+
+ ii. Waivable Compulsory License Schemes. In those jurisdictions in which the
+ right to collect royalties through any statutory or compulsory licensing
+ scheme can be waived, the Licensor reserves the exclusive right to collect
+ such royalties for any exercise by You of the rights granted under this
+ License if Your exercise of such rights is for a purpose or use which is
+ otherwise than noncommercial as permitted under Section 4(b) and otherwise
+ waives the right to collect royalties through any statutory or compulsory
+ licensing scheme; and,
+
+ iii. Voluntary License Schemes. The Licensor reserves the right to collect
+ royalties, whether individually or, in the event that the Licensor is a member
+ of a collecting society that administers voluntary licensing schemes, via that
+ society, from any exercise by You of the rights granted under this License
+ that is for a purpose or use which is otherwise than noncommercial as
+ permitted under Section 4(b).
+
+ e. Except as otherwise agreed in writing by the Licensor or as may be
+ otherwise permitted by applicable law, if You Reproduce, Distribute or
+ Publicly Perform the Work either by itself or as part of any Collections,
+ You must not distort, mutilate, modify or take other derogatory action in
+ relation to the Work which would be prejudicial to the Original Author's
+ honor or reputation.
+
+5. Representations, Warranties and Disclaimer
+UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS
+THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
+CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING,
+WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A
+PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS,
+ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE.
+SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH
+EXCLUSION MAY NOT APPLY TO YOU.
+
+6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW,
+IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL,
+INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS
+LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+7. Termination
+
+ a. This License and the rights granted hereunder will terminate automatically
+ upon any breach by You of the terms of this License. Individuals or entities
+ who have received Collections from You under this License, however, will not
+ have their licenses terminated provided such individuals or entities remain
+ in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
+ survive any termination of this License.
+
+ b. Subject to the above terms and conditions, the license granted here is
+ perpetual (for the duration of the applicable copyright in the Work).
+ Notwithstanding the above, Licensor reserves the right to release the Work
+ under different license terms or to stop distributing the Work at any time;
+ provided, however that any such election will not serve to withdraw this
+ License (or any other license that has been, or is required to be, granted
+ under the terms of this License), and this License will continue in full
+ force and effect unless terminated as stated above.
+
+8. Miscellaneous
+
+ a. Each time You Distribute or Publicly Perform the Work or a Collection,
+ the Licensor offers to the recipient a license to the Work on the same terms
+ and conditions as the license granted to You under this License.
+
+ b. If any provision of this License is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this License, and without further action by the
+ parties to this agreement, such provision shall be reformed to the minimum
+ extent necessary to make such provision valid and enforceable.
+
+ c. No term or provision of this License shall be deemed waived and no breach
+ consented to unless such waiver or consent shall be in writing and signed by
+ the party to be charged with such waiver or consent.
+
+ d. This License constitutes the entire agreement between the parties with
+ respect to the Work licensed here. There are no understandings, agreements
+ or representations with respect to the Work not specified here. Licensor shall
+ not be bound by any additional provisions that may appear in any communication
+ from You. This License may not be modified without the mutual written
+ agreement of the Licensor and You.
+
+ e. The rights granted under, and the subject matter referenced, in this
+ License were drafted utilizing the terminology of the Berne Convention for
+ the Protection of Literary and Artistic Works (as amended on September 28,
+ 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the
+ WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright
+ Convention (as revised on July 24, 1971). These rights and subject matter take
+ effect in the relevant jurisdiction in which the License terms are sought to
+ be enforced according to the corresponding provisions of the implementation of
+ those treaty provisions in the applicable national law. If the standard suite
+ of rights granted under applicable copyright law includes additional rights
+ not granted under this License, such additional rights are deemed to be
+ included in the License; this License is not intended to restrict the license
+ of any rights under applicable law.
+
+Creative Commons Notice
+
+Creative Commons is not a party to this License, and makes no warranty
+whatsoever in connection with the Work. Creative Commons will not be liable
+to You or any party on any legal theory for any damages whatsoever, including
+without limitation any general, special, incidental or consequential damages
+arising in connection to this license. Notwithstanding the foregoing two (2)
+sentences, if Creative Commons has expressly identified itself as the Licensor
+hereunder, it shall have all rights and obligations of Licensor.
+
+Except for the limited purpose of indicating to the public that the Work is
+licensed under the CCPL, Creative Commons does not authorize the use by either
+party of the trademark "Creative Commons" or any related trademark or logo of
+Creative Commons without the prior written consent of Creative Commons. Any
+permitted use will be in compliance with Creative Commons' then-current
+trademark usage guidelines, as may be published on its website or otherwise
+made available upon request from time to time. For the avoidance of doubt,
+this trademark restriction does not form part of this License.
+
+Creative Commons may be contacted at http://creativecommons.org/.
diff --git a/opendj-sdk/opendj3/pom.xml b/opendj-sdk/opendj3/pom.xml
index 2636e47..646fdd1 100644
--- a/opendj-sdk/opendj3/pom.xml
+++ b/opendj-sdk/opendj3/pom.xml
@@ -71,6 +71,7 @@
<module>opendj-maven-plugin</module>
<module>opendj-sdk</module>
<module>opendj-client-tools</module>
+ <module>opendj-docs</module>
</modules>
<build>
<plugins>
--
Gitblit v1.10.0