opendj-sdk/opends/build.xml
@@ -135,6 +135,11 @@ <property name="admin.src.dir" location="src/admin/generated" /> <property name="admin.rules.dir" location="resource/admin" /> <!-- Properties for generating messages. --> <property name="msg.prop.dir" location="src/messages/messages" /> <property name="msg.javagen.dir" location="src/messages/generated" /> <property name="msg.package.dir" location="${classes.dir}/messages" /> <property name="msg.src.dir" location="src/messages/src" /> <!-- Create a package bundle containing the DSML library. --> @@ -177,10 +182,85 @@ </target> <target name="generatemessages" depends="buildtools"> <typedef name="genmsg" classname="org.opends.build.tools.GenerateMessageFile" > <classpath> <fileset dir="${build.dir}/build-tools"> <include name="*.jar" /> </fileset> </classpath> </typedef> <!-- <genmsg sourceProps="${msg.prop.dir}/xxx.properties" destJava="${msg.javagen.dir}/org/opends/messages/XxxMessages.java"> </genmsg> --> <genmsg sourceProps="${msg.prop.dir}/access_control.properties" destJava="${msg.javagen.dir}/org/opends/messages/AccessControlMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/admin.properties" destJava="${msg.javagen.dir}/org/opends/messages/AdminMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/admin_tool.properties" destJava="${msg.javagen.dir}/org/opends/messages/AdminToolMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/backend.properties" destJava="${msg.javagen.dir}/org/opends/messages/BackendMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/config.properties" destJava="${msg.javagen.dir}/org/opends/messages/ConfigMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/core.properties" destJava="${msg.javagen.dir}/org/opends/messages/CoreMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/extension.properties" destJava="${msg.javagen.dir}/org/opends/messages/ExtensionMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/jeb.properties" destJava="${msg.javagen.dir}/org/opends/messages/JebMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/log.properties" destJava="${msg.javagen.dir}/org/opends/messages/LoggerMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/plugin.properties" destJava="${msg.javagen.dir}/org/opends/messages/PluginMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/protocol.properties" destJava="${msg.javagen.dir}/org/opends/messages/ProtocolMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/quicksetup.properties" destJava="${msg.javagen.dir}/org/opends/messages/QuickSetupMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/replication.properties" destJava="${msg.javagen.dir}/org/opends/messages/ReplicationMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/schema.properties" destJava="${msg.javagen.dir}/org/opends/messages/SchemaMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/task.properties" destJava="${msg.javagen.dir}/org/opends/messages/TaskMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/third_party.properties" destJava="${msg.javagen.dir}/org/opends/messages/ThirdPartyMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/tools.properties" destJava="${msg.javagen.dir}/org/opends/messages/ToolMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/user_defined.properties" destJava="${msg.javagen.dir}/org/opends/messages/UserDefinedMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/utility.properties" destJava="${msg.javagen.dir}/org/opends/messages/UtilityMessages.java"> </genmsg> <genmsg sourceProps="${msg.prop.dir}/version.properties" destJava="${msg.javagen.dir}/org/opends/messages/VersionMessages.java"> </genmsg> </target> <!-- Remove all dynamically-generated build files. --> <target name="clean" depends="cleanadmin" <target name="clean" depends="cleanadmin,cleanmessages" description="Clean up any files generated during the build process"> <delete dir="${build.dir}" /> @@ -373,8 +453,16 @@ <checkstyle config="${checkstyle.dir}/opends-checkstyle.xml" failOnViolation="true"> <fileset dir="${src.dir}" includes="**/*.java" excludes="**/PublicAPI.java" /> <fileset dir="${src.dir}"> <include name="**/*.java"/> <exclude name="**/PublicAPI.java" /> </fileset> <formatter type="plain" /> </checkstyle> <checkstyle config="${checkstyle.dir}/opends-checkstyle.xml" failOnViolation="true"> <fileset dir="${msg.src.dir}" includes="**/*.java" /> <formatter type="plain" /> </checkstyle> @@ -430,11 +518,11 @@ <!-- Compile the Directory Server source files. --> <target name="compile" depends="init,checkjavaversion,dynamicconstants,compileadmin" depends="init,checkjavaversion,dynamicconstants,generatemessages,compileadmin" description="Compile the Directory Server source files."> <mkdir dir="${classes.dir}" /> <javac srcdir="${src.dir}:${admin.src.dir}:${ads.src.dir}:${quicksetup.src.dir}:${guitools.src.dir}" destdir="${classes.dir}" <javac srcdir="${src.dir}:${admin.src.dir}:${msg.src.dir}:${msg.javagen.dir}:${ads.src.dir}:${quicksetup.src.dir}:${guitools.src.dir}" destdir="${classes.dir}" excludes="**/package-info.java" debug="on" debuglevel="${build.debuglevel}" source="1.5" target="1.5" deprecation="true" fork="true" memoryInitialSize="${MEM}" @@ -506,7 +594,7 @@ <pathelement path="${classes.dir}"/> </classpath> </javac> <javac srcdir="${src.dir}" destdir="${quicksetup.classes.dir}" <javac srcdir="${src.dir}:${msg.src.dir}" destdir="${quicksetup.classes.dir}" debug="on" debuglevel="${build.debuglevel}" source="1.5" target="1.5" deprecation="true" fork="true" memoryInitialSize="${MEM}" memoryMaximumSize="${MEM}"> @@ -514,6 +602,18 @@ <include name="**/org/opends/server/util/CertificateManager.java"/> <include name="**/org/opends/server/util/DynamicConstants.java"/> <include name="**/org/opends/server/types/OperatingSystem.java"/> <include name="**/org/opends/messages/Message.java"/> <include name="**/org/opends/messages/MessageDescriptor.java"/> <include name="**/org/opends/messages/Severity.java"/> <include name="**/org/opends/messages/Category.java"/> <include name="**/org/opends/messages/gen/QuickSetupMessages.java"/> <include name="**/messages/quicksetup.properties"/> <include name="**/org/opends/messages/gen/ToolMessages.java"/> <include name="**/messages/tools.properties"/> <include name="**/org/opends/messages/gen/CoreMessages.java"/> <include name="**/messages/core.properties"/> <include name="**/org/opends/messages/gen/ReplicationMessages.java"/> <include name="**/messages/replication.properties"/> <compilerarg value="-Xlint:all" /> </javac> <javac srcdir="${quicksetup.src.dir}" destdir="${quicksetup.classes.dir}" @@ -602,6 +702,12 @@ <fileset dir="${guitools.src.dir}" includes="**/*.properties, **/*.gif, **/*.png" /> </copy> <!-- copy the message properties files --> <mkdir dir="${msg.package.dir}"/> <copy todir="${msg.package.dir}"> <fileset dir="${msg.prop.dir}"/> </copy> <!-- Generate the OpenDS.jar file --> <jar jarfile="${pdir}/lib/${SHORT_NAME}.jar" basedir="${classes.dir}" @@ -689,6 +795,13 @@ <mkdir dir="${pdir}/locks" /> <mkdir dir="${pdir}/logs" /> <!-- copy the message properties files --> <mkdir dir="${msg.package.dir}"/> <copy todir="${msg.package.dir}"> <fileset dir="${msg.prop.dir}"/> </copy> <jar jarfile="${pdir}/lib/${SHORT_NAME}.jar" basedir="${classes.dir}" excludes="${ads.classes.dir}, ${quicksetup.globalcompile.classes.dir}" @@ -1307,7 +1420,7 @@ <pathelement location="${classes.dir}" /> <pathelement location="${quicksetup.classes.dir}" /> <pathelement location="${unittest.classes.dir}" /> <pathelement location="${resource.dir}" /> <path refid="run.classpath" /> <path refid="emma.lib" /> @@ -1434,6 +1547,18 @@ <mkdir dir="${buildtools.classes.dir}" /> <javac srcdir="${src.dir}:${msg.src.dir}" destdir="${buildtools.classes.dir}" sourcepath="" includes="org/opends/messages/Severity.java, org/opends/messages/Category.java, org/opends/messages/Message.java, org/opends/messages/MessagePropertyKey.java, org/opends/messages/MessageDescriptor.java" debug="on" debuglevel="${build.debuglevel}" source="1.5" target="1.5" deprecation="true" fork="true" memoryInitialSize="${MEM}" memoryMaximumSize="${MEM}"/> <javac srcdir="${buildtools.src.dir}" destdir="${buildtools.classes.dir}" debug="on" debuglevel="${build.debuglevel}" source="1.5" target="1.5" deprecation="true" fork="true" memoryInitialSize="${MEM}" @@ -1560,8 +1685,6 @@ </delete> </target> <!-- Validate core administration component XML definition files. --> <target name="validateadmin" description="Validate core administration component XML definition files."> <schemavalidate> @@ -1572,8 +1695,12 @@ </schemavalidate> </target> <!-- Remove all dynamically-generated build files. --> <target name="cleanmessages" description="Clean up any generated source files for messages"> <delete includeemptydirs="true"> <fileset dir="${msg.javagen.dir}" includes="**/*" /> </delete> </target> <!-- Generate a src.zip file containing all the server source. --> <target name="srczip" depends="compileadmin" opendj-sdk/opends/resource/Messages.java.stub
New file @@ -0,0 +1,46 @@ /* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License, Version 1.0 only * (the "License"). You may not use this file except in compliance * with the License. * * You can obtain a copy of the license at * trunk/opends/resource/legal-notices/OpenDS.LICENSE * or https://OpenDS.dev.java.net/OpenDS.LICENSE. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at * trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, * add the following below this CDDL HEADER, with the fields enclosed * by brackets "[]" replaced with your own identifying information: * Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END * * * Portions Copyright 2006-2007 Sun Microsystems, Inc. */ package ${PACKAGE}; import org.opends.messages.MessageDescriptor; import static org.opends.messages.Category.*; import static org.opends.messages.Severity.*; /** * This file contains a number of constants that are used throughout the * Directory Server source. It was dynamically generated as part of the * Directory Server build process and should not be edited directly. */ public class ${CLASS_NAME} { /** Base property for resource bundle containing messages */ static private final String BASE = "${BASE}"; ${MESSAGES} } opendj-sdk/opends/resource/admin/example-plugin/ExamplePlugin.java
@@ -39,9 +39,10 @@ import org.opends.server.api.plugin.StartupPluginResult; import org.opends.server.config.ConfigException; import org.opends.server.types.ConfigChangeResult; import org.opends.server.types.ErrorLogCategory; import org.opends.server.types.ErrorLogSeverity; import org.opends.server.types.ResultCode; import org.opends.server.messages.Message; import com.example.opends.server.ExamplePluginCfg; @@ -139,7 +140,7 @@ * {@inheritDoc} */ public boolean isConfigurationChangeAcceptable( ExamplePluginCfg config, List<String> messages) { ExamplePluginCfg config, List<Message> messages) { // The only thing that can be validated here is the plugin's // message. However, it is always going to be valid, so let's // always return true. opendj-sdk/opends/src/ads/org/opends/admin/ads/ADSContext.java
@@ -1096,7 +1096,7 @@ /** * This method returns the DN of the entry that corresponds to the given host * name port representation. * @param hostnameport the host name and port. * @param serverUniqueId the host name and port. * @return the DN of the entry that corresponds to the given host name and * port. * @throws ADSContextException if something goes wrong. @@ -1306,7 +1306,7 @@ /** * Returns the attributes for some server group properties. * @param serverProperties the server group properties. * @param serverGroupProperties the server group properties. * @return the attributes for the given server group properties. * @throws ADSContextException if something goes wrong. */ @@ -1330,7 +1330,7 @@ /** * Returns the attributes for some server group properties. * @param serverProperties the server group properties. * @param serverGroupProperties the server group properties. * @return the attributes for the given server group properties. * @throws ADSContextException if something goes wrong. */ opendj-sdk/opends/src/ads/org/opends/admin/ads/ADSContextException.java
@@ -27,6 +27,8 @@ package org.opends.admin.ads; import org.opends.messages.Message; import org.opends.server.types.OpenDsException; /** @@ -34,7 +36,7 @@ * @see org.opends.admin.ads.ADSContext * */ public class ADSContextException extends Exception { public class ADSContextException extends OpenDsException { private static final long serialVersionUID = 1984039711031042813L; @@ -154,7 +156,7 @@ /** * {@inheritDoc} */ public String toString() public Message getReason() { if (toString == null) { @@ -164,7 +166,7 @@ toString += " Root cause: "+getCause().toString(); } } return toString; return Message.raw(toString); // TODO: i18n } /** opendj-sdk/opends/src/ads/org/opends/admin/ads/ServerDescriptor.java
@@ -737,7 +737,7 @@ * Returns the number of entries in a given backend using the provided * InitialLdapContext. * @param ctx the InitialLdapContext to use to update the configuration. * @param backenID the id of the backend. * @param backendID the id of the backend. * @return the number of entries in the backend. * @throws NamingException if there was an error. */ opendj-sdk/opends/src/ads/org/opends/admin/ads/TopologyCacheException.java
@@ -26,6 +26,7 @@ */ package org.opends.admin.ads; import org.opends.server.types.OpenDsException; import javax.naming.NamingException; @@ -35,8 +36,8 @@ * This class represents the Exception that can occur while reading server * configuration through the TopologyCache class. */ public class TopologyCacheException extends Exception { public class TopologyCacheException extends OpenDsException { private static final long serialVersionUID = 1709535837273360382L; private Type type; private String ldapUrl; opendj-sdk/opends/src/build-tools/org/opends/build/tools/CoverageDiff.java
@@ -41,7 +41,6 @@ import org.tmatesoft.svn.core.internal.io.dav.DAVRepositoryFactory; import org.tmatesoft.svn.core.wc.SVNDiffClient; import org.tmatesoft.svn.core.wc.SVNRevision; import org.tmatesoft.svn.core.wc.SVNWCUtil; public class CoverageDiff extends Task { opendj-sdk/opends/src/build-tools/org/opends/build/tools/GenerateMessageFile.java
New file @@ -0,0 +1,757 @@ package org.opends.build.tools; import org.apache.tools.ant.Task; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import static org.opends.build.tools.Utilities.*; import org.opends.messages.Category; import org.opends.messages.Severity; import org.opends.build.tools.MessagePropertyKey; import org.opends.messages.MessageDescriptor; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.BufferedReader; import java.io.FileOutputStream; import java.io.PrintWriter; import java.io.DataOutputStream; import java.io.IOException; import java.io.FileNotFoundException; import java.util.Properties; import java.util.List; import java.util.ArrayList; import java.util.UnknownFormatConversionException; import java.util.Calendar; import java.util.Arrays; import java.util.Map; import java.util.TreeMap; import java.util.HashSet; import java.util.Set; import java.util.EnumSet; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Generates a Java class containing representations of messages * found in a properties file. */ public class GenerateMessageFile extends Task { private File source; private File dest; private boolean overwrite; static private final String MESSAGES_FILE_STUB = "resource/Messages.java.stub"; static private final String REGISTRY_FILE_NAME = "src/messages/generated/org/opends/messages/descriptors.reg"; /** * Used to set a category for all messages in the property file. * If set, the category for each message need not be encoded in * the message's property file key. */ static private final String GLOBAL_CATEGORY = "global.category"; /** * Used to set a severity for all messages in the property file. * If set, the severity for each message need not be encoded in * the message's property file key. */ static private final String GLOBAL_SEVERITY = "global.severity"; /** * Used to set a category mask for all messages in the property * file. If set, the category will automatically be assigned * USER_DEFINED and the value of <code>GLOBAL_CATEGORY</code> * will be ignored. */ static private final String GLOBAL_CATEGORY_MASK = "global.mask"; /** * When true generates messages that have no ordinals. */ static private final String GLOBAL_ORDINAL = "global.ordinal"; static private final Set<String> DIRECTIVE_PROPERTIES = new HashSet<String>(); static { DIRECTIVE_PROPERTIES.add(GLOBAL_CATEGORY); DIRECTIVE_PROPERTIES.add(GLOBAL_CATEGORY_MASK); DIRECTIVE_PROPERTIES.add(GLOBAL_SEVERITY); DIRECTIVE_PROPERTIES.add(GLOBAL_ORDINAL); } static private final String SPECIFIER_REGEX = "%(\\d+\\$)?([-#+ 0,(\\<]*)?(\\d+)?(\\.\\d+)?([tT])?([a-zA-Z%])"; private final Pattern SPECIFIER_PATTERN = Pattern.compile(SPECIFIER_REGEX); /** * Message giving formatting rules for string keys. */ static public String KEY_FORM_MSG; static { KEY_FORM_MSG = new StringBuilder() .append(".\n\nOpenDS message property keys must be of the form\n\n") .append("\t\'[CATEGORY]_[SEVERITY]_[DESCRIPTION]_[ORDINAL]\'\n\n") .append("where\n\n") .append("CATEGORY is one of ") .append(EnumSet.allOf(Category.class)) .append("\n\nSEVERITY is one of ") .append(Severity.getPropertyKeyFormSet().toString()) .append("\n\nDESCRIPTION is a descriptive string composed ") .append("of uppercase characeter, digits and underscores ") .append("describing the purpose of the message ") .append("\n\nORDINAL is an integer between 0 and 65535 that is ") .append("unique to other messages defined in this file.\n\n") .append("You can turn relax the mandate for including the ") .append("more of the CATEGORY,") .append("SEVERITY, and/or ORDINAL by including one or more ") .append("of the following property directives in your properties ") .append("file: ") .append(GLOBAL_CATEGORY) .append(", ") .append(GLOBAL_SEVERITY) .append(", ") .append(GLOBAL_ORDINAL) .append("and setting their value appropriately.") .toString(); } /** * Representation of a format specifier (for example %s). */ private class FormatSpecifier { private String[] sa; /** * Creates a new specifier. * @param sa specifier components */ FormatSpecifier(String[] sa) { this.sa = sa; } /** * Indicates whether or not the specifier uses arguement * indexes (for example 2$). * @return boolean true if this specifier uses indexing */ public boolean specifiesArgumentIndex() { return this.sa[0] != null; } /** * Returns a java class associated with a particular formatter * based on the conversion type of the specifier. * @return Class for representing the type of arguement used * as a replacement for this specifier. */ public Class getSimpleConversionClass() { Class c = null; String sa4 = sa[4] != null ? sa[4].toLowerCase() : null; String sa5 = sa[5] != null ? sa[5].toLowerCase() : null; if ("t".equals(sa4)) { c = Calendar.class; } else if ( "b".equals(sa5)) { c = Boolean.class; } else if ( "h".equals(sa5)) { c = Integer.class; } else if ( "s".equals(sa5)) { c = CharSequence.class; } else if ( "c".equals(sa5)) { c = Character.class; } else if ( "d".equals(sa5) || "o".equals(sa5) || "x".equals(sa5) || "e".equals(sa5) || "f".equals(sa5) || "g".equals(sa5) || "a".equals(sa5)) { c = Number.class; } else if ( "n".equals(sa5) || "%".equals(sa5)) { // ignore literals } return c; } } /** * Represents a message to be written into the messages files. */ private class MessageDescriptorDeclaration { private MessagePropertyKey key; private String formatString; private List<FormatSpecifier> specifiers; private List<Class> classTypes; private String[] constructorArgs; /** * Creates a parameterized instance. * @param key of the message * @param formatString of the message */ public MessageDescriptorDeclaration(MessagePropertyKey key, String formatString) { this.key = key; this.formatString = formatString; this.specifiers = parse(formatString); this.classTypes = new ArrayList<Class>(); for (FormatSpecifier f : specifiers) { Class c = f.getSimpleConversionClass(); if (c != null) { classTypes.add(c); } } } /** * Gets the name of the Java class that will be used to represent * this message's type. * @return String representing the Java class name */ public String getDescriptorClassDeclaration() { StringBuilder sb = new StringBuilder(); if (useGenericMessageTypeClass()) { sb.append(getShortClassName(MessageDescriptor.class)); sb.append("."); sb.append(MessageDescriptor.DESCRIPTOR_CLASS_BASE_NAME); sb.append("N"); } else { sb.append(getShortClassName(MessageDescriptor.class)); sb.append("."); sb.append(MessageDescriptor.DESCRIPTOR_CLASS_BASE_NAME); sb.append(classTypes.size()); sb.append(getClassTypeVariables()); } return sb.toString(); } /** * Gets a string representing the message type class' variable * information (for example '<String,Integer>') that is based on * the type of arguments specified by the specifiers in this message. * @return String representing the message type class parameters */ public String getClassTypeVariables() { StringBuilder sb = new StringBuilder(); if (classTypes.size() > 0) { sb.append("<"); for (int i = 0; i < classTypes.size(); i++) { Class c = classTypes.get(i); if (c != null) { sb.append(getShortClassName(c)); if (i < classTypes.size() - 1) { sb.append(","); } } } sb.append(">"); } return sb.toString(); } /** * Gets the comments that will appear above the messages declaration * in the messages file. * @return String comment */ public String getComment() { StringBuilder sb = new StringBuilder(); sb.append(indent(1)).append("/**").append(EOL); String ws = wrapText(formatString, 70); String[] sa = ws.split(EOL); for (String s : sa) { sb.append(indent(1)).append(" * ").append(s).append(EOL); } sb.append(indent(1)).append(" */").append(EOL); return sb.toString(); } /** * Sets the arguments that will be supplied in the declaration * of the message. * @param s array of string arguments that will be passed * in the constructor */ public void setConstructorArguments(String... s) { this.constructorArgs = s; } /** * {@inheritDoc} */ public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getComment()); sb.append(indent(1)); sb.append("public static final "); sb.append(getDescriptorClassDeclaration()); sb.append(" "); sb.append(key.getMessageDescriptorName()); sb.append(" ="); sb.append(EOL); sb.append(indent(5)); sb.append("new "); sb.append(getDescriptorClassDeclaration()); sb.append("("); if (constructorArgs != null) { for (int i = 0; i < constructorArgs.length; i++) { sb.append(constructorArgs[i]); if (i < constructorArgs.length - 1) { sb.append(","); } } } sb.append(");"); return sb.toString(); } /** * Indicates whether the generic message type class should * be used. In general this is when a format specifier is * more complicated than we support or when the number of * arguments exceeeds the number of specific message type * classes (MessageType0, MessageType1 ...) that are defined. * @return boolean indicating */ private boolean useGenericMessageTypeClass() { if (specifiers.size() > MessageDescriptor.DESCRIPTOR_MAX_ARG_HANDLER) { return true; } else if (specifiers != null) { for (FormatSpecifier s : specifiers) { if (s.specifiesArgumentIndex()) { return true; } } } return false; } /** * Look for format specifiers in the format string. * @param s format string * @return list of format specifiers */ private List<FormatSpecifier> parse(String s) { List<FormatSpecifier> sl = new ArrayList<FormatSpecifier>(); Matcher m = SPECIFIER_PATTERN.matcher(s); int i = 0; while (i < s.length()) { if (m.find(i)) { // Anything between the start of the string and the beginning // of the format specifier is either fixed text or contains // an invalid format string. if (m.start() != i) { // Make sure we didn't miss any invalid format specifiers checkText(s.substring(i, m.start())); // Assume previous characters were fixed text //al.add(new FixedString(s.substring(i, m.start()))); } // Expect 6 groups in regular expression String[] sa = new String[6]; for (int j = 0; j < m.groupCount(); j++) { sa[j] = m.group(j + 1); } sl.add(new FormatSpecifier(sa)); i = m.end(); } else { // No more valid format specifiers. Check for possible invalid // format specifiers. checkText(s.substring(i)); // The rest of the string is fixed text //al.add(new FixedString(s.substring(i))); break; } } return sl; } private void checkText(String s) { int idx; // If there are any '%' in the given string, we got a bad format // specifier. if ((idx = s.indexOf('%')) != -1) { char c = (idx > s.length() - 2 ? '%' : s.charAt(idx + 1)); throw new UnknownFormatConversionException(String.valueOf(c)); } } } /** * Sets the source of the messages. * @param source File representing the properties * file containing messages */ public void setSourceProps(File source) { this.source = source; } /** * Sets the file that will be generated containing * declarations of messages from <code>source</code>. * @param dest File destination */ public void setDestJava(File dest) { this.dest = dest; } /** * Indicates when true that an existing destination * file will be overwritten. * @param o boolean where true means overwrite */ public void setOverwrite(boolean o) { this.overwrite = o; } /** * {@inheritDoc} */ @Override public void execute() throws BuildException { BufferedReader stubReader = null; PrintWriter destWriter = null; try { // Decide whether to generate messages based on modification // times and print status messages. if (!source.exists()) { throw new BuildException("file " + source.getName() + " does not exist"); } if (dest.exists()) { if (this.overwrite || source.lastModified() > dest.lastModified()) { dest.delete(); log("Regenerating " + dest.getName() + " from " + source.getName()); } else { log(dest.getName() + " is up to date"); return; } } else { File javaGenDir = dest.getParentFile(); if (!javaGenDir.exists()) { javaGenDir.mkdirs(); } log("Generating " + dest.getName() + " from " + source.getName()); } stubReader = new BufferedReader(new FileReader(MESSAGES_FILE_STUB)); destWriter = new PrintWriter(new FileOutputStream(dest)); String stubLine; while (null != (stubLine = stubReader.readLine())) { if (stubLine.contains("${MESSAGES}")) { Properties properties = new Properties(); properties.load(new FileInputStream(source)); Integer globalOrdinal = null; String go = properties.getProperty(GLOBAL_ORDINAL); if (go != null) { globalOrdinal = new Integer(go); } // Determine the value of the global category/mask if set Integer globalMask = null; Category globalCategory = null; String gms = properties.getProperty(GLOBAL_CATEGORY_MASK); if (gms != null) { globalMask = Integer.parseInt(gms); globalCategory = Category.USER_DEFINED; } else { String gcs = properties.getProperty(GLOBAL_CATEGORY); if (gcs != null) { globalCategory = Category.valueOf(gcs); } } // Determine the value of the global severity Severity globalSeverity = null; String gss = properties.getProperty(GLOBAL_SEVERITY); if (gss != null) { globalSeverity = Severity.parseString(gss); } Map<MessagePropertyKey,String> keyMap = new TreeMap<MessagePropertyKey,String>(); for (Object propO : properties.keySet()) { String propKey = propO.toString(); try { if (!DIRECTIVE_PROPERTIES.contains(propKey)) { MessagePropertyKey key = MessagePropertyKey.parseString( propKey, globalCategory == null, globalSeverity == null, globalOrdinal == null); String formatString = properties.getProperty(propKey); keyMap.put(key, formatString); } } catch (IllegalArgumentException iae) { throw new BuildException( "ERROR: invalid property key " + propKey + ": " + iae.getMessage() + KEY_FORM_MSG); } } int usesOfGenericDescriptor = 0; Category firstCategory = null; Set<Integer> usedOrdinals = new HashSet<Integer>(); for (MessagePropertyKey key : keyMap.keySet()) { String formatString = keyMap.get(key); MessageDescriptorDeclaration message = new MessageDescriptorDeclaration(key, formatString); Category c = (globalCategory != null ? globalCategory : key.getCategory()); // Check that this category is the same as all the // others in this file. Maybe this should be an error? if (firstCategory != null) { if (!firstCategory.equals(c)) { log("WARNING: multiple categories defined in " + source); } } else { firstCategory = c; } Severity s = (globalSeverity != null ? globalSeverity : key.getSeverity()); if (c == null) { throw new BuildException( "No category could be assigned to message " + key + ". The category " + "must either be encoded in the property key or " + "or must be set by including the property " + GLOBAL_CATEGORY + " in the properties file" + KEY_FORM_MSG); } if (c == null) { throw new BuildException( "No severity could be assigned to message " + key + ". The severity " + "must either be encoded in the property key or " + "or must be set by including the property " + GLOBAL_SEVERITY + " in the properties file" + KEY_FORM_MSG); } if (globalOrdinal == null) { Integer ordinal = key.getOrdinal(); if (usedOrdinals.contains(ordinal)) { throw new BuildException( "The ordinal value \'" + ordinal + "\' in key " + key + " has been previously defined in " + source + KEY_FORM_MSG); } else { usedOrdinals.add(ordinal); } } message.setConstructorArguments( "BASE", quote(key.toString()), globalMask != null ? globalMask.toString() : c.name(), s.name(), globalOrdinal != null ? globalOrdinal.toString() : key.getOrdinal().toString() ); destWriter.println(message.toString()); destWriter.println(); // Keep track of when we use the generic descriptor // so that we can report it later if (message.useGenericMessageTypeClass()) { usesOfGenericDescriptor++; } } log(" Message Generated:" + keyMap.size(), Project.MSG_VERBOSE); log(" MessageDescriptor.ArgN:" + usesOfGenericDescriptor, Project.MSG_VERBOSE); } else { stubLine = stubLine.replace("${PACKAGE}", getPackage()); stubLine = stubLine.replace("${CLASS_NAME}", dest.getName().substring(0, dest.getName().length() - ".java".length())); stubLine = stubLine.replace("${BASE}", getBase()); destWriter.println(stubLine); } } registerMessageDescriptor(getMessageDescriptorFullClassName()); stubReader.close(); destWriter.close(); } catch (Exception e) { // Don't leave a malformed file laying around. Delete // it so it will be forced to be regenerated. if (dest.exists()) { dest.deleteOnExit(); } e.printStackTrace(); throw new BuildException("Error processing " + source + ": " + e.getMessage()); } finally { if (stubReader != null) { try { stubReader.close(); } catch (Exception e){ // ignore } } if (destWriter != null) { try { destWriter.close(); } catch (Exception e){ // ignore } } } } private String getMessageDescriptorFullClassName() { return getPackage() + "." + getMessageDescriptorClassName(); } private String getMessageDescriptorClassName() { return dest.getName().substring( 0, dest.getName().length() - ".java".length()); } private String getBase() { String srcPath = source.getAbsolutePath(); String base = srcPath.substring(srcPath.lastIndexOf("messages/")); if (base.endsWith(".properties")) { base = base.substring(0, base.length() - ".properties".length()); } return base; } private String getPackage() { String destPath = dest.getAbsolutePath(); String c = destPath.substring(destPath.indexOf("org/opends")); c = c.replace('/', '.'); c = c.substring(0, c.lastIndexOf(".")); // strip .java c = c.substring(0, c.lastIndexOf(".")); // strip class name return c; } static private String indent(int indent) { char[] blankArray = new char[2 * indent]; Arrays.fill(blankArray, ' '); return new String(blankArray); } static private String quote(String s) { return new StringBuilder() .append("\"") .append(s) .append("\"") .toString(); } static private String getShortClassName(Class c) { String name; String fqName = c.getName(); int i = fqName.lastIndexOf('.'); if (i > 0) { name = fqName.substring(i + 1); } else { name = fqName; } return name; } /** * Writes a record in the messages registry for the specifed * class name. * @param descClassName name of the message descriptor class * @return true if the class was acutally added to the registry; * false indicates that the class was already present. */ static private boolean registerMessageDescriptor(String descClassName) throws IOException { boolean classAdded = false; File registry = getRegistryFile(); if (!isDescriptorRegistered(descClassName)) { FileOutputStream file = new FileOutputStream(registry,true); DataOutputStream out = new DataOutputStream(file); out.writeBytes(descClassName); out.writeBytes("\n"); out.flush(); out.close(); } return classAdded; } static private boolean isDescriptorRegistered(String descClassName) throws IOException { boolean isRegistered = false; BufferedReader reader = new BufferedReader( new FileReader(getRegistryFile())); String line; while(null != (line = reader.readLine())) { if (line.trim().equals(descClassName.trim())) { isRegistered = true; break; } } return isRegistered; } static private File getRegistryFile() throws IOException { File registry = new File(REGISTRY_FILE_NAME); if (!registry.exists()) { File parent = registry.getParentFile(); if (!parent.exists()) { parent.mkdirs(); } registry.createNewFile(); } return registry; } /** * For testing. * @param args from command line */ public static void main(String[] args) { File source = new File("resource/messages/xxx.properties"); File dest = new File("/tmp/org/opends/XXX.java"); GenerateMessageFile gmf = new GenerateMessageFile(); gmf.setOverwrite(true); gmf.setDestJava(dest); gmf.setSourceProps(source); gmf.execute(); } } opendj-sdk/opends/src/build-tools/org/opends/build/tools/MessagePropertyKey.java
New file @@ -0,0 +1,267 @@ /* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License, Version 1.0 only * (the "License"). You may not use this file except in compliance * with the License. * * You can obtain a copy of the license at * trunk/opends/resource/legal-notices/OpenDS.LICENSE * or https://OpenDS.dev.java.net/OpenDS.LICENSE. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at * trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, * add the following below this CDDL HEADER, with the fields enclosed * by brackets "[]" replaced with your own identifying information: * Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END * * * Portions Copyright 2007 Sun Microsystems, Inc. */ package org.opends.build.tools; import org.opends.messages.Category; import org.opends.messages.Severity; import java.util.EnumSet; /** * OpenDS messages defined in properties files must be defined * with the ordinal and in most cases category and severity encoded * in the message key. This class helps with generating and * parsing of these keys. * * Keys must be of the form * * CATEGORY_SEVERITY_DESCRIPTION_ORDINAL * * where: * <ul> * <li> * CATEGORY is the string representation of one of the * <code>Category</code> enums. * </li> * <li> * SEVERITY is the long or abbreviated form of one of * the <code>Severity</code> enums. * </li> * <li> * DESCRIPTION is an uppercase string containing characters * and the underscore character for describing the purpose * of the message. * </li> * <li> * ORDINAL is an integer that makes the message unique witin * the property file. * </li> * </ul> * */ // TODO: move this class to GenerateMessageFile when DirectoryServer // no longer needs to support dumpMessages() public class MessagePropertyKey implements Comparable<MessagePropertyKey> { private Category category; private Severity severity; private String description; private Integer ordinal; /** * Creates a message property key from a string value. * @param keyString from properties file * @param includesCategory when true expects ordinals to be encoded * in the keystring; when false the mandate is relaxed * @param includesSeverity when true expects ordinals to be encoded * in the keystring; when false the mandate is relaxed * @param includesOrdinal when true expects ordinals to be encoded * in the keystring; when false the mandate is relaxed * @return MessagePropertyKey created from string */ static public MessagePropertyKey parseString( String keyString, boolean includesCategory, boolean includesSeverity, boolean includesOrdinal) { Category category = null; Severity severity = null; String description; Integer ordinal = null; String k = keyString; for (Category c : EnumSet.allOf(Category.class)) { String cName = c.name(); if (k.startsWith(cName)) { category = c; if ('_' != k.charAt(cName.length())) { throw new IllegalArgumentException( "Error processing " + keyString + ". Category must be " + "separated from the rest of the " + "key with an '_' character"); } k = k.substring(cName.length() + 1); break; } } if (category == null && includesCategory) { throw new IllegalArgumentException("Category not included in key " + keyString); } for (Severity s : EnumSet.allOf(Severity.class)) { String sName = s.propertyKeyFormName(); if (k.startsWith(sName)) { severity = s; if ('_' != k.charAt(sName.length())) { throw new IllegalArgumentException( "Error processing " + keyString + ". Severity must be " + "separated from the rest of the " + "key with an '_' character"); } k = k.substring(sName.length() + 1); break; } } if (severity == null && includesSeverity) { throw new IllegalArgumentException("Severity not included in key " + keyString); } if (includesOrdinal) { int li = k.lastIndexOf("_"); if (li != -1) { description = k.substring(0, li).toUpperCase(); } else { throw new IllegalArgumentException( "Incorrectly formatted key " + keyString); } try { String ordString = k.substring(li + 1); ordinal = Integer.parseInt(ordString); } catch (Exception nfe) { throw new IllegalArgumentException("Error parsing ordinal for key " + keyString); } } else { description = k; } return new MessagePropertyKey(category, severity, description, ordinal); } /** * Creates a parameterized instance. * @param category of this key * @param severity of this key * @param description of this key * @param ordinal of this key */ public MessagePropertyKey(Category category, Severity severity, String description, Integer ordinal) { this.category = category; this.severity = severity; this.description = description; this.ordinal = ordinal; } /** * Gets the category of this key. * @return Category of this key */ public Category getCategory() { return this.category; } /** * Gets the severity of this key. * @return Severity of this key */ public Severity getSeverity() { return this.severity; } /** * Gets the description of this key. * @return description of this key */ public String getDescription() { return this.description; } /** * Gets the ordinal of this key. * @return ordinal of this key */ public Integer getOrdinal() { return this.ordinal; } /** * Gets the name of the MessageDescriptor as it should appear * in the messages file. * @return name of message descriptor */ public String getMessageDescriptorName() { return new StringBuffer() .append(this.severity.messageDesciptorName()) .append("_") .append(this.description).toString(); } /** * {@inheritDoc} */ public String toString() { return getPropertyKeyName(true, true, true); } /** * Gets the name of the key as it would appear in a properties file. * @param includeCategory in the name * @param includeSeverity in the name * @param includeOrdinal in the name * @return string representing the property key */ public String getPropertyKeyName(boolean includeCategory, boolean includeSeverity, boolean includeOrdinal) { StringBuilder sb = new StringBuilder(); if (category != null && includeCategory) { sb.append(category.name()); sb.append("_"); } if (severity != null && includeSeverity) { sb.append(severity.propertyKeyFormName()); sb.append("_"); } sb.append(description); if (ordinal != null && includeOrdinal) { sb.append("_"); sb.append(ordinal); } return sb.toString(); } /** * {@inheritDoc} */ public int compareTo(MessagePropertyKey k) { if (ordinal == k.ordinal) { return description.compareTo(k.description); } else { return ordinal.compareTo(k.ordinal); } } } opendj-sdk/opends/src/build-tools/org/opends/build/tools/Utilities.java
New file @@ -0,0 +1,133 @@ package org.opends.build.tools; import org.opends.messages.Message; import java.util.StringTokenizer; /** */ public class Utilities { /** * The end-of-line character for this platform. */ public static final String EOL = System.getProperty("line.separator"); /** * Inserts line breaks into the provided buffer to wrap text at no more than * the specified column width. Wrapping will only be done at space boundaries * and if there are no spaces within the specified width, then wrapping will * be performed at the first space after the specified column. * * @param text The text to be wrapped. * @param width The maximum number of characters to allow on a line if there * is a suitable breaking point. * * @return The wrapped text. */ public static String wrapText(String text, int width) { StringBuilder buffer = new StringBuilder(); StringTokenizer lineTokenizer = new StringTokenizer(text, "\r\n", true); while (lineTokenizer.hasMoreTokens()) { String line = lineTokenizer.nextToken(); if (line.equals("\r") || line.equals("\n")) { // It's an end-of-line character, so append it as-is. buffer.append(line); } else if (line.length() < width) { // The line fits in the specified width, so append it as-is. buffer.append(line); } else { // The line doesn't fit in the specified width, so it needs to be // wrapped. Do so at space boundaries. StringBuilder lineBuffer = new StringBuilder(); StringBuilder delimBuffer = new StringBuilder(); StringTokenizer wordTokenizer = new StringTokenizer(line, " ", true); while (wordTokenizer.hasMoreTokens()) { String word = wordTokenizer.nextToken(); if (word.equals(" ")) { // It's a space, so add it to the delim buffer only if the line // buffer is not empty. if (lineBuffer.length() > 0) { delimBuffer.append(word); } } else if (word.length() > width) { // This is a long word that can't be wrapped, so we'll just have to // make do. if (lineBuffer.length() > 0) { buffer.append(lineBuffer); buffer.append(EOL); lineBuffer = new StringBuilder(); } buffer.append(word); if (wordTokenizer.hasMoreTokens()) { // The next token must be a space, so remove it. If there are // still more tokens after that, then append an EOL. wordTokenizer.nextToken(); if (wordTokenizer.hasMoreTokens()) { buffer.append(EOL); } } if (delimBuffer.length() > 0) { delimBuffer = new StringBuilder(); } } else { // It's not a space, so see if we can fit it on the curent line. int newLineLength = lineBuffer.length() + delimBuffer.length() + word.length(); if (newLineLength < width) { // It does fit on the line, so add it. lineBuffer.append(delimBuffer).append(word); if (delimBuffer.length() > 0) { delimBuffer = new StringBuilder(); } } else { // It doesn't fit on the line, so end the current line and start // a new one. buffer.append(lineBuffer); buffer.append(EOL); lineBuffer = new StringBuilder(); lineBuffer.append(word); if (delimBuffer.length() > 0) { delimBuffer = new StringBuilder(); } } } } // If there's anything left in the line buffer, then add it to the // final buffer. buffer.append(lineBuffer); } } return buffer.toString(); } } opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLAddOperation.java
@@ -30,6 +30,7 @@ import java.util.ArrayList; import java.util.List; import org.opends.messages.Message; import org.opends.server.protocols.asn1.ASN1Exception; import org.opends.server.protocols.asn1.ASN1OctetString; import org.opends.server.protocols.ldap.AddRequestProtocolOp; @@ -111,10 +112,11 @@ AddResponseProtocolOp addOp = responseMessage.getAddResponseProtocolOp(); int resultCode = addOp.getResultCode(); String errorMessage = addOp.getErrorMessage(); Message errorMessage = addOp.getErrorMessage(); // Set the result code and error message for the DSML response. addResponse.setErrorMessage(errorMessage); addResponse.setErrorMessage( errorMessage != null ? errorMessage.toString() : null); ResultCode code = objFactory.createResultCode(); code.setCode(resultCode); addResponse.setResultCode(code); opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLCompareOperation.java
@@ -30,10 +30,9 @@ import java.io.IOException; import org.opends.server.protocols.asn1.ASN1Element; import org.opends.messages.Message; import org.opends.server.protocols.asn1.ASN1Exception; import org.opends.server.protocols.asn1.ASN1OctetString; import org.opends.server.protocols.asn1.ASN1Sequence; import org.opends.server.protocols.ldap.CompareRequestProtocolOp; import org.opends.server.protocols.ldap.CompareResponseProtocolOp; import org.opends.server.protocols.ldap.LDAPMessage; @@ -104,10 +103,11 @@ CompareResponseProtocolOp compareOp = responseMessage.getCompareResponseProtocolOp(); int resultCode = compareOp.getResultCode(); String errorMessage = compareOp.getErrorMessage(); Message errorMessage = compareOp.getErrorMessage(); // Set the response code and error message for the DSML response. compareResponse.setErrorMessage(errorMessage); compareResponse.setErrorMessage( errorMessage != null ? errorMessage.toString() : null); ResultCode code = objFactory.createResultCode(); code.setCode(resultCode); compareResponse.setResultCode(code); opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLDeleteOperation.java
@@ -28,10 +28,9 @@ import java.io.IOException; import org.opends.server.protocols.asn1.ASN1Element; import org.opends.messages.Message; import org.opends.server.protocols.asn1.ASN1Exception; import org.opends.server.protocols.asn1.ASN1OctetString; import org.opends.server.protocols.asn1.ASN1Sequence; import org.opends.server.protocols.ldap.DeleteRequestProtocolOp; import org.opends.server.protocols.ldap.DeleteResponseProtocolOp; import org.opends.server.protocols.ldap.LDAPMessage; @@ -99,10 +98,11 @@ DeleteResponseProtocolOp delOp = responseMessage.getDeleteResponseProtocolOp(); int resultCode = delOp.getResultCode(); String errorMessage = delOp.getErrorMessage(); Message errorMessage = delOp.getErrorMessage(); // Set the result code and error message for the DSML response. delResponse.setErrorMessage(errorMessage); delResponse.setErrorMessage( errorMessage != null ? errorMessage.toString() : null); ResultCode code = objFactory.createResultCode(); code.setCode(resultCode); delResponse.setResultCode(code); opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLExtendedOperation.java
@@ -30,10 +30,9 @@ import java.io.IOException; import org.opends.server.protocols.asn1.ASN1Element; import org.opends.messages.Message; import org.opends.server.protocols.asn1.ASN1Exception; import org.opends.server.protocols.asn1.ASN1OctetString; import org.opends.server.protocols.asn1.ASN1Sequence; import org.opends.server.protocols.ldap.ExtendedRequestProtocolOp; import org.opends.server.protocols.ldap.ExtendedResponseProtocolOp; import org.opends.server.protocols.ldap.LDAPMessage; @@ -100,12 +99,13 @@ ExtendedResponseProtocolOp extendedOp = responseMessage.getExtendedResponseProtocolOp(); int resultCode = extendedOp.getResultCode(); String errorMessage = extendedOp.getErrorMessage(); Message errorMessage = extendedOp.getErrorMessage(); // Set the result code and error message for the DSML response. extendedResponse.setResponseName(extendedOp.getOID()); extendedResponse.setResponse(extendedOp.getValue()); extendedResponse.setErrorMessage(errorMessage); extendedResponse.setErrorMessage( errorMessage != null ? errorMessage.toString() : null); ResultCode code = objFactory.createResultCode(); code.setCode(resultCode); extendedResponse.setResultCode(code); opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLModifyDNOperation.java
@@ -30,11 +30,10 @@ import java.io.IOException; import org.opends.messages.Message; import org.opends.server.tools.LDAPConnection; import org.opends.server.protocols.asn1.ASN1Element; import org.opends.server.protocols.asn1.ASN1Exception; import org.opends.server.protocols.asn1.ASN1OctetString; import org.opends.server.protocols.asn1.ASN1Sequence; import org.opends.server.protocols.ldap.LDAPMessage; import org.opends.server.protocols.ldap.ModifyDNRequestProtocolOp; import org.opends.server.protocols.ldap.ModifyDNResponseProtocolOp; @@ -113,9 +112,10 @@ ModifyDNResponseProtocolOp modDNOp = responseMessage.getModifyDNResponseProtocolOp(); int resultCode = modDNOp.getResultCode(); String errorMessage = modDNOp.getErrorMessage(); Message errorMessage = modDNOp.getErrorMessage(); modDNResponse.setErrorMessage(errorMessage); modDNResponse.setErrorMessage( errorMessage != null ? errorMessage.toString() : null); ResultCode code = objFactory.createResultCode(); code.setCode(resultCode); modDNResponse.setResultCode(code); opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLModifyOperation.java
@@ -32,10 +32,9 @@ import java.util.ArrayList; import java.util.List; import org.opends.server.protocols.asn1.ASN1Element; import org.opends.messages.Message; import org.opends.server.protocols.asn1.ASN1Exception; import org.opends.server.protocols.asn1.ASN1OctetString; import org.opends.server.protocols.asn1.ASN1Sequence; import org.opends.server.protocols.ldap.LDAPAttribute; import org.opends.server.protocols.ldap.LDAPMessage; import org.opends.server.protocols.ldap.LDAPModification; @@ -137,10 +136,11 @@ ModifyResponseProtocolOp modOp = responseMessage.getModifyResponseProtocolOp(); int resultCode = modOp.getResultCode(); String errorMessage = modOp.getErrorMessage(); Message errorMessage = modOp.getErrorMessage(); // Set the result code and error message for the DSML response. modResponse.setErrorMessage(errorMessage); modResponse.setErrorMessage( errorMessage != null ? errorMessage.toString() : null); ResultCode code = objFactory.createResultCode(); code.setCode(resultCode); modResponse.setResultCode(code); opendj-sdk/opends/src/dsml/org/opends/dsml/protocol/DSMLSearchOperation.java
@@ -25,6 +25,7 @@ * Portions Copyright 2006-2007 Sun Microsystems, Inc. */ package org.opends.dsml.protocol; import org.opends.messages.Message; @@ -169,7 +170,7 @@ do { int resultCode = 0; String errorMessage = null; Message errorMessage = null; LDAPMessage responseMessage = connection.getLDAPReader().readMessage(); @@ -224,7 +225,8 @@ ResultCode code = objFactory.createResultCode(); code.setCode(resultCode); result.setResultCode(code); result.setErrorMessage(errorMessage); result.setErrorMessage( errorMessage != null ? errorMessage.toString() : null); if(searchOp.getMatchedDN() != null) { result.setMatchedDN(searchOp.getMatchedDN().toString()); @@ -242,9 +244,8 @@ org.opends.server.types.ResultCode rc = org.opends.server.types.ResultCode.valueOf(resultCode); // FIXME. int msgID = 0; throw new LDAPException(resultCode, msgID, rc.toString()); // TODO: FIXME - null message throw new LDAPException(resultCode, null, rc.getResultCodeName()); } } while(opType != LDAPConstants.OP_TYPE_SEARCH_RESULT_DONE); opendj-sdk/opends/src/guitools/org/opends/guitools/i18n/ResourceProvider.java
File was deleted opendj-sdk/opends/src/guitools/org/opends/guitools/resources/Resources.properties
File was deleted opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ConfigException.java
@@ -27,12 +27,14 @@ package org.opends.guitools.statuspanel; import org.opends.messages.Message; import org.opends.server.types.OpenDsException; /** * Exception thrown when there is an error with the configuration (for instance * a valid URL for the requested protocol could not be found). */ public class ConfigException extends Exception public class ConfigException extends OpenDsException { private static final long serialVersionUID = 1266482779183126905L; @@ -40,7 +42,7 @@ * Constructor for the exception. * @param msg the localized message to be used. */ public ConfigException(String msg) public ConfigException(Message msg) { super(msg); } opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ConfigFromFile.java
@@ -37,6 +37,7 @@ import java.util.logging.Logger; import org.opends.server.core.DirectoryServer; import org.opends.messages.Message; import org.opends.server.util.LDIFException; import org.opends.server.util.LDIFReader; import org.opends.server.types.Attribute; @@ -45,10 +46,11 @@ import org.opends.server.types.Entry; import org.opends.server.types.LDIFImportConfig; import org.opends.server.types.ObjectClass; import org.opends.guitools.i18n.ResourceProvider; import org.opends.quicksetup.util.Utils; import org.opends.quicksetup.Installation; import static org.opends.messages.AdminToolMessages.*; /** * This class is used to retrieve configuration information directly from the * config.ldif file. @@ -79,7 +81,7 @@ private HashSet<DatabaseDescriptor> databases = new HashSet<DatabaseDescriptor>(); private HashSet<String> administrativeUsers = new HashSet<String>(); private String errorMessage; private Message errorMessage; private boolean replicationConfigured = false; private HashSet<String> replicatedSuffixes = new HashSet<String>(); @@ -126,22 +128,22 @@ catch (IOException ioe) { LOG.log(Level.SEVERE, "Error reading config file: "+ioe, ioe); errorMessage = Utils.getThrowableMsg(getI18n(), "error-reading-config-file", null, ioe); errorMessage = Utils.getThrowableMsg( INFO_ERROR_READING_CONFIG_FILE.get(), ioe); } catch (LDIFException le) { LOG.log(Level.SEVERE, "Error reading config file: "+le, le); errorMessage = Utils.getThrowableMsg(getI18n(), "error-reading-config-file", null, le); errorMessage = Utils.getThrowableMsg( INFO_ERROR_READING_CONFIG_FILE.get(), le); } catch (Throwable t) { LOG.log(Level.SEVERE, "Error reading config file: "+t, t); // Bug t.printStackTrace(); errorMessage = Utils.getThrowableMsg(getI18n(), "error-reading-config-file", null, t); errorMessage = Utils.getThrowableMsg( INFO_ERROR_READING_CONFIG_FILE.get(), t); } finally { @@ -197,7 +199,7 @@ * @return the error message that we got when retrieving the information * from the config.ldif file. */ public String getErrorMessage() public Message getErrorMessage() { return errorMessage; } @@ -375,7 +377,7 @@ getFirstValue(entry, "ds-cfg-use-ssl")); ListenerDescriptor.Protocol protocol; String protocolDescription; Message protocolDescription; ListenerDescriptor.State state; if (entry.hasObjectClass(ldapConnectionHandlerOc)) @@ -383,12 +385,12 @@ addressPort = address+":"+port; if (isSecure) { protocolDescription = getMsg("ldaps-protocol-label"); protocolDescription = INFO_LDAPS_PROTOCOL_LABEL.get(); protocol = ListenerDescriptor.Protocol.LDAPS; } else { protocolDescription = getMsg("ldap-protocol-label"); protocolDescription = INFO_LDAP_PROTOCOL_LABEL.get(); protocol = ListenerDescriptor.Protocol.LDAP; } boolean enabled = "true".equalsIgnoreCase( @@ -407,12 +409,12 @@ addressPort = "0.0.0.0:"+port; if (isSecure) { protocolDescription = getMsg("jmx-secure-protocol-label"); protocolDescription = INFO_JMX_SECURE_PROTOCOL_LABEL.get(); protocol = ListenerDescriptor.Protocol.JMXS; } else { protocolDescription = getMsg("jmx-protocol-label"); protocolDescription = INFO_JMX_PROTOCOL_LABEL.get(); protocol = ListenerDescriptor.Protocol.JMX; } boolean enabled = "true".equalsIgnoreCase( @@ -428,7 +430,7 @@ } else { addressPort = getMsg("unknown-label"); addressPort = INFO_UNKNOWN_LABEL.get().toString(); protocolDescription = null; protocol = ListenerDescriptor.Protocol.OTHER; /* Try to figure a name from the cn */ @@ -438,16 +440,16 @@ int index = cn.toLowerCase().indexOf("connection handler"); if (index > 0) { protocolDescription = cn.substring(0, index).trim(); protocolDescription = Message.raw(cn.substring(0, index).trim()); } else { protocolDescription = cn; protocolDescription = Message.raw(cn); } } else { protocolDescription = getMsg("undefined-protocol-label"); protocolDescription = INFO_UNDEFINED_PROTOCOL_LABEL.get(); } state = ListenerDescriptor.State.UNKNOWN; } @@ -584,20 +586,6 @@ } } /** * The following three methods are just commodity methods to get localized * messages. */ private String getMsg(String key) { return getI18n().getMsg(key); } private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } /* * The following 2 methods are convenience methods to retrieve String values * from an entry. opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ConfigFromLDAP.java
@@ -43,9 +43,11 @@ import javax.naming.ldap.LdapName; import org.opends.admin.ads.util.ApplicationTrustManager; import org.opends.guitools.i18n.ResourceProvider; import org.opends.quicksetup.util.Utils; import org.opends.messages.Message; import static org.opends.messages.AdminToolMessages.*; /** * This class is used to retrieve configuration and monitoring information using * LDAP protocol. @@ -58,7 +60,7 @@ private HashSet<DatabaseDescriptor> databases = new HashSet<DatabaseDescriptor>(); private HashSet<String> administrativeUsers = new HashSet<String>(); private String errorMessage; private Message errorMessage; private boolean replicationConfigured = false; private HashSet<String> replicatedSuffixes = new HashSet<String>(); private HashMap<String, Integer> hmMissingChanges = @@ -207,15 +209,13 @@ { detail = ne.toString(); } String[] arg = {detail}; errorMessage = getMsg("error-reading-config-ldap", arg); errorMessage = INFO_ERROR_READING_CONFIG_LDAP.get(detail); } catch (Throwable t) { // Bug t.printStackTrace(); String[] arg = {t.toString()}; errorMessage = getMsg("error-reading-config-ldap", arg); errorMessage = INFO_ERROR_READING_CONFIG_LDAP.get(t.toString()); } } @@ -277,7 +277,7 @@ * @return the error message that we got when retrieving the information * using LDAP. */ public String getErrorMessage() public Message getErrorMessage() { return errorMessage; } @@ -327,7 +327,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LDAPS: @@ -338,7 +338,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LDAP: @@ -349,7 +349,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_MOST_SECURE_AVAILABLE: @@ -371,7 +371,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LESS_SECURE_AVAILABLE: @@ -387,7 +387,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; default: @@ -702,7 +702,7 @@ * Returns the number of entries in a given backend using the provided * InitialLdapContext. * @param ctx the InitialLdapContext to use to update the configuration. * @param backenID the id of the backend. * @param backendID the id of the backend. * @return the number of entries in the backend. * @throws NamingException if there was an error. */ @@ -809,7 +809,7 @@ getFirstValue(entry, "ds-cfg-use-ssl")); ListenerDescriptor.Protocol protocol; String protocolDescription; Message protocolDescription; ListenerDescriptor.State state; if (hasObjectClass(entry, "ds-cfg-ldap-connection-handler")) @@ -817,12 +817,12 @@ addressPort = address+":"+port; if (isSecure) { protocolDescription = getMsg("ldaps-protocol-label"); protocolDescription = INFO_LDAPS_PROTOCOL_LABEL.get(); protocol = ListenerDescriptor.Protocol.LDAPS; } else { protocolDescription = getMsg("ldap-protocol-label"); protocolDescription = INFO_LDAP_PROTOCOL_LABEL.get(); protocol = ListenerDescriptor.Protocol.LDAP; } boolean enabled = "true".equalsIgnoreCase( @@ -841,12 +841,12 @@ addressPort = "0.0.0.0:"+port; if (isSecure) { protocolDescription = getMsg("jmx-secure-protocol-label"); protocolDescription = INFO_JMX_SECURE_PROTOCOL_LABEL.get(); protocol = ListenerDescriptor.Protocol.JMXS; } else { protocolDescription = getMsg("jmx-protocol-label"); protocolDescription = INFO_JMX_PROTOCOL_LABEL.get(); protocol = ListenerDescriptor.Protocol.JMX; } boolean enabled = "true".equalsIgnoreCase( @@ -862,7 +862,7 @@ } else { addressPort = getMsg("unknown-label"); addressPort = INFO_UNKNOWN_LABEL.get().toString(); protocolDescription = null; protocol = ListenerDescriptor.Protocol.OTHER; /* Try to figure a name from the cn */ @@ -872,16 +872,16 @@ int index = cn.toLowerCase().indexOf("connection handler"); if (index > 0) { protocolDescription = cn.substring(0, index).trim(); protocolDescription = Message.raw(cn.substring(0, index).trim()); } else { protocolDescription = cn; protocolDescription = Message.raw(cn); } } else { protocolDescription = getMsg("undefined-protocol-label"); protocolDescription = INFO_UNDEFINED_PROTOCOL_LABEL.get(); } state = ListenerDescriptor.State.UNKNOWN; } @@ -994,25 +994,6 @@ return ConfigFromFile.isConfigBackend(id); } /** * The following three methods are just commodity methods to get localized * messages. */ private String getMsg(String key) { return getI18n().getMsg(key); } private String getMsg(String key, String[] args) { return getI18n().getMsg(key, args); } private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } private String getURL(ConfigFromFile offlineConf, ConnectionProtocolPolicy policy) throws ConfigException { @@ -1029,7 +1010,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LDAPS: @@ -1039,7 +1020,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LDAP: @@ -1049,7 +1030,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_MOST_SECURE_AVAILABLE: @@ -1067,7 +1048,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LESS_SECURE_AVAILABLE: @@ -1081,7 +1062,7 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException(INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; default: opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ListenerDescriptor.java
@@ -27,6 +27,8 @@ package org.opends.guitools.statuspanel; import org.opends.messages.Message; /** * This class is used to represent a Listener and is aimed to be used by the * classes in the ListenersTableModel class. @@ -83,7 +85,7 @@ private State state; private String addressPort; private Protocol protocol; private String protocolDescription; private Message protocolDescription; /** * Constructor for thid class. @@ -93,7 +95,7 @@ * @param state the state of the listener. */ public ListenerDescriptor(String addressPort, Protocol protocol, String protocolDescription, State state) Message protocolDescription, State state) { this.addressPort = addressPort; this.protocol = protocol; @@ -123,7 +125,7 @@ * Returns the protocol description of the listener. * @return the protocol description of the listener. */ public String getProtocolDescription() public Message getProtocolDescription() { return protocolDescription; } opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ServerStatusDescriptor.java
@@ -27,6 +27,8 @@ package org.opends.guitools.statuspanel; import org.opends.messages.Message; import java.io.File; import java.util.Set; @@ -44,7 +46,7 @@ private File installPath; private String openDSVersion; private String javaVersion; private String errorMsg; private Message errorMsg; private boolean isAuthenticated; /** @@ -283,7 +285,7 @@ * @return the error message that we encountered generating this server * status descriptor. */ public String getErrorMessage() public Message getErrorMessage() { return errorMsg; } @@ -294,7 +296,7 @@ * @param errorMsg the error message that we encountered generating this * server status descriptor. */ public void setErrorMessage(String errorMsg) public void setErrorMessage(Message errorMsg) { this.errorMsg = errorMsg; } opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ServerStatusPooler.java
@@ -33,7 +33,6 @@ import java.util.logging.Logger; import org.opends.admin.ads.util.ApplicationTrustManager; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.statuspanel.event.ServerStatusChangeEvent; import org.opends.guitools.statuspanel.event.ServerStatusChangeListener; import org.opends.quicksetup.Installation; @@ -423,20 +422,11 @@ } catch (ConfigException ce) { desc.setErrorMessage(ce.getMessage()); desc.setErrorMessage(ce.getMessageObject()); } nTriesWithErrorOnline = 0; } } } private String getMsg(String key) { return getI18n().getMsg(key); } private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } } opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/SplashScreen.java
@@ -81,7 +81,7 @@ /** * This method displays the StatusPanel dialog. * @see StatusPanelController.display. * @see org.opends.guitools.statuspanel.StatusPanelController#display() * This method assumes that is being called outside the event thread. */ protected void displayApplication() opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/StatusCli.java
@@ -49,21 +49,22 @@ import org.opends.admin.ads.util.ApplicationKeyManager; import org.opends.admin.ads.util.ApplicationTrustManager; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.statuspanel.ui.DatabasesTableModel; import org.opends.guitools.statuspanel.ui.ListenersTableModel; import org.opends.quicksetup.Installation; import org.opends.quicksetup.QuickSetupLog; import org.opends.quicksetup.util.Utils; import static org.opends.quicksetup.util.Utils.*; import org.opends.server.core.DirectoryServer; import static org.opends.server.messages.MessageHandler.getMessage; import static org.opends.server.messages.ToolMessages.*; import org.opends.messages.Message; import org.opends.messages.MessageBuilder; import static org.opends.messages.ToolMessages.*; import static org.opends.server.tools.ToolConstants.*; import static org.opends.messages.AdminToolMessages.*; import static org.opends.messages.QuickSetupMessages.*; import org.opends.server.messages.MessageHandler; import org.opends.server.util.PasswordReader; import org.opends.server.util.SelectableCertificateKeyManager; import org.opends.server.util.ServerConstants; @@ -90,20 +91,6 @@ private boolean displayMustStartLegend; /** * The 'binDN' global argument. */ private StringArgument bindDnArg = null; /** * The 'bindPasswordFile' global argument. */ private FileBasedArgument bindPasswordFileArg = null; /** * The 'bindPassword' global argument. */ private StringArgument bindPasswordArg = null; /** * The 'trustAllArg' global argument. */ private BooleanArgument trustAllArg = null; @@ -205,7 +192,7 @@ { int returnValue = SUCCESSFUL; ArrayList<String> errors = new ArrayList<String>(); ArrayList<Message> errors = new ArrayList<Message>(); String directoryManagerPwd = null; String directoryManagerPwdFile = null; @@ -213,7 +200,7 @@ ArgumentParser argParser = new ArgumentParser(StatusPanelLauncher.class.getName(), getI18n().getMsg("status-cli-usage-description"), false); INFO_STATUS_CLI_USAGE_DESCRIPTION.get(), false); BooleanArgument showUsage; BooleanArgument useSSLArg; BooleanArgument startTLSArg; @@ -222,7 +209,7 @@ FileBasedArgument bindPWFile; String scriptName; if (Utils.isWindows()) { if (isWindows()) { scriptName = Installation.WINDOWS_STATUSCLI_FILE_NAME; } else { scriptName = Installation.UNIX_STATUSCLI_FILE_NAME; @@ -231,25 +218,25 @@ try { useSSLArg = new BooleanArgument("useSSL", OPTION_SHORT_USE_SSL, OPTION_LONG_USE_SSL, MSGID_DESCRIPTION_USE_SSL); OPTION_LONG_USE_SSL, INFO_DESCRIPTION_USE_SSL.get()); argParser.addArgument(useSSLArg); startTLSArg = new BooleanArgument("startTLS", OPTION_SHORT_START_TLS, OPTION_LONG_START_TLS, MSGID_DESCRIPTION_START_TLS); INFO_DESCRIPTION_START_TLS.get()); argParser.addArgument(startTLSArg); bindDN = new StringArgument("binddn", OPTION_SHORT_BINDDN, OPTION_LONG_BINDDN, false, false, true, OPTION_VALUE_BINDDN, "cn=Directory Manager", null, MSGID_STOPDS_DESCRIPTION_BINDDN); INFO_STOPDS_DESCRIPTION_BINDDN.get()); argParser.addArgument(bindDN); bindPW = new StringArgument("bindpw", OPTION_SHORT_BINDPWD, OPTION_LONG_BINDPWD, false, false, true, OPTION_VALUE_BINDPWD, null, null, MSGID_STOPDS_DESCRIPTION_BINDPW); INFO_STOPDS_DESCRIPTION_BINDPW.get()); argParser.addArgument(bindPW); bindPWFile = new FileBasedArgument("bindpwfile", @@ -258,65 +245,64 @@ false, false, OPTION_VALUE_BINDPWD_FILE, null, null, MSGID_STOPDS_DESCRIPTION_BINDPWFILE); INFO_STOPDS_DESCRIPTION_BINDPWFILE.get()); argParser.addArgument(bindPWFile); trustAllArg = new BooleanArgument("trustAll", 'X', "trustAll", MSGID_DESCRIPTION_TRUSTALL); INFO_DESCRIPTION_TRUSTALL.get()); argParser.addArgument(trustAllArg); trustStorePathArg = new StringArgument("trustStorePath", OPTION_SHORT_TRUSTSTOREPATH, OPTION_LONG_TRUSTSTOREPATH, false, false, true, OPTION_VALUE_TRUSTSTOREPATH, null, null, MSGID_DESCRIPTION_TRUSTSTOREPATH); INFO_DESCRIPTION_TRUSTSTOREPATH.get()); argParser.addArgument(trustStorePathArg); trustStorePasswordArg = new StringArgument("trustStorePassword", null, OPTION_LONG_TRUSTSTORE_PWD, false, false, true, OPTION_VALUE_TRUSTSTORE_PWD, null, null, MSGID_DESCRIPTION_TRUSTSTOREPASSWORD); INFO_DESCRIPTION_TRUSTSTOREPASSWORD.get()); argParser.addArgument(trustStorePasswordArg); trustStorePasswordFileArg = new FileBasedArgument("truststorepasswordfile", OPTION_SHORT_TRUSTSTORE_PWD_FILE, OPTION_LONG_TRUSTSTORE_PWD_FILE, false, false, OPTION_VALUE_TRUSTSTORE_PWD_FILE, null, null, MSGID_DESCRIPTION_TRUSTSTOREPASSWORD_FILE); INFO_DESCRIPTION_TRUSTSTOREPASSWORD_FILE.get()); argParser.addArgument(trustStorePasswordFileArg); keyStorePathArg = new StringArgument("keyStorePath", OPTION_SHORT_KEYSTOREPATH, OPTION_LONG_KEYSTOREPATH, false, false, true, OPTION_VALUE_KEYSTOREPATH, null, null, MSGID_DESCRIPTION_KEYSTOREPATH); INFO_DESCRIPTION_KEYSTOREPATH.get()); argParser.addArgument(keyStorePathArg); keyStorePasswordArg = new StringArgument("keyStorePassword", null, OPTION_LONG_KEYSTORE_PWD, false, false, true, OPTION_VALUE_KEYSTORE_PWD, null, null, MSGID_DESCRIPTION_KEYSTOREPASSWORD); INFO_DESCRIPTION_KEYSTOREPASSWORD.get()); argParser.addArgument(keyStorePasswordArg); keyStorePasswordFileArg = new FileBasedArgument("keystorepasswordfile", OPTION_SHORT_KEYSTORE_PWD_FILE, OPTION_LONG_KEYSTORE_PWD_FILE, false, false, OPTION_VALUE_KEYSTORE_PWD_FILE, null, null, MSGID_DESCRIPTION_KEYSTOREPASSWORD_FILE); INFO_DESCRIPTION_KEYSTOREPASSWORD_FILE.get()); argParser.addArgument(keyStorePasswordFileArg); certNicknameArg = new StringArgument("certnickname", 'N', "certNickname", false, false, true, "{nickname}", null, null, MSGID_DESCRIPTION_CERT_NICKNAME); INFO_DESCRIPTION_CERT_NICKNAME.get()); argParser.addArgument(certNicknameArg); showUsage = new BooleanArgument("showusage", OPTION_SHORT_HELP, OPTION_LONG_HELP, MSGID_DESCRIPTION_USAGE); INFO_DESCRIPTION_USAGE.get()); argParser.addArgument(showUsage); argParser.setUsageArgument(showUsage); } catch (ArgumentException ae) { int msgID = MSGID_CANNOT_INITIALIZE_ARGS; String message = MessageHandler.getMessage(msgID, ae.getMessage()); Message message = ERR_CANNOT_INITIALIZE_ARGS.get(ae.getMessage()); System.err.println(wrap(message)); return BUG; } @@ -330,8 +316,7 @@ } catch (ArgumentException ae) { int msgID = MSGID_ERROR_PARSING_ARGS; String message = MessageHandler.getMessage(msgID, ae.getMessage()); Message message = ERR_ERROR_PARSING_ARGS.get(ae.getMessage()); System.err.println(wrap(message)); System.err.println(argParser.getUsage()); @@ -347,7 +332,7 @@ if ((directoryManagerPwdFile != null) && (directoryManagerPwd != null)) { errors.add(getMsg("cli-status-pwd-and-pwd-file-provided", true)); errors.add(wrap(INFO_CLI_STATUS_PWD_AND_PWD_FILE_PROVIDED.get())); } else { @@ -356,13 +341,13 @@ // read the password from stdin. try { System.out.print(getMsg("cli-status-ldapauth-password-prompt", new String[] {directoryManagerDn}, false)); System.out.print(INFO_CLI_STATUS_LDAPAUTH_PASSWORD_PROMPT.get( directoryManagerDn)); char[] pwChars = PasswordReader.readPassword(); directoryManagerPwd = new String(pwChars); } catch(Exception ex) { errors.add(ex.getMessage()); errors.add(Message.raw(ex.getMessage())); } } if (directoryManagerPwdFile != null) @@ -370,8 +355,8 @@ directoryManagerPwd = readPwdFromFile(directoryManagerPwdFile); if (directoryManagerPwd == null) { String[] arg = {directoryManagerPwdFile}; errors.add(getMsg("cli-status-error-reading-pwd-file", arg, true)); errors.add(wrap(INFO_CLI_STATUS_ERROR_READING_PWD_FILE.get( directoryManagerPwdFile))); } } } @@ -380,20 +365,17 @@ // trustStore related arg if (trustAllArg.isPresent() && trustStorePathArg.isPresent()) { int msgID = MSGID_TOOL_CONFLICTING_ARGS; errors.add(getMessage(msgID, trustAllArg.getLongIdentifier(), errors.add(ERR_TOOL_CONFLICTING_ARGS.get(trustAllArg.getLongIdentifier(), trustStorePathArg.getLongIdentifier())); } if (trustAllArg.isPresent() && trustStorePasswordArg.isPresent()) { int msgID = MSGID_TOOL_CONFLICTING_ARGS; errors.add(getMessage(msgID, trustAllArg.getLongIdentifier(), errors.add(ERR_TOOL_CONFLICTING_ARGS.get(trustAllArg.getLongIdentifier(), trustStorePasswordArg.getLongIdentifier())); } if (trustAllArg.isPresent() && trustStorePasswordFileArg.isPresent()) { int msgID = MSGID_TOOL_CONFLICTING_ARGS; errors.add(getMessage(msgID, trustAllArg.getLongIdentifier(), errors.add(ERR_TOOL_CONFLICTING_ARGS.get(trustAllArg.getLongIdentifier(), trustStorePasswordFileArg.getLongIdentifier())); } @@ -402,8 +384,7 @@ if (trustStorePasswordArg.isPresent() && trustStorePasswordFileArg.isPresent()) { int msgID = MSGID_TOOL_CONFLICTING_ARGS; errors.add(getMessage(msgID, trustStorePasswordArg errors.add(ERR_TOOL_CONFLICTING_ARGS.get(trustStorePasswordArg .getLongIdentifier(), trustStorePasswordFileArg.getLongIdentifier())); } @@ -412,14 +393,13 @@ if (startTLSArg.isPresent() && useSSLArg.isPresent()) { int msgID = MSGID_TOOL_CONFLICTING_ARGS; errors.add(getMessage(msgID, startTLSArg.getLongIdentifier(), errors.add(ERR_TOOL_CONFLICTING_ARGS.get(startTLSArg.getLongIdentifier(), useSSLArg.getLongIdentifier())); } if (errors.size() > 0) { System.err.println(Utils.getStringFromCollection(errors, LINE_SEPARATOR+LINE_SEPARATOR)); System.err.println(getMessageFromCollection(errors, LINE_SEPARATOR+LINE_SEPARATOR).toString()); System.err.println(); System.err.println(argParser.getUsage()); returnValue = USER_DATA_ERROR; @@ -478,7 +458,7 @@ } catch (ConfigException ce) { System.err.println(wrap(ce.getMessage())); System.err.println(wrap(ce.getMessageObject())); } } @@ -517,35 +497,6 @@ return pwd; } /** * The following three methods are just commodity methods to get localized * messages. */ private String getMsg(String key, boolean wrap) { String t = getI18n().getMsg(key); if (wrap) { t= wrap(t); } return t; } private String getMsg(String key, String[] args, boolean wrap) { String t = getI18n().getMsg(key, args); if (wrap) { t= wrap(t); } return t; } private static ResourceProvider getI18n() { return ResourceProvider.getInstance(); } private ServerStatusDescriptor createServerStatusDescriptor(String dn, String pwd) { @@ -561,7 +512,7 @@ desc.setStatus(ServerStatusDescriptor.ServerStatus.STOPPED); } desc.setInstallPath(new File(Utils.getInstallPathFromClasspath())); desc.setInstallPath(new File(getInstallPathFromClasspath())); desc.setOpenDSVersion( org.opends.server.util.DynamicConstants.FULL_VERSION_STRING); @@ -605,14 +556,14 @@ private void writeStatus(ServerStatusDescriptor desc) { String[] labels = Message[] labels = { getMsg("server-status-label", false), getMsg("connections-label", false), getMsg("administrative-users-label", false), getMsg("installation-path-label", false), getMsg("opends-version-label", false), getMsg("java-version-label", false) INFO_SERVER_STATUS_LABEL.get(), INFO_CONNECTIONS_LABEL.get(), INFO_ADMINISTRATIVE_USERS_LABEL.get(), INFO_INSTALLATION_PATH_LABEL.get(), INFO_OPENDS_VERSION_LABEL.get(), INFO_JAVA_VERSION_LABEL.get() }; int labelWidth = 0; for (int i=0; i<labels.length; i++) @@ -620,13 +571,13 @@ labelWidth = Math.max(labelWidth, labels[i].length()); } System.out.println(); String title = getMsg("server-status-title", false); Message title = INFO_SERVER_STATUS_TITLE.get(); System.out.println(centerTitle(title)); writeStatusContents(desc, labelWidth); writeCurrentConnectionContents(desc, labelWidth); System.out.println(); title = getMsg("server-details-title", false); title = INFO_SERVER_DETAILS_TITLE.get(); System.out.println(centerTitle(title)); writeAdministrativeUserContents(desc, labelWidth); writeInstallPathContents(desc, labelWidth); @@ -644,13 +595,13 @@ if (displayMustStartLegend) { System.out.println(); System.out.println(getMsg("not-available-server-down-cli-legend", true)); System.out.println(wrap(INFO_NOT_AVAILABLE_SERVER_DOWN_CLI_LEGEND.get())); } else if (displayMustAuthenticateLegend) { System.out.println(); System.out.println( getMsg("not-available-authentication-required-cli-legend", true)); wrap(INFO_NOT_AVAILABLE_AUTHENTICATION_REQUIRED_CLI_LEGEND.get())); } System.out.println(); } @@ -663,33 +614,33 @@ private void writeStatusContents(ServerStatusDescriptor desc, int maxLabelWidth) { String status; Message status; switch (desc.getStatus()) { case STARTED: status = getMsg("server-started-label", false); status = INFO_SERVER_STARTED_LABEL.get(); break; case STOPPED: status = getMsg("server-stopped-label", false); status = INFO_SERVER_STOPPED_LABEL.get(); break; case STARTING: status = getMsg("server-starting-label", false); status = INFO_SERVER_STARTING_LABEL.get(); break; case STOPPING: status = getMsg("server-stopping-label", false); status = INFO_SERVER_STOPPING_LABEL.get(); break; case UNKNOWN: status = getMsg("server-unknown-status-label", false); status = INFO_SERVER_UNKNOWN_STATUS_LABEL.get(); break; default: throw new IllegalStateException("Unknown status: "+desc.getStatus()); } writeLabelValue(getMsg("server-status-label", false), status, writeLabelValue(INFO_SERVER_STATUS_LABEL.get(), status, maxLabelWidth); } @@ -701,13 +652,13 @@ private void writeCurrentConnectionContents(ServerStatusDescriptor desc, int maxLabelWidth) { String text; Message text; if (desc.getStatus() == ServerStatusDescriptor.ServerStatus.STARTED) { int nConn = desc.getOpenConnections(); if (nConn >= 0) { text = String.valueOf(nConn); text = Message.raw(String.valueOf(nConn)); } else { @@ -726,7 +677,7 @@ text = getNotAvailableBecauseServerIsDownText(); } writeLabelValue(getMsg("connections-label", false), text, maxLabelWidth); writeLabelValue(INFO_CONNECTIONS_LABEL.get(), text, maxLabelWidth); } /** @@ -738,14 +689,16 @@ int maxLabelWidth) { Set<String> administrators = desc.getAdministrativeUsers(); String text; Message text; if (administrators.size() > 0) { TreeSet<String> ordered = new TreeSet<String>(); ordered.addAll(administrators); String first = ordered.iterator().next(); writeLabelValue(getMsg("administrative-users-label", false), first, writeLabelValue( INFO_ADMINISTRATIVE_USERS_LABEL.get(), Message.raw(first), maxLabelWidth); Iterator<String> it = ordered.iterator(); @@ -753,7 +706,9 @@ it.next(); while (it.hasNext()) { writeLabelValue(getMsg("administrative-users-label", false), it.next(), writeLabelValue( INFO_ADMINISTRATIVE_USERS_LABEL.get(), Message.raw(it.next()), maxLabelWidth); } } @@ -774,7 +729,7 @@ { text = getNotAvailableText(); } writeLabelValue(getMsg("administrative-users-label", false), text, writeLabelValue(INFO_ADMINISTRATIVE_USERS_LABEL.get(), text, maxLabelWidth); } } @@ -788,7 +743,8 @@ int maxLabelWidth) { File path = desc.getInstallPath(); writeLabelValue(getMsg("installation-path-label", false), path.toString(), writeLabelValue(INFO_INSTALLATION_PATH_LABEL.get(), Message.raw(path.toString()), maxLabelWidth); } @@ -802,7 +758,8 @@ int maxLabelWidth) { String openDSVersion = desc.getOpenDSVersion(); writeLabelValue(getMsg("opends-version-label", false), openDSVersion, writeLabelValue(INFO_OPENDS_VERSION_LABEL.get(), Message.raw(openDSVersion), maxLabelWidth); } @@ -815,10 +772,10 @@ private void writeJavaVersionContents(ServerStatusDescriptor desc, int maxLabelWidth) { String text; Message text; if (desc.getStatus() == ServerStatusDescriptor.ServerStatus.STARTED) { text = desc.getJavaVersion(); text = Message.raw(desc.getJavaVersion()); if (text == null) { if (!desc.isAuthenticated()) @@ -835,7 +792,7 @@ { text = getNotAvailableBecauseServerIsDownText(); } writeLabelValue(getMsg("java-version-label", false), text, maxLabelWidth); writeLabelValue(INFO_JAVA_VERSION_LABEL.get(), text, maxLabelWidth); } /** @@ -845,7 +802,7 @@ */ private void writeListenerContents(ServerStatusDescriptor desc) { String title = getMsg("listeners-title", false); Message title = INFO_LISTENERS_TITLE.get(); System.out.println(centerTitle(title)); Set<ListenerDescriptor> listeners = desc.getListeners(); @@ -857,16 +814,16 @@ if (!desc.isAuthenticated()) { System.out.println( getMsg("not-available-authentication-required-cli-label", true)); wrap(INFO_NOT_AVAILABLE_AUTHENTICATION_REQUIRED_CLI_LABEL.get())); } else { System.out.println(getMsg("no-listeners-found", true)); System.out.println(wrap(INFO_NO_LISTENERS_FOUND.get())); } } else { System.out.println(getMsg("no-listeners-found", true)); System.out.println(wrap(INFO_NO_LISTENERS_FOUND.get())); } } else @@ -884,7 +841,7 @@ */ private void writeDatabaseContents(ServerStatusDescriptor desc) { String title = getMsg("databases-title", false); Message title = INFO_DATABASES_TITLE.get(); System.out.println(centerTitle(title)); Set<DatabaseDescriptor> databases = desc.getDatabases(); @@ -896,16 +853,16 @@ if (!desc.isAuthenticated()) { System.out.println( getMsg("not-available-authentication-required-cli-label", true)); wrap(INFO_NOT_AVAILABLE_AUTHENTICATION_REQUIRED_CLI_LABEL.get())); } else { System.out.println(getMsg("no-dbs-found", true)); System.out.println(wrap(INFO_NO_DBS_FOUND.get())); } } else { System.out.println(getMsg("no-dbs-found", true)); System.out.println(wrap(INFO_NO_DBS_FOUND.get())); } } else @@ -930,7 +887,7 @@ */ private void writeErrorContents(ServerStatusDescriptor desc) { String errorMsg = desc.getErrorMessage(); Message errorMsg = desc.getErrorMessage(); if (errorMsg != null) { System.out.println(); @@ -943,10 +900,10 @@ * because the server is down. * @return the text. */ private String getNotAvailableBecauseServerIsDownText() private Message getNotAvailableBecauseServerIsDownText() { displayMustStartLegend = true; return getMsg("not-available-server-down-cli-label", false); return INFO_NOT_AVAILABLE_SERVER_DOWN_CLI_LABEL.get(); } /** @@ -954,19 +911,19 @@ * because authentication is required. * @return the text. */ private String getNotAvailableBecauseAuthenticationIsRequiredText() private Message getNotAvailableBecauseAuthenticationIsRequiredText() { displayMustAuthenticateLegend = true; return getMsg("not-available-authentication-required-cli-label", false); return INFO_NOT_AVAILABLE_AUTHENTICATION_REQUIRED_CLI_LABEL.get(); } /** * Returns the not available text explaining that the data is not available. * @return the text. */ private String getNotAvailableText() private Message getNotAvailableText() { return getMsg("not-available-label", false); return INFO_NOT_AVAILABLE_LABEL.get(); } /** @@ -997,11 +954,11 @@ } else if (v instanceof Integer) { String text; Message text; int nEntries = ((Integer)v).intValue(); if (nEntries >= 0) { text = String.valueOf(nEntries); text = Message.raw(String.valueOf(nEntries)); } else { @@ -1034,7 +991,7 @@ totalWidth += maxWidths[i]; } StringBuilder headerLine = new StringBuilder(); MessageBuilder headerLine = new MessageBuilder(); for (int i=0; i<maxWidths.length; i++) { String header = tableModel.getColumnName(i); @@ -1045,17 +1002,17 @@ headerLine.append(" "); } } System.out.println(wrap(headerLine.toString())); StringBuilder t = new StringBuilder(); System.out.println(wrap(headerLine.toMessage())); MessageBuilder t = new MessageBuilder(); for (int i=0; i<headerLine.length(); i++) { t.append("="); } System.out.println(wrap(t.toString())); System.out.println(wrap(t.toMessage())); for (int i=0; i<tableModel.getRowCount(); i++) { StringBuilder line = new StringBuilder(); MessageBuilder line = new MessageBuilder(); for (int j=0; j<tableModel.getColumnCount(); j++) { int extra = maxWidths[j]; @@ -1064,7 +1021,7 @@ { if (v instanceof String) { line.append(v); line.append((String)v); extra -= ((String)v).length(); } else if (v instanceof Integer) @@ -1098,7 +1055,7 @@ line.append(" "); } } System.out.println(wrap(line.toString())); System.out.println(wrap(line.toMessage())); } } @@ -1115,23 +1072,23 @@ desc.getStatus() == ServerStatusDescriptor.ServerStatus.STARTED; int labelWidth = 0; String[] labels = new String[tableModel.getColumnCount()]; Message[] labels = new Message[tableModel.getColumnCount()]; for (int i=0; i<tableModel.getColumnCount(); i++) { String header; Message header; if (i == 5) { header = getMsg("age-of-oldest-missing-change-column-cli", false); header = INFO_AGE_OF_OLDEST_MISSING_CHANGE_COLUMN_CLI.get(); } else { header = tableModel.getColumnName(i); header = Message.raw(tableModel.getColumnName(i)); } labels[i] = header+":"; labels[i] = new MessageBuilder(header).append(":").toMessage(); labelWidth = Math.max(labelWidth, labels[i].length()); } String replicatedLabel = getMsg("suffix-replicated-label", false); Message replicatedLabel = INFO_SUFFIX_REPLICATED_LABEL.get(); for (int i=0; i<tableModel.getRowCount(); i++) { if (i > 0) @@ -1140,20 +1097,20 @@ } for (int j=0; j<tableModel.getColumnCount(); j++) { String value; Message value; Object v = tableModel.getValueAt(i, j); if (v != null) { if (v instanceof String) { value = (String)v; value = Message.raw((String)v); } else if (v instanceof Integer) { int nEntries = ((Integer)v).intValue(); if (nEntries >= 0) { value = String.valueOf(nEntries); value = Message.raw(String.valueOf(nEntries)); } else { @@ -1178,7 +1135,7 @@ } else { value = ""; value = Message.EMPTY; } if (value.equals(getNotAvailableText())) @@ -1211,9 +1168,9 @@ } } private void writeLabelValue(String label, String value, int maxLabelWidth) private void writeLabelValue(Message label, Message value, int maxLabelWidth) { StringBuilder buf = new StringBuilder(); MessageBuilder buf = new MessageBuilder(); buf.append(label); int extra = maxLabelWidth - label.length(); @@ -1221,31 +1178,25 @@ { buf.append(" "); } buf.append(" "+value); System.out.println(wrap(buf.toString())); buf.append(" ").append(String.valueOf(value)); System.out.println(wrap(buf.toMessage())); } private String wrap(String text) private Message centerTitle(Message text) { return org.opends.server.util.StaticUtils.wrapText(text, Utils.getCommandLineMaxLineWidth()); } private String centerTitle(String text) Message centered; if (text.length() <= getCommandLineMaxLineWidth() - 8) { String centered; if (text.length() <= Utils.getCommandLineMaxLineWidth() - 8) { StringBuilder buf = new StringBuilder(); MessageBuilder buf = new MessageBuilder(); int extra = Math.min(10, (Utils.getCommandLineMaxLineWidth() - 8 - text.length()) / 2); (getCommandLineMaxLineWidth() - 8 - text.length()) / 2); for (int i=0; i<extra; i++) { buf.append(" "); } buf.append("--- "+text+" ---"); centered = buf.toString(); centered = buf.toMessage(); } else { opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/StatusPanelController.java
@@ -40,7 +40,6 @@ import org.opends.server.core.DirectoryServer; import org.opends.admin.ads.util.ApplicationTrustManager; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.statuspanel.event.ServerStatusChangeEvent; import org.opends.guitools.statuspanel.event.ServerStatusChangeListener; import org.opends.guitools.statuspanel.event.StatusPanelButtonListener; @@ -54,6 +53,11 @@ import org.opends.quicksetup.util.HtmlProgressMessageFormatter; import org.opends.quicksetup.util.Utils; import org.opends.messages.Message; import org.opends.messages.MessageBuilder; import org.opends.messages.MessageDescriptor; import static org.opends.messages.AdminToolMessages.*; import static org.opends.messages.QuickSetupMessages.*; /** * This is the main class of the status panel. @@ -82,8 +86,8 @@ private ServerStatusDescriptor desc; private String lastDetail; private String lastSummary; private Message lastDetail; private Message lastSummary; private Thread progressUpdater; @@ -217,8 +221,8 @@ isStarting = true; lastDetail = null; getProgressDialog().setSummary( getFormattedSummary(getMsg("summary-starting"))); getProgressDialog().setDetails(""); getFormattedSummary(INFO_SUMMARY_STARTING.get())); getProgressDialog().setDetails(Message.EMPTY); serverStatusPooler.beginServerStart(); getProgressDialog().setCloseButtonEnabled(false); getStatusPanelDialog().setStartButtonEnabled(false); @@ -298,8 +302,8 @@ isStopping = true; lastDetail = null; getProgressDialog().setSummary( getFormattedSummary(getMsg("summary-stopping"))); getProgressDialog().setDetails(""); getFormattedSummary(INFO_SUMMARY_STOPPING.get())); getProgressDialog().setDetails(Message.EMPTY); serverStatusPooler.beginServerStop(); getProgressDialog().setCloseButtonEnabled(false); getStatusPanelDialog().setStartButtonEnabled(false); @@ -380,8 +384,8 @@ isRestarting = true; lastDetail = null; getProgressDialog().setSummary( getFormattedSummary(getMsg("summary-stopping"))); getProgressDialog().setDetails(""); getFormattedSummary(INFO_SUMMARY_STOPPING.get())); getProgressDialog().setDetails(Message.EMPTY); serverStatusPooler.beginServerStop(); getProgressDialog().setCloseButtonEnabled(false); getStatusPanelDialog().setStartButtonEnabled(false); @@ -461,8 +465,8 @@ } catch (ConfigException ce) { Utilities.displayError(getLoginDialog(), ce.getMessage(), getMsg("error-title")); Utilities.displayError(getLoginDialog(), ce.getMessageObject(), INFO_ERROR_TITLE.get()); getLoginDialog().toFront(); } } @@ -546,12 +550,12 @@ if (isRestarting) { updateProgress( getFormattedSummary(getMsg("summary-starting")), getFormattedSummary(INFO_SUMMARY_STARTING.get()), getTaskSeparator()); } updateProgress( getFormattedSummary(getMsg("summary-starting")), getFormattedProgress(getMsg("progress-starting")) + getLineBreak()); getFormattedSummary(INFO_SUMMARY_STARTING.get()), getFormattedProgressWithLineBreak(INFO_PROGRESS_STARTING.get())); ArrayList<String> argList = new ArrayList<String>(); Installation installation = @@ -615,44 +619,45 @@ } if (!running) { updateProgress(getFormattedError(getMsg("summary-start-error")), getFormattedError(getMsg("error-starting-server-generic"), updateProgress(getFormattedError(INFO_SUMMARY_START_ERROR.get()), getFormattedError(INFO_ERROR_STARTING_SERVER_GENERIC.get(), true)); } else { updateProgress( getFormattedSuccess(getMsg("summary-start-success")), ""); getFormattedSuccess(INFO_SUMMARY_START_SUCCESS.get()), Message.EMPTY); started = true; } } else { String[] arg = {String.valueOf(returnValue)}; String msg = getMsg("error-starting-server-code", arg); Message msg = INFO_ERROR_STARTING_SERVER_CODE .get(String.valueOf(returnValue)); /* * The return code is not the one expected, assume the server could * not be started. */ updateProgress( getFormattedError(getMsg("summary-start-error")), getFormattedError(INFO_SUMMARY_START_ERROR.get()), msg); } } catch (IOException ioe) { String msg = getThrowableMsg("error-starting-server", ioe); Message msg = Utils.getThrowableMsg(INFO_ERROR_STARTING_SERVER.get(), ioe); updateProgress( getFormattedError(getMsg("summary-start-error")), getFormattedError(INFO_SUMMARY_START_ERROR.get()), msg); } catch (InterruptedException ie) { String msg = getThrowableMsg("error-starting-server", ie); Message msg = Utils.getThrowableMsg(INFO_ERROR_STARTING_SERVER.get(), ie); updateProgress( getFormattedError(getMsg("summary-start-error")), getFormattedError(INFO_SUMMARY_START_ERROR.get()), msg); } @@ -669,8 +674,8 @@ { boolean stopped = false; updateProgress( getFormattedSummary(getMsg("summary-stopping")), getFormattedProgress(getMsg("progress-stopping")) + getLineBreak()); getFormattedSummary(INFO_SUMMARY_STOPPING.get()), getFormattedProgressWithLineBreak(INFO_PROGRESS_STOPPING.get())); ArrayList<String> argList = new ArrayList<String>(); Installation installation = @@ -721,11 +726,11 @@ .isServerRunning(); if (!stopped) { String msg = getFormattedLog(getMsg("progress-server-waiting-to-stop"))+ getLineBreak(); Message msg = new MessageBuilder( getFormattedLog(INFO_PROGRESS_SERVER_WAITING_TO_STOP.get())) .append(getLineBreak()).toMessage(); updateProgress( getFormattedSummary(getMsg("summary-stopping")), getFormattedSummary(INFO_SUMMARY_STOPPING.get()), msg); try { @@ -746,49 +751,49 @@ if (returnValue == clientSideError) { String msg = getLineBreak() + getFormattedLog(getMsg("progress-server-already-stopped"))+ getLineBreak(); Message msg = new MessageBuilder(getLineBreak()).append( getFormattedLog(INFO_PROGRESS_SERVER_ALREADY_STOPPED.get())).append( getLineBreak()).toMessage(); if (!isRestarting) { updateProgress( getFormattedSuccess(getMsg("summary-stop-success")), getFormattedSuccess(INFO_SUMMARY_STOP_SUCCESS.get()), msg); } else { updateProgress( getFormattedSummary(getMsg("summary-stop-success")), getFormattedSummary(INFO_SUMMARY_STOP_SUCCESS.get()), msg); } stopped = true; } else if (returnValue != 0) { String[] arg = {String.valueOf(returnValue)}; String msg = getMsg("error-stopping-server-code", arg); Message msg = INFO_ERROR_STOPPING_SERVER_CODE .get(String.valueOf(returnValue)); /* * The return code is not the one expected, assume the server could * not be stopped. */ updateProgress( getFormattedError(getMsg("summary-stop-error")), getFormattedError(INFO_SUMMARY_STOP_ERROR.get()), msg); } else { String msg = getFormattedLog(getMsg("progress-server-stopped")); Message msg = getFormattedLog(INFO_PROGRESS_SERVER_STOPPED.get()); if (!isRestarting) { updateProgress( getFormattedSuccess(getMsg("summary-stop-success")), getFormattedSuccess(INFO_SUMMARY_STOP_SUCCESS.get()), msg); } else { updateProgress( getFormattedSummary(getMsg("summary-stop-success")), getFormattedSummary(INFO_SUMMARY_STOP_SUCCESS.get()), msg); } stopped = true; @@ -796,16 +801,17 @@ } catch (IOException ioe) { String msg = getThrowableMsg("error-stopping-server", ioe); Message msg = Utils.getThrowableMsg( INFO_ERROR_STOPPING_SERVER.get(), ioe); updateProgress( getFormattedError(getMsg("summary-stop-error")), getFormattedError(INFO_SUMMARY_STOP_ERROR.get()), msg); } catch (InterruptedException ie) { String msg = getThrowableMsg("error-stopping-server", ie); Message msg = Utils.getThrowableMsg(INFO_ERROR_STOPPING_SERVER.get(), ie); updateProgress( getFormattedError(getMsg("summary-stop-error")), getFormattedError(INFO_SUMMARY_STOP_ERROR.get()), msg); } return stopped; @@ -819,8 +825,8 @@ * @param summary the summary for the start/stop/restart operation. * @param newDetail the new detail for the start/stop/restart operation. */ private synchronized void updateProgress(final String summary, final String newDetail) private synchronized void updateProgress(final Message summary, final Message newDetail) { if (lastDetail == null) { @@ -828,7 +834,8 @@ } else { lastDetail += newDetail; lastDetail = new MessageBuilder(lastDetail) .append(newDetail).toMessage(); } lastSummary = summary; } @@ -850,8 +857,8 @@ { try { String lastDisplayedSummary = null; String lastDisplayedDetail = null; Message lastDisplayedSummary = null; Message lastDisplayedDetail = null; while (true) { if (lastSummary != null) @@ -902,50 +909,6 @@ } /** * Returns a localized message for a key value. In the properties file we * have something of type: * key=value * * @see ResourceProvider#getMsg(String) * @param key the key in the properties file. * @return the value associated to the key in the properties file. * properties file. */ private String getMsg(String key) { return getI18n().getMsg(key); } /** * Returns a localized message for a key value. In the properties file we * have something of type: * key=value * * For instance if we pass as key "mykey" and as arguments {"value1"} and * in the properties file we have: * mykey=value with argument {0}. * * This method will return "value with argument value1". * @see ResourceProvider#getMsg(String, String[]) * @param key the key in the properties file. * @param args the arguments to be passed to generate the resulting value. * @return the value associated to the key in the properties file. */ private String getMsg(String key, String[] args) { return getI18n().getMsg(key, args); } /** * Returns a ResourceProvider instance. * @return a ResourceProvider instance. */ private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } /** * Returns the formatted representation of the text that is the summary of the * installation process (the one that goes in the UI next to the progress * bar). @@ -953,7 +916,7 @@ * representation * @return the formatted representation of an error for the given text. */ private String getFormattedSummary(String text) private Message getFormattedSummary(Message text) { return formatter.getFormattedSummary(text); } @@ -965,7 +928,7 @@ * @return the formatted representation of an success message for the given * text. */ private String getFormattedSuccess(String text) private Message getFormattedSuccess(Message text) { return formatter.getFormattedSuccess(text); } @@ -976,7 +939,7 @@ * representation * @return the formatted representation of an error for the given text. */ private String getFormattedError(String text) private Message getFormattedError(Message text) { return formatter.getFormattedError(text, false); } @@ -987,7 +950,7 @@ * representation * @return the formatted representation of an error for the given text. */ private String getFormattedError(String text, boolean applyMargin) private Message getFormattedError(Message text, boolean applyMargin) { return formatter.getFormattedError(text, applyMargin); } @@ -1000,7 +963,7 @@ * @return the formatted representation of a log error message for the given * text. */ private String getFormattedLogError(String text) private Message getFormattedLogError(Message text) { return formatter.getFormattedLogError(text); } @@ -1011,7 +974,7 @@ * representation * @return the formatted representation of a log message for the given text. */ private String getFormattedLog(String text) private Message getFormattedLog(Message text) { return formatter.getFormattedLog(text); } @@ -1020,7 +983,7 @@ * Returns the line break formatted. * @return the line break formatted. */ private String getLineBreak() private Message getLineBreak() { return formatter.getLineBreak(); } @@ -1029,7 +992,7 @@ * Returns the task separator formatted. * @return the task separator formatted. */ private String getTaskSeparator() private Message getTaskSeparator() { return formatter.getTaskSeparator(); } @@ -1042,33 +1005,21 @@ * @return the formatted representation of a progress message for the given * text. */ private String getFormattedProgress(String text) private Message getFormattedProgress(Message text) { return formatter.getFormattedProgress(text); } /** * Returns a localized message for a given properties key and throwable. * @param key the key of the message in the properties file. * @param t the throwable for which we want to get a message. * @return a localized message for a given properties key and throwable. * Returns the formatted representation of a progress message for a given * text with a line feed at the end. * @param text the source text from which we want to get the formatted * representation * @return the formatted representation of a progress message for the given * text. */ private String getThrowableMsg(String key, Throwable t) { return getThrowableMsg(key, null, t); } /** * Returns a localized message for a given properties key and throwable. * @param key the key of the message in the properties file. * @param args the arguments of the message in the properties file. * @param t the throwable for which we want to get a message. * * @return a localized message for a given properties key and throwable. */ private String getThrowableMsg(String key, String[] args, Throwable t) { return Utils.getThrowableMsg(getI18n(), key, args, t); private Message getFormattedProgressWithLineBreak(Message text) { return new MessageBuilder(text).append(getLineBreak()).toMessage(); } /** @@ -1082,7 +1033,7 @@ private class ProgressReader { private boolean isFirstLine; private String errorMsg; private Message errorMsg; /** * The protected constructor. @@ -1095,8 +1046,9 @@ public ProgressReader(final BufferedReader reader, final boolean isError, final boolean isStart) { final String errorTag = isError ? "error-reading-erroroutput" : "error-reading-output"; final MessageDescriptor.Arg0 errorTag = isError ? INFO_ERROR_READING_ERROROUTPUT : INFO_ERROR_READING_OUTPUT; isFirstLine = true; @@ -1109,40 +1061,40 @@ String line = reader.readLine(); while (line != null) { StringBuilder buf = new StringBuilder(); MessageBuilder buf = new MessageBuilder(); if (!isFirstLine) { buf.append(formatter.getLineBreak()); } if (isError) { buf.append(getFormattedLogError(line)); buf.append(getFormattedLogError(Message.raw(line))); } else { buf.append(getFormattedLog(line)); buf.append(getFormattedLog(Message.raw(line))); } String summary = isStart? getFormattedSummary(getMsg("summary-starting")): getFormattedSummary(getMsg("summary-stopping")); updateProgress(summary, buf.toString()); Message summary = isStart? getFormattedSummary(INFO_SUMMARY_STARTING.get()): getFormattedSummary(INFO_SUMMARY_STOPPING.get()); updateProgress(summary, buf.toMessage()); isFirstLine = false; line = reader.readLine(); } } catch (IOException ioe) { errorMsg = getThrowableMsg(errorTag, ioe); errorMsg = Utils.getThrowableMsg(errorTag.get(), ioe); } catch (Throwable t) { errorMsg = getThrowableMsg(errorTag, t); errorMsg = Utils.getThrowableMsg(errorTag.get(), t); } } }); t.start(); } public String getErrorMessage() public Message getErrorMessage() { return errorMsg; } @@ -1157,7 +1109,8 @@ private boolean confirmStop() { return Utilities.displayConfirmation(getStatusPanelDialog(), getMsg("confirm-stop-message"), getMsg("confirm-stop-title")); INFO_CONFIRM_STOP_MESSAGE.get(), INFO_CONFIRM_STOP_TITLE.get()); } /** @@ -1169,7 +1122,8 @@ private boolean confirmRestart() { return Utilities.displayConfirmation(getStatusPanelDialog(), getMsg("confirm-restart-message"), getMsg("confirm-restart-title")); INFO_CONFIRM_RESTART_MESSAGE.get(), INFO_CONFIRM_RESTART_TITLE.get()); } /** opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/StatusPanelLauncher.java
@@ -33,15 +33,16 @@ import java.util.logging.Level; import java.util.logging.Logger; import org.opends.guitools.i18n.ResourceProvider; import org.opends.quicksetup.util.Utils; import org.opends.quicksetup.Installation; import org.opends.server.core.DirectoryServer; import org.opends.server.util.ServerConstants; import org.opends.server.util.StaticUtils; import org.opends.server.util.args.ArgumentParser; import org.opends.server.util.args.BooleanArgument; import static org.opends.server.messages.ToolMessages.*; import static org.opends.messages.AdminToolMessages.*; import static org.opends.messages.ToolMessages.*; import static org.opends.server.tools.ToolConstants.*; /** @@ -125,12 +126,16 @@ } if (logFileName != null) { System.err.println(getMsg( "status-panel-launcher-gui-launch-failed-details", logFileName)); System.err.println(StaticUtils.wrapText( INFO_STATUS_PANEL_LAUNCHER_GUI_LAUNCH_FAILED_DETAILS.get( logFileName), Utils.getCommandLineMaxLineWidth())); } else { System.err.println(getMsg("status-panel-launcher-gui-launch-failed")); System.err.println(StaticUtils.wrapText( INFO_STATUS_PANEL_LAUNCHER_GUI_LAUNCH_FAILED.get(), Utils.getCommandLineMaxLineWidth())); } System.exit(exitCode); } @@ -163,7 +168,7 @@ try { // Setup MacOSX native menu bar before AWT is loaded. Utils.setMacOSXMenuBar(getMsg("statuspanel-dialog-title")); Utils.setMacOSXMenuBar(INFO_STATUSPANEL_DIALOG_TITLE.get()); SplashScreen.main(args); returnValue[0] = 0; } @@ -216,7 +221,7 @@ { ArgumentParser argParser = new ArgumentParser(StatusPanelLauncher.class.getName(), getI18n().getMsg("status-panel-launcher-usage-description"), false); INFO_STATUS_PANEL_LAUNCHER_USAGE_DESCRIPTION.get(), false); BooleanArgument showUsage; String scriptName; if (Utils.isWindows()) { @@ -229,7 +234,7 @@ { showUsage = new BooleanArgument("showusage", OPTION_SHORT_HELP, OPTION_LONG_HELP, MSGID_DESCRIPTION_USAGE); INFO_DESCRIPTION_USAGE.get()); argParser.addArgument(showUsage); argParser.setUsageArgument(showUsage); @@ -244,35 +249,6 @@ } /** * The following three methods are just commodity methods to get localized * messages. */ private static String getMsg(String key) { return org.opends.server.util.StaticUtils.wrapText(getI18n().getMsg(key), Utils.getCommandLineMaxLineWidth()); } /** * Creates an internationaized message based on the input key and * properly formatted for the terminal. * @param key for the message in the bundle * @param args String... arguments for the message * @return String message properly formatted for the terminal */ private static String getMsg(String key, String... args) { return org.opends.server.util.StaticUtils.wrapText( getI18n().getMsg(key, args), Utils.getCommandLineMaxLineWidth()); } private static ResourceProvider getI18n() { return ResourceProvider.getInstance(); } /** * This class is used to avoid displaying the error message related to display * problems that we might have when trying to display the SplashWindow. * opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ui/DatabasesTableModel.java
@@ -35,10 +35,12 @@ import javax.swing.table.AbstractTableModel; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.statuspanel.BaseDNDescriptor; import org.opends.quicksetup.ui.SortableTableModel; import org.opends.messages.Message; import static org.opends.messages.AdminToolMessages.*; /** * This class is just a table model used to display the information about * databases in a table. @@ -51,13 +53,13 @@ private HashSet<BaseDNDescriptor> data = new HashSet<BaseDNDescriptor>(); private ArrayList<BaseDNDescriptor> dataArray = new ArrayList<BaseDNDescriptor>(); private final String[] COLUMN_NAMES = { getMsg("basedn-column"), getMsg("backendid-column"), getMsg("number-entries-column"), getMsg("replicated-column"), getMsg("missing-changes-column"), getMsg("age-of-oldest-missing-change-column") private final Message[] COLUMN_NAMES = { INFO_BASEDN_COLUMN.get(), INFO_BACKENDID_COLUMN.get(), INFO_NUMBER_ENTRIES_COLUMN.get(), INFO_REPLICATED_COLUMN.get(), INFO_MISSING_CHANGES_COLUMN.get(), INFO_AGE_OF_OLDEST_MISSING_CHANGE_COLUMN.get() }; private int sortColumn = 0; private boolean sortAscending = true; @@ -360,7 +362,7 @@ * {@inheritDoc} */ public String getColumnName(int col) { return COLUMN_NAMES[col]; return COLUMN_NAMES[col].toString(); } /** @@ -468,11 +470,9 @@ if ((rep.getDatabase().getBaseDns().size() > 1) && (nEntries >= 0)) { String[] args = { v = INFO_NUMBER_ENTRIES_MULTIPLE_SUFFIXES_IN_DB.get( String.valueOf(nEntries), rep.getDatabase().getBackendID() }; v = getMsg("number-entries-multiple-suffixes-in-db", args); rep.getDatabase().getBackendID()); } else { @@ -499,7 +499,7 @@ } else { v = getMsg("not-applicable-label"); v = INFO_NOT_APPLICABLE_LABEL.get(); } return v; } @@ -543,7 +543,7 @@ } else { v = getMsg("not-applicable-label"); v = INFO_NOT_APPLICABLE_LABEL.get(); } return v; } @@ -555,36 +555,18 @@ * @return the localized String describing the replication state of * a given Base DN. */ private String getStringForReplState(BaseDNDescriptor rep) private Message getStringForReplState(BaseDNDescriptor rep) { String s; Message s; if (rep.getType() == BaseDNDescriptor.Type.REPLICATED) { s = getMsg("suffix-replicated-label"); s = INFO_SUFFIX_REPLICATED_LABEL.get(); } else { s = getMsg("suffix-not-replicated-label"); s = INFO_SUFFIX_NOT_REPLICATED_LABEL.get(); } return s; } /** * The following three methods are just commodity methods to get localized * messages. */ private String getMsg(String key) { return getI18n().getMsg(key); } private String getMsg(String key, String[] args) { return getI18n().getMsg(key, args); } private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } } opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ui/ListenersTableModel.java
@@ -35,10 +35,12 @@ import javax.swing.table.AbstractTableModel; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.statuspanel.ListenerDescriptor; import org.opends.quicksetup.ui.SortableTableModel; import org.opends.messages.Message; import static org.opends.messages.AdminToolMessages.*; /** * This class is just a table model used to display the information about * listeners in a table. @@ -51,10 +53,10 @@ private HashSet<ListenerDescriptor> data = new HashSet<ListenerDescriptor>(); private ArrayList<ListenerDescriptor> dataArray = new ArrayList<ListenerDescriptor>(); private final String[] COLUMN_NAMES = { getMsg("address-port-column"), getMsg("protocol-column"), getMsg("state-column") private final Message[] COLUMN_NAMES = { INFO_ADDRESS_PORT_COLUMN.get(), INFO_PROTOCOL_COLUMN.get(), INFO_STATE_COLUMN.get() }; private int sortColumn = 0; private boolean sortAscending = true; @@ -194,15 +196,15 @@ switch (desc.getState()) { case ENABLED: v = getMsg("enabled-label"); v = INFO_ENABLED_LABEL.get(); break; case DISABLED: v = getMsg("disabled-label"); v = INFO_DISABLED_LABEL.get(); break; case UNKNOWN: v = getMsg("unknown-label"); v = INFO_UNKNOWN_LABEL.get(); break; default: @@ -216,7 +218,7 @@ * {@inheritDoc} */ public String getColumnName(int col) { return COLUMN_NAMES[col]; return COLUMN_NAMES[col].toString(); } @@ -257,17 +259,4 @@ this.sortColumn = sortColumn; } /** * The following three methods are just commodity methods to get localized * messages. */ private String getMsg(String key) { return getI18n().getMsg(key); } private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } } opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ui/LoginDialog.java
@@ -54,7 +54,6 @@ import javax.swing.text.JTextComponent; import org.opends.admin.ads.util.ApplicationTrustManager; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.statuspanel.ConfigException; import org.opends.guitools.statuspanel.ConfigFromFile; import org.opends.guitools.statuspanel.ConnectionProtocolPolicy; @@ -68,6 +67,9 @@ import org.opends.quicksetup.util.BackgroundTask; import org.opends.quicksetup.util.Utils; import org.opends.messages.Message; import static org.opends.messages.AdminToolMessages.*; import static org.opends.messages.QuickSetupMessages.*; /** * This class is a dialog that appears when the user must provide authentication @@ -113,7 +115,7 @@ ConnectionProtocolPolicy policy) { super(parent); setTitle(getMsg("login-dialog-title")); setTitle(INFO_LOGIN_DIALOG_TITLE.get().toString()); this.parent = parent; getContentPane().add(createPanel()); if (trustManager == null) @@ -200,7 +202,7 @@ gbc.fill = GridBagConstraints.BOTH; gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.insets.left = 0; String msg = getMsg("login-dialog-msg"); Message msg = INFO_LOGIN_DIALOG_MSG.get(); JTextComponent textPane = UIFactory.makeHtmlPane(msg, UIFactory.INSTRUCTIONS_FONT); @@ -217,14 +219,15 @@ gbc.anchor = GridBagConstraints.WEST; gbc.fill = GridBagConstraints.HORIZONTAL; lDn = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("login-dn-label"), INFO_LOGIN_DN_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID); p2.add(lDn, gbc); gbc.weightx = 1.0; gbc.insets.left = UIFactory.LEFT_INSET_PRIMARY_FIELD; gbc.gridwidth = GridBagConstraints.REMAINDER; tfDn = UIFactory.makeJTextField(getProposedAdministrativeUserDn(), getMsg("login-dn-tooltip"), tfDn = UIFactory.makeJTextField( Message.raw(getProposedAdministrativeUserDn()), INFO_LOGIN_DN_TOOLTIP.get(), UIFactory.DN_FIELD_SIZE, UIFactory.TextStyle.TEXTFIELD); p2.add(tfDn, gbc); @@ -233,7 +236,7 @@ gbc.weightx = 0.0; gbc.insets.left = 0; lPwd = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("login-pwd-label"), INFO_LOGIN_PWD_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID); p2.add(lPwd, gbc); gbc.insets.left = UIFactory.LEFT_INSET_PRIMARY_FIELD; @@ -242,7 +245,7 @@ JPanel p3 = new JPanel(new GridBagLayout()); p3.setOpaque(false); tfPwd = UIFactory.makeJPasswordField(null, getMsg("login-pwd-tooltip"), INFO_LOGIN_PWD_TOOLTIP.get(), UIFactory.PASSWORD_FIELD_SIZE, UIFactory.TextStyle.PASSWORD_FIELD); p2.add(p3, gbc); gbc.insets = UIFactory.getEmptyInsets(); @@ -278,8 +281,8 @@ gbc.fill = GridBagConstraints.NONE; gbc.weightx = 0.0; okButton = UIFactory.makeJButton(getMsg("ok-button-label"), getMsg("login-ok-button-tooltip")); UIFactory.makeJButton(INFO_OK_BUTTON_LABEL.get(), INFO_LOGIN_OK_BUTTON_TOOLTIP.get()); buttonPanel.add(okButton, gbc); okButton.addActionListener(new ActionListener() { @@ -292,8 +295,8 @@ gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.insets.left = UIFactory.HORIZONTAL_INSET_BETWEEN_BUTTONS; cancelButton = UIFactory.makeJButton(getMsg("cancel-button-label"), getMsg("login-cancel-button-tooltip")); UIFactory.makeJButton(INFO_CANCEL_BUTTON_LABEL.get(), INFO_LOGIN_CANCEL_BUTTON_TOOLTIP.get()); buttonPanel.add(cancelButton, gbc); cancelButton.addActionListener(new ActionListener() { @@ -377,7 +380,8 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException( INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LDAPS: @@ -390,7 +394,8 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException( INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LDAP: @@ -402,7 +407,8 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException( INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_MOST_SECURE_AVAILABLE: @@ -428,7 +434,8 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException( INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; case USE_LESS_SECURE_AVAILABLE: @@ -447,7 +454,8 @@ } else { throw new ConfigException(getMsg("could-not-find-valid-ldapurl")); throw new ConfigException( INFO_COULD_NOT_FIND_VALID_LDAPURL.get()); } break; default: @@ -522,9 +530,9 @@ } else { String msg = Utils.getThrowableMsg(getI18n(), "error-connecting-to-local", null, throwable); displayError(msg, getMsg("error-title")); Message msg = Utils.getThrowableMsg( INFO_ERROR_CONNECTING_TO_LOCAL.get(), throwable); displayError(msg, INFO_ERROR_TITLE.get()); } if (excType != null) @@ -541,13 +549,12 @@ { LOG.log(Level.WARNING, "Error parsing ldap url of ldap url.", t); h = getMsg("not-available-label"); h = INFO_NOT_AVAILABLE_LABEL.get().toString(); p = -1; } UserDataCertificateException udce = new UserDataCertificateException(Step.REPLICATION_OPTIONS, getMsg("certificate-exception", new String[] {h, String.valueOf(p)}), INFO_CERTIFICATE_EXCEPTION.get(h, String.valueOf(p)), throwable, h, p, getTrustManager().getLastRefusedChain(), getTrustManager().getLastRefusedAuthType(), excType); @@ -561,16 +568,16 @@ boolean pwdInvalid = false; String dn = tfDn.getText(); ArrayList<String> possibleCauses = new ArrayList<String>(); ArrayList<Message> possibleCauses = new ArrayList<Message>(); if ("".equals(dn.trim())) { dnInvalid = true; possibleCauses.add(getMsg("empty-directory-manager-dn")); possibleCauses.add(INFO_EMPTY_DIRECTORY_MANAGER_DN.get()); } else if (!Utils.isDn(dn)) { dnInvalid = true; possibleCauses.add(getMsg("not-a-directory-manager-dn")); possibleCauses.add(INFO_NOT_A_DIRECTORY_MANAGER_DN.get()); } else { @@ -583,14 +590,15 @@ if (!found) { dnInvalid = true; possibleCauses.add(getMsg("not-a-directory-manager-in-config")); possibleCauses.add( INFO_NOT_A_DIRECTORY_MANAGER_IN_CONFIG.get()); } } if ("".equals(tfPwd.getText())) { pwdInvalid = true; possibleCauses.add(getMsg("empty-pwd")); possibleCauses.add(INFO_EMPTY_PWD.get()); } if (dnInvalid) { @@ -615,33 +623,31 @@ } if (possibleCauses.size() > 0) { // Message with causes String[] arg = { Utils.getStringFromCollection(possibleCauses, "\n") }; displayError( getMsg("cannot-connect-to-login-with-cause", arg), getMsg("error-title")); INFO_CANNOT_CONNECT_TO_LOGIN_WITH_CAUSE.get( Utils.getMessageFromCollection(possibleCauses, "\n")), INFO_ERROR_TITLE.get()); } else { // Generic message displayError( getMsg("cannot-connect-with-ads-credentials-without-cause"), getMsg("error-title")); INFO_CANNOT_CONNECT_WITH_ADS_CREDENTIALS_WITHOUT_CAUSE.get(), INFO_ERROR_TITLE.get()); } } else if (throwable instanceof ConfigException) { displayError(throwable.getMessage(), getMsg("error-title")); displayError(((ConfigException)throwable).getMessageObject(), INFO_ERROR_TITLE.get()); } else { // This is a bug throwable.printStackTrace(); displayError( Utils.getThrowableMsg(getI18n(), "bug-msg", null, throwable), getMsg("error-title")); Utils.getThrowableMsg(INFO_BUG_MSG.get(), throwable), INFO_ERROR_TITLE.get()); } cancelButton.setEnabled(true); okButton.setEnabled(true); @@ -650,8 +656,8 @@ if (Boolean.FALSE.equals(returnValue)) { displayInformationMessage( getMsg("login-dialog-server-not-running-msg"), getMsg("login-dialog-server-not-running-title")); INFO_LOGIN_DIALOG_SERVER_NOT_RUNNING_MSG.get(), INFO_LOGIN_DIALOG_SERVER_NOT_RUNNING_TITLE.get()); } UIFactory.setTextStyle(lDn, UIFactory.TextStyle.PRIMARY_FIELD_VALID); @@ -677,7 +683,7 @@ * @param title * the title for the dialog. */ private void displayError(String msg, String title) private void displayError(Message msg, Message title) { Utilities.displayError(parent, msg, title); toFront(); @@ -692,7 +698,7 @@ * @param title * the title for the dialog. */ private void displayInformationMessage(String msg, String title) private void displayInformationMessage(Message msg, Message title) { Utilities.displayInformationMessage(parent, msg, title); toFront(); @@ -733,23 +739,6 @@ return conf; } /* The following three methods are just commodity methods to retrieve * localized messages */ private String getMsg(String key) { return getI18n().getMsg(key); } private String getMsg(String key, String[] args) { return getI18n().getMsg(key, args); } private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } /** * Returns the trust manager that can be used to establish secure connections. * @return the trust manager that can be used to establish secure connections. opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/ui/StatusPanelDialog.java
@@ -66,7 +66,6 @@ import javax.swing.table.TableCellRenderer; import javax.swing.table.TableColumn; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.statuspanel.BaseDNDescriptor; import org.opends.guitools.statuspanel.DatabaseDescriptor; import org.opends.guitools.statuspanel.ServerStatusDescriptor; @@ -77,6 +76,9 @@ import org.opends.quicksetup.util.HtmlProgressMessageFormatter; import org.opends.quicksetup.util.Utils; import org.opends.messages.Message; import static org.opends.messages.AdminToolMessages.*; import static org.opends.messages.QuickSetupMessages.*; /** * This panel is used to display basic information about the server status. @@ -124,7 +126,7 @@ private InstantaneousToolTipManager toolTipManager; private final String NOT_AVAILABLE = getMsg("not-available-label"); private final Message NOT_AVAILABLE = INFO_NOT_AVAILABLE_LABEL.get(); /** * ProgressDialog constructor. @@ -132,7 +134,7 @@ public StatusPanelDialog() { super(); setTitle(getMsg("statuspanel-dialog-title")); setTitle(INFO_STATUSPANEL_DIALOG_TITLE.get().toString()); createLayout(); addWindowListener(new WindowAdapter() @@ -310,7 +312,7 @@ gbc.fill = GridBagConstraints.HORIZONTAL; gbc.insets.bottom = UIFactory.BOTTOM_INSET_PROGRESS_BAR; lError = UIFactory.makeHtmlPane("", UIFactory.PROGRESS_FONT); lError = UIFactory.makeHtmlPane(Message.EMPTY, UIFactory.PROGRESS_FONT); lError.setOpaque(false); lError.setEditable(false); inputPanel.add(lError, gbc); @@ -344,8 +346,8 @@ buttonsPanel.add(Box.createHorizontalGlue(), gbc); authenticateButton = UIFactory.makeJButton(getMsg("authenticate-button-label"), getMsg("authenticate-status-panel-button-tooltip")); UIFactory.makeJButton(INFO_AUTHENTICATE_BUTTON_LABEL.get(), INFO_AUTHENTICATE_STATUS_PANEL_BUTTON_TOOLTIP.get()); gbc.fill = GridBagConstraints.NONE; gbc.weightx = 0.0; gbc.gridwidth = GridBagConstraints.RELATIVE; @@ -359,8 +361,8 @@ }); quitButton = UIFactory.makeJButton(getMsg("quit-button-label"), getMsg("quit-status-panel-button-tooltip")); UIFactory.makeJButton(INFO_QUIT_BUTTON_LABEL.get(), INFO_QUIT_STATUS_PANEL_BUTTON_TOOLTIP.get()); gbc.fill = GridBagConstraints.NONE; gbc.weightx = 0.0; gbc.gridwidth = GridBagConstraints.REMAINDER; @@ -475,7 +477,7 @@ * surrounding the text. * @param title the title of the subsection. */ private JPanel createSubsectionTitle(String title) private JPanel createSubsectionTitle(Message title) { JPanel p = new JPanel(new GridBagLayout()); p.setOpaque(false); @@ -518,14 +520,15 @@ gbc.weightx = 1.0; gbc.insets = UIFactory.getEmptyInsets(); p.add(createSubsectionTitle(getMsg("server-status-title")), gbc); p.add(createSubsectionTitle(INFO_SERVER_STATUS_TITLE.get()), gbc); JPanel auxPanel = new JPanel(new GridBagLayout()); auxPanel.setOpaque(false); gbc.anchor = GridBagConstraints.WEST; gbc.gridwidth = GridBagConstraints.RELATIVE; auxPanel.add(UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("server-status-label"), UIFactory.TextStyle.PRIMARY_FIELD_VALID), INFO_SERVER_STATUS_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID), gbc); JPanel statusPanel = new JPanel(new GridBagLayout()); @@ -538,8 +541,8 @@ toolTipManager.registerComponent(lServerStatus); gbc.gridwidth--; stopButton = UIFactory.makeJButton(getMsg("stop-button-label"), getMsg("stop-button-tooltip")); stopButton = UIFactory.makeJButton(INFO_STOP_BUTTON_LABEL.get(), INFO_STOP_BUTTON_TOOLTIP.get()); stopButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) @@ -552,8 +555,8 @@ gbc.gridwidth--; gbc.insets.left = UIFactory.HORIZONTAL_INSET_BETWEEN_BUTTONS; startButton = UIFactory.makeJButton(getMsg("start-button-label"), getMsg("start-button-tooltip")); startButton = UIFactory.makeJButton(INFO_START_BUTTON_LABEL.get(), INFO_START_BUTTON_TOOLTIP.get()); statusPanel.add(startButton, gbc); startButton.addActionListener(new ActionListener() { @@ -564,8 +567,8 @@ }); gbc.gridwidth--; restartButton = UIFactory.makeJButton(getMsg("restart-button-label"), getMsg("restart-button-tooltip")); restartButton = UIFactory.makeJButton(INFO_RESTART_BUTTON_LABEL.get(), INFO_RESTART_BUTTON_TOOLTIP.get()); restartButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) @@ -601,7 +604,7 @@ gbc.insets.top = UIFactory.TOP_INSET_PRIMARY_FIELD; gbc.gridwidth = GridBagConstraints.RELATIVE; auxPanel.add(UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("connections-label"), UIFactory.TextStyle.PRIMARY_FIELD_VALID), INFO_CONNECTIONS_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID), gbc); lCurrentConnections = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, NOT_AVAILABLE, UIFactory.TextStyle.READ_ONLY); @@ -633,7 +636,7 @@ gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.weightx = 1.0; p.add(createSubsectionTitle(getMsg("server-details-title")), gbc); p.add(createSubsectionTitle(INFO_SERVER_DETAILS_TITLE.get()), gbc); JPanel auxPanel = new JPanel(new GridBagLayout()); auxPanel.setOpaque(false); @@ -642,16 +645,16 @@ JLabel[] leftLabels = { UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("administrative-users-label"), INFO_ADMINISTRATIVE_USERS_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID), UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("installation-path-label"), INFO_INSTALLATION_PATH_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID), UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("opends-version-label"), INFO_OPENDS_VERSION_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID), UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("java-version-label"), INFO_JAVA_VERSION_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID) }; @@ -709,7 +712,7 @@ gbc.weightx = 1.0; gbc.fill = GridBagConstraints.HORIZONTAL; p.add(createSubsectionTitle(getMsg("listeners-title")), gbc); p.add(createSubsectionTitle(INFO_LISTENERS_TITLE.get()), gbc); listenersTableModel = new ListenersTableModel(); listenersTable = UIFactory.makeSortableTable(listenersTableModel, @@ -725,7 +728,8 @@ gbc.insets.top = 0; p.add(listenersTable, gbc); lListenersTableEmpty = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, "", lListenersTableEmpty = UIFactory.makeJLabel( UIFactory.IconType.NO_ICON, Message.EMPTY, UIFactory.TextStyle.PRIMARY_FIELD_VALID); gbc.insets.top = UIFactory.TOP_INSET_PRIMARY_FIELD; p.add(lListenersTableEmpty, gbc); @@ -748,7 +752,7 @@ gbc.weightx = 1.0; gbc.fill = GridBagConstraints.HORIZONTAL; p.add(createSubsectionTitle(getMsg("databases-title")), gbc); p.add(createSubsectionTitle(INFO_DATABASES_TITLE.get()), gbc); dbTableModelWithReplication = new DatabasesTableModel(true); dbTableModelWithoutReplication = new DatabasesTableModel(false); @@ -783,8 +787,8 @@ dbTableWithoutReplication.setVisible(false); gbc.insets.top = UIFactory.TOP_INSET_PRIMARY_FIELD; lDbTableEmpty = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, "", UIFactory.TextStyle.PRIMARY_FIELD_VALID); lDbTableEmpty = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, Message.EMPTY, UIFactory.TextStyle.PRIMARY_FIELD_VALID); p.add(lDbTableEmpty, gbc); lDbTableEmpty.setVisible(false); toolTipManager.registerComponent(lDbTableEmpty); @@ -800,9 +804,9 @@ */ private void setNotAvailableBecauseServerIsDown(JLabel l) { l.setText(NOT_AVAILABLE); l.setText(NOT_AVAILABLE.toString()); l.setIcon(UIFactory.getImageIcon(UIFactory.IconType.HELP_SMALL)); l.setToolTipText(getMsg("not-available-server-down-tooltip")); l.setToolTipText(INFO_NOT_AVAILABLE_SERVER_DOWN_TOOLTIP.get().toString()); l.setHorizontalTextPosition(SwingConstants.LEFT); } @@ -814,9 +818,11 @@ */ private void setNotAvailableBecauseAuthenticationIsRequired(JLabel l) { l.setText(NOT_AVAILABLE); l.setText(NOT_AVAILABLE.toString()); l.setIcon(UIFactory.getImageIcon(UIFactory.IconType.HELP_SMALL)); l.setToolTipText(getMsg("not-available-authentication-required-tooltip")); l.setToolTipText( INFO_NOT_AVAILABLE_AUTHENTICATION_REQUIRED_TOOLTIP.get() .toString()); l.setHorizontalTextPosition(SwingConstants.LEFT); } @@ -826,7 +832,7 @@ */ private void setNotAvailable(JLabel l) { l.setText(NOT_AVAILABLE); l.setText(NOT_AVAILABLE.toString()); l.setIcon(null); l.setToolTipText(null); } @@ -850,39 +856,39 @@ */ private void updateStatusContents(ServerStatusDescriptor desc) { String status; Message status; switch (desc.getStatus()) { case STARTED: status = getMsg("server-started-label"); status = INFO_SERVER_STARTED_LABEL.get(); startButton.setVisible(false); restartButton.setVisible(true); stopButton.setVisible(true); break; case STOPPED: status = getMsg("server-stopped-label"); status = INFO_SERVER_STOPPED_LABEL.get(); startButton.setVisible(true); restartButton.setVisible(false); stopButton.setVisible(false); break; case STARTING: status = getMsg("server-starting-label"); status = INFO_SERVER_STARTING_LABEL.get(); startButton.setVisible(false); restartButton.setVisible(false); stopButton.setVisible(false); break; case STOPPING: status = getMsg("server-stopping-label"); status = INFO_SERVER_STOPPING_LABEL.get(); startButton.setVisible(false); restartButton.setVisible(false); stopButton.setVisible(false); break; case UNKNOWN: status = getMsg("server-unknown-status-label"); status = INFO_SERVER_UNKNOWN_STATUS_LABEL.get(); startButton.setVisible(false); restartButton.setVisible(true); stopButton.setVisible(true); @@ -891,7 +897,7 @@ default: throw new IllegalStateException("Unknown status: "+desc.getStatus()); } lServerStatus.setText(status); lServerStatus.setText(status.toString()); /* Enable authenticate button only if the server is started AND we have * no authentication (or the authentication we have does not seem to work @@ -946,15 +952,15 @@ Set<String> administrators = desc.getAdministrativeUsers(); if (administrators.size() > 0) { TreeSet<String> ordered = new TreeSet<String>(); TreeSet<Message> ordered = new TreeSet<Message>(); for (String name: administrators) { ordered.add(formatter.getFormattedText(name)); ordered.add(formatter.getFormattedText(Message.raw(name))); } setTextValue(lAdministrativeUsers,"<html>"+ UIFactory.applyFontToHtml( Utils.getStringFromCollection(ordered, "<br>"), Utils.getMessageFromCollection(ordered, "<br>").toString(), UIFactory.READ_ONLY_FONT)); } else @@ -1058,12 +1064,14 @@ } else { setTextValue(lListenersTableEmpty, getMsg("no-listeners-found")); setTextValue(lListenersTableEmpty, INFO_NO_LISTENERS_FOUND.get().toString()); } } else { setTextValue(lListenersTableEmpty, getMsg("no-listeners-found")); setTextValue(lListenersTableEmpty, INFO_NO_LISTENERS_FOUND.get().toString()); } } else @@ -1107,12 +1115,12 @@ } else { setTextValue(lDbTableEmpty, getMsg("no-dbs-found")); setTextValue(lDbTableEmpty, INFO_NO_DBS_FOUND.get().toString()); } } else { setTextValue(lDbTableEmpty, getMsg("no-dbs-found")); setTextValue(lDbTableEmpty, INFO_NO_DBS_FOUND.get().toString()); } } else @@ -1144,7 +1152,7 @@ */ private void updateErrorContents(ServerStatusDescriptor desc) { String errorMsg = desc.getErrorMessage(); Message errorMsg = desc.getErrorMessage(); if (errorMsg == null) { lError.setVisible(false); @@ -1153,25 +1161,11 @@ { lError.setVisible(true); lError.setText(formatter.getFormattedError(errorMsg, false)); lError.setText(formatter.getFormattedError(errorMsg, false).toString()); } } /** * The following three methods are just commodity methods to get localized * messages. */ private String getMsg(String key) { return getI18n().getMsg(key); } private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } /** * Updates the size of the table rows according to the size of the * rendered component. * @param table the table to handle. opendj-sdk/opends/src/guitools/org/opends/guitools/uninstaller/UninstallCliHelper.java
@@ -28,7 +28,6 @@ package org.opends.guitools.uninstaller; import org.opends.admin.ads.util.ApplicationTrustManager; import org.opends.guitools.i18n.ResourceProvider; import org.opends.quicksetup.*; import org.opends.quicksetup.util.Utils; import org.opends.server.util.args.Argument; @@ -41,6 +40,10 @@ import java.util.logging.Logger; import java.io.IOException; import org.opends.messages.Message; import static org.opends.messages.AdminToolMessages.*; /** * The class used to provide some CLI interface in the uninstall. * @@ -56,8 +59,6 @@ static private final Logger LOG = Logger.getLogger(UninstallCliHelper.class.getName()); static private String FORMAT_KEY = "cli-uninstall-confirm-prompt"; /** * Creates a UserData based in the arguments provided. It asks * user for additional information if what is provided in the arguments is not @@ -91,7 +92,7 @@ } catch (ArgumentException ae) { throw new UserDataException(null, ae.getLocalizedMessage()); throw new UserDataException(null, ae.getMessageObject()); } Argument interactive = args.getArgumentForLongID(INTERACTIVE_OPTION_LONG); @@ -158,15 +159,6 @@ } /** * Gets the resource provider instance. * @return ResourceProvider instance */ protected ResourceProvider getI18n() { return ResourceProvider.getInstance(); } /** * Commodity method used to ask the user to confirm the deletion of certain * parts of the server. It updates the provided UserData object * accordingly. Returns <CODE>true</CODE> if the user cancels and <CODE> @@ -183,11 +175,15 @@ Set<String> outsideDbs, Set<String> outsideLogs) { boolean cancelled = false; String answer = promptConfirm(FORMAT_KEY, getMsg("cli-uninstall-what-to-delete"), "1", new String[] {"1", "2", "3"}); if ("3".equals(answer)) Message[] options = new Message[] { Message.raw("1"), Message.raw("2"), Message.raw("3") }; Message answer = promptConfirm( INFO_CLI_UNINSTALL_WHAT_TO_DELETE.get(), options[0], options); if (options[2].equals(answer)) { cancelled = true; } @@ -209,20 +205,27 @@ while (!somethingSelected) { // Ask for confirmation for the different items String[] keys = { "cli-uninstall-confirm-libraries-binaries", "cli-uninstall-confirm-databases", "cli-uninstall-confirm-logs", "cli-uninstall-confirm-configuration-schema", "cli-uninstall-confirm-backups", "cli-uninstall-confirm-ldifs", "cli-uninstall-confirm-outsidedbs", "cli-uninstall-confirm-outsidelogs" Message[] keys = { INFO_CLI_UNINSTALL_CONFIRM_LIBRARIES_BINARIES.get(), INFO_CLI_UNINSTALL_CONFIRM_DATABASES.get(), INFO_CLI_UNINSTALL_CONFIRM_LOGS.get(), INFO_CLI_UNINSTALL_CONFIRM_CONFIGURATION_SCHEMA.get(), INFO_CLI_UNINSTALL_CONFIRM_BACKUPS.get(), INFO_CLI_UNINSTALL_CONFIRM_LDIFS.get(), INFO_CLI_UNINSTALL_CONFIRM_OUTSIDEDBS.get( Utils.getStringFromCollection(outsideDbs, Constants.LINE_SEPARATOR)), INFO_CLI_UNINSTALL_CONFIRM_OUTSIDELOGS.get( Utils.getStringFromCollection(outsideLogs, Constants.LINE_SEPARATOR) ) }; String[] validValues = { getMsg("cli-uninstall-yes-long"), getMsg("cli-uninstall-no-long"), getMsg("cli-uninstall-yes-short"), getMsg("cli-uninstall-no-short") Message[] validValues = { INFO_CLI_UNINSTALL_YES_LONG.get(), INFO_CLI_UNINSTALL_NO_LONG.get(), INFO_CLI_UNINSTALL_YES_SHORT.get(), INFO_CLI_UNINSTALL_NO_SHORT.get() }; boolean[] answers = new boolean[keys.length]; for (int i=0; i<keys.length; i++) @@ -231,30 +234,16 @@ ((i == 7) && (outsideLogs.size() == 0)); if (!ignore) { String msg; if (i == 6) { String[] arg = {Utils.getStringFromCollection(outsideDbs, Constants.LINE_SEPARATOR)}; msg = getMsg(keys[i], arg); } else if (i == 7) { String[] arg = {Utils.getStringFromCollection(outsideLogs, Constants.LINE_SEPARATOR)}; msg = getMsg(keys[i], arg); } else { msg = getMsg(keys[i]); } answer = promptConfirm(FORMAT_KEY, msg, getMsg("cli-uninstall-yes-long"), Message msg = keys[i]; answer = promptConfirm( msg, INFO_CLI_UNINSTALL_YES_LONG.get(), validValues); answers[i] = getMsg("cli-uninstall-yes-long").equalsIgnoreCase(answer) || getMsg("cli-uninstall-yes-short").equalsIgnoreCase(answer); INFO_CLI_UNINSTALL_YES_LONG.get().toString(). equalsIgnoreCase(answer.toString()) || INFO_CLI_UNINSTALL_YES_SHORT.get().toString(). equalsIgnoreCase(answer.toString()); } else { @@ -315,11 +304,8 @@ !userData.getRemoveLogs()) { somethingSelected = false; if (!userData.isSilent()) { System.out.println(Constants.LINE_SEPARATOR+ getMsg("cli-uninstall-nothing-to-be-uninstalled")); } INFO_CLI_UNINSTALL_NOTHING_TO_BE_UNINSTALLED.get()); } else { @@ -377,7 +363,6 @@ return cancelled; } /** * Ask for confirmation to stop server. * @return <CODE>true</CODE> if the user wants to continue and stop the @@ -385,23 +370,7 @@ */ private boolean confirmToStopServer() { boolean confirm = true; String[] validValues = { getMsg("cli-uninstall-yes-short"), getMsg("cli-uninstall-no-short"), getMsg("cli-uninstall-yes-long"), getMsg("cli-uninstall-no-long") }; String answer = promptConfirm(FORMAT_KEY, getMsg("cli-uninstall-confirm-stop"), getMsg("cli-uninstall-yes-long"), validValues); if (getMsg("cli-uninstall-no-short").equalsIgnoreCase(answer) || getMsg("cli-uninstall-no-long").equalsIgnoreCase(answer)) { confirm = false; } return confirm; return confirm(INFO_CLI_UNINSTALL_CONFIRM_STOP.get()); } /** @@ -411,19 +380,23 @@ */ private boolean confirmDeleteFiles() { boolean confirm = true; String[] validValues = { getMsg("cli-uninstall-yes-short"), getMsg("cli-uninstall-no-short"), getMsg("cli-uninstall-yes-long"), getMsg("cli-uninstall-no-long") }; String answer = promptConfirm(FORMAT_KEY, getMsg("cli-uninstall-confirm-delete-files"), getMsg("cli-uninstall-yes-long"), validValues); return confirm(INFO_CLI_UNINSTALL_CONFIRM_DELETE_FILES.get()); } if (getMsg("cli-uninstall-no-short").equalsIgnoreCase(answer) || getMsg("cli-uninstall-no-long").equalsIgnoreCase(answer)) private boolean confirm(Message msg) { boolean confirm = true; Message[] validValues = { INFO_CLI_UNINSTALL_YES_SHORT.get(), INFO_CLI_UNINSTALL_NO_SHORT.get(), INFO_CLI_UNINSTALL_YES_LONG.get(), INFO_CLI_UNINSTALL_NO_LONG.get(), }; Message answer = promptConfirm(msg, validValues[2], validValues); if (INFO_CLI_UNINSTALL_NO_SHORT.get().toString() .equalsIgnoreCase(answer.toString()) || INFO_CLI_UNINSTALL_NO_LONG.get().toString() .equalsIgnoreCase(answer.toString())) { confirm = false; } opendj-sdk/opends/src/guitools/org/opends/guitools/uninstaller/UninstallLauncher.java
@@ -27,13 +27,13 @@ package org.opends.guitools.uninstaller; import static org.opends.server.messages.ToolMessages.*; import static org.opends.messages.AdminToolMessages.*; import static org.opends.messages.ToolMessages.*; import org.opends.messages.Message; import static org.opends.server.tools.ToolConstants.*; import java.io.File; import java.util.logging.Logger; import org.opends.guitools.i18n.ResourceProvider; import org.opends.quicksetup.CliApplication; import org.opends.quicksetup.CliApplicationHelper; import org.opends.quicksetup.Launcher; @@ -100,7 +100,7 @@ System.setProperty(ServerConstants.PROPERTY_SCRIPT_NAME, scriptName); argParser = new ArgumentParser(getClass().getName(), getI18n().getMsg("uninstall-launcher-usage-description"), false); INFO_UNINSTALL_LAUNCHER_USAGE_DESCRIPTION.get(), false); BooleanArgument cli; BooleanArgument silent; BooleanArgument interactive; @@ -108,23 +108,23 @@ try { cli = new BooleanArgument("cli", 'c', "cli", MSGID_UNINSTALLDS_DESCRIPTION_CLI); INFO_UNINSTALLDS_DESCRIPTION_CLI.get()); argParser.addArgument(cli); interactive = new BooleanArgument( CliApplicationHelper.INTERACTIVE_OPTION_LONG, CliApplicationHelper.INTERACTIVE_OPTION_SHORT, CliApplicationHelper.INTERACTIVE_OPTION_LONG, MSGID_DESCRIPTION_INTERACTIVE); INFO_DESCRIPTION_INTERACTIVE.get()); argParser.addArgument(interactive); silent = new BooleanArgument( CliApplicationHelper.SILENT_OPTION_LONG, CliApplicationHelper.SILENT_OPTION_SHORT, CliApplicationHelper.SILENT_OPTION_LONG, MSGID_UNINSTALLDS_DESCRIPTION_SILENT); INFO_UNINSTALLDS_DESCRIPTION_SILENT.get()); argParser.addArgument(silent); showUsage = new BooleanArgument("showusage", OPTION_SHORT_HELP, OPTION_LONG_HELP, MSGID_DESCRIPTION_USAGE); INFO_DESCRIPTION_USAGE.get()); argParser.addArgument(showUsage); argParser.setUsageArgument(showUsage); } @@ -141,12 +141,12 @@ protected void guiLaunchFailed(String logFilePath) { if (logFilePath != null) { System.err.println(getMsg( "uninstall-launcher-gui-launched-failed-details", logFilePath)); System.err.println(INFO_UNINSTALL_LAUNCHER_GUI_LAUNCHED_FAILED_DETAILS .get(logFilePath)); } else { System.err.println(getMsg("uninstall-launcher-gui-launched-failed")); System.err.println(INFO_UNINSTALL_LAUNCHER_GUI_LAUNCHED_FAILED.get()); } } @@ -161,7 +161,7 @@ * {@inheritDoc} */ protected void willLaunchGui() { System.out.println(getMsg("uninstall-launcher-launching-gui")); System.out.println(INFO_UNINSTALL_LAUNCHER_LAUNCHING_GUI.get()); System.setProperty("org.opends.quicksetup.Application.class", org.opends.guitools.uninstaller.Uninstaller.class.getName()); } @@ -176,15 +176,8 @@ /** * {@inheritDoc} */ protected String getFrameTitle() { return getI18n().getMsg("frame-uninstall-title"); protected Message getFrameTitle() { return INFO_FRAME_UNINSTALL_TITLE.get(); } /** * {@inheritDoc} */ protected ResourceProvider getI18n() { return ResourceProvider.getInstance(); } } opendj-sdk/opends/src/guitools/org/opends/guitools/uninstaller/Uninstaller.java
@@ -40,11 +40,10 @@ import org.opends.admin.ads.TopologyCache; import org.opends.admin.ads.TopologyCacheException; import org.opends.admin.ads.util.ApplicationTrustManager; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.uninstaller.ui.ConfirmUninstallPanel; import org.opends.guitools.uninstaller.ui.LoginDialog; import org.opends.quicksetup.ui.*; import org.opends.quicksetup.util.Utils; import static org.opends.quicksetup.util.Utils.*; import org.opends.quicksetup.util.BackgroundTask; import org.opends.quicksetup.util.ServerController; import org.opends.server.admin.AttributeTypePropertyDefinition; @@ -61,6 +60,10 @@ import org.opends.server.admin.std.client.RootCfgClient; import org.opends.server.core.DirectoryServer; import org.opends.server.tools.ConfigureWindowsService; import org.opends.messages.Message; import org.opends.messages.MessageBuilder; import static org.opends.messages.AdminToolMessages.*; import static org.opends.messages.QuickSetupMessages.*; import java.io.*; import java.net.InetAddress; @@ -89,8 +92,8 @@ private HashMap<ProgressStep, Integer> hmRatio = new HashMap<ProgressStep, Integer>(); private HashMap<ProgressStep, String> hmSummary = new HashMap<ProgressStep, String>(); private HashMap<ProgressStep, Message> hmSummary = new HashMap<ProgressStep, Message>(); private ApplicationException ue; @@ -103,7 +106,7 @@ private LoginDialog loginDialog; private ProgressDialog startProgressDlg; private StringBuffer startProgressDetails = new StringBuffer(); private MessageBuilder startProgressDetails = new MessageBuilder(); private UninstallData conf; private String replicationServerHostPort; private TopologyCache lastLoadedCache; @@ -141,8 +144,8 @@ /** * {@inheritDoc} */ public String getFrameTitle() { return getMsg("frame-uninstall-title"); public Message getFrameTitle() { return INFO_FRAME_UNINSTALL_TITLE.get(); } /** @@ -253,8 +256,8 @@ public void closeClicked(WizardStep cStep, QuickSetup qs) { if (cStep == PROGRESS) { if (isFinished() || qs.displayConfirmation(getMsg("confirm-close-uninstall-msg"), getMsg("confirm-close-uninstall-title"))) || qs.displayConfirmation(INFO_CONFIRM_CLOSE_UNINSTALL_MSG.get(), INFO_CONFIRM_CLOSE_UNINSTALL_TITLE.get())) { qs.quit(); } @@ -315,7 +318,7 @@ !uud.getRemoveLDIFs() && !uud.getRemoveLogs()) { throw new UserDataException(Step.CONFIRM_UNINSTALL, getMsg("nothing-selected-to-uninstall")); INFO_NOTHING_SELECTED_TO_UNINSTALL.get()); } } @@ -338,22 +341,22 @@ /** * {@inheritDoc} */ public String getCloseButtonToolTipKey() { return "close-button-uninstall-tooltip"; public Message getCloseButtonToolTip() { return INFO_CLOSE_BUTTON_UNINSTALL_TOOLTIP.get(); } /** * {@inheritDoc} */ public String getFinishButtonToolTipKey() { return "finish-button-uninstall-tooltip"; public Message getFinishButtonToolTip() { return INFO_FINISH_BUTTON_UNINSTALL_TOOLTIP.get(); } /** * {@inheritDoc} */ public String getFinishButtonLabelKey() { return "finish-button-uninstall-label"; public Message getFinishButtonLabel() { return INFO_FINISH_BUTTON_UNINSTALL_LABEL.get(); } /** @@ -373,8 +376,8 @@ /** * {@inheritDoc} */ public void notifyListeners(Integer ratio, String currentPhaseSummary, final String newLogDetail) public void notifyListeners(Integer ratio, Message currentPhaseSummary, final Message newLogDetail) { if (runStarted) { @@ -391,7 +394,7 @@ if (newLogDetail != null) { startProgressDetails.append(newLogDetail); startProgressDlg.setDetails(startProgressDetails.toString()); startProgressDlg.setDetails(startProgressDetails.toMessage()); } } } @@ -415,7 +418,7 @@ } catch (Throwable t) { LOG.log(Level.WARNING, "Error processing task: "+t, t); throw new UserDataException(Step.CONFIRM_UNINSTALL, getThrowableMsg("bug-msg", t)); getThrowableMsg(INFO_BUG_MSG.get(), t)); } } @@ -425,14 +428,15 @@ if (throwable != null) { if (throwable instanceof UserDataException) { qs.displayError(throwable.getLocalizedMessage(), getMsg("error-title")); qs.displayError(Message.raw(throwable.getLocalizedMessage()), INFO_ERROR_TITLE.get()); } else { LOG.log(Level.WARNING, "Error processing task: "+throwable, throwable); qs.displayError(throwable.toString(), getMsg("error-title")); qs.displayError(Message.raw(throwable.toString()), INFO_ERROR_TITLE.get()); } } else { conf = (UninstallData)returnValue; @@ -441,17 +445,17 @@ if (conf.isServerRunning()) { if (qs.displayConfirmation( getMsg("confirm-uninstall-replication-server-running-msg"), getMsg( "confirm-uninstall-replication-server-running-title"))) INFO_CONFIRM_UNINSTALL_REPLICATION_SERVER_RUNNING_MSG.get(), INFO_CONFIRM_UNINSTALL_REPLICATION_SERVER_RUNNING_TITLE .get())) { askForAuthenticationAndLaunch(qs); } else { if (qs.displayConfirmation( getMsg("confirm-uninstall-server-running-msg"), getMsg("confirm-uninstall-server-running-title"))) INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_MSG.get(), INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_TITLE.get())) { getUserData().setStopServer(true); qs.launch(); @@ -465,11 +469,10 @@ else { if (qs.displayConfirmation( getMsg( "confirm-uninstall-replication-server-not-running-msg"), getMsg( "confirm-uninstall-replication-server-not-running-title" ))) INFO_CONFIRM_UNINSTALL_REPLICATION_SERVER_NOT_RUNNING_MSG .get(), INFO_CONFIRM_UNINSTALL_REPLICATION_SERVER_NOT_RUNNING_TITLE .get())) { boolean startWorked = startServer(qs.getDialog().getFrame()); if (startWorked) @@ -480,8 +483,8 @@ { getUserData().setStopServer(false); if (qs.displayConfirmation( getMsg("confirm-uninstall-server-not-running-msg"), getMsg("confirm-uninstall-server-not-running-title"))) INFO_CONFIRM_UNINSTALL_SERVER_NOT_RUNNING_MSG.get(), INFO_CONFIRM_UNINSTALL_SERVER_NOT_RUNNING_TITLE.get())) { qs.launch(); qs.setCurrentStep( @@ -493,8 +496,8 @@ { getUserData().setStopServer(false); if (qs.displayConfirmation( getMsg("confirm-uninstall-server-not-running-msg"), getMsg("confirm-uninstall-server-not-running-title"))) INFO_CONFIRM_UNINSTALL_SERVER_NOT_RUNNING_MSG.get(), INFO_CONFIRM_UNINSTALL_SERVER_NOT_RUNNING_TITLE.get())) { qs.launch(); qs.setCurrentStep( @@ -507,8 +510,8 @@ { getUserData().setStopServer(false); if (qs.displayConfirmation( getMsg("confirm-uninstall-server-not-running-msg"), getMsg("confirm-uninstall-server-not-running-title"))) INFO_CONFIRM_UNINSTALL_SERVER_NOT_RUNNING_MSG.get(), INFO_CONFIRM_UNINSTALL_SERVER_NOT_RUNNING_TITLE.get())) { qs.launch(); qs.setCurrentStep(getNextWizardStep( @@ -516,8 +519,8 @@ } } else { if (qs.displayConfirmation( getMsg("confirm-uninstall-server-running-msg"), getMsg("confirm-uninstall-server-running-title"))) { INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_MSG.get(), INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_TITLE.get())) { getUserData().setStopServer(true); qs.launch(); qs.setCurrentStep(getNextWizardStep( @@ -573,7 +576,7 @@ * {@inheritDoc} */ public String getInstallationPath() { return Utils.getInstallPathFromClasspath(); return getInstallPathFromClasspath(); } /** @@ -592,68 +595,71 @@ */ private void initMaps() { hmSummary.put(UninstallProgressStep.NOT_STARTED, getFormattedSummary(getMsg("summary-uninstall-not-started"))); getFormattedSummary(INFO_SUMMARY_UNINSTALL_NOT_STARTED.get())); hmSummary.put(UninstallProgressStep.STOPPING_SERVER, getFormattedSummary(getMsg("summary-stopping"))); getFormattedSummary(INFO_SUMMARY_STOPPING.get())); hmSummary.put(UninstallProgressStep.UNCONFIGURING_REPLICATION, getFormattedSummary(getMsg("summary-unconfiguring-replication"))); getFormattedSummary(INFO_SUMMARY_UNCONFIGURING_REPLICATION.get())); hmSummary.put(UninstallProgressStep.DISABLING_WINDOWS_SERVICE, getFormattedSummary(getMsg("summary-disabling-windows-service"))); getFormattedSummary(INFO_SUMMARY_DISABLING_WINDOWS_SERVICE.get())); hmSummary.put(UninstallProgressStep.DELETING_EXTERNAL_DATABASE_FILES, getFormattedSummary(getMsg("summary-deleting-external-db-files"))); getFormattedSummary(INFO_SUMMARY_DELETING_EXTERNAL_DB_FILES.get())); hmSummary.put(UninstallProgressStep.DELETING_EXTERNAL_LOG_FILES, getFormattedSummary(getMsg("summary-deleting-external-log-files"))); getFormattedSummary( INFO_SUMMARY_DELETING_EXTERNAL_LOG_FILES.get())); hmSummary.put(UninstallProgressStep.REMOVING_EXTERNAL_REFERENCES, getFormattedSummary( getMsg("summary-deleting-external-references"))); INFO_SUMMARY_DELETING_EXTERNAL_REFERENCES.get())); hmSummary.put(UninstallProgressStep.DELETING_INSTALLATION_FILES, getFormattedSummary(getMsg("summary-deleting-installation-files"))); getFormattedSummary( INFO_SUMMARY_DELETING_INSTALLATION_FILES.get())); String successMsg; Message successMsg; Installation installation = getInstallation(); String libPath = Utils.getPath(installation.getLibrariesDirectory()); if (Utils.isCli()) { String libPath = getPath(installation.getLibrariesDirectory()); if (isCli()) { if (getUninstallUserData().getRemoveLibrariesAndTools()) { String[] arg = new String[1]; if (Utils.isWindows()) { arg[0] = installation.getUninstallBatFile() + getLineBreak() + String arg; if (isWindows()) { arg = installation.getUninstallBatFile() + getLineBreak().toString() + getTab() + libPath; } else { arg[0] = libPath; arg = libPath; } successMsg = getMsg( "summary-uninstall-finished-successfully-remove-jarfiles-cli", arg); successMsg = INFO_SUMMARY_UNINSTALL_FINISHED_SUCCESSFULLY_REMOVE_JARFILES_CLI .get(arg); } else { successMsg = getMsg("summary-uninstall-finished-successfully-cli"); successMsg = INFO_SUMMARY_UNINSTALL_FINISHED_SUCCESSFULLY_CLI.get(); } } else { if (getUninstallUserData().getRemoveLibrariesAndTools()) { String[] arg = {libPath}; successMsg = getMsg( "summary-uninstall-finished-successfully-remove-jarfiles", arg); successMsg = INFO_SUMMARY_UNINSTALL_FINISHED_SUCCESSFULLY_REMOVE_JARFILES .get(libPath); } else { successMsg = getMsg("summary-uninstall-finished-successfully"); successMsg = INFO_SUMMARY_UNINSTALL_FINISHED_SUCCESSFULLY.get(); } } hmSummary.put(UninstallProgressStep.FINISHED_SUCCESSFULLY, getFormattedSuccess(successMsg)); String nonCriticalMsg; if (Utils.isCli()) Message nonCriticalMsg; if (isCli()) { nonCriticalMsg = getMsg("summary-uninstall-finished-with-error-on-remote"); INFO_SUMMARY_UNINSTALL_FINISHED_WITH_ERROR_ON_REMOTE.get(); } else { nonCriticalMsg = getMsg("summary-uninstall-finished-with-error-on-remote-cli"); INFO_SUMMARY_UNINSTALL_FINISHED_WITH_ERROR_ON_REMOTE_CLI.get(); } hmSummary.put(UninstallProgressStep.FINISHED_WITH_ERROR_ON_REMOTE, getFormattedWarning(nonCriticalMsg)); hmSummary.put(UninstallProgressStep.FINISHED_WITH_ERROR, getFormattedError(getMsg("summary-uninstall-finished-with-error"))); getFormattedError( INFO_SUMMARY_UNINSTALL_FINISHED_WITH_ERROR.get())); /* * hmTime contains the relative time that takes for each task to be @@ -726,7 +732,7 @@ try { PrintStream err = new ErrorPrintStream(); PrintStream out = new OutputPrintStream(); if (!Utils.isCli()) { if (!isCli()) { System.setErr(err); System.setOut(out); } @@ -805,8 +811,10 @@ { status = UninstallProgressStep.FINISHED_SUCCESSFULLY; } if (Utils.isCli()) { notifyListeners(getLineBreak() + getLineBreak() + getSummary(status)); if (isCli()) { notifyListeners(new MessageBuilder(getLineBreak()) .append(getLineBreak()).append(getSummary(status)) .toMessage()); } else { notifyListeners(null); } @@ -814,18 +822,18 @@ } catch (ApplicationException ex) { ue = ex; status = UninstallProgressStep.FINISHED_WITH_ERROR; String msg = getFormattedError(ex, true); Message msg = getFormattedError(ex, true); notifyListeners(msg); } catch (Throwable t) { ue = new ApplicationException( ApplicationReturnCode.ReturnCode.BUG, getThrowableMsg("bug-msg", t), t); getThrowableMsg(INFO_BUG_MSG.get(), t), t); status = UninstallProgressStep.FINISHED_WITH_ERROR; String msg = getFormattedError(ue, true); Message msg = getFormattedError(ue, true); notifyListeners(msg); } if (!Utils.isCli()) { if (!isCli()) { System.setErr(origErr); System.setOut(origOut); } @@ -858,7 +866,7 @@ * @return an formatted representation of the summary for the specified * UninstallProgressStep. */ public String getSummary(ProgressStep step) { public Message getSummary(ProgressStep step) { return hmSummary.get(step); } @@ -943,9 +951,8 @@ */ private void deleteExternalDatabaseFiles(Set<String> dbFiles) throws ApplicationException { notifyListeners(getFormattedProgress( getMsg("progress-deleting-external-db-files")) + getLineBreak()); notifyListeners(getFormattedProgressWithLineBreak( INFO_PROGRESS_DELETING_EXTERNAL_DB_FILES.get())); for (String path : dbFiles) { deleteRecursively(new File(path)); } @@ -959,9 +966,8 @@ */ private void deleteExternalLogFiles(Set<String> logFiles) throws ApplicationException { notifyListeners(getFormattedProgress( getMsg("progress-deleting-external-log-files")) + getLineBreak()); notifyListeners(getFormattedProgressWithLineBreak( INFO_PROGRESS_DELETING_EXTERNAL_LOG_FILES.get())); for (String path : logFiles) { deleteRecursively(new File(path)); } @@ -974,10 +980,9 @@ */ private void deleteInstallationFiles(int minRatio, int maxRatio) throws ApplicationException { notifyListeners(getFormattedProgress( getMsg("progress-deleting-installation-files")) + getLineBreak()); File f = new File(Utils.getInstallPathFromClasspath()); notifyListeners(getFormattedProgressWithLineBreak( INFO_PROGRESS_DELETING_INSTALLATION_FILES.get())); File f = new File(getInstallPathFromClasspath()); InstallationFilesToDeleteFilter filter = new InstallationFilesToDeleteFilter(); File[] rootFiles = f.listFiles(); @@ -1084,9 +1089,8 @@ } } else { // Just tell that the file/directory does not exist. String[] arg = {file.toString()}; notifyListeners(getFormattedWarning( getMsg("progress-deleting-file-does-not-exist", arg))); INFO_PROGRESS_DELETING_FILE_DOES_NOT_EXIST.get(file.toString()))); } } @@ -1097,15 +1101,14 @@ * @throws ApplicationException if something goes wrong. */ private void delete(File file) throws ApplicationException { String[] arg = {file.getAbsolutePath()}; boolean isFile = file.isFile(); if (isFile) { notifyListeners(getFormattedWithPoints( getMsg("progress-deleting-file", arg))); INFO_PROGRESS_DELETING_FILE.get(file.getAbsolutePath()))); } else { notifyListeners(getFormattedWithPoints( getMsg("progress-deleting-directory", arg))); INFO_PROGRESS_DELETING_DIRECTORY.get(file.getAbsolutePath()))); } boolean delete = false; @@ -1126,22 +1129,22 @@ } if (!delete) { String errMsg; Message errMsg; if (isFile) { errMsg = getMsg("error-deleting-file", arg); errMsg = INFO_ERROR_DELETING_FILE.get(file.getAbsolutePath()); } else { errMsg = getMsg("error-deleting-directory", arg); errMsg = INFO_ERROR_DELETING_DIRECTORY.get(file.getAbsolutePath()); } throw new ApplicationException( ApplicationReturnCode.ReturnCode.FILE_SYSTEM_ACCESS_ERROR, errMsg, null); } notifyListeners(getFormattedDone() + getLineBreak()); notifyListeners(getFormattedDoneWithLineBreak()); } private boolean equalsOrDescendant(File file, File directory) { return file.equals(directory) || Utils.isDescendant(file, directory); return file.equals(directory) || isDescendant(file, directory); } /** @@ -1192,7 +1195,7 @@ && !quicksetupFile.equals(file) && !openDSFile.equals(file); if (accept && Utils.isWindows() && Utils.isCli()) { if (accept && isWindows() && isCli()) { accept = !uninstallBatFile.equals(file); } @@ -1219,25 +1222,16 @@ } /** * Returns a ResourceProvider instance. * @return a ResourceProvider instance. */ public ResourceProvider getI18n() { return ResourceProvider.getInstance(); } /** * This methods disables this server as a Windows service. * * @throws ApplicationException if something goes wrong. */ protected void disableWindowsService() throws ApplicationException { notifyListeners(getFormattedProgress( getMsg("progress-disabling-windows-service"))); INFO_PROGRESS_DISABLING_WINDOWS_SERVICE.get())); int code = ConfigureWindowsService.disableService(System.out, System.err); String errorMessage = getMsg("error-disabling-windows-service", Message errorMessage = INFO_ERROR_DISABLING_WINDOWS_SERVICE.get( getInstallationPath()); switch (code) { @@ -1265,11 +1259,11 @@ */ private boolean startServer(JFrame frame) { startProgressDetails = new StringBuffer(); startProgressDetails = new MessageBuilder(); startProgressDlg = new ProgressDialog(frame); startProgressDlg.setSummary( getFormattedSummary(getMsg("summary-starting"))); startProgressDlg.setDetails(""); getFormattedSummary(INFO_SUMMARY_STARTING.get())); startProgressDlg.setDetails(Message.EMPTY); startProgressDlg.setCloseButtonEnabled(false); final Boolean[] returnValue = new Boolean[] {Boolean.FALSE}; Thread t = new Thread(new Runnable() @@ -1289,12 +1283,12 @@ if (isServerRunning) { startProgressDlg.setSummary(getFormattedSuccess( getMsg("summary-start-success"))); INFO_SUMMARY_START_SUCCESS.get())); } else { startProgressDlg.setSummary(getFormattedError( getMsg("summary-start-error"))); INFO_SUMMARY_START_ERROR.get())); } startProgressDlg.setCloseButtonEnabled(true); } @@ -1302,7 +1296,7 @@ } catch (Throwable t) { String msg = getFormattedError(t, true); Message msg = getFormattedError(t, true); notifyListeners(msg); } } @@ -1359,14 +1353,15 @@ if (throwable instanceof TopologyCacheException) { qs.displayError( getStringRepresentation((TopologyCacheException)throwable), getMsg("error-title")); Message.raw(getStringRepresentation( (TopologyCacheException)throwable)), INFO_ERROR_TITLE.get()); } else { qs.displayError( getThrowableMsg("bug-msg", null, throwable), getMsg("error-title")); getThrowableMsg(INFO_BUG_MSG.get(), throwable), INFO_ERROR_TITLE.get()); } } else @@ -1383,8 +1378,8 @@ else { if (qs.displayConfirmation( getMsg("confirm-uninstall-server-running-msg"), getMsg("confirm-uninstall-server-running-title"))) INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_MSG.get(), INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_TITLE.get())) { getUserData().setStopServer(true); qs.launch(); @@ -1433,13 +1428,13 @@ switch (e.getType()) { case NOT_GLOBAL_ADMINISTRATOR: String errorMsg = getMsg("not-global-administrator-provided"); qs.displayError(errorMsg, getMsg("error-title")); Message errorMsg = INFO_NOT_GLOBAL_ADMINISTRATOR_PROVIDED.get(); qs.displayError(errorMsg, INFO_ERROR_TITLE.get()); stopProcessing = true; break; case GENERIC_CREATING_CONNECTION: if ((e.getCause() != null) && Utils.isCertificateException(e.getCause())) isCertificateException(e.getCause())) { UserDataCertificateException.Type excType; ApplicationTrustManager.Cause cause = null; @@ -1474,12 +1469,12 @@ { LOG.log(Level.WARNING, "Error parsing ldap url of TopologyCacheException.", t); h = getMsg("not-available-label"); h = INFO_NOT_AVAILABLE_LABEL.get().toString(); p = -1; } UserDataCertificateException exc = new UserDataCertificateException(Step.REPLICATION_OPTIONS, getMsg("certificate-exception", h, String.valueOf(p)), INFO_CERTIFICATE_EXCEPTION.get(h, String.valueOf(p)), e.getCause(), h, p, e.getTrustManager().getLastRefusedChain(), e.getTrustManager().getLastRefusedAuthType(), excType); @@ -1492,17 +1487,17 @@ } if (!stopProcessing && (exceptionMsgs.size() > 0)) { String confirmationMsg = getMsg("error-reading-registered-servers-confirm", Utils.getStringFromCollection(exceptionMsgs, "\n")); Message confirmationMsg = INFO_ERROR_READING_REGISTERED_SERVERS_CONFIRM.get( getStringFromCollection(exceptionMsgs, "n")); stopProcessing = !qs.displayConfirmation(confirmationMsg, getMsg("confirmation-title")); INFO_CONFIRMATION_TITLE.get()); } if (!stopProcessing) { stopProcessing = !qs.displayConfirmation( getMsg("confirm-uninstall-server-running-msg"), getMsg("confirm-uninstall-server-running-title")); INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_MSG.get(), INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_TITLE.get()); } if (!stopProcessing) { @@ -1552,15 +1547,15 @@ { if (throwable instanceof TopologyCacheException) { qs.displayError( getStringRepresentation((TopologyCacheException)throwable), getMsg("error-title")); qs.displayError(Message.raw( getStringRepresentation((TopologyCacheException)throwable)), INFO_ERROR_TITLE.get()); } else { qs.displayError( getThrowableMsg("bug-msg", null, throwable), getMsg("error-title")); getThrowableMsg(INFO_BUG_MSG.get(), throwable), INFO_ERROR_TITLE.get()); } } else @@ -1689,7 +1684,7 @@ { LOG.log(Level.INFO, "Updating references in: "+ server.getHostPort(true)); notifyListeners(getFormattedWithPoints( getMsg("progress-removing-references", server.getHostPort(true)))); INFO_PROGRESS_REMOVING_REFERENCES.get(server.getHostPort(true)))); InitialLdapContext ctx = null; try { @@ -1718,12 +1713,12 @@ // is an ADS, then remove it from there. removeReferences(ctx, server.getHostPort(true), serverADSProperties); notifyListeners(getFormattedDone() + getLineBreak()); notifyListeners(getFormattedDoneWithLineBreak()); } catch (ApplicationException ae) { errorOnRemoteOccurred = true; String html = getFormattedError(ae, true); Message html = getFormattedError(ae, true); notifyListeners(html); LOG.log(Level.INFO, "Error updating replication references in: "+ server.getHostPort(true), ae); @@ -1851,7 +1846,7 @@ LOG.log(Level.WARNING, "Error removing references in replication server on "+ serverDisplay+": "+t, t); String errorMessage = getMsg("error-configuring-remote-generic", Message errorMessage = INFO_ERROR_CONFIGURING_REMOTE_GENERIC.get( serverDisplay, t.toString()); throw new ApplicationException( ApplicationReturnCode.ReturnCode.CONFIGURATION_ERROR, errorMessage, @@ -1871,10 +1866,10 @@ if (ace.getError() != ADSContextException.ErrorType.NOT_YET_REGISTERED) { String[] args = {serverDisplay, ace.toString()}; throw new ApplicationException( ApplicationReturnCode.ReturnCode.CONFIGURATION_ERROR, getMsg("remote-ads-exception", args), ace); INFO_REMOTE_ADS_EXCEPTION.get( serverDisplay, ace.toString()), ace); } else { opendj-sdk/opends/src/guitools/org/opends/guitools/uninstaller/ui/ConfirmUninstallPanel.java
@@ -27,7 +27,6 @@ package org.opends.guitools.uninstaller.ui; import org.opends.guitools.i18n.ResourceProvider; import org.opends.quicksetup.CurrentInstallStatus; import org.opends.quicksetup.Installation; import org.opends.quicksetup.Configuration; @@ -47,6 +46,9 @@ import java.util.logging.Logger; import java.io.IOException; import org.opends.messages.Message; import static org.opends.messages.AdminToolMessages.*; /** * This is the panel displayed when the user is uninstalling Open DS. It is * basically a panel with the text informing of the consequences of uninstalling @@ -122,9 +124,9 @@ /** * {@inheritDoc} */ protected String getTitle() protected Message getTitle() { return getMsg("confirm-uninstall-panel-title"); return INFO_CONFIRM_UNINSTALL_PANEL_TITLE.get(); } /** @@ -141,22 +143,22 @@ FieldName.REMOVE_LDIFS, }; String[] labels = { getMsg("remove-libraries-and-tools-label"), getMsg("remove-databases-label"), getMsg("remove-logs-label"), getMsg("remove-schema-and-configuration-label"), getMsg("remove-backups-label"), getMsg("remove-ldifs-label"), Message[] labels = { INFO_REMOVE_LIBRARIES_AND_TOOLS_LABEL.get(), INFO_REMOVE_DATABASES_LABEL.get(), INFO_REMOVE_LOGS_LABEL.get(), INFO_REMOVE_SCHEMA_AND_CONFIGURATION_LABEL.get(), INFO_REMOVE_BACKUPS_LABEL.get(), INFO_REMOVE_LDIFS_LABEL.get() }; String[] tooltips = { getMsg("remove-libraries-and-tools-tooltip"), getMsg("remove-databases-tooltip"), getMsg("remove-logs-tooltip"), getMsg("remove-schema-and-configuration-tooltip"), getMsg("remove-backups-tooltip"), getMsg("remove-ldifs-tooltip"), Message[] tooltips = { INFO_REMOVE_LIBRARIES_AND_TOOLS_TOOLTIP.get(), INFO_REMOVE_DATABASES_TOOLTIP.get(), INFO_REMOVE_LOGS_TOOLTIP.get(), INFO_REMOVE_SCHEMA_AND_CONFIGURATION_TOOLTIP.get(), INFO_REMOVE_BACKUPS_TOOLTIP.get(), INFO_REMOVE_LDIFS_TOOLTIP.get() }; for (int i=0; i<fieldNames.length; i++) @@ -180,12 +182,13 @@ gbc.gridwidth = GridBagConstraints.RELATIVE; gbc.anchor = GridBagConstraints.WEST; p.add(UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("server-path-label"), INFO_SERVER_PATH_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID), gbc); gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.insets.left = UIFactory.LEFT_INSET_SECONDARY_FIELD; p.add(UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, Utils.getInstallPathFromClasspath(), UIFactory.TextStyle.INSTRUCTIONS), Message.raw(Utils.getInstallPathFromClasspath()), UIFactory.TextStyle.INSTRUCTIONS), gbc); FieldName[] names = { @@ -253,17 +256,9 @@ /** * {@inheritDoc} */ protected String getInstructions() protected Message getInstructions() { return getMsg("confirm-uninstall-panel-instructions"); } /** * {@inheritDoc} */ public ResourceProvider getI18n() { return ResourceProvider.getInstance(); return INFO_CONFIRM_UNINSTALL_PANEL_INSTRUCTIONS.get(); } /** @@ -275,13 +270,14 @@ private JPanel createDbPanel() { JCheckBox cbOutsideDbs = UIFactory.makeJCheckBox( getMsg("delete-outside-dbs-label"), getMsg("delete-outside-dbs-tooltip"), UIFactory.TextStyle.INSTRUCTIONS); INFO_DELETE_OUTSIDE_DBS_LABEL.get(), INFO_DELETE_OUTSIDE_DBS_TOOLTIP.get(), UIFactory.TextStyle.INSTRUCTIONS); cbOutsideDbs.setSelected(true); hmCbs.put(FieldName.EXTERNAL_DB_DIRECTORIES, cbOutsideDbs); return createOutsidePathPanel(cbOutsideDbs, outsideDbs, "delete-outside-dbs-msg"); INFO_DELETE_OUTSIDE_DBS_MSG.get()); } /** @@ -293,18 +289,18 @@ private JPanel createLogPanel() { JCheckBox cbOutsideLogs = UIFactory.makeJCheckBox( getMsg("delete-outside-logs-label"), getMsg("delete-outside-logs-tooltip"), INFO_DELETE_OUTSIDE_LOGS_LABEL.get(), INFO_DELETE_OUTSIDE_LOGS_TOOLTIP.get(), UIFactory.TextStyle.INSTRUCTIONS); cbOutsideLogs.setSelected(true); hmCbs.put(FieldName.EXTERNAL_LOG_FILES, cbOutsideLogs); return createOutsidePathPanel(cbOutsideLogs, outsideLogs, "delete-outside-logs-msg"); INFO_DELETE_OUTSIDE_LOGS_MSG.get()); } private JPanel createOutsidePathPanel(JCheckBox cb, Set<String> paths, String msgKey) Message msg) { JPanel panel = new JPanel(new GridBagLayout()); panel.setOpaque(false); @@ -316,7 +312,7 @@ gbc.anchor = GridBagConstraints.WEST; gbc.fill = GridBagConstraints.HORIZONTAL; panel.add(UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg(msgKey), panel.add(UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, msg, UIFactory.TextStyle.INSTRUCTIONS), gbc); DefaultListModel listModel = new DefaultListModel(); for (String path : paths) opendj-sdk/opends/src/guitools/org/opends/guitools/uninstaller/ui/LoginDialog.java
@@ -52,7 +52,6 @@ import org.opends.admin.ads.ADSContext; import org.opends.admin.ads.util.ApplicationTrustManager; import org.opends.guitools.i18n.ResourceProvider; import org.opends.guitools.statuspanel.ConfigFromFile; import org.opends.quicksetup.ApplicationException; import org.opends.quicksetup.Constants; @@ -68,6 +67,10 @@ import org.opends.quicksetup.util.BackgroundTask; import org.opends.quicksetup.util.Utils; import org.opends.messages.Message; import static org.opends.messages.AdminToolMessages.*; import static org.opends.messages.QuickSetupMessages.*; /** * This class is a dialog that appears when the user must provide authentication * to connect to the Directory Server in order to be able to display @@ -110,7 +113,7 @@ public LoginDialog(JFrame parent, ApplicationTrustManager trustManager) { super(parent); setTitle(getMsg("login-dialog-title")); setTitle(INFO_LOGIN_DIALOG_TITLE.get().toString()); this.parent = parent; getContentPane().add(createPanel()); if (trustManager == null) @@ -216,7 +219,7 @@ gbc.fill = GridBagConstraints.BOTH; gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.insets.left = 0; String msg = getMsg("uninstall-login-dialog-msg"); Message msg = INFO_UNINSTALL_LOGIN_DIALOG_MSG.get(); JTextComponent textPane = UIFactory.makeHtmlPane(msg, UIFactory.INSTRUCTIONS_FONT); @@ -233,15 +236,15 @@ gbc.anchor = GridBagConstraints.WEST; gbc.fill = GridBagConstraints.HORIZONTAL; lHostName = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("uninstall-login-host-name-label"), INFO_UNINSTALL_LOGIN_HOST_NAME_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID); p2.add(lHostName, gbc); gbc.weightx = 1.0; gbc.insets.left = UIFactory.LEFT_INSET_PRIMARY_FIELD; gbc.gridwidth = GridBagConstraints.REMAINDER; UserData uData = new UserData(); tfHostName = UIFactory.makeJTextField(uData.getHostName(), getMsg("uninstall-login-host-name-tooltip"), tfHostName = UIFactory.makeJTextField(Message.raw(uData.getHostName()), INFO_UNINSTALL_LOGIN_HOST_NAME_TOOLTIP.get(), UIFactory.HOST_FIELD_SIZE, UIFactory.TextStyle.TEXTFIELD); p2.add(tfHostName, gbc); @@ -252,14 +255,14 @@ gbc.anchor = GridBagConstraints.WEST; gbc.fill = GridBagConstraints.HORIZONTAL; lUid = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("global-administrator-uid-label"), INFO_GLOBAL_ADMINISTRATOR_UID_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID); p2.add(lUid, gbc); gbc.weightx = 1.0; gbc.insets.left = UIFactory.LEFT_INSET_PRIMARY_FIELD; gbc.gridwidth = GridBagConstraints.REMAINDER; tfUid = UIFactory.makeJTextField(Constants.GLOBAL_ADMIN_UID, getMsg("uninstall-login-uid-tooltip"), tfUid = UIFactory.makeJTextField(Message.raw(Constants.GLOBAL_ADMIN_UID), INFO_UNINSTALL_LOGIN_UID_TOOLTIP.get(), UIFactory.DN_FIELD_SIZE, UIFactory.TextStyle.TEXTFIELD); p2.add(tfUid, gbc); @@ -267,7 +270,7 @@ gbc.weightx = 0.0; gbc.insets.left = 0; lPwd = UIFactory.makeJLabel(UIFactory.IconType.NO_ICON, getMsg("global-administrator-pwd-label"), INFO_GLOBAL_ADMINISTRATOR_PWD_LABEL.get(), UIFactory.TextStyle.PRIMARY_FIELD_VALID); p2.add(lPwd, gbc); gbc.insets.left = UIFactory.LEFT_INSET_PRIMARY_FIELD; @@ -276,7 +279,7 @@ JPanel p3 = new JPanel(new GridBagLayout()); p3.setOpaque(false); tfPwd = UIFactory.makeJPasswordField(null, getMsg("uninstall-login-pwd-tooltip"), INFO_UNINSTALL_LOGIN_PWD_TOOLTIP.get(), UIFactory.PASSWORD_FIELD_SIZE, UIFactory.TextStyle.PASSWORD_FIELD); p2.add(p3, gbc); gbc.insets = UIFactory.getEmptyInsets(); @@ -315,8 +318,8 @@ gbc.fill = GridBagConstraints.NONE; gbc.weightx = 0.0; okButton = UIFactory.makeJButton(getMsg("ok-button-label"), getMsg("uninstall-login-ok-button-tooltip")); UIFactory.makeJButton(INFO_OK_BUTTON_LABEL.get(), INFO_UNINSTALL_LOGIN_OK_BUTTON_TOOLTIP.get()); buttonPanel.add(okButton, gbc); okButton.addActionListener(new ActionListener() { @@ -329,8 +332,8 @@ gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.insets.left = UIFactory.HORIZONTAL_INSET_BETWEEN_BUTTONS; cancelButton = UIFactory.makeJButton(getMsg("cancel-button-label"), getMsg("uninstall-login-cancel-button-tooltip")); UIFactory.makeJButton(INFO_CANCEL_BUTTON_LABEL.get(), INFO_UNINSTALL_LOGIN_CANCEL_BUTTON_TOOLTIP.get()); buttonPanel.add(cancelButton, gbc); cancelButton.addActionListener(new ActionListener() { @@ -407,7 +410,7 @@ else { throw new ApplicationException(ReturnCode.APPLICATION_ERROR, getMsg("could-not-find-valid-ldapurl"), null); INFO_COULD_NOT_FIND_VALID_LDAPURL.get(), null); } } catch (NamingException ne) { @@ -454,9 +457,9 @@ } else { String msg = Utils.getThrowableMsg(getI18n(), "error-connecting-to-local", null, throwable); displayError(msg, getMsg("error-title")); Message msg = Utils.getThrowableMsg( INFO_ERROR_CONNECTING_TO_LOCAL.get(), throwable); displayError(msg, INFO_ERROR_TITLE.get()); } if (excType != null) @@ -473,13 +476,12 @@ { LOG.log(Level.WARNING, "Error parsing ldap url of ldap url.", t); h = getMsg("not-available-label"); h = INFO_NOT_AVAILABLE_LABEL.get().toString(); p = -1; } UserDataCertificateException udce = new UserDataCertificateException(Step.REPLICATION_OPTIONS, getMsg("certificate-exception", new String[] {h, String.valueOf(p)}), INFO_CERTIFICATE_EXCEPTION.get(h, String.valueOf(p)), throwable, h, p, getTrustManager().getLastRefusedChain(), getTrustManager().getLastRefusedAuthType(), excType); @@ -493,17 +495,17 @@ boolean pwdInvalid = false; String uid = tfUid.getText(); ArrayList<String> possibleCauses = new ArrayList<String>(); ArrayList<Message> possibleCauses = new ArrayList<Message>(); if ("".equals(uid.trim())) { uidInvalid = true; possibleCauses.add(getMsg("empty-uid")); possibleCauses.add(INFO_EMPTY_ADMINISTRATOR_UID.get()); } if ("".equals(tfPwd.getText())) { pwdInvalid = true; possibleCauses.add(getMsg("empty-pwd")); possibleCauses.add(INFO_EMPTY_PWD.get()); } if (uidInvalid) { @@ -529,32 +531,31 @@ if (possibleCauses.size() > 0) { // Message with causes String[] arg = { Utils.getStringFromCollection(possibleCauses, "\n") }; displayError( getMsg("cannot-connect-to-login-with-cause", arg), getMsg("error-title")); INFO_CANNOT_CONNECT_TO_LOGIN_WITH_CAUSE.get( Utils.getMessageFromCollection(possibleCauses, "\n")), INFO_ERROR_TITLE.get()); } else { // Generic message displayError( getMsg("cannot-connect-to-login-without-cause"), getMsg("error-title")); INFO_CANNOT_CONNECT_TO_LOGIN_WITHOUT_CAUSE.get(), INFO_ERROR_TITLE.get()); } } else if (throwable instanceof ApplicationException) { displayError(throwable.getMessage(), getMsg("error-title")); displayError(((ApplicationException)throwable).getMessageObject(), INFO_ERROR_TITLE.get()); } else { // This is a bug throwable.printStackTrace(); displayError( Utils.getThrowableMsg(getI18n(), "bug-msg", null, throwable), getMsg("error-title")); Utils.getThrowableMsg(INFO_BUG_MSG.get(), throwable), INFO_ERROR_TITLE.get()); } cancelButton.setEnabled(true); okButton.setEnabled(true); @@ -563,16 +564,16 @@ if (Boolean.FALSE.equals(returnValue)) { displayInformationMessage( getMsg("login-dialog-server-not-running-msg"), getMsg("login-dialog-server-not-running-title")); INFO_LOGIN_DIALOG_SERVER_NOT_RUNNING_MSG.get(), INFO_LOGIN_DIALOG_SERVER_NOT_RUNNING_TITLE.get()); } else { String hostName = tfHostName.getText(); if ((hostName == null) || (hostName.trim().length() == 0)) { displayError(getMsg("empty-referenced-host-name"), getMsg("error-title")); displayError(INFO_EMPTY_REMOTE_HOST.get(), INFO_ERROR_TITLE.get()); UIFactory.setTextStyle(lHostName, UIFactory.TextStyle.PRIMARY_FIELD_INVALID); } @@ -607,7 +608,7 @@ * @param title * the title for the dialog. */ private void displayError(String msg, String title) private void displayError(Message msg, Message title) { Utilities.displayError(parent, msg, title); toFront(); @@ -622,7 +623,7 @@ * @param title * the title for the dialog. */ private void displayInformationMessage(String msg, String title) private void displayInformationMessage(Message msg, Message title) { Utilities.displayInformationMessage(parent, msg, title); toFront(); @@ -638,23 +639,6 @@ return Installation.getLocal().getStatus().isServerRunning(); } /* The following three methods are just commodity methods to retrieve * localized messages */ private String getMsg(String key) { return getI18n().getMsg(key); } private String getMsg(String key, String[] args) { return getI18n().getMsg(key, args); } private ResourceProvider getI18n() { return ResourceProvider.getInstance(); } /** * Returns the trust manager that can be used to establish secure connections. * @return the trust manager that can be used to establish secure connections. opendj-sdk/opends/src/messages/messages/access_control.properties
New file @@ -0,0 +1,368 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=ACCESS_CONTROL # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # SEVERE_WARN_ACI_SYNTAX_GENERAL_PARSE_FAILED_1=The provided string "%s" could \ not be parsed as a valid Access Control Instruction (ACI) because it failed \ general ACI syntax evaluation SEVERE_WARN_ACI_SYNTAX_INVAILD_VERSION_2=The provided Access Control \ Instruction (ACI) version value "%s" is invalid, only the version 3.0 is \ supported SEVERE_WARN_ACI_SYNTAX_INVALID_ACCESS_TYPE_VERSION_3=The provided Access \ Control Instruction access type value "%s" is invalid. A valid access type \ value is either allow or deny SEVERE_WARN_ACI_SYNTAX_INVALID_RIGHTS_SYNTAX_4=The provided Access Control \ Instruction (ACI) rights values "%s" are invalid. The rights must be a list \ of 1 to 6 comma-separated keywords enclosed in parentheses SEVERE_WARN_ACI_SYNTAX_INVALID_RIGHTS_KEYWORD_5=The provided Access Control \ Instruction (ACI) rights keyword values "%s" are invalid. The valid rights \ keyword values are one or more of the following: read, write, add, delete, \ search, compare or the single value all MILD_ERR_ACI_SYNTAX_BIND_RULE_MISSING_CLOSE_PAREN_6=The provided Access \ Control Instruction (ACI) bind rule value "%s" is invalid because it is \ missing a close parenthesis that corresponded to the initial open parenthesis MILD_ERR_ACI_SYNTAX_INVALID_BIND_RULE_SYNTAX_7=The provided Access Control \ Instruction (ACI) bind rule value "%s" is invalid. A valid bind rule value \ must be in the following form: keyword operator "expression" SEVERE_WARN_ACI_SYNTAX_INVALID_BIND_RULE_KEYWORD_8=The provided Access \ Control Instruction (ACI) bind rule keyword value "%s" is invalid. A valid \ keyword value is one of the following: userdn, groupdn, roledn, userattr,ip, \ dns, dayofweek, timeofday or authmethod SEVERE_WARN_ACI_SYNTAX_INVALID_BIND_RULE_OPERATOR_9=The provided Access \ Control Instruction (ACI) bind rule operator value "%s" is invalid. A valid \ bind rule operator value is either '=' or "!=" SEVERE_WARN_ACI_SYNTAX_MISSING_BIND_RULE_EXPRESSION_10=The provided Access \ Control Instruction (ACI) bind rule expression value corresponding to the \ keyword value "%s" is missing an expression. A valid bind rule value must be \ in the following form: keyword operator "expression" SEVERE_WARN_ACI_SYNTAX_INVALID_BIND_RULE_BOOLEAN_OPERATOR_11=The provided \ Access Control Instruction (ACI) bind rule boolean operator value "%s" is \ invalid. A valid bindrule boolean operator value is either "OR" or "AND" SEVERE_WARN_ACI_SYNTAX_INVALID_BIND_RULE_KEYWORD_OPERATOR_COMBO_12=The \ provided Access Control Instruction (ACI) bind rule keyword string "%s" is \ invalid for the bind rule operator string "%s" SEVERE_WARN_ACI_SYNTAX_INVALID_USERDN_URL_13=The provided Access Control \ Instruction (ACI) bind rule userdn expression failed to URL decode for the \ following reason: %s SEVERE_WARN_ACI_SYNTAX_INVALID_ROLEDN_EXPRESSION_14=The provided Access \ Control Instruction (ACI) bind rule roledn expression value "%s" is invalid. \ A valid roledn keyword expression value requires one or more LDAP URLs in the \ following format: ldap:///dn [|| ldap:///dn] ... [|| ldap:///dn] SEVERE_WARN_ACI_SYNTAX_INVALID_ROLEDN_URL_15=The provided Access Control \ Instruction (ACI) bind rule roledn expression failed to URL decode for the \ following reason: %s SEVERE_WARN_ACI_SYNTAX_INVALID_GROUPDN_EXPRESSION_16=The provided Access \ Control Instruction (ACI) bind rule groupdn expression value "%s" is invalid. \ A valid groupdn keyword expression value requires one or more LDAP URLs in \ the following format: ldap:///groupdn [|| ldap:///groupdn] ... [|| \ ldap:///groupdn] SEVERE_WARN_ACI_SYNTAX_INVALID_GROUPDN_URL_17=The provided Access Control \ Instruction (ACI) bind rule groupdn expression value failed to URL decode for \ the following reason: %s SEVERE_WARN_ACI_SYNTAX_ADDRESS_FAMILY_MISMATCH_18=The network mask value "%s" \ is not valid for the ip expression network address "%s" SEVERE_WARN_ACI_SYNTAX_INVALID_NETWORK_BIT_MATCH_19=The bit mask for address \ type value "%s" is not valid.%s SEVERE_WARN_ACI_SYNTAX_INVALID_IP_CRITERIA_DECODE_20=The provided Access \ Control Instruction (ACI) bind rule ip expression value failed to decode for \ the following reason: %s SEVERE_WARN_ACI_SYNTAX_INVALID_IP_EXPRESSION_21=The provided Access Control \ Instruction (ACI) bind rule ip expression value "%s" is invalid. A valid ip \ keyword expression requires one or more comma-separated elements of a valid \ IP address list expression SEVERE_WARN_ACI_SYNTAX_INVALID_DNS_EXPRESSION_22=The provided Access Control \ Instruction (ACI) bind rule dns expression value "%s" is invalid. A valid dns \ keyword expression value requires a valid fully qualified DNS domain name SEVERE_WARN_ACI_SYNTAX_INVALID_DNS_WILDCARD_23=The provided Access Control \ Instruction (ACI) bind rule dns expression value "%s" is invalid, because a \ wild-card pattern was found in the wrong position. A valid dns keyword \ wild-card expression value requires the '*' character only be in the leftmost \ position of the domain name SEVERE_WARN_ACI_SYNTAX_INVALID_DAYOFWEEK_24=The provided Access Control \ Instruction (ACI) bind rule dayofweek expression value "%s" is invalid, \ because of an invalid day of week value. A valid dayofweek value is one of \ the following English three-letter abbreviationsfor the days of the week: \ sun, mon, tue, wed, thu, fri, or sat SEVERE_WARN_ACI_SYNTAX_INVALID_TIMEOFDAY_25=The provided Access Control \ Instruction (ACI) bind rule timeofday expression value "%s" is invalid. A \ valid timeofday value is expressed as four digits representing hours and \ minutes in the 24-hour clock (0 to 2359) SEVERE_WARN_ACI_SYNTAX_INVALID_TIMEOFDAY_RANGE_26=The provided Access Control \ Instruction (ACI) bind rule timeofday expression value "%s" is not in the \ valid range. A valid timeofday value is expressed as four digits representing \ hours and minutes in the 24-hour clock (0 to 2359) SEVERE_WARN_ACI_SYNTAX_INVALID_AUTHMETHOD_EXPRESSION_27=The provided Access \ Control Instruction (ACI) bind rule authmethod expression value "%s" is \ invalid. A valid authmethod value is one of the following: none, simple,SSL, \ or "sasl mechanism", where mechanism is one of thesupported SASL mechanisms \ including CRAM-MD5, DIGEST-MD5, and GSSAPI SEVERE_WARN_ACI_SYNTAX_INVALID_USERATTR_EXPRESSION_28=The provided Access \ Control Instruction (ACI) bind rule userattr expression value "%s" is invalid SEVERE_WARN_ACI_SYNTAX_INVALID_USERATTR_KEYWORD_29=The provided Access \ Control Instruction (ACI) bind rule userattr expression value "%s" is not \ supported SEVERE_WARN_ACI_SYNTAX_INVALID_USERATTR_INHERITANCE_PATTERN_30=The provided \ Access Control Instruction (ACI) bind rule userattr expression inheritance \ pattern value "%s" is invalid. A valid inheritance pattern value must havethe \ following format: parent[inheritance_level].attribute#bindType SEVERE_WARN_ACI_SYNTAX_MAX_USERATTR_INHERITANCE_LEVEL_EXCEEDED_31=The \ provided Access Control Instruction (ACI) bind rule userattr expression \ inheritance pattern value "%s" is invalid. The inheritance level value cannot \ exceed themax level limit of %s SEVERE_WARN_ACI_SYNTAX_INVALID_INHERITANCE_VALUE_32=The provided Access \ Control Instruction (ACI) bind rule userattr expression inheritance pattern \ value "%s" is invalid because it is non-numeric SEVERE_WARN_ACI_SYNTAX_INVALID_TARGET_SYNTAX_33=The provided Access Control \ Instruction (ACI) target rulevalue "%s" is invalid. A valid target rule value \ mustbe in the following form: keyword operator "expression" SEVERE_WARN_ACI_SYNTAX_INVALID_TARGET_KEYWORD_34=The provided Access Control \ Instruction (ACI) target keyword value "%s" is invalid. A valid target \ keyword value is one of the following: target, targetscope, targetfilter, \ targetattr or targetattrfilters SEVERE_WARN_ACI_SYNTAX_INVALID_TARGET_NOT_OPERATOR_35=The provided Access \ Control Instruction (ACI) target operator value "%s" is invalid. The only \ validtarget operator value for the "%s" keyword is '=' SEVERE_WARN_ACI_SYNTAX_TARGET_KEYWORD_NOT_SUPPORTED_36=The provided Access \ Control Instruction (ACI) target keyword value "%s" is not supported at this \ time SEVERE_WARN_ACI_SYNTAX_INVALID_TARGET_DUPLICATE_KEYWORDS_37=The provided \ Access Control Instruction (ACI) target keyword value "%s" was seen multiple \ times in the ACI "%s" SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETS_OPERATOR_38=The provided Access \ Control Instruction (ACI) target keyword operator value "%s" is invalid. A \ valid targetkeyword operator value is either '=' or "!=" SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETSCOPE_EXPRESSION_39=The provided Access \ Control Instruction (ACI) targetscope expression operator value "%s" is \ invalid. A valid targetscope expression value is one of the following: one, \ onelevel or subtree SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETKEYWORD_EXPRESSION_40=The provided \ Access Control Instruction (ACI) target expression value "%s" is invalid. A \ valid target keyword expression value requires a LDAP URL in the following \ format: ldap:///distinguished_name_pattern SEVERE_WARN_ACI_SYNTAX_TARGET_DN_NOT_DESCENDENTOF_41=The provided Access \ Control Instruction (ACI) target expression DN value "%s" is invalid. The \ target expression DN value must be a descendant of the ACI entry DN "%s", if \ no wild-card is specified in the targetexpression DN SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETATTRKEYWORD_EXPRESSION_42=The provided \ Access Control Instruction (ACI) targetattr expression value "%s" is invalid. \ A valid targetattr keyword expression value requires one or more valid \ attribute type names in the following format: attribute1 [|| attribute1] ... \ [|| attributen] SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETFILTERKEYWORD_EXPRESSION_43=The provided \ Access Control Instruction (ACI) targetfilter expression value "%s" is \ invalid because it is not a valid LDAP filter INFO_ACI_ADD_FAILED_PRIVILEGE_44=An attempt to add the entry "%s" containing \ an aci attribute type failed, because the authorization DN "%s" lacked \ modify-acl privileges INFO_ACI_MODIFY_FAILED_PRIVILEGE_45=An attempt to modify an aci attribute \ type in the entry "%s" failed, because theauthorization DN "%s" lacked \ modify-acl privileges SEVERE_WARN_ACI_ADD_FAILED_DECODE_46=An attempt to add the entry "%s" \ containing an aci attribute type failed because of the following reason: %s SEVERE_WARN_ACI_MODIFY_FAILED_DECODE_47=An attempt to modify an aci attribute \ type in the entry "%s" failed because of the following reason: %s SEVERE_WARN_ACI_ADD_LIST_FAILED_DECODE_48= "%s", located in the entry "%s", \ because of the following reason: %s INFO_ACI_ADD_LIST_NO_ACIS_49=No Access Control Instruction (ACI) attribute \ types were found in context "%s" INFO_ACI_ADD_LIST_ACIS_50=Added %s Access Control Instruction (ACI) attribute \ types found in context "%s" to the accesscontrol evaluation engine SEVERE_WARN_ACI_SYNTAX_INVALID_USERATTR_ROLEDN_INHERITANCE_PATTERN_51=The \ provided Access Control Instruction (ACI) bind rule userattr expression \ inheritance pattern value "%s" is invalid for the roledn keyword because it \ starts with the string "parent[" SEVERE_WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_OPERATION_52=The provided \ Access Control Instruction (ACI) targattrfilter expression value %s is \ invalid because %s SEVERE_WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_EXPRESSION_53=The provided \ Access Control Instruction (ACI) targattrfilter expression value %s is \ invalid because it is not in the correct format.A valid targattrsfilters \ expression value must be in the following format: "add=attr1: F1 && attr2: F2 \ ... && attrn: Fn,del= attr1: F1 && attr2: F2 ... && attrn: Fn" SEVERE_WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_OPS_MATCH_54=The provided \ Access Control Instruction (ACI) targattrfilter expression value %s is \ invalid because the both operation tokens match in the two filter lists SEVERE_WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_MAX_FILTER_LISTS_55=The \ provided Access Control Instruction (ACI) targattrfilters expression value %s \ is invalid because there are more than twofilter list statements SEVERE_WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LIST_FORMAT_56=The \ provided Access Control Instruction (ACI) targattrfilters expression value %s \ is invalid because the provided filter list string is in the wrong format. A \ valid targattrfilters filter list must be in the following format: add=attr1: \ F1 && attr2: F2 ... && attrn: Fn SEVERE_WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LISTS_FILTER_57=The \ provided Access Control Instruction (ACI) targattrfilters expression value %s \ is invalid because one or more of the specified filters are invalid for the \ following reason: %s SEVERE_WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LISTS_ATTR_FILTER_58=The \ provided Access Control Instruction (ACI) targattrfilters expression value %s \ is invalid because one or more of the specified filters are invalid because \ of non-matching attributetype names in the filter SEVERE_WARN_ACI_SYNTAX_INVALID_ATTRIBUTE_TYPE_NAME_59=The provided Access \ Control Instruction (ACI) attribute name value %s is invalid. A valid \ attribute type name must begin with an ASCII letter and must contain only \ ASCII letters,digits or the "-" character NOTICE_ACI_SYNTAX_DUBIOUS_AUTHMETHOD_SASL_MECHANISM_60=The SASL mechanism \ "%s" provided in the Access Control Instruction (ACI) bind rule authmethod \ expression is not one of the currently registered mechanisms in the server SEVERE_WARN_ACI_LOCALHOST_DOESNT_MATCH_CANONICAL_VALUE_61=The provided Access \ Control Instruction (ACI) bind rule dns expression value "%s" references \ hostname %s, but the canonical representation for that hostname is configured \ to be %s. The server will attempt to automatically interpret the correct \ localhost value SEVERE_WARN_ACI_HOSTNAME_DOESNT_MATCH_CANONICAL_VALUE_62=The provided Access \ Control Instruction (ACI) bind rule dns expression value "%s" references \ hostname %s, which resolves to IP address %s, but the canonical hostname for \ that IP address is %s. This likely means that the provided hostname will \ never match any clients SEVERE_WARN_ACI_ERROR_CHECKING_CANONICAL_HOSTNAME_63=An error occurred while \ attempting to determine whether hostname %s referenced in dns expression bind \ rule "%s" used the correct canonical representation: %s. This likely means \ that the provided hostname will never match any clients INFO_ACI_DESCRIPTION_GLOBAL_ACI_64=Specifies a global Access Control \ Instruction (ACI) attribute type that can be used to defined ACIs that have \ global scope accross naming contexts INFO_ACI_ADD_LIST_NO_GLOBAL_ACIS_65=No Global Access Control Instruction \ (ACI) attribute types were found INFO_ACI_ADD_LIST_GLOBAL_ACIS_66=Added %s Global Access Control Instruction \ (ACI) attribute types to the access control evaluation engine INFO_ACI_HANDLER_FAIL_PROCESS_GLOBAL_ACI_67=An unexpected error occurred \ while processing the ds-cfg-global-aci attribute in configuration entry %s INFO_ACI_HANDLER_FAIL_PROCESS_ACI_68=An unexpected error occurred while \ processing the aci attributes in the configuration system SEVERE_WARN_PATTERN_DN_CONSECUTIVE_WILDCARDS_IN_VALUE_69=The pattern DN %s is \ not valid because it contains two consecutive wildcards in an attribute value SEVERE_WARN_PATTERN_DN_TYPE_CONTAINS_SUBSTRINGS_70=The pattern DN %s is not \ valid because it uses wildcards for substring matching on an attribute type. \ A single wildcard is allowed in place of an attribute type SEVERE_WARN_PATTERN_DN_TYPE_WILDCARD_IN_MULTIVALUED_RDN_71=The pattern DN %s \ is not valid because it contains a wildcard in an attribute type in a \ multi-valued RDN SEVERE_WARN_ACI_HANDLER_CANNOT_LOCK_NEW_SUPERIOR_USER_72=Unable to obtain a \ lock on the ModifyDN new superior entry %s SEVERE_WARN_ACI_NOT_VALID_DN_73=Selfwrite check skipped because an attribute \ "%s" with a distinguished name syntax was not a valid DN SEVERE_WARN_ACI_TARGETATTR_INVALID_ATTR_TOKEN_74=The provided Access Control \ Instruction (ACI) targetattr expression value "%s" is invalid because the \ expression contains invalid or duplicate tokens SEVERE_WARN_ACI_SYNTAX_ROLEDN_NOT_SUPPORTED_75=The provided Access Control \ Instruction (ACI) expression value "%s" is invalid because it contains the \ roledn keyword, which is not supported, replace it with the groupdn keyword SEVERE_WARN_ACI_SERVER_DECODE_FAILED_76=Failed to decode the Access Control \ Instruction (ACI)%s SEVERE_WARN_ACI_ENTER_LOCKDOWN_MODE_77=The server is being put into lockdown \ mode because invalid ACIs rules were detected either when the server was \ started or during a backend initialization SEVERE_WARN_ACI_SYNTAX_INVALID_USERATTR_URL_78=The provided Access Control \ Instruction (ACI) bind rule userattr expression value failed to URL decode \ for the following reason: %s SEVERE_WARN_ACI_SYNTAX_INVALID_USERATTR_BASEDN_URL_79=The provided Access \ Control Instruction (ACI) bind rule userattr expression value failed to parse \ because the ldap URL "%s" contains an empty base DN SEVERE_WARN_ACI_SYNTAX_INVALID_USERATTR_ATTR_URL_80=The provided Access \ Control Instruction (ACI) bind rule userattr expression value failed to parse \ because the attribute field of the ldap URL "%s" either contains more than \ one description or the field is empty SEVERE_WARN_ACI_SYNTAX_INVALID_PREFIX_FORMAT_81=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ prefix part of the expression "%s" has an invalid format SEVERE_WARN_ACI_SYNTAX_INVALID_PREFIX_VALUE_82=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ prefix value of the expression "%s" was an invalid value. All values must \ greater than or equal to 0 and either less than or equal 32 for IPV4 \ addresses or less than or equal to 128 for IPV6 addresses SEVERE_WARN_ACI_SYNTAX_PREFIX_NOT_NUMERIC_83=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ prefix part of the expression "%s" has an non-numeric value SEVERE_WARN_ACI_SYNTAX_INVALID_IPV4_FORMAT_84=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ the IPv4 address expression "%s" format was invalid SEVERE_WARN_ACI_SYNTAX_INVALID_IPV4_VALUE_85=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ IPv4 address expression "%s" contains an invalid value.All values of the \ address must be between 0 and 255 SEVERE_WARN_ACI_SYNTAX_IPV4_NOT_NUMERIC_86=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ the IPv4 address expression "%s" contains a non-numeric value SEVERE_WARN_ACI_SYNTAX_IPV6_WILDCARD_INVALID_87=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ the IPv6 address expression "%s" contains an illegal wildcard character. \ Wildcards are not supported when using IPv6 addresses in a IP bind rule \ expression SEVERE_WARN_ACI_SYNTAX_INVALID_IPV6_FORMAT_88=The provided Access Control \ Instruction (ACI) bind rule IP address expression "%s" failed to parse for \ the following reason: "%s" SEVERE_WARN_ACI_SYNTAX_INVALID_NETMASK_FORMAT_89=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ netmask part of the expression "%s" has an invalid format SEVERE_WARN_ACI_SYNTAX_INVALID_NETMASK_90=The provided Access Control \ Instruction (ACI) bind rule IP address expression failed to parse because the \ netmask part of the expression "%s" has an invalid value SEVERE_WARN_ACI_SYNTAX_INVALID_TARGETCONTROL_EXPRESSION_91=The provided \ Access Control Instruction (ACI) targetcontrol expression value "%s" is \ invalid. A valid targetcontrol keyword expression value requires one or more \ valid control OID strings in the following format: oid [|| oid1] ... [|| \ oidn] SEVERE_WARN_ACI_SYNTAX_ILLEGAL_CHAR_IN_NUMERIC_OID_92=The provided Access \ Control Instruction (ACI) targetcontrol OID value "%s" could not be parsed \ because the value contained an illegal character %c at position %d SEVERE_WARN_ACI_SYNTAX_DOUBLE_PERIOD_IN_NUMERIC_OID_93=The provided Access \ Control Instruction (ACI) targetcontrol OID value "%s" could not be parsed \ because the numeric OID contained two consecutive periods at position %d SEVERE_WARN_ACI_SYNTAX_DECODE_EFFECTIVERIGHTS_FAIL_94=The access control \ check failed because a geteffectiverights control could not be decoded \ because of the following reason: "%s" SEVERE_WARN_ACI_SYNTAX_INVALID_TARGEXTOP_EXPRESSION_95=The provided Access \ Control Instruction (ACI) extop expression value "%s" is invalid. A valid \ extop keyword expression value requires one or more valid extended operation \ request OID strings in the following format: oid [|| oid1] ... [|| oidn] opendj-sdk/opends/src/messages/messages/admin.properties
New file @@ -0,0 +1,193 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=ADMIN # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # SEVERE_ERR_ADMIN_CANNOT_GET_LISTENER_BASE_1=An error occurred while trying to \ retrieve relation configuration entry %s: %s SEVERE_ERR_ADMIN_LISTENER_BASE_DOES_NOT_EXIST_2=The relation entry %s does \ not appear to exist in the Directory Server configuration. This is a required \ entry SEVERE_ERR_ADMIN_CANNOT_GET_MANAGED_OBJECT_3=An error occurred while trying \ to retrieve the managed object configuration entry %s: %s SEVERE_ERR_ADMIN_MANAGED_OBJECT_DOES_NOT_EXIST_4=The managed object \ configuration entry %s does not appear to exist in the Directory Server \ configuration. This is a required entry SEVERE_ERR_ADMIN_MANAGED_OBJECT_DECODING_PROBLEM_5=An error occurred while \ trying to decode the managed object configuration entry %s: %s SEVERE_ERR_ADMIN_CANNOT_INSTANTIATE_CLASS_6=The Directory Server was unable \ to load class %s and use it to create a component instance as defined in \ configuration entry %s. The error that occurred was: %s. This component \ will be disabled SEVERE_ERR_ADMIN_CANNOT_INITIALIZE_COMPONENT_7=An error occurred while trying \ to initialize a component instance loaded from class %s with the information \ in configuration entry %s: %s. This component will be disabled MILD_WARN_ADMIN_COMPONENT_DISABLED_8=The Directory Server component \ configured in entry %s has been disabled SEVERE_ERR_ADMIN_CANNOT_OPEN_JAR_FILE_9=The Directory Server jar file %s in \ directory %s cannot be loaded because an unexpected error occurred while \ trying to open the file for reading: %s FATAL_ERR_ADMIN_CANNOT_LOAD_CLASS_FROM_CORE_MANIFEST_10=A core configuration \ definition class could not be loaded from the core manifest file %s because \ an unexpected error occurred while trying to initialize it: %s SEVERE_ERR_ADMIN_CANNOT_LOAD_CLASS_FROM_EXTENSION_MANIFEST_11=A configuration \ definition class could not be loaded from the extension manifest file %s in \ extensions %s because an unexpected error occurred while trying to initialize \ it: %s MILD_ERR_ADMIN_NO_EXTENSIONS_DIR_12=The extensions directory %s does not \ exist, therefore no extensions will be loaded SEVERE_ERR_ADMIN_EXTENSIONS_DIR_NOT_DIRECTORY_13=Unable to read the Directory \ Server extensions because the extensions directory %s exists but is not a \ directory SEVERE_ERR_ADMIN_EXTENSIONS_CANNOT_LIST_FILES_14=Unable to read the Directory \ Server extensions from directory %s because an unexpected error occurred \ while trying to list the files in that directory: %s FATAL_ERR_ADMIN_CANNOT_FIND_CORE_MANIFEST_15=The core administration manifest \ file %s cannot be located FATAL_ERR_ADMIN_CANNOT_READ_CORE_MANIFEST_16=The core administration manifest \ file %s cannot be loaded because an unexpected error occurred while trying to \ read it: %s SEVERE_ERR_ADMIN_CANNOT_READ_EXTENSION_MANIFEST_17=The administration \ manifest file %s associated with the extension %s cannot be loaded because an \ unexpected error occurred while trying to read it: %s INFO_ADMIN_TOOL_DESCRIPTION_18=This utility may be used to perform operations \ in the Directory Server administration framework INFO_ADMIN_SUBCMD_CREATE_GROUP_DESCRIPTION_19=Create a new server group INFO_ADMIN_ARG_DESCRIPTION_DESCRIPTION_20=The server group description. If \ not specified, the description will be empty INFO_ADMIN_SUBCMD_MODIFY_GROUP_DESCRIPTION_21=Modify a server group's \ properties INFO_ADMIN_ARG_NEW_DESCRIPTION_DESCRIPTION_22=If specified, the new \ description INFO_ADMIN_ARG_NEW_GROUPNAME_DESCRIPTION_23=If specified, the new server \ group's identifier INFO_ADMIN_SUBCMD_DELETE_GROUP_DESCRIPTION_24=Delete an existing server group INFO_ADMIN_SUBCMD_LIST_GROUPS_DESCRIPTION_25=List server groups that have \ been defined INFO_ADMIN_SUBCMD_ADD_TO_GROUP_DESCRIPTION_26=Add a server to a server group INFO_ADMIN_ARG_ADD_MEMBERNAME_DESCRIPTION_27=The server to add. This is a \ required argument INFO_ADMIN_SUBCMD_REMOVE_FROM_GROUP_DESCRIPTION_28=Remove a server from a \ server group INFO_ADMIN_ARG_REMOVE_MEMBERNAME_DESCRIPTION_29=The server to remove. This is \ a required argument INFO_ADMIN_SUBCMD_LIST_MEMBERS_DESCRIPTION_30=List servers of the specified \ server group INFO_ADMIN_SUBCMD_LIST_MEMBERSHIP_DESCRIPTION_31=List server groups in which \ the specified server is a member FATAL_ERR_ADMIN_CANNOT_CONNECT_TO_ADS_32=Could not connect to %s. Check that \ the server is running and that the provided credentials are valid INFO_ADMIN_SUBCMD_CREATE_ADS_DESCRIPTION_33=Create a new ADS DN INFO_ADMIN_SUBCMD_DELETE_ADS_DESCRIPTION_34=Delete an existing ADS DN FATAL_ERR_ADMIN_MISSING_HOSTNAME_35=The host name is missing FATAL_ERR_ADMIN_NOVALID_HOSTNAME_36=The host name is not valid FATAL_ERR_ADMIN_MISSING_IPATH_37=The installation path is missing FATAL_ERR_ADMIN_NOVALID_IPATH_38=The installation path is not valid FATAL_ERR_ADMIN_ACCESS_PERMISSION_39=An access permission error occurs FATAL_ERR_ADMIN_ALREADY_REGISTERED_40=The entity is already registered FATAL_ERR_ADMIN_BROKEN_INSTALL_41=The administrative repository is broken FATAL_ERR_ADMIN_NOT_YET_REGISTERED_42=The entity is not yet registered FATAL_ERR_ADMIN_MISSING_PORT_43=The port is missing FATAL_ERR_ADMIN_NOVALID_PORT_44=The port is not valid FATAL_ERR_ADMIN_MISSING_NAME_45=The name is missing FATAL_ERR_ADMIN_MISSING_ADMIN_UID_46=The administration UID is missing FATAL_ERR_ADMIN_MISSING_ADMIN_PASSWORD_47=The administrator password is \ missing FATAL_ERR_ADMIN_ERROR_UNEXPECTED_48=An unexpected error occurs INFO_ADMIN_ERROR_49=[error] INFO_ADMIN_SUCCESSFUL_50=The operation has been successfully completed INFO_ADMIN_SUCCESSFUL_NOP_51=The operation has been successfully completed, \ but no action was required SEVERE_ERR_ADMIN_NO_MESSAGE_52= INFO_ADMIN_ARG_CREATE_GROUP_GROUPNAME_DESCRIPTION_53=The new group's \ identifier. This is a required argument INFO_ADMIN_ARG_GROUPNAME_DESCRIPTION_54=The group's identifier. This is a \ required argument INFO_ADMIN_ARG_MEMBERNAME_DESCRIPTION_55=The member's identifier. This is a \ required argument INFO_ADMIN_ARG_BACKENDNAME_DESCRIPTION_56=The name of the backend in which \ the admin data will be stored. This is a required argument SEVERE_ERR_ADMIN_UNABLE_TO_REGISTER_LISTENER_57=Unable to register an \ add/delete listener against the entry "%s" because it does not exist in the \ configuration INFO_ADMIN_SUBCMD_REGISTER_SERVER_DESCRIPTION_58=Register a server into the \ administrative domain INFO_ADMIN_SUBCMD_UNREGISTER_SERVER_DESCRIPTION_59=Unregister a server from \ the administrative domain INFO_ADMIN_ARG_SERVERNAME_DESCRIPTION_60=The server's identifier. This is a \ required argument INFO_ADMIN_SUBCMD_LIST_SERVER_PROPS_DESCRIPTION_61=Describes server \ properties INFO_ADMIN_SUBCMD_LIST_SERVERS_DESCRIPTION_62=List servers that have been \ defined INFO_ADMIN_SUBCMD_GET_SERVER_PROPERTIES_DESCRIPTION_63=Shows server \ properties INFO_ADMIN_SUBCMD_SET_SERVER_PROPERTIES_DESCRIPTION_64=Modifies server \ properties INFO_ADMIN_ARG_SERVERID_DESCRIPTION_65=The registered server's unique \ identifier. This is a required argument FATAL_ERR_ADMIN_SERVER_NOT_REGISTERED_66=The provided serverId is not \ registered INFO_ADMIN_SUBCMD_CREATE_ADMIN_USER_DESCRIPTION_67=Creates a new \ administrator INFO_ADMIN_SUBCMD_DELETE_ADMIN_USER_DESCRIPTION_68=Deletes an existing \ administrator INFO_ADMIN_SUBCMD_LIST_ADMIN_USER_DESCRIPTION_69=Lists administrators that \ have been defined INFO_ADMIN_SUBCMD_GET_ADMIN_USER_PROPERTIES_DESCRIPTION_70=Shows \ administrator's properties INFO_ADMIN_SUBCMD_SET_ADMIN_USER_PROPERTIES_DESCRIPTION_71=Modifies \ administrator's properties INFO_ADMIN_SUBCMD_LIST_ADMIN_USER_PROPERTIES_DESCRIPTION_72=Describes \ administrator's properties INFO_ADMIN_ARG_USERID_DESCRIPTION_73=The administrator's unique identifier. \ This is a required argument opendj-sdk/opends/src/messages/messages/admin_tool.properties
New file @@ -0,0 +1,275 @@ global.category=QUICKSETUP global.ordinal=-1 INFO_ADDRESS_PORT_COLUMN=Address:Port INFO_ADMINISTRATIVE_USERS_LABEL=Administrative Users: INFO_AGE_OF_OLDEST_MISSING_CHANGE_COLUMN=<html>Age of Oldest<br>Missing \ Change<br>(hh:mm:ss) INFO_AGE_OF_OLDEST_MISSING_CHANGE_COLUMN_CLI=Age of Oldest Missing Change \ (hh:mm:ss) INFO_AUTHENTICATE_BUTTON_LABEL=Authenticate INFO_AUTHENTICATE_STATUS_PANEL_BUTTON_TOOLTIP=Authenticate as an \ administrative user to view all monitoring information INFO_BACKENDID_COLUMN=Backend ID INFO_BASEDN_COLUMN=Base DN INFO_CANCEL_BUTTON_UNINSTALL_TOOLTIP=Cancel Uninstall INFO_CANNOT_CONNECT_TO_LOGIN_WITH_CAUSE=Could not connect to the Directory \ Server with the provided credentials. The possible causes for this are:%n%s INFO_CANNOT_CONNECT_TO_LOGIN_WITHOUT_CAUSE=Could not connect to the Directory \ Server with the provided credentials.%nCheck that the Administrative User DN \ and password are valid. INFO_CANNOT_CONNECT_WITH_ADS_CREDENTIALS_WITHOUT_CAUSE=Could not connect to \ the Directory Server with the provided credentials.%nCheck that the \ Administrative User ID and password are valid. INFO_CLI_STATUS_ERROR_READING_PWD_FILE=Could not read the password from file \ %s. Check that the file path is correct, that you have access rights to it \ and that it contains a password. INFO_CLI_STATUS_LDAPAUTH_PASSWORD_PROMPT=Password for user %s: INFO_CLI_STATUS_PWD_AND_PWD_FILE_PROVIDED=You cannot provide Bind Password \ (-w or --bindPassword) and Bind Password File (-W or --bindPasswordFile) at \ the same time. INFO_CLI_UNINSTALL_CONFIRM_BACKUPS=Remove Backup Files Contained in bak \ Directory? INFO_CLI_UNINSTALL_CONFIRM_CONFIGURATION_SCHEMA=Remove Configuration and \ Schema Files? INFO_CLI_UNINSTALL_CONFIRM_DATABASES=Remove Database Contents? INFO_CLI_UNINSTALL_CONFIRM_DELETE_FILES=The files will be permanently \ deleted, are you sure you want to continue? INFO_CLI_UNINSTALL_CONFIRM_LDIFS=Remove LDIF Export Files Contained in ldif \ Directory? INFO_CLI_UNINSTALL_CONFIRM_LIBRARIES_BINARIES=Remove Server Libraries and \ Administrative Tools? INFO_CLI_UNINSTALL_CONFIRM_LOGS=Remove Log Files? INFO_CLI_UNINSTALL_CONFIRM_OUTSIDEDBS=The Directory Server contains database \ files in the following locations outside the server path:%n%s%nRemove these \ files? INFO_CLI_UNINSTALL_CONFIRM_OUTSIDELOGS=The Directory Server contains log \ files in the following locations outside the server path:%n%s%nRemove these \ files? INFO_CLI_UNINSTALL_CONFIRM_PROMPT=%s%n[%s]: INFO_CLI_UNINSTALL_CONFIRM_STOP=The OpenDS server is currently running and \ must be stopped before uninstallation can continue.%nStop the Server and \ permanently delete the files? INFO_CLI_UNINSTALL_ERROR_READING_STDIN=Unexpected error reading standard \ input. INFO_CLI_UNINSTALL_NO_LONG=no INFO_CLI_UNINSTALL_NO_SHORT=n INFO_CLI_UNINSTALL_NOTHING_TO_BE_UNINSTALLED=You must select something to be \ uninstalled. INFO_CLI_UNINSTALL_SERVER_STOPPED=The Server is Stopped. INFO_CLI_UNINSTALL_STRING_PROMPT=%s%n[%s]: INFO_CLI_UNINSTALL_UNKNOWN_ARGUMENT=Unknown argument %s INFO_CLI_UNINSTALL_WHAT_TO_DELETE=Do you want to remove all components of \ OpenDS or select the components to remove?%n1. Remove all components%n2. \ Select the components to be removed%n3. Neither; Quit the uninstaller INFO_CLI_UNINSTALL_YES_LONG=yes INFO_CLI_UNINSTALL_YES_SHORT=y INFO_CLOSE_BUTTON_UNINSTALL_TOOLTIP=Close Uninstall Window INFO_CONFIRM_CLOSE_UNINSTALL_MSG=OpenDS Uninstall has not yet completed.%nAre \ you sure you want to close the Uninstall Window? INFO_CONFIRM_CLOSE_UNINSTALL_TITLE=Confirmation Required INFO_CONFIRM_RESTART_MESSAGE=Are you sure you want to Restart the Directory \ Server? INFO_CONFIRM_RESTART_TITLE=Confirmation Required INFO_CONFIRM_STOP_MESSAGE=Are you sure you want to Stop the Directory Server? INFO_CONFIRM_STOP_TITLE=Confirmation Required INFO_CONFIRM_UNINSTALL_PANEL_INSTRUCTIONS=The OpenDS Uninstall tool will \ remove all parts of the OpenDS server you have selected below from your \ system. If all are selected, the server will be removed entirely. INFO_CONFIRM_UNINSTALL_PANEL_TITLE=Uninstall Options INFO_CONFIRM_UNINSTALL_REPLICATION_SERVER_NOT_RUNNING_MSG=This server is \ configured to do replication.%nIn order to remove references to this server \ in other OpenDS servers the server will be started and then you must provide \ administrator authentication.%n%nClick on 'Yes' to start the server and then \ provide authentication to remove the remote references. INFO_CONFIRM_UNINSTALL_REPLICATION_SERVER_NOT_RUNNING_TITLE=Confirmation \ Required INFO_CONFIRM_UNINSTALL_REPLICATION_SERVER_RUNNING_MSG=This server is \ configured to do replication.%nIn order to remove references to this server \ in other OpenDS servers you must provide administrator \ authentication.%n%nClick on 'Yes' to provide authentication to remove the \ remote references. INFO_CONFIRM_UNINSTALL_REPLICATION_SERVER_RUNNING_TITLE=Confirmation Required INFO_CONFIRM_UNINSTALL_SERVER_NOT_RUNNING_MSG=Confirm Uninstall%nAll selected \ files will be permanently deleted, are you sure you want to continue? INFO_CONFIRM_UNINSTALL_SERVER_NOT_RUNNING_TITLE=Confirm Uninstall INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_MSG=Server is Running%nThe OpenDS \ server is currently running and must be stopped before uninstallation can \ continue. Do you want the uninstaller to stop the server for you and continue \ with the uninstall? If you click No, you will need to stop the server \ manually to continue. INFO_CONFIRM_UNINSTALL_SERVER_RUNNING_TITLE=Server is Running INFO_CONFIRM_UNINSTALL_STEP=Uninstall Options INFO_CONNECTIONS_LABEL=Open Connections: INFO_COULD_NOT_FIND_VALID_LDAPURL=Error reading the configuration file.%nThis \ could be caused because there is not an enabled LDAP port for the specified \ connection parameters or because you do not have read rights on the \ configuration file. INFO_DATABASES_TITLE=Data Sources INFO_DELETE_OUTSIDE_DBS_LABEL=Delete these Database Files INFO_DELETE_OUTSIDE_DBS_MSG=The Directory Server contains database files in \ the following locations outside the server path: INFO_DELETE_OUTSIDE_DBS_TOOLTIP=Check this box to Delete the Database Files \ located outside the install directory INFO_DELETE_OUTSIDE_LOGS_LABEL=Delete these Log Files INFO_DELETE_OUTSIDE_LOGS_MSG=The Directory Server contains log files in the \ following locations outside the server path: INFO_DELETE_OUTSIDE_LOGS_TOOLTIP=Check this box to Delete the Log Files \ located outside the install directory INFO_DISABLED_LABEL=Disabled INFO_ENABLED_LABEL=Enabled INFO_ERROR_READING_CONFIG_FILE=Error reading the configuration file. INFO_ERROR_READING_CONFIG_LDAP=Error reading data from server. Verify the \ authentication information provided.%nDetails: %s INFO_ERROR_STARTING_SERVER_GENERIC=Could not Start server. INFO_FINISH_BUTTON_UNINSTALL_LABEL=Uninstall INFO_FINISH_BUTTON_UNINSTALL_TOOLTIP=Finish Uninstall INFO_FRAME_UNINSTALL_TITLE=OpenDS Uninstall INFO_INSTALLATION_PATH_LABEL=Installation Path: INFO_JAVA_VERSION_LABEL=Java Version: INFO_JMX_PROTOCOL_LABEL=JMX INFO_JMX_SECURE_PROTOCOL_LABEL=JMX (Secure) INFO_LDAP_PROTOCOL_LABEL=LDAP INFO_LDAPS_PROTOCOL_LABEL=LDAPS INFO_LISTENERS_TITLE=Listener Ports INFO_LOGIN_CANCEL_BUTTON_TOOLTIP=Close Login Dialog INFO_LOGIN_DIALOG_MSG=You must provide an Administrative User DN and password \ to retrieve monitoring information. INFO_LOGIN_DIALOG_SERVER_NOT_RUNNING_MSG=The Directory Server is not running. \ Click OK to continue to the Status Panel. INFO_LOGIN_DIALOG_SERVER_NOT_RUNNING_TITLE=Directory Server not Running INFO_LOGIN_DIALOG_TITLE=Authentication Required INFO_LOGIN_DN_LABEL=Administrative User DN: INFO_LOGIN_DN_TOOLTIP=Enter the distinguished name (DN) of the Administrative \ User account that will used to retrieve monitoring information INFO_LOGIN_OK_BUTTON_TOOLTIP=Proceed with authentication INFO_LOGIN_PWD_LABEL=Administrative User Password: INFO_LOGIN_PWD_TOOLTIP=Enter the password of the Administrative User account \ that will used to retrieve monitoring information INFO_MISSING_CHANGES_COLUMN=Missing Changes INFO_NO_DBS_FOUND=-No LDAP Databases Found- INFO_NO_LISTENERS_FOUND=-No Listener Ports Found- INFO_NOT_APPLICABLE_LABEL=-- INFO_NOT_AVAILABLE_AUTHENTICATION_REQUIRED_CLI_LABEL=<not available> (*) INFO_NOT_AVAILABLE_AUTHENTICATION_REQUIRED_CLI_LEGEND=* Information only \ available if you provide authentication information when launching the status \ command. INFO_NOT_AVAILABLE_AUTHENTICATION_REQUIRED_TOOLTIP=<html>Information is only \ available if you are authenticated<br>as an administrative user. INFO_NOT_AVAILABLE_SERVER_DOWN_CLI_LABEL=<not available> (*) INFO_NOT_AVAILABLE_SERVER_DOWN_CLI_LEGEND=* Information only available if \ server is running and you provide authentication information when launching \ the status command. INFO_NOT_AVAILABLE_SERVER_DOWN_TOOLTIP=<html>Information is only available if \ server is running and you are authenticated<br>as an administrative user. INFO_NOTHING_SELECTED_TO_UNINSTALL=You must select something to be \ uninstalled. INFO_NUMBER_ENTRIES_COLUMN=Entries INFO_NUMBER_ENTRIES_MULTIPLE_SUFFIXES_IN_DB=%s (for all base DNs in %s) INFO_OPENDS_VERSION_LABEL=OpenDS Version: INFO_PROGRESS_REMOVING_REFERENCES=Removing references on %s INFO_PROTOCOL_COLUMN=Protocol INFO_QUIT_STATUS_PANEL_BUTTON_TOOLTIP=Quit Status Panel INFO_REMOVE_BACKUPS_LABEL=Backup Files Contained in bak Directory INFO_REMOVE_BACKUPS_TOOLTIP=Remove Backup Files Contained in bak Directory INFO_REMOVE_DATABASES_LABEL=Database Contents INFO_REMOVE_DATABASES_TOOLTIP=Remove Database Contents INFO_REMOVE_LABEL=Remove: INFO_REMOVE_LDIFS_LABEL=LDIF Export Files Contained in ldif Directory INFO_REMOVE_LDIFS_TOOLTIP=Remove LDIF Export Files Contained in ldif \ Directory INFO_REMOVE_LIBRARIES_AND_TOOLS_LABEL=Server Libraries and Administrative \ Tools INFO_REMOVE_LIBRARIES_AND_TOOLS_TOOLTIP=Remove Server Libraries and \ Administrative Tools INFO_REMOVE_LOGS_LABEL=Log Files INFO_REMOVE_LOGS_TOOLTIP=Remove Log Files INFO_REMOVE_SCHEMA_AND_CONFIGURATION_LABEL=Configuration and Schema Files INFO_REMOVE_SCHEMA_AND_CONFIGURATION_TOOLTIP=Remove Configuration and Schema \ Files INFO_REPLICATED_COLUMN=Replication INFO_RESTART_BUTTON_LABEL=Restart INFO_RESTART_BUTTON_TOOLTIP=Restarts the Directory Server INFO_SERVER_DETAILS_TITLE=Server Details INFO_SERVER_PATH_LABEL=Server Path: INFO_SERVER_STARTED_LABEL=Started INFO_SERVER_STARTING_LABEL=Starting INFO_SERVER_STATUS_LABEL=Server Run Status: INFO_SERVER_STATUS_TITLE=Server Status INFO_SERVER_STOPPED_LABEL=Stopped INFO_SERVER_STOPPING_LABEL=Stopping INFO_SERVER_UNKNOWN_STATUS_LABEL=Unknown INFO_START_BUTTON_LABEL=Start INFO_START_BUTTON_TOOLTIP=Starts the Directory Server INFO_STATE_COLUMN=State INFO_STATUS_CLI_USAGE_DESCRIPTION=This utility may be used to display basic \ server information INFO_STATUS_PANEL_LAUNCHER_GUI_LAUNCH_FAILED=Could not launch Status Panel. \ Check that you have access to the display. INFO_STATUS_PANEL_LAUNCHER_GUI_LAUNCH_FAILED_DETAILS=Could not launch Status \ Panel. Check that you have access to the display. Check file %s for \ details. INFO_STATUS_PANEL_LAUNCHER_USAGE_DESCRIPTION=This utility may be used to \ display the Status Panel window which displays basic server information and \ allows to start, stop and restart the server. INFO_STATUSPANEL_DIALOG_TITLE=OpenDS Status Panel INFO_STOP_BUTTON_LABEL=Stop INFO_STOP_BUTTON_TOOLTIP=Stops the Directory Server INFO_SUFFIX_NOT_REPLICATED_LABEL=Disabled INFO_SUFFIX_REPLICATED_LABEL=Enabled INFO_SUMMARY_DELETING_EXTERNAL_DB_FILES=Deleting Database Files outside the \ Installation Path... INFO_SUMMARY_DELETING_EXTERNAL_LOG_FILES=Deleting Log Files outside the \ Installation Path... INFO_SUMMARY_DELETING_EXTERNAL_REFERENCES=Deleting External References... INFO_SUMMARY_DELETING_INSTALLATION_FILES=Deleting Files under the \ Installation Path... INFO_SUMMARY_DISABLING_WINDOWS_SERVICE=Disabling Windows Service... INFO_SUMMARY_UNCONFIGURING_REPLICATION=Removing references in remote OpenDS \ servers... INFO_SUMMARY_UNINSTALL_FINISHED_SUCCESSFULLY=<b>OpenDS Uninstall Completed \ Successfully.</b> INFO_SUMMARY_UNINSTALL_FINISHED_SUCCESSFULLY_CLI=OpenDS Uninstall Completed \ Successfully. INFO_SUMMARY_UNINSTALL_FINISHED_SUCCESSFULLY_REMOVE_JARFILES=<b>OpenDS \ Uninstall Completed Successfully.</b><br><br>To complete the uninstallation, \ you must delete manually the following files and directories:<br>%s INFO_SUMMARY_UNINSTALL_FINISHED_SUCCESSFULLY_REMOVE_JARFILES_CLI=OpenDS \ Uninstall Completed Successfully.%nTo complete the uninstallation, you must \ delete manually the following files and directories:%n%s INFO_SUMMARY_UNINSTALL_FINISHED_WITH_ERROR=An error occurred. Check \ 'Details' text area for more information. INFO_SUMMARY_UNINSTALL_FINISHED_WITH_ERROR_ON_REMOTE=<b>OpenDS Uninstall \ Succeeded With Warnings</b><br>OpenDS was successfully uninstalled in the \ local machine but some error occurred updating remote servers. Check \ 'Details' text area for more information. INFO_SUMMARY_UNINSTALL_FINISHED_WITH_ERROR_ON_REMOTE_CLI=OpenDS was \ successfully uninstalled in the local machine but some error occurred \ updating remote servers. INFO_SUMMARY_UNINSTALL_NOT_STARTED=Starting Uninstallation... INFO_UNDEFINED_PROTOCOL_LABEL=-Unknown- INFO_UNINSTALL_LAUNCHER_GUI_LAUNCHED_FAILED=%n%nThe graphical Uninstall \ launch failed.%n%nLaunching command line Uninstall... INFO_UNINSTALL_LAUNCHER_GUI_LAUNCHED_FAILED_DETAILS=%n%nThe graphical \ Uninstall launch failed. Check file %s for more details.%n%nLaunching \ command line Uninstall... INFO_UNINSTALL_LAUNCHER_LAUNCHING_CLI=Launching command line uninstall... INFO_UNINSTALL_LAUNCHER_LAUNCHING_GUI=Launching graphical uninstall... INFO_UNINSTALL_LAUNCHER_USAGE_DESCRIPTION=This utility may be used to \ uninstall the Directory Server. INFO_UNINSTALL_LOGIN_CANCEL_BUTTON_TOOLTIP=Close this dialog and do not try \ to remove references of this server in other OpenDS servers. INFO_UNINSTALL_LOGIN_DIALOG_MSG=You must provide a Global Administrative User \ ID to be able to remove the references to this server in other OpenDS \ servers.%nYou must also provide the name of this host (or IP address) as it \ is referenced in remote servers. INFO_UNINSTALL_LOGIN_HOST_NAME_LABEL=Host Name: INFO_UNINSTALL_LOGIN_HOST_NAME_TOOLTIP=The name of this host (or IP address) \ as it is referenced in other OpenDS servers. INFO_UNINSTALL_LOGIN_OK_BUTTON_TOOLTIP=Try to connect with the provided \ authentication. INFO_UNINSTALL_LOGIN_PWD_TOOLTIP=The password of the Global Administrator to \ be used to read and update configuration in other OpenDS servers. INFO_UNINSTALL_LOGIN_UID_TOOLTIP=The Global Administrator User ID to be used \ to read and update configuration in other OpenDS servers. INFO_UNKNOWN_LABEL=-- opendj-sdk/opends/src/messages/messages/backend.properties
New file @@ -0,0 +1,877 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=BACKEND # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # FATAL_ERR_BACKEND_CANNOT_REMOVE_MULTIBASE_SUB_SUFFIX_1=An attempt was made to \ de-register sub-suffix "%s" from the backend with suffix "%s". However, the \ subordinate backend containing that sub-suffix also contains additional \ sub-suffixes and may not be de-registered. It may be possible to remove this \ sub-suffix by editing the configuration for the subordinate backend with \ which it is associated FATAL_ERR_ROOTDSE_CONFIG_ENTRY_NULL_2=An attempt was made to configure the \ root DSE backend without providing a configuration entry. This is not \ allowed INFO_ROOTDSE_SUBORDINATE_BASE_DESCRIPTION_3=Specifies the set of base DNs \ that will be used for singleLevel, wholeSubtree, and subordinateSubtree \ searches based at the root DSE. If this is not provided, then the set of all \ user-defined suffixes will be used SEVERE_WARN_ROOTDSE_NO_BACKEND_FOR_SUBORDINATE_BASE_4=Base DN "%s" is \ configured as one of the subordinate base DNs to use for searches below the \ root DSE. However, this base DN is not handled by any suffix registered with \ the Directory Server and will therefore not be used SEVERE_WARN_ROOTDSE_SUBORDINATE_BASE_EXCEPTION_5=An unexpected problem \ occurred while trying to determine the set of subordinate base DNs to use for \ searches below the root DSE: %s MILD_WARN_ROOTDSE_GET_ENTRY_NONROOT_6=The root DSE backend was asked to \ retrieve entry with DN "%s". This backend should only be asked to retrieve \ the root DSE itself. However, it will check with the defined subordinate \ backends and see if it can find the requested entry MILD_ERR_ROOTDSE_ADD_NOT_SUPPORTED_7=Unwilling to add entry "%s" because add \ operations are not supported in the root DSE backend MILD_ERR_ROOTDSE_DELETE_NOT_SUPPORTED_8=Unwilling to remove entry "%s" \ because delete operations are not supported in the root DSE backend MILD_ERR_ROOTDSE_MODIFY_NOT_SUPPORTED_9=Unwilling to update entry "%s" \ because modify operations are not supported in the root DSE backend. If you \ wish to alter the contents of the root DSE itself, then it may be possible to \ do so by modifying the "%s" entry in the configuration MILD_ERR_ROOTDSE_MODIFY_DN_NOT_SUPPORTED_10=Unwilling to rename entry "%s" \ because modify DN operations are not supported in the root DSE backend MILD_ERR_ROOTDSE_INVALID_SEARCH_BASE_11=Unwilling to perform a search \ (connection ID %d, operation ID %d) with a base DN of "%s" in the root DSE \ backend. The base DN for searches in this backend must be the DN of the root \ DSE itself SEVERE_ERR_ROOTDSE_UNEXPECTED_SEARCH_FAILURE_12=An unexpected failure \ occurred while trying to process a search operation (connection ID %d, \ operation ID %d) in the root DSE backend: %s SEVERE_ERR_ROOTDSE_INVALID_SEARCH_SCOPE_13=Unable to process the search with \ connection ID %d and operation ID %d because it had an invalid scope of %s SEVERE_ERR_ROOTDSE_UNABLE_TO_CREATE_LDIF_WRITER_14=An unexpected error \ occurred while trying to open the LDIF writer for the root DSE backend: %s SEVERE_ERR_ROOTDSE_UNABLE_TO_EXPORT_DSE_15=An unexpected error occurred while \ trying to export the root DSE entry to the specified LDIF target: %s SEVERE_ERR_ROOTDSE_IMPORT_NOT_SUPPORTED_16=The root DSE backend does not \ support LDIF import operations SEVERE_ERR_ROOTDSE_BACKUP_AND_RESTORE_NOT_SUPPORTED_17=The root DSE backend \ does not provide a facility for backup and restore operations. The contents \ of the root DSE should be backed up as part of the Directory Server \ configuration INFO_ROOTDSE_USING_SUFFIXES_AS_BASE_DNS_18=The root DSE configuration has \ been updated so that it will now use the defined set of Directory Server \ suffixes when performing searches below the root DSE INFO_ROOTDSE_USING_NEW_SUBORDINATE_BASE_DNS_19=The root DSE configuration has \ been updated so that it will now use the base DN set %s when performing below \ the root DSE INFO_ROOTDSE_USING_NEW_USER_ATTRS_20=The root DSE configuration has been \ updated so that it will now use a new set of user-defined attributes SEVERE_ERR_MONITOR_CONFIG_ENTRY_NULL_21=An attempt was made to configure the \ monitor backend without providing a configuration entry. This is not \ allowed, and no monitor information will be available over protocol SEVERE_ERR_MONITOR_CANNOT_DECODE_MONITOR_ROOT_DN_22=An unexpected error \ occurred while attempting to decode cn=monitor as the base DN for the \ Directory Server monitor information: %s. No monitor information will be \ available over protocol MILD_ERR_MONITOR_ADD_NOT_SUPPORTED_23=Unwilling to add entry "%s" because add \ operations are not supported in the monitor backend MILD_ERR_MONITOR_DELETE_NOT_SUPPORTED_24=Unwilling to remove entry "%s" \ because delete operations are not supported in the monitor backend MILD_ERR_MONITOR_MODIFY_NOT_SUPPORTED_25=Unwilling to update entry "%s" \ because modify operations are not supported in the monitor backend. If you \ wish to alter the contents of the base monitor entry itself, then it may be \ possible to do so by modifying the "%s" entry in the configuration MILD_ERR_MONITOR_MODIFY_DN_NOT_SUPPORTED_26=Unwilling to rename entry "%s" \ because modify DN operations are not supported in the monitor backend SEVERE_ERR_MONITOR_UNABLE_TO_EXPORT_BASE_27=An error occurred while \ attempting to export the base monitor entry: %s SEVERE_ERR_MONITOR_UNABLE_TO_EXPORT_PROVIDER_ENTRY_28=An error occurred while \ attempting to export the monitor entry for monitor provider %s: %s SEVERE_ERR_MONITOR_IMPORT_NOT_SUPPORTED_29=The monitor backend does not \ support LDIF import operations SEVERE_ERR_MONITOR_BACKUP_AND_RESTORE_NOT_SUPPORTED_30=The monitor backend \ does not provide a facility for backup and restore operations INFO_MONITOR_USING_NEW_USER_ATTRS_31=The monitor configuration has been \ updated so that it will now use a new set of user-defined attributes MILD_ERR_MONITOR_GET_ENTRY_NULL_32=Unable to retrieve the requested entry \ from the monitor backend because the provided DN was null MILD_ERR_MONITOR_BASE_TOO_DEEP_33=Unable to retrieve the requested entry %s \ from the monitor backend because the DN is too deep. Monitor entries may not \ be more than one level below %s MILD_ERR_MONITOR_INVALID_BASE_34=Unable to retrieve the requested entry %s \ from the monitor backend because the DN is not below the monitor base of %s MILD_ERR_MONITOR_MULTIVALUED_RDN_35=Unable to retrieve the requested entry %s \ from the monitor backend because monitor entries may not contain multivalued \ RDNs MILD_ERR_MONITOR_NO_SUCH_PROVIDER_36=Unable to retrieve the requested entry \ from the monitor backend because there is no monitor provider "%s" registered \ with the Directory Server INFO_MONITOR_UPTIME_37=%d days %d hours %d minutes %d seconds SEVERE_ERR_SCHEMA_CONFIG_ENTRY_NULL_38=An attempt was made to configure the \ schema backend without providing a configuration entry. This is not allowed, \ and no schema information will be available over protocol INFO_SCHEMA_DESCRIPTION_ENTRY_DN_39=Specifies the DN or set of DNs for the \ entries that may be retrieved in order to retrieve the Directory Server \ schema information. Multiple values may be provided if the schema is to be \ available in multiple locations for compatibility purposes. If no value is \ provided, a default of "cn=schema" will be used SEVERE_ERR_SCHEMA_CANNOT_DETERMINE_BASE_DN_40=An error occurred while trying \ to determine the base DNs to use when publishing the Directory Server schema \ information, as specified in the ds-cfg-schema-entry-dn attribute of \ configuration entry %s: %s. The default schema base DN of cn=schema will be \ used MILD_ERR_SCHEMA_ADD_NOT_SUPPORTED_41=Unwilling to add entry "%s" because add \ operations are not supported in the schema backend MILD_ERR_SCHEMA_DELETE_NOT_SUPPORTED_42=Unwilling to remove entry "%s" \ because delete operations are not supported in the schema backend MILD_ERR_SCHEMA_MODIFY_NOT_SUPPORTED_43=Unwilling to update entry "%s" \ because modify operations are not yet supported in the schema backend. If \ you wish to alter the contents of the base schema entry itself, then it may \ be possible to do so by modifying the "%s" entry in the configuration MILD_ERR_SCHEMA_MODIFY_DN_NOT_SUPPORTED_44=Unwilling to rename entry "%s" \ because modify DN operations are not supported in the schema backend SEVERE_ERR_SCHEMA_UNABLE_TO_EXPORT_BASE_45=An error occurred while attempting \ to export the base schema entry: %s SEVERE_ERR_SCHEMA_IMPORT_NOT_SUPPORTED_46=The schema backend does not support \ LDIF import operations SEVERE_ERR_SCHEMA_BACKUP_AND_RESTORE_NOT_SUPPORTED_47=The schema backend does \ not yet provide a facility for backup and restore operations MILD_ERR_SCHEMA_INVALID_BASE_48=Unable to retrieve the requested entry %s \ from the schema backend because the DN is equal to one of the schema entry \ DNs SEVERE_ERR_SCHEMA_UNABLE_TO_CREATE_LDIF_WRITER_49=An unexpected error \ occurred while trying to open the LDIF writer for the schema backend: %s INFO_SCHEMA_DEREGISTERED_BASE_DN_50=Successfully deregistered DN %s so that \ it will no longer be available as a schema entry DN SEVERE_ERR_SCHEMA_CANNOT_DEREGISTER_BASE_DN_51=An error occurred while trying \ to deregister %s as a schema entry DN: %s INFO_SCHEMA_REGISTERED_BASE_DN_52=Successfully registered DN %s as a new \ schema entry DN SEVERE_ERR_SCHEMA_CANNOT_REGISTER_BASE_DN_53=An error occurred while trying \ to register %s as a schema entry DN: %s INFO_SCHEMA_USING_NEW_USER_ATTRS_54=The schema configuration has been updated \ so that it will now use a new set of user-defined attributes FATAL_ERR_BACKEND_CANNOT_LOCK_ENTRY_55=The Directory Server was unable to \ obtain a lock on entry %s after multiple attempts. This could mean that the \ entry is already locked by a long-running operation or that the entry has \ previously been locked but was not properly unlocked SEVERE_ERR_SCHEMA_BACKUP_CANNOT_GET_MAC_56=An error occurred while attempting \ to obtain the %s MAC provider to create the signed hash for the backup: %s SEVERE_ERR_SCHEMA_BACKUP_CANNOT_GET_DIGEST_57=An error occurred while \ attempting to obtain the %s message digest to create the hash for the backup: \ %s SEVERE_ERR_SCHEMA_BACKUP_CANNOT_CREATE_ARCHIVE_FILE_58=An error occurred \ while trying to create the schema archive file %s in directory %s: %s SEVERE_ERR_SCHEMA_BACKUP_CANNOT_GET_CIPHER_59=An error occurred while \ attempting to obtain the %s cipher to use to encrypt the backup: %s SEVERE_ERR_SCHEMA_BACKUP_ZIP_COMMENT_60=%s schema backup %s SEVERE_ERR_SCHEMA_BACKUP_CANNOT_LIST_SCHEMA_FILES_61=An error occurred while \ attempting to obtain a list of the files in directory %s to include in the \ schema backup: %s SEVERE_ERR_SCHEMA_BACKUP_CANNOT_BACKUP_SCHEMA_FILE_62=An error occurred while \ attempting to back up schema file %s: %s SEVERE_ERR_SCHEMA_BACKUP_CANNOT_CLOSE_ZIP_STREAM_63=An error occurred while \ trying to close the schema archive file %s in directory %s: %s SEVERE_ERR_SCHEMA_BACKUP_CANNOT_UPDATE_BACKUP_DESCRIPTOR_64=An error occurred \ while attempting to update the backup descriptor file %s with information \ about the schema backup: %s SEVERE_ERR_SCHEMA_RESTORE_NO_SUCH_BACKUP_65=Unable to restore or verify \ schema backup %s in directory %s because no such backup exists SEVERE_ERR_SCHEMA_RESTORE_NO_BACKUP_FILE_66=Unable to restore or verify \ schema backup %s in directory %s because the archive filename could not be \ determined SEVERE_ERR_SCHEMA_RESTORE_NO_SUCH_FILE_67=Unable to restore or verify schema \ backup %s because the specified archive file %s does not exist SEVERE_ERR_SCHEMA_RESTORE_CANNOT_CHECK_FOR_ARCHIVE_68=Unable to restore or \ verify schema backup %s because an error occurred while trying to determine \ whether backup archive %s exists: %s SEVERE_ERR_SCHEMA_RESTORE_UNKNOWN_DIGEST_69=Unable to restore or verify \ schema backup %s because an unsigned hash of this backup is available but the \ server cannot determine the digest algorithm used to generate this hash SEVERE_ERR_SCHEMA_RESTORE_CANNOT_GET_DIGEST_70=Unable to restore or verify \ schema backup %s because it has an unsigned hash that uses an unknown or \ unsupported digest algorithm of %s SEVERE_ERR_SCHEMA_RESTORE_UNKNOWN_MAC_71=Unable to restore or verify schema \ backup %s because a signed hash of this backup is available but the server \ cannot determine the MAC algorithm used to generate this hash SEVERE_ERR_SCHEMA_RESTORE_CANNOT_GET_MAC_72=Unable to restore or verify \ schema backup %s because it has a signed hash that uses an unknown or \ unsupported MAC algorithm of %s SEVERE_ERR_SCHEMA_RESTORE_CANNOT_OPEN_BACKUP_FILE_73=Unable to restore or \ verify schema backup %s because an error occurred while attempting to open \ the backup archive file %s: %s SEVERE_ERR_SCHEMA_RESTORE_UNKNOWN_CIPHER_74=Unable to restore or verify \ schema backup %s because it is encrypted but the server cannot determine the \ cipher used to perform this encryption SEVERE_ERR_SCHEMA_RESTORE_CANNOT_GET_CIPHER_75=Unable to restore or verify \ schema backup %s because it is encrypted using an unknown or unsupported \ cipher of %s SEVERE_ERR_SCHEMA_RESTORE_CANNOT_RENAME_CURRENT_DIRECTORY_76=Unable to \ restore schema backup %s because an error occurred while attempting to rename \ the current schema directory from %s to %s: %s NOTICE_SCHEMA_RESTORE_RESTORED_OLD_SCHEMA_77=An error occurred that prevented \ the schema backup from being properly restored. However, the original schema \ files that were in place before the start of the restore process have been \ preserved and are now in their original location of %s SEVERE_ERR_SCHEMA_RESTORE_CANNOT_RESTORE_OLD_SCHEMA_78=An error occurred that \ prevented the schema backup from being properly restored. The original \ schema files that were in place before the start of the restore process have \ been preserved and are contained in the %s directory SEVERE_ERR_SCHEMA_RESTORE_CANNOT_CREATE_SCHEMA_DIRECTORY_79=Unable to restore \ schema backup %s because an error occurred while attempting to create a new \ empty directory %s into which the files should be restored: %s SEVERE_ERR_SCHEMA_RESTORE_OLD_SCHEMA_SAVED_80=An error occurred that \ prevented the schema backup from being properly restored. The original \ schema files that were in place before the start of the restore process have \ been preserved in the %s directory SEVERE_ERR_SCHEMA_RESTORE_CANNOT_GET_ZIP_ENTRY_81=Unable to restore or verify \ schema backup %s because an error occurred while trying to read the next \ entry from the archive file %s: %s SEVERE_ERR_SCHEMA_RESTORE_CANNOT_CREATE_FILE_82=Unable to restore schema \ backup %s because an error occurred while trying to recreate file %s: %s SEVERE_ERR_SCHEMA_RESTORE_CANNOT_PROCESS_ARCHIVE_FILE_83=Unable to restore or \ verify schema backup %s because an error occurred while processing archived \ file %s: %s SEVERE_ERR_SCHEMA_RESTORE_ERROR_ON_ZIP_STREAM_CLOSE_84=Unable to restore or \ verify schema backup %s because an unexpected error occurred while trying to \ close the archive file %s: %s NOTICE_SCHEMA_RESTORE_UNSIGNED_HASH_VALID_85=The message digest calculated \ from the backup archive matches the digest stored with the backup information SEVERE_ERR_SCHEMA_RESTORE_UNSIGNED_HASH_INVALID_86=Unable to restore or \ verify schema backup %s because the message digest calculated from the backup \ archive does not match the digest stored with the backup information NOTICE_SCHEMA_RESTORE_SIGNED_HASH_VALID_87=The signed digest calculated from \ the backup archive matches the signature stored with the backup information SEVERE_ERR_SCHEMA_RESTORE_SIGNED_HASH_INVALID_88=Unable to restore or verify \ schema backup %s because the signed digest calculated from the backup archive \ does not match the signature stored with the backup information NOTICE_SCHEMA_RESTORE_VERIFY_SUCCESSFUL_89=All tests performed on schema \ backup %s from directory %s show that the archive appears to be valid NOTICE_SCHEMA_RESTORE_SUCCESSFUL_90=Schema backup %s was successfully \ restored from the archive in directory %s SEVERE_ERR_TASK_INVALID_STATE_91=The task defined in entry %s is invalid \ because it has an invalid state %s SEVERE_ERR_TASK_CANNOT_PARSE_SCHEDULED_START_TIME_92=An error occurred while \ trying to parse the scheduled start time value %s from task entry %s SEVERE_ERR_TASK_CANNOT_PARSE_ACTUAL_START_TIME_93=An error occurred while \ trying to parse the actual start time value %s from task entry %s SEVERE_ERR_TASK_CANNOT_PARSE_COMPLETION_TIME_94=An error occurred while \ trying to parse the completion time value %s from task entry %s SEVERE_ERR_TASK_MISSING_ATTR_95=Task entry %s is missing required attribute \ %s SEVERE_ERR_TASK_MULTIPLE_ATTRS_FOR_TYPE_96=There are multiple instances of \ attribute %s in task entry %s SEVERE_ERR_TASK_NO_VALUES_FOR_ATTR_97=There are no values for attribute %s in \ task entry %s SEVERE_ERR_TASK_MULTIPLE_VALUES_FOR_ATTR_98=There are multiple values for \ attribute %s in task entry %s SEVERE_ERR_TASK_EXECUTE_FAILED_99=An error occurred while executing the task \ defined in entry %s: %s SEVERE_ERR_RECURRINGTASK_NO_ID_ATTRIBUTE_100=The provided recurring task \ entry does not contain attribute %s which is needed to hold the recurring \ task ID SEVERE_ERR_RECURRINGTASK_MULTIPLE_ID_TYPES_101=The provided recurring task \ entry contains multiple attributes with type %s, which is used to hold the \ recurring task ID, but only a single instance is allowed SEVERE_ERR_RECURRINGTASK_NO_ID_102=The provided recurring task entry does not \ contain any values for the %s attribute, which is used to specify the \ recurring task ID SEVERE_ERR_RECURRINGTASK_MULTIPLE_ID_VALUES_103=The provided recurring task \ entry contains multiple values for the %s attribute, which is used to specify \ the recurring task ID, but only a single value is allowed SEVERE_ERR_RECURRINGTASK_NO_CLASS_ATTRIBUTE_104=The provided recurring task \ entry does not contain attribute %s which is needed to specify the \ fully-qualified name of the class providing the task logic SEVERE_ERR_RECURRINGTASK_MULTIPLE_CLASS_TYPES_105=The provided recurring task \ entry contains multiple attributes with type %s, which is used to hold the \ task class name, but only a single instance is allowed SEVERE_ERR_RECURRINGTASK_NO_CLASS_VALUES_106=The provided recurring task \ entry does not contain any values for the %s attribute, which is used to \ specify the fully-qualified name of the class providing the task logic SEVERE_ERR_RECURRINGTASK_MULTIPLE_CLASS_VALUES_107=The provided recurring \ task entry contains multiple values for the %s attribute, which is used to \ specify the task class name, but only a single value is allowed SEVERE_ERR_RECURRINGTASK_CANNOT_LOAD_CLASS_108=An error occurred while \ attempting to load class %s specified in attribute %s of the provided \ recurring task entry: %s. Does this class exist in the Directory Server \ classpath? SEVERE_ERR_RECURRINGTASK_CANNOT_INSTANTIATE_CLASS_AS_TASK_109=An error \ occurred while trying to create an instance of class %s as a Directory Server \ task. Is this class a subclass of %s? SEVERE_ERR_RECURRINGTASK_CANNOT_INITIALIZE_INTERNAL_110=An error occurred \ while attempting to perform internal initialization on an instance of class \ %s with the information contained in the provided entry: %s SEVERE_ERR_TASKBE_CONFIG_ENTRY_NULL_111=The configuration entry provided when \ attempting to initialize the task backend was null SEVERE_ERR_TASKBE_NO_BASE_DNS_112=The task backend configuration entry does \ not contain any base DNs. There must be exactly one base DN for task \ information in the Directory Server SEVERE_ERR_TASKBE_MULTIPLE_BASE_DNS_113=The task backend configuration entry \ contains multiple base DNs. There must be exactly one base DN for task \ information in the Directory Server SEVERE_ERR_TASKBE_CANNOT_DECODE_RECURRING_TASK_BASE_DN_114=An error occurred \ while attempting to decode recurring task base %s as a DN: %s SEVERE_ERR_TASKBE_CANNOT_DECODE_SCHEDULED_TASK_BASE_DN_115=An error occurred \ while attempting to decode scheduled task base %s as a DN: %s INFO_TASKBE_DESCRIPTION_RETENTION_TIME_116=Specifies the length of time in \ seconds that task information should be retained after processing on that \ task has completed. Once this period has passed, the task information will \ be automatically removed to conserve memory and disk space SEVERE_ERR_TASKBE_CANNOT_INITIALIZE_RETENTION_TIME_117=An unexpected error \ occurred while attempting to initialize the task retention time \ configuration: %s INFO_TASKBE_DESCRIPTION_BACKING_FILE_118=Specifies the path to the backing \ file for the task backend. This LDIF file will hold all the configuration \ for the defined scheduled tasks and recurring tasks SEVERE_ERR_TASKBE_CANNOT_INITIALIZE_BACKING_FILE_119=An unexpected error \ occurred while attempting to initialize the task backing file configuration: \ %s SEVERE_ERR_TASKBE_NO_BACKING_FILE_120=The updated configuration entry does \ not have a value for the required %s attribute, which specifies the path to \ the task data backing file SEVERE_ERR_TASKBE_BACKING_FILE_EXISTS_121=The specified task data backing \ file %s already exists and the Directory Server will not attempt to overwrite \ it. Please delete or rename the existing file before attempting to use that \ path for the new backing file, or choose a new path SEVERE_ERR_TASKBE_INVALID_BACKING_FILE_PATH_122=The specified path %s for the \ new task data backing file appears to be an invalid path. Please choose a \ new path for the task data backing file SEVERE_ERR_TASKBE_BACKING_FILE_MISSING_PARENT_123=The parent directory %s for \ the new task data backing file %s does not exist. Please create this \ directory before attempting to use this path for the new backing file or \ choose a new path SEVERE_ERR_TASKBE_BACKING_FILE_PARENT_NOT_DIRECTORY_124=The parent directory \ %s for the new task data backing file %s exists but is not a directory. \ Please choose a new path for the task data backing file SEVERE_ERR_TASKBE_ERROR_GETTING_BACKING_FILE_125=An error occurred while \ attempting to determine the new path to the task data backing file: %s SEVERE_ERR_TASKBE_NO_RETENTION_TIME_126=The updated configuration entry does \ not have a value for the required %s attribute, which specifies the length of \ time in seconds that information about completed tasks should be retained \ before they are cleaned up SEVERE_ERR_TASKBE_ERROR_GETTING_RETENTION_TIME_127=An error occurred while \ attempting to determine the completed task retention time: %s INFO_TASKBE_UPDATED_RETENTION_TIME_128=The completed task retention time has \ been updated to %d seconds. This will take effect immediately INFO_TASKBE_UPDATED_BACKING_FILE_129=The path to the task data backing file \ has been changed to %s. A snapshot of the current task configuration has \ been written to that file and it will continue to be used for future updates SEVERE_ERR_TASKBE_ADD_DISALLOWED_DN_130=New entries in the task backend may \ only be added immediately below %s for scheduled tasks or immediately below \ %s for recurring tasks SEVERE_ERR_TASKBE_MODIFY_DN_NOT_SUPPORTED_131=Modify DN operations are not \ supported in the task backend INFO_TASKBE_BACKING_FILE_HEADER_132=This file contains the data used by the \ Directory Server task scheduler backend. Do not edit this file directly, as \ there is a risk that those changes will be lost. Scheculed and recurring \ task definitions should only be edited using the administration utilities \ provided with the Directory Server SEVERE_ERR_TASKSCHED_DUPLICATE_RECURRING_ID_133=Unable to add recurring task \ %s to the task scheduler because another recurring task already exists with \ the same ID SEVERE_ERR_TASKSCHED_DUPLICATE_TASK_ID_134=Unable to schedule task %s because \ another task already exists with the same ID SEVERE_ERR_TASKSCHED_CANNOT_FIND_RECURRING_TASK_135=Task %s has completed \ processing and indicates that it is associated with recurring task %s but no \ recurring task with that ID is currently defined so it is not possible to \ schedule the next iteration SEVERE_ERR_TASKSCHED_ERROR_SCHEDULING_RECURRING_ITERATION_136=An error \ occurred while attempting to schedule the next iteration of recurring task \ %s: %s SEVERE_ERR_TASKSCHED_CANNOT_PARSE_ENTRY_RECOVERABLE_137=An error occurred \ while attempting to read an entry from the tasks backing file %s on or near \ line %d: %s. This is not a fatal error, so the task scheduler will attempt \ to continue parsing the file and schedule any additional tasks that it \ contains FATAL_ERR_TASKSCHED_CANNOT_PARSE_ENTRY_FATAL_138=An error occurred while \ attempting to read an entry from the tasks backing file %s on or near line \ %d: %s. This is an unrecoverable error, and parsing cannot continue SEVERE_ERR_TASKSCHED_ENTRY_HAS_NO_PARENT_139=Entry %s read from the tasks \ backing file is invalid because it has no parent and does not match the task \ root DN of %s SEVERE_ERR_TASKSCHED_CANNOT_SCHEDULE_RECURRING_TASK_FROM_ENTRY_140=An error \ occurred while attempting to parse entry %s as a recurring task and add it to \ the scheduler: %s SEVERE_ERR_TASKSCHED_CANNOT_SCHEDULE_TASK_FROM_ENTRY_141=An error occurred \ while attempting to parse entry %s as a task and add it to the scheduler: %s SEVERE_ERR_TASKSCHED_INVALID_TASK_ENTRY_DN_142=Entry %s read from the tasks \ backing file %s has a DN which is not valid for a task or recurring task \ definition and will be ignored SEVERE_ERR_TASKSCHED_ERROR_READING_TASK_BACKING_FILE_143=An error occurred \ while attempting to read from the tasks data backing file %s: %s SEVERE_ERR_TASKSCHED_CANNOT_CREATE_BACKING_FILE_144=An error occurred while \ attempting to create a new tasks backing file %s for use with the task \ scheduler: %s SEVERE_ERR_TASKSCHED_NO_CLASS_ATTRIBUTE_145=The provided task entry does not \ contain attribute %s which is needed to specify the fully-qualified name of \ the class providing the task logic SEVERE_ERR_TASKSCHED_MULTIPLE_CLASS_TYPES_146=The provided task entry \ contains multiple attributes with type %s, which is used to hold the task \ class name, but only a single instance is allowed SEVERE_ERR_TASKSCHED_NO_CLASS_VALUES_147=The provided task entry does not \ contain any values for the %s attribute, which is used to specify the \ fully-qualified name of the class providing the task logic SEVERE_ERR_TASKSCHED_MULTIPLE_CLASS_VALUES_148=The provided task entry \ contains multiple values for the %s attribute, which is used to specify the \ task class name, but only a single value is allowed SEVERE_ERR_TASKSCHED_CANNOT_LOAD_CLASS_149=An error occurred while attempting \ to load class %s specified in attribute %s of the provided task entry: %s. \ Does this class exist in the Directory Server classpath? SEVERE_ERR_TASKSCHED_CANNOT_INSTANTIATE_CLASS_AS_TASK_150=An error occurred \ while trying to create an instance of class %s as a Directory Server task. \ Is this class a subclass of %s? SEVERE_ERR_TASKSCHED_CANNOT_INITIALIZE_INTERNAL_151=An error occurred while \ attempting to perform internal initialization on an instance of class %s with \ the information contained in the provided entry: %s SEVERE_WARN_TASKSCHED_CANNOT_RENAME_CURRENT_BACKING_FILE_152=An error \ occurred while attempting to rename the current tasks backing file from %s to \ %s: %s. The previous task configuration (which does not reflect the latest \ update) may be lost SEVERE_ERR_TASKSCHED_CANNOT_RENAME_NEW_BACKING_FILE_153=An error occurred \ while attempting to rename the new tasks backing file from %s to %s: %s. If \ the Directory Server is restarted, then the task scheduler may not be able to SEVERE_ERR_TASKSCHED_CANNOT_WRITE_BACKING_FILE_154=An error occurred while \ attempting to write the new tasks data backing file %s: %s. Configuration \ information reflecting the latest update may be lost SEVERE_ERR_TASKBE_IMPORT_NOT_SUPPORTED_155=The task backend does not support \ LDIF import operations INFO_TASKBE_INTERRUPTED_BY_SHUTDOWN_156=The tasks backend is being shut down INFO_ROOTDSE_DESCRIPTION_SHOW_ALL_ATTRIBUTES_157=Indicates whether all \ attributes in the root DSE should be treated like user attributes (and \ therefore returned to clients by default) regardless of the Directory Server \ schema configuration SEVERE_ERR_ROOTDSE_CANNOT_DETERMINE_ALL_USER_ATTRIBUTES_158=An error occurred \ while trying to determine the value of the %s configuration attribute, which \ controls whether to treat all root DSE attributes like user attributes: %s. \ The attributes in the root DSE will be treated based on their definition in \ the server schema INFO_ROOTDSE_UPDATED_SHOW_ALL_ATTRS_159=The root DSE configuration has been \ updated so that configuration attribute %s will now use a value of %s SEVERE_ERR_TASKSCHED_REMOVE_RECURRING_EXISTING_ITERATION_160=Unable to remove \ recurring task %s because there is already a scheduled iteration of that task \ with ID %s that must be removed first SEVERE_ERR_TASKSCHED_REMOVE_PENDING_NO_SUCH_TASK_161=Unable to remove pending \ task %s because no such task exists SEVERE_ERR_TASKSCHED_REMOVE_PENDING_NOT_PENDING_162=Unable to remove pending \ task %s because the task is no longer pending SEVERE_ERR_TASKSCHED_REMOVE_COMPLETED_NO_SUCH_TASK_163=Unable to remove \ completed task %s because no such task exists in the list of completed tasks SEVERE_ERR_TASKBE_DELETE_INVALID_ENTRY_164=Unable to remove entry %s from the \ task backend because its DN is either not appropriate for that backend or it \ is not below the scheduled or recurring tasks base entry SEVERE_ERR_TASKBE_DELETE_NO_SUCH_TASK_165=Unable to remove entry %s from the \ task backend because there is no scheduled task associated with that entry DN SEVERE_ERR_TASKBE_DELETE_RUNNING_166=Unable to delete entry %s from the task \ backend because the associated task is currently running SEVERE_ERR_TASKBE_DELETE_NO_SUCH_RECURRING_TASK_167=Unable to remove entry %s \ from the task backend because there is no recurring task associated with that \ entry DN SEVERE_ERR_TASKBE_SEARCH_INVALID_BASE_168=Unable to process the search \ operation in the task backend because the provided base DN %s is not valid \ for entries in the task backend SEVERE_ERR_TASKBE_SEARCH_NO_SUCH_TASK_169=Unable to process the search \ operation in the task backend because there is no scheduled task associated \ with the provided search base entry %s SEVERE_ERR_TASKBE_SEARCH_NO_SUCH_RECURRING_TASK_170=Unable to process the \ search operation in the task backend because there is no recurring task \ associated with the provided search base entry %s SEVERE_ERR_BACKUP_CONFIG_ENTRY_NULL_171=Unable to initialize the backup \ backend because the provided configuration entry is null SEVERE_ERR_BACKUP_CANNOT_DECODE_BACKUP_ROOT_DN_172=Unable to initialize the \ backup backend because an error occurred while attempting to decode the base \ DN for the backend: %s INFO_BACKUP_DESCRIPTION_BACKUP_DIR_LIST_173=Specifies the set of directories \ that will be accessed by default for search operations in the backup backend. \ Backup directories not in this list may still be accessed by directly \ specifying the backup directory in the search base DN. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_BACKUP_CANNOT_DETERMINE_BACKUP_DIR_LIST_174=An error occurred \ while attempting to determine the backup directory list: %s. Initialization \ of the backup backend cannot continue SEVERE_ERR_BACKUP_GET_ENTRY_NULL_175=Unable to retrieve an entry from the \ backup backend because the requested entry was null SEVERE_ERR_BACKUP_INVALID_BASE_176=Requested entry %s does not exist in the \ backup backend SEVERE_ERR_BACKUP_DN_DOES_NOT_SPECIFY_DIRECTORY_177=Unable to retrieve entry \ %s from the backup backend because the requested DN is one level below the \ base DN but does not specify a backup directory SEVERE_ERR_BACKUP_INVALID_BACKUP_DIRECTORY_178=Unable to retrieve entry %s \ from the backup backend because the requested backup directory is invalid: \ %s SEVERE_ERR_BACKUP_ERROR_GETTING_BACKUP_DIRECTORY_179=An error occurred while \ attempting to examine the requested backup directory: %s SEVERE_ERR_BACKUP_NO_BACKUP_ID_IN_DN_180=Unable to retrieve entry %s from the \ backup backend because the requested DN is two levels below the base DN but \ does not specify a backup ID SEVERE_ERR_BACKUP_NO_BACKUP_PARENT_DN_181=Unable to retrieve entry %s from \ the backup backend because it does not have a parent SEVERE_ERR_BACKUP_NO_BACKUP_DIR_IN_DN_182=Unable to retrieve entry %s from \ the backup backend because the DN does not contain the backup directory in \ which the requested backup should reside SEVERE_ERR_BACKUP_NO_SUCH_BACKUP_183=Backup %s does not exist in backup \ directory %s SEVERE_ERR_BACKUP_ADD_NOT_SUPPORTED_184=Add operations are not supported in \ the backup backend SEVERE_ERR_BACKUP_DELETE_NOT_SUPPORTED_185=Delete operations are not \ supported in the backup backend SEVERE_ERR_BACKUP_MODIFY_NOT_SUPPORTED_186=Modify operations are not \ supported in the backup backend SEVERE_ERR_BACKUP_MODIFY_DN_NOT_SUPPORTED_187=Modify DN operations are not \ supported in the backup backend SEVERE_ERR_BACKUP_NO_SUCH_ENTRY_188=The requested entry %s does not exist in \ the backup backend SEVERE_ERR_BACKUP_EXPORT_NOT_SUPPORTED_189=LDIF export operations are not \ supported in the backup backend SEVERE_ERR_BACKUP_IMPORT_NOT_SUPPORTED_190=LDIF import operations are not \ supported in the backup backend SEVERE_ERR_BACKUP_BACKUP_AND_RESTORE_NOT_SUPPORTED_191=Backup and restore \ operations are not supported in the backup backend SEVERE_ERR_MEMORYBACKEND_REQUIRE_EXACTLY_ONE_BASE_192=Exactly one base DN \ must be provided for use with the memory-based backend SEVERE_ERR_MEMORYBACKEND_ENTRY_ALREADY_EXISTS_193=Entry %s already exists in \ the memory-based backend SEVERE_ERR_MEMORYBACKEND_ENTRY_DOESNT_BELONG_194=Entry %s does not belong in \ the memory-based backend SEVERE_ERR_MEMORYBACKEND_PARENT_DOESNT_EXIST_195=Unable to add entry %s \ because its parent entry %s does not exist in the memory-based backend SEVERE_ERR_MEMORYBACKEND_ENTRY_DOESNT_EXIST_196=Entry %s does not exist in \ the memory-based backend SEVERE_ERR_MEMORYBACKEND_CANNOT_DELETE_ENTRY_WITH_CHILDREN_197=Cannot delete \ entry %s because it has one or more subordinate entries SEVERE_ERR_MEMORYBACKEND_MODDN_NOT_SUPPORTED_198=Modify DN operations are not \ supported in the memory-based backend SEVERE_ERR_MEMORYBACKEND_CANNOT_CREATE_LDIF_WRITER_199=Unable to create an \ LDIF writer: %s SEVERE_ERR_MEMORYBACKEND_CANNOT_WRITE_ENTRY_TO_LDIF_200=Cannot write entry %s \ to LDIF: %s SEVERE_ERR_MEMORYBACKEND_CANNOT_CREATE_LDIF_READER_201=Unable to create an \ LDIF reader: %s SEVERE_ERR_MEMORYBACKEND_ERROR_READING_LDIF_202=An unrecoverable error \ occurred while reading from LDIF: %s SEVERE_ERR_MEMORYBACKEND_ERROR_DURING_IMPORT_203=An unexpected error occurred \ while processing the import: %s SEVERE_ERR_MEMORYBACKEND_BACKUP_RESTORE_NOT_SUPPORTED_204=The memory-based \ backend does not support backup or restore operations SEVERE_ERR_MEMORYBACKEND_CANNOT_RENAME_ENRY_WITH_CHILDREN_205=Cannot rename \ entry %s because it has one or more subordinate entries SEVERE_ERR_MEMORYBACKEND_CANNOT_RENAME_TO_ANOTHER_BACKEND_206=Cannot rename \ entry %s because the target entry is in a different backend SEVERE_ERR_MEMORYBACKEND_RENAME_PARENT_DOESNT_EXIST_207=Cannot rename entry \ %s because the new parent entry %s doesn't exist INFO_SCHEMA_DESCRIPTION_SHOW_ALL_ATTRIBUTES_208=Indicates whether to treat \ attributes in the subschema entry as user attributes even if they are marked \ operational. This may provide compatibility with some applications that \ expect schema attributes like attributeType and objectClasses to be included \ by default even if they are not requested. Note that the ldapSyntaxes \ attribute will always be treated as operational in order to avoid problems \ with attempts to modify the schema over protocol SEVERE_ERR_SCHEMA_CANNOT_DETERMINE_SHOW_ALL_209=An error occurred while \ trying to determine whether to treat all subschema entry attributes as user \ attributes regardless of the way they are defined in the schema, as specified \ in the ds-cfg-show-all-attributes attribute of configuration entry %s: %s. \ The default behavior, which is to treat the attribute types as defined in the \ server schema, will be used FATAL_ERR_BACKEND_CANNOT_REGISTER_BASEDN_210=An error occurred while \ attempting to register base DN %s in the Directory Server: %s MILD_ERR_SCHEMA_DELETE_MODTYPE_NOT_SUPPORTED_211=The schema backend does not \ currently support removing existing schema elements MILD_ERR_SCHEMA_INVALID_MODIFICATION_TYPE_212=The schema backend does not \ support the %s modification type MILD_ERR_SCHEMA_MODIFY_UNSUPPORTED_ATTRIBUTE_TYPE_213=The schema backend does \ not support the modification of the %s attribute type. Only attribute types, \ object classes, name forms, DIT content rules, DIT structure rules, and \ matching rule uses may be modified MILD_ERR_SCHEMA_MODIFY_CANNOT_DECODE_ATTRTYPE_214=An error occurred while \ attempting to decode the attribute type "%s": %s MILD_ERR_SCHEMA_MODIFY_ATTRTYPE_ALREADY_EXISTS_215=Unable to add attribute \ type %s to the server schema because there is an existing attribute type \ with a conflicting name or OID: %s MILD_ERR_SCHEMA_MODIFY_CANNOT_DECODE_OBJECTCLASS_216=An error occurred while \ attempting to decode the object class "%s": %s MILD_ERR_SCHEMA_MODIFY_UNDEFINED_SUPERIOR_OBJECTCLASS_217=Unable to add \ objectclass %s because its superior class of %s is not defined in the server \ schema MILD_ERR_SCHEMA_MODIFY_OC_UNDEFINED_REQUIRED_ATTR_218=Unable to add \ objectclass %s because it requires attribute %s which is not defined in the \ server schema MILD_ERR_SCHEMA_MODIFY_OC_UNDEFINED_OPTIONAL_ATTR_219=Unable to add \ objectclass %s because it allows attribute %s which is not defined in the \ server schema MILD_ERR_SCHEMA_MODIFY_OBJECTCLASS_ALREADY_EXISTS_220=Unable to add \ objectclass %s to the server schema because there is an existing objectclass \ with a conflicting name or OID: %s MILD_ERR_SCHEMA_MODIFY_CANNOT_READ_EXISTING_USER_SCHEMA_221=An error occurred \ while attempting to read the contents of schema file %s: %s MILD_ERR_SCHEMA_MODIFY_CANNOT_WRITE_NEW_SCHEMA_222=An error occurred while \ attepting to write the updated schema: %s MILD_ERR_SCHEMA_MODIFY_CANNOT_DECODE_NAME_FORM_223=An error occurred while \ attempting to decode the name form "%s": %s MILD_ERR_SCHEMA_MODIFY_CANNOT_DECODE_DCR_224=An error occurred while \ attempting to decode the DIT content rule "%s": %s MILD_ERR_SCHEMA_MODIFY_CANNOT_DECODE_DSR_225=An error occurred while \ attempting to decode the DIT structure rule "%s": %s MILD_ERR_SCHEMA_MODIFY_CANNOT_DECODE_MR_USE_226=An error occurred while \ attempting to decode the matching rule use "%s": %s MILD_ERR_SCHEMA_MODIFY_DELETE_NO_VALUES_227=The server will not allow \ removing all values for the %s attribute type in the server schema MILD_ERR_SCHEMA_MODIFY_MULTIPLE_CONFLICTS_FOR_ADD_ATTRTYPE_228=Unable to add \ attribute type %s because it conflicts with multiple existing attribute types \ (%s and %s) MILD_ERR_SCHEMA_MODIFY_UNDEFINED_SUPERIOR_ATTRIBUTE_TYPE_229=Unable to add \ attribute type %s because it references superior attribute type %s which is \ not defined in the server schema MILD_ERR_SCHEMA_MODIFY_MULTIPLE_CONFLICTS_FOR_ADD_OBJECTCLASS_230=Unable to \ add objectclass %s because it conflicts with multiple existing objectclasses \ (%s and %s) MILD_ERR_SCHEMA_MODIFY_MULTIPLE_CONFLICTS_FOR_ADD_NAME_FORM_231=Unable to add \ name form %s because it conflicts with multiple existing name forms (%s and \ %s) MILD_ERR_SCHEMA_MODIFY_NF_UNDEFINED_STRUCTURAL_OC_232=Unable to add name form \ %s because it references structural objectclass %s which is not defined in \ the server schema MILD_ERR_SCHEMA_MODIFY_NF_UNDEFINED_REQUIRED_ATTR_233=Unable to add name form \ %s because it references required attribute type %s which is not defined in \ the server schema MILD_ERR_SCHEMA_MODIFY_NF_UNDEFINED_OPTIONAL_ATTR_234=Unable to add name form \ %s because it references optional attribute type %s which is not defined in \ the server schema MILD_ERR_SCHEMA_MODIFY_MULTIPLE_CONFLICTS_FOR_ADD_DCR_235=Unable to add DIT \ content rule %s because it conflicts with multiple existing DIT content rules \ (%s and %s) MILD_ERR_SCHEMA_MODIFY_STRUCTURAL_OC_CONFLICT_FOR_ADD_DCR_236=Unable to add \ DIT content rule %s because it references structural objectclass %s which is \ already associated with another DIT content rule %s MILD_ERR_SCHEMA_MODIFY_DCR_UNDEFINED_STRUCTURAL_OC_237=Unable to add DIT \ content rule %s because it references structural objectclass %s which is not \ defined in the server schema MILD_ERR_SCHEMA_MODIFY_DCR_UNDEFINED_AUXILIARY_OC_238=Unable to add DIT \ content rule %s because it references auxiliary objectclass %s which is not \ defined in the server schema MILD_ERR_SCHEMA_MODIFY_DCR_UNDEFINED_REQUIRED_ATTR_239=Unable to add DIT \ content rule %s because it references required attribute type %s which is not \ defined in the server schema MILD_ERR_SCHEMA_MODIFY_DCR_UNDEFINED_OPTIONAL_ATTR_240=Unable to add DIT \ content rule %s because it references optional attribute type %s which is not \ defined in the server schema MILD_ERR_SCHEMA_MODIFY_DCR_UNDEFINED_PROHIBITED_ATTR_241=Unable to add DIT \ content rule %s because it references prohibited attribute type %s which is \ not defined in the server schema MILD_ERR_SCHEMA_MODIFY_MULTIPLE_CONFLICTS_FOR_ADD_DSR_242=Unable to add DIT \ structure rule %s because it conflicts with multiple existing DIT structure \ rules (%s and %s) MILD_ERR_SCHEMA_MODIFY_NAME_FORM_CONFLICT_FOR_ADD_DSR_243=Unable to add DIT \ structure rule %s because it references name form %s which is already \ associated with another DIT structure rule %s MILD_ERR_SCHEMA_MODIFY_DSR_UNDEFINED_NAME_FORM_244=Unable to add DIT \ structure rule %s because it references name form %s which is not defined in \ the server schema MILD_ERR_SCHEMA_MODIFY_MULTIPLE_CONFLICTS_FOR_ADD_MR_USE_245=Unable to add \ matching rule use %s because it conflicts with multiple existing matching \ rule uses (%s and %s) MILD_ERR_SCHEMA_MODIFY_MR_CONFLICT_FOR_ADD_MR_USE_246=Unable to add matching \ rule use %s because it references matching rule %s which is already \ associated with another matching rule use %s MILD_ERR_SCHEMA_MODIFY_MRU_UNDEFINED_ATTR_247=Unable to add matching rule use \ %s because it references attribute type %s which is not defined in the server \ schema MILD_ERR_SCHEMA_MODIFY_CIRCULAR_REFERENCE_AT_248=Circular reference detected \ for attribute type %s in which the superior type chain references the \ attribute type itself MILD_ERR_SCHEMA_MODIFY_CIRCULAR_REFERENCE_OC_249=Circular reference detected \ for objectclass %s in which the superior class chain references the \ objectclass itself MILD_ERR_SCHEMA_MODIFY_CIRCULAR_REFERENCE_DSR_250=Circular reference detected \ for DIT structure rule %s in which the superior rule chain references the DIT \ structure rule itself MILD_ERR_SCHEMA_MODIFY_CANNOT_WRITE_ORIG_FILES_CLEANED_251=An error occurred \ while attempting to create copies of the existing schema files before \ applying the updates: %s. The server was able to restore the original \ schema configuration, so no additional cleanup should be required MILD_ERR_SCHEMA_MODIFY_CANNOT_WRITE_ORIG_FILES_NOT_CLEANED_252=An error \ occurred while attempting to create copies of the existing schema files \ before applying the updates: %s. A problem also occurred when attempting to \ restore the original schema configuration, so the server may be left in an \ inconsistent state and could require manual cleanup MILD_ERR_SCHEMA_MODIFY_CANNOT_WRITE_NEW_FILES_RESTORED_253=An error occurred \ while attempting to write new versions of the server schema files: %s. The \ server was able to restore the original schema configuration, so no \ additional cleanup should be required MILD_ERR_SCHEMA_MODIFY_CANNOT_WRITE_NEW_FILES_NOT_RESTORED_254=An error \ occrred while attempting to write new versions of the server schema files: \ %s. A problem also occurred when attempting to restore the original schema \ configuration, so the server may be left in an inconsistent state and could \ require manual cleanup MILD_ERR_SCHEMA_MODIFY_REMOVE_NO_SUCH_ATTRIBUTE_TYPE_255=Unable to remove \ attribute type %s from the server schema because no such attribute type is \ defined MILD_ERR_SCHEMA_MODIFY_REMOVE_AT_SUPERIOR_TYPE_256=Unable to remove attribute \ type %s from the server schema because it is referenced as the superior type \ for attribute type %s MILD_ERR_SCHEMA_MODIFY_REMOVE_AT_IN_OC_257=Unable to remove attribute type %s \ from the server schema because it is referenced as a required or optional \ attribute type in objectclass %s MILD_ERR_SCHEMA_MODIFY_REMOVE_AT_IN_NF_258=Unable to remove attribute type %s \ from the server schema because it is referenced as a required or optional \ attribute type in name form %s MILD_ERR_SCHEMA_MODIFY_REMOVE_AT_IN_DCR_259=Unable to remove attribute type \ %s from the server schema because it is referenced as a required, optional, \ or prohibited attribute type in DIT content rule %s MILD_ERR_SCHEMA_MODIFY_REMOVE_AT_IN_MR_USE_260=Unable to remove attribute \ type %s from the server schema because it is referenced by matching rule use \ %s MILD_ERR_SCHEMA_MODIFY_REMOVE_NO_SUCH_OBJECTCLASS_261=Unable to remove \ objectclass %s from the server schema because no such objectclass is defined MILD_ERR_SCHEMA_MODIFY_REMOVE_OC_SUPERIOR_CLASS_262=Unable to remove \ objectclass %s from the server schema because it is referenced as the \ superior class for objectclass %s MILD_ERR_SCHEMA_MODIFY_REMOVE_OC_IN_NF_263=Unable to remove objectclass %s \ from the server schema because it is referenced as the structural class for \ name form %s MILD_ERR_SCHEMA_MODIFY_REMOVE_OC_IN_DCR_264=Unable to remove objectclass %s \ from the server schema because it is referenced as a structural or auxiliary \ class for DIT content rule %s MILD_ERR_SCHEMA_MODIFY_REMOVE_NO_SUCH_NAME_FORM_265=Unable to remove name \ form %s from the server schema because no such name form is defined MILD_ERR_SCHEMA_MODIFY_REMOVE_NF_IN_DSR_266=Unable to remove name form %s \ from the server schema because it is referenced by DIT structure rule %s MILD_ERR_SCHEMA_MODIFY_REMOVE_NO_SUCH_DCR_267=Unable to remove DIT content \ rule %s from the server schema because no such DIT content rule is defined MILD_ERR_SCHEMA_MODIFY_REMOVE_NO_SUCH_DSR_268=Unable to remove DIT structure \ rule %s from the server schema because no such DIT structure rule is defined MILD_ERR_SCHEMA_MODIFY_REMOVE_DSR_SUPERIOR_RULE_269=Unable to remove DIT \ structure rule %s from the server schema because it is referenced as a \ superior rule for DIT structure rule %s MILD_ERR_SCHEMA_MODIFY_REMOVE_NO_SUCH_MR_USE_270=Unable to remove matching \ rule use %s from the server schema because no such matching rule use is \ defined MILD_ERR_SCHEMA_MODIFY_NF_OC_NOT_STRUCTURAL_271=Unable to add name form %s \ because it references objectclass %s which is defined in the server schema \ but is not a structural objectclass MILD_ERR_SCHEMA_MODIFY_DCR_OC_NOT_STRUCTURAL_272=Unable to add DIT content \ rule %s because it references structural objectclass %s which is defined in \ the server schema but is not structural MILD_ERR_SCHEMA_MODIFY_STRUCTURAL_OC_CONFLICT_FOR_ADD_NF_273=Unable to add \ name form %s because it references structural objectclass %s which is already \ associated with another name form %s MILD_ERR_SCHEMA_MODIFY_OBSOLETE_SUPERIOR_ATTRIBUTE_TYPE_274=Unable to add \ attribute type %s because the superior type %s is marked as OBSOLETE in the \ server schema MILD_ERR_SCHEMA_MODIFY_ATTRTYPE_OBSOLETE_MR_275=Unable to add attribute type \ %s because the associated matching rule %s is marked as OBSOLETE in the \ server schema MILD_ERR_SCHEMA_MODIFY_OBSOLETE_SUPERIOR_OBJECTCLASS_276=Unable to add object \ class %s because the superior class %s is marked as OBSOLETE in the server \ schema MILD_ERR_SCHEMA_MODIFY_OC_OBSOLETE_REQUIRED_ATTR_277=Unable to add object \ class %s because required attribute %s is marked as OBSOLETE in the server \ schema MILD_ERR_SCHEMA_MODIFY_OC_OBSOLETE_OPTIONAL_ATTR_278=Unable to add object \ class %s because optional attribute %s is marked as OBSOLETE in the server \ schema MILD_ERR_SCHEMA_MODIFY_NF_OC_OBSOLETE_279=Unable to add name form %s because \ its structural object class %s is marked as OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_NF_OBSOLETE_REQUIRED_ATTR_280=Unable to add name form \ %s because it requires attribute type %s which is marked as OBSOLETE in the \ server schema MILD_ERR_SCHEMA_MODIFY_NF_OBSOLETE_OPTIONAL_ATTR_281=Unable to add name form \ %s because it allows attribute type %s which is marked as OBSOLETE in the \ server schema MILD_ERR_SCHEMA_MODIFY_DCR_STRUCTURAL_OC_OBSOLETE_282=Unable to add DIT \ content rule %s because its structural object class %s is marked as OBSOLETE \ in the server schema MILD_ERR_SCHEMA_MODIFY_DCR_OC_NOT_AUXILIARY_283=Unable to add DIT content \ rule %s because it references auxiliary object class %s which is defined in \ the server schema but is not an auxiliary class MILD_ERR_SCHEMA_MODIFY_DCR_AUXILIARY_OC_OBSOLETE_284=Unable to add DIT \ content rule %s because it allows auxiliary object class %s which is marked \ as OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_DCR_OBSOLETE_REQUIRED_ATTR_285=Unable to add DIT \ content rule %s because it requires attribute type %s which is marked as \ OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_DCR_OBSOLETE_OPTIONAL_ATTR_286=Unable to add DIT \ content rule %s because it allows attribute type %s which is marked as \ OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_DCR_OBSOLETE_PROHIBITED_ATTR_287=Unable to add DIT \ content rule %s because it prohibits attribute type %s which is marked as \ OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_DSR_OBSOLETE_NAME_FORM_288=Unable to add DIT structure \ rule %s because its name form %s is marked OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_DSR_OBSOLETE_SUPERIOR_RULE_289=Unable to add DIT \ structure rule %s because it references superior rule %s whihc is marked as \ OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_MRU_OBSOLETE_MR_290=Unable to add matching rule use %s \ because its matching rule %s is marked OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_MRU_OBSOLETE_ATTR_291=Unable to add matching rule use \ %s because it references attribute type %s which is marked as OBSOLETE in the \ server schema MILD_ERR_SCHEMA_MODIFY_DCR_OBSOLETE_AUXILIARY_OC_292=Unable to add DIT \ content rule %s because it references auxiliary object class %s which is \ marked as OBSOLETE in the server schema MILD_ERR_SCHEMA_MODIFY_INSUFFICIENT_PRIVILEGES_293=You do not have sufficient \ privileges to modify the Directory Server schema SEVERE_ERR_SCHEMA_CANNOT_FIND_CONCAT_FILE_294=Unable to find a file \ containing concatenated schema element definitions in order to determine if \ any schema changes were made with the server offline. The file was expected \ in the %s directory and should have been named either %s or %s SEVERE_ERR_SCHEMA_ERROR_DETERMINING_SCHEMA_CHANGES_295=An error occurred \ while attempting to determine whether any schema changes had been made by \ directly editing the schema files with the server offline: %s SEVERE_ERR_SCHEMA_CANNOT_WRITE_CONCAT_SCHEMA_FILE_296=An error occurred while \ attempting to write file %s containing a concatenated list of all server \ schema elements: %s. The server may not be able to accurately identify any \ schema changes made with the server offline NOTICE_BACKEND_ENVIRONMENT_UNUSABLE_297=JE Database Environment corresponding \ to backend id %s is corrupt. Restart the Directory Server to reopen the \ Environment SEVERE_ERR_TASKSCHED_NOT_ALLOWED_TASK_298=The Directory Server is not \ configured to allow task %s to be invoked INFO_TASK_COMPLETION_BODY_299=Task ID: %s\r\nTask State: %s\r\nScheduled \ Start Time: %s\r\nActual Start Time: %s\r\nCompletion Time: %s\r\n\r\nLog \ Messages:\r\n opendj-sdk/opends/src/messages/messages/config.properties
New file @@ -0,0 +1,2138 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=CONFIG # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # MILD_ERR_CONFIG_ATTR_IS_REQUIRED_1=Configuration attribute %s is required to \ have at least one value but the resulted operation would have removed all \ values MILD_ERR_CONFIG_ATTR_REJECTED_VALUE_2=Provided value %s for configuration \ attribute %s was rejected. The reason provided was: %s MILD_ERR_CONFIG_ATTR_SET_VALUES_IS_SINGLE_VALUED_3=Configuration attribute %s \ is single-valued, but multiple values were provided MILD_ERR_CONFIG_ATTR_ADD_VALUES_IS_SINGLE_VALUED_4=Configuration attribute %s \ is single-valued, but adding the provided value(s) would have given it \ multiple values MILD_ERR_CONFIG_ATTR_ADD_VALUES_ALREADY_EXISTS_5=Configuration attribute %s \ already contains a value %s MILD_ERR_CONFIG_ATTR_NO_SUCH_VALUE_6=Cannot remove value %s from \ configuration attribute %s because the specified value does not exist MILD_ERR_CONFIG_ATTR_INVALID_BOOLEAN_VALUE_7=Unable to set the value for \ Boolean configuration attribute %s because the provided value %s was not \ either 'true' or 'false' MILD_ERR_CONFIG_ATTR_NO_INT_VALUE_8=Unable to retrieve the value for \ configuration attribute %s as an integer because that attribute does not have \ any values MILD_ERR_CONFIG_ATTR_MULTIPLE_INT_VALUES_9=Unable to retrieve the value for \ configuration attribute %s as an integer because that attribute has multiple \ values MILD_ERR_CONFIG_ATTR_VALUE_OUT_OF_INT_RANGE_10=Unable to retrieve the value \ for configuration attribute %s as a Java int because the value is outside the \ allowable range for an int MILD_ERR_CONFIG_ATTR_INVALID_INT_VALUE_11=Unable to set the value for integer \ configuration attribute %s because the provided value %s cannot be \ interpreted as an integer value: %s MILD_ERR_CONFIG_ATTR_INT_BELOW_LOWER_BOUND_12=Unable to set the value for \ configuration attribute %s because the provided value %d is less than the \ lowest allowed value of %d MILD_ERR_CONFIG_ATTR_INT_ABOVE_UPPER_BOUND_13=Unable to set the value for \ configuration attribute %s because the provided value %d is greater than the \ largest allowed value of %d MILD_ERR_CONFIG_ATTR_INT_COULD_NOT_PARSE_14=Unable to parse value %s for \ configuration attribute %s as an integer value: %s MILD_ERR_CONFIG_ATTR_NO_STRING_VALUE_15=Unable to retrieve the value for \ configuration attribute %s as a string because that attribute does not have \ any values MILD_ERR_CONFIG_ATTR_MULTIPLE_STRING_VALUES_16=Unable to retrieve the value \ for configuration attribute %s as a string because that attribute has \ multiple values MILD_ERR_CONFIG_ATTR_EMPTY_STRING_VALUE_17=An empty value string was provided \ for configuration attribute %s MILD_ERR_CONFIG_ATTR_VALUE_NOT_ALLOWED_18=The value %s is not included in the \ list of acceptable values for configuration attribute %s MILD_ERR_CONFIG_ATTR_INVALID_UNIT_19='%s' is not a valid unit for \ configuration attribute %s MILD_ERR_CONFIG_ATTR_NO_UNIT_DELIMITER_20=Cannot decode %s as an integer \ value and a unit for configuration attribute %s because no value/unit \ delimiter could be found MILD_ERR_CONFIG_ATTR_COULD_NOT_PARSE_INT_COMPONENT_21=Could not decode the \ integer portion of value %s for configuration attribute %s: %s MILD_ERR_CONFIG_ATTR_INVALID_VALUE_WITH_UNIT_22=The provided value %s for \ integer with unit attribute %s is not allowed: %s MILD_ERR_CONFIG_ENTRY_CONFLICTING_CHILD_23=Unable to add configuration entry \ %s as a child of configuration entry %s because a child entry was already \ found with that DN MILD_ERR_CONFIG_ENTRY_NO_SUCH_CHILD_24=Unable to remove entry %s as a child \ of configuration entry %s because that entry did not have a child with the \ specified DN MILD_ERR_CONFIG_ENTRY_CANNOT_REMOVE_NONLEAF_25=Unable to remove entry %s as a \ child of configuration entry %s because that entry had children of its own \ and non-leaf entries may not be removed FATAL_ERR_CONFIG_FILE_DOES_NOT_EXIST_26=The specified configuration file %s \ does not exist or is not readable FATAL_ERR_CONFIG_FILE_CANNOT_VERIFY_EXISTENCE_27=An unexpected error occurred \ while attempting to determine whether configuration file %s exists: %s FATAL_ERR_CONFIG_FILE_CANNOT_OPEN_FOR_READ_28=An error occurred while \ attempting to open the configuration file %s for reading: %s FATAL_ERR_CONFIG_FILE_READ_ERROR_29=An error occurred while attempting to \ read the contents of configuration file %s: %s MILD_ERR_CONFIG_ATTR_OPTIONS_NOT_ALLOWED_30=Invalid configuration attribute \ %s detected: the only attribute option allowed in the Directory Server \ configuration is "pending" to indicate the set of pending values FATAL_ERR_CONFIG_FILE_INVALID_LDIF_ENTRY_31=An error occurred at or near line \ %d while trying to parse the configuration from LDIF file %s: %s FATAL_ERR_CONFIG_FILE_EMPTY_32=The specified configuration file %s does not \ appear to contain any configuration entries FATAL_ERR_CONFIG_FILE_INVALID_BASE_DN_33=The first entry read from LDIF \ configuration file %s had a DN of "%s" rather than the expected "%s" which \ should be used as the Directory Server configuration root FATAL_ERR_CONFIG_FILE_GENERIC_ERROR_34=An unexpected error occurred while \ attempting to process the Directory Server configuration file %s: %s FATAL_ERR_CONFIG_FILE_DUPLICATE_ENTRY_35=Configuration entry %s starting at \ or near line %s in the LDIF configuration file %s has the same DN as another \ entry already read from that file FATAL_ERR_CONFIG_FILE_NO_PARENT_36=Configuration entry %s starting at or near \ line %d in the configuration LDIF file %s does not appear to have a parent \ entry (expected parent DN was %s) FATAL_ERR_CONFIG_FILE_UNKNOWN_PARENT_37=The Directory Server was unable to \ determine the parent DN for configuration entry %s starting at or near line \ %d in the configuration LDIF file %s FATAL_ERR_CONFIG_CANNOT_DETERMINE_SERVER_ROOT_38=Unable to determine the \ Directory Server instance root from either an environment variable or based \ on the location of the configuration file. Please set an environment \ variable named %s with a value containing the absolute path to the server \ installation root SEVERE_ERR_CONFIG_FILE_WRITE_ERROR_39=An unexpected error occurred while \ trying to write configuration entry %s to LDIF: %s SEVERE_ERR_CONFIG_FILE_CLOSE_ERROR_40=An unexpected error occurred while \ trying to close the LDIF writer: %s SEVERE_ERR_CONFIG_FILE_UNWILLING_TO_IMPORT_41=The Directory Server \ configuration may not be altered by importing a new configuration from LDIF FATAL_ERR_CONFIG_LOGGER_CANNOT_GET_BASE_42=An error occurred while attempting \ to retrieve the base logger entry cn=Loggers,cn=config from the Directory \ Server configuration: %s SEVERE_WARN_CONFIG_LOGGER_BASE_DOES_NOT_EXIST_43=The logger configuration \ base cn=Loggers,cn=config does not exist in the Directory Server \ configuration. Logging facilities will not be available until this entry is \ created and the Directory Server is restarted SEVERE_WARN_CONFIG_LOGGER_NO_ACTIVE_ACCESS_LOGGERS_44=There are no active \ access loggers defined in the Directory Server configuration. No access \ logging will be performed SEVERE_WARN_CONFIG_LOGGER_NO_ACTIVE_ERROR_LOGGERS_45=There are no active \ error loggers defined in the Directory Server configuration. No error \ logging will be performed MILD_WARN_CONFIG_LOGGER_NO_ACTIVE_DEBUG_LOGGERS_46=There are no active debug \ loggers defined in the Directory Server configuration. No debug logging will \ be performed SEVERE_ERR_CONFIG_LOGGER_ENTRY_UNACCEPTABLE_47=Configuration entry %s does \ not contain a valid logger configuration: %s. It will be ignored INFO_CONFIG_UNKNOWN_UNACCEPTABLE_REASON_48=Unknown unacceptable reason SEVERE_ERR_CONFIG_LOGGER_CANNOT_CREATE_LOGGER_49=An error occurred while \ attempting to create a Directory Server logger from the information in \ configuration entry %s: %s SEVERE_ERR_CONFIG_LOGGER_INVALID_OBJECTCLASS_50=Configuration entry %s does \ not contain a valid objectclass for a Directory Server access, error, or \ debug logger definition INFO_CONFIG_LOGGER_DESCRIPTION_CLASS_NAME_51=The fully-qualified name of the \ Java class that defines the Directory Server logger. If this is altered \ while the associated logger is enabled, then that logger must be disabled and \ re-enabled for the change to take effect SEVERE_ERR_CONFIG_LOGGER_NO_CLASS_NAME_52=Configuration entry %s does not \ contain a valid value for configuration attribute ds-cfg-logger-class which \ specifies the fully-qualified class name for the associated logger SEVERE_ERR_CONFIG_LOGGER_INVALID_CLASS_NAME_53=Configuration entry %s has an \ invalid value for attribute ds-cfg-logger-class: %s SEVERE_ERR_CONFIG_LOGGER_INVALID_ACCESS_LOGGER_CLASS_54=Class %s specified in \ attribute ds-cfg-logger-class of configuration entry %s cannot be \ instantiated as a Directory Server access logger: %s SEVERE_ERR_CONFIG_LOGGER_INVALID_ERROR_LOGGER_CLASS_55=Class %s specified in \ attribute ds-cfg-logger-class of configuration entry %s cannot be \ instantiated as a Directory Server error logger: %s SEVERE_ERR_CONFIG_LOGGER_INVALID_DEBUG_LOGGER_CLASS_56=Class %s specified in \ attribute ds-cfg-logger-class of configuration entry %s cannot be \ instantiated as a Directory Server debug logger: %s INFO_CONFIG_LOGGER_DESCRIPTION_ENABLED_57=Indicates whether this Directory \ Server logger should be enabled. Changes to this attribute will take effect \ immediately SEVERE_ERR_CONFIG_LOGGER_NO_ENABLED_ATTR_58=Configuration entry %s does not \ contain a valid value for configuration attribute ds-cfg-logger-enabled which \ indicates whether the logger should be enabled for use in the Directory \ Server SEVERE_ERR_CONFIG_LOGGER_INVALID_ENABLED_VALUE_59=Configuration entry %s has \ an invalid value for attribute ds-cfg-logger-enabled: %s INFO_CONFIG_CORE_DESCRIPTION_ALLOW_ATTR_EXCEPTIONS_60=Indicates whether to \ allow some flexibility in the characters that may be used in attribute names. \ By default, attribute names may only contain ASCII alphabetic letters, \ numeric digits, and dashes, and they must begin with a letter. If attribute \ name exceptions are enabled, then the underscore character will also be \ allowed and the attribute name may also start with a digit. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_ALLOW_EXCEPTIONS_61=Configuration entry %s has \ an invalid value for configuration attribute \ ds-cfg-allow-attribute-name-exceptions (it should be a Boolean value of true \ or false): %s INFO_CONFIG_CORE_DESCRIPTION_INVALID_SYNTAX_BEHAVIOR_62=Specifies the \ behavior that the Directory Server should exhibit if it discovers an \ attribute whose value does not conform to the syntax for that attribute. \ Acceptable values for this attribute are "reject" to reject the invalid \ value, "warn" to accept the invalid value but log a warning message, or \ "accept" to accept the invalid value with no warning. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_ENFORCE_STRICT_SYNTAX_63=Configuration entry \ %s has an invalid value for configuration attribute \ ds-cfg-invalid-attribute-syntax-behavior (it should be one of "accept", \ "reject", or "warn" ): %s MILD_ERR_CONFIG_ATTR_MULTIPLE_PENDING_VALUE_SETS_64=Configuration attribute \ %s appears to contain multiple pending value sets MILD_ERR_CONFIG_ATTR_MULTIPLE_ACTIVE_VALUE_SETS_65=Configuration attribute %s \ appears to contain multiple active value sets MILD_ERR_CONFIG_ATTR_NO_ACTIVE_VALUE_SET_66=Configuration attribute %s does \ not contain an active value set MILD_ERR_CONFIG_ATTR_INT_INVALID_TYPE_67=Unable to parse value %s for \ configuration attribute %s as an integer value because the element was of an \ invalid type (%s) MILD_ERR_CONFIG_ATTR_INT_INVALID_ARRAY_TYPE_68=Unable to parse value for \ configuration attribute %s as a set of integer values because the array \ contained elements of an invalid type (%s) MILD_ERR_CONFIG_ATTR_INVALID_STRING_VALUE_69=Unable to parse value %s for \ configuration attribute %s as a string value: %s MILD_ERR_CONFIG_ATTR_STRING_INVALID_TYPE_70=Unable to parse value %s for \ configuration attribute %s as a string value because the element was of an \ invalid type (%s) MILD_ERR_CONFIG_ATTR_STRING_INVALID_ARRAY_TYPE_71=Unable to parse value for \ configuration attribute %s as a set of string values because the array \ contained elements of an invalid type (%s) MILD_ERR_CONFIG_ATTR_INT_WITH_UNIT_INVALID_TYPE_72=Unable to parse value %s \ for configuration attribute %s as an integer with unit value because the \ element was of an invalid type (%s) MILD_ERR_CONFIG_JMX_ATTR_NO_VALUE_73=Configuration entry %s does not contain \ a value for attribute %s MILD_ERR_CONFIG_JMX_ATTR_NO_ATTR_74=Configuration entry %s does not contain \ attribute %s (or that attribute exists but is not accessible using JMX) MILD_ERR_CONFIG_JMX_CANNOT_GET_CONFIG_ENTRY_75=Unable to retrieve \ configuration entry %s for access through JMX: %s MILD_ERR_CONFIG_JMX_ATTR_INVALID_VALUE_76=Attempted update to attribute %s of \ configuration entry %s over JMX would have resulted in an invalid value: %s MILD_ERR_CONFIG_JMX_UNACCEPTABLE_CONFIG_77=Update to configuration entry %s \ over JMX would have resulted in an invalid configuration: %s MILD_ERR_CONFIG_JMX_NO_METHOD_78=There is no method %s for any invokable \ component registered with configuration entry %s MILD_ERR_CONFIG_CANNOT_GET_CONFIG_ENTRY_79=An error occurred while attempting \ to retrieve configuration entry %s: %s INFO_CONFIG_SET_ATTRIBUTE_80=The value of configuration attribute %s has been \ set to %s in configuration entry %s MILD_ERR_CONFIG_CHANGE_NOT_SUCCESSFUL_81=The attempt to update configuration \ entry %s was not successful and one or more problems were encountered: %s SEVERE_ERR_CONFIG_LOGGER_NO_FILE_NAME_82=Configuration entry %s does not \ contain a valid value for configuration attribute ds-cfg-log-file which \ specifies the log file name for the associated logger SEVERE_ERR_CONFIG_JMX_CANNOT_REGISTER_MBEAN_83=The Directory Server could not \ register a JMX MBean for the component associated with configuration entry \ %s: %s SEVERE_ERR_CONFIG_LDIF_WRITE_ERROR_84=An unexpected error occurred while \ trying to export the Directory Server configuration to LDIF: %s INFO_CONFIG_WORK_QUEUE_DESCRIPTION_NUM_THREADS_85=Specifies the number of \ worker threads that should be used to process requests, which controls the \ number of operations that the server may process concurrently. The optimal \ value depends on the type of system on which the server is running and the \ workload it needs to handle, and may best be determined by performance \ testing. Changes to this attribute will take effect immediately INFO_CONFIG_WORK_QUEUE_DESCRIPTION_MAX_CAPACITY_86=Specifies the maximum \ number of pending requests that may be held in the work queue at any one time \ while all worker threads are busy processing other operations. If this limit \ is reached, then any new requests will be rejected. A value of 0 indicates \ that there is no limit. Changes to this attribute will take effect \ immediately SEVERE_ERR_CONFIG_WORK_QUEUE_CANNOT_DETERMINE_NUM_WORKER_THREADS_87=An error \ occurred while attempting to retrieve the value of the \ ds-cfg-num-worker-threads attribute from the %s entry, which is used to \ specify the number of worker threads to service the work queue: %s. The \ Directory Server will use the default value of 24 SEVERE_ERR_CONFIG_WORK_QUEUE_CANNOT_DETERMINE_QUEUE_CAPACITY_88=An error \ occurred while attempting to retrieve the value of the \ ds-cfg-max-work-queue-capacity attribute from the %s entry, which is used to \ specify the maximum number of pending operations that may be held in the work \ queue: %s. The Directory Server will use the default value of 0 SEVERE_WARN_CONFIG_WORK_QUEUE_NUM_THREADS_INVALID_VALUE_89=The value of \ configuration attribute ds-cfg-num-worker-threads in configuration entry %s \ has an invalid value (%d). This attribute requires an integer value greater \ than zero SEVERE_WARN_CONFIG_WORK_QUEUE_CAPACITY_INVALID_VALUE_90=The value of \ configuration attribute ds-cfg-max-work-queue-capacity in configuration entry \ %s has an invalid value (%d). This attribute requires an integer value \ greater than or equal to zero INFO_CONFIG_WORK_QUEUE_CREATED_THREADS_91=%d additional worker threads have \ been created to bring the total number of available threads to %d INFO_CONFIG_WORK_QUEUE_DESTROYING_THREADS_92=%d worker threads will terminate \ as soon as it is convenient to do so (it may take a couple of seconds for the \ threads to actually exit) to bring the total number of available threads to \ %d INFO_CONFIG_WORK_QUEUE_NEW_CAPACITY_93=The work queue capacity has been \ updated to use a new value of %d SEVERE_ERR_CONFIG_WORK_QUEUE_TOO_MANY_FAILURES_94=Worker thread "%s" has \ experienced too many repeated failures while attempting to retrieve the next \ operation from the work queue (%d failures experienced, maximum of %d \ failures allowed). This worker thread will be destroyed SEVERE_ERR_CONFIG_WORK_QUEUE_CANNOT_CREATE_MONITOR_95=A problem occurred \ while trying to create and start an instance of class %s to use as a monitor \ provider for the Directory Server work queue: %s. No monitor information \ will be available for the work queue INFO_CONFIG_DESCRIPTION_BACKEND_DIRECTORY_96=The name of the directory in \ which backend database files are stored SEVERE_ERR_CONFIG_BACKEND_NO_DIRECTORY_97=Configuration entry %s does not \ contain a valid value for configuration attribute ds-cfg-backend-directory MILD_ERR_CONFIG_ATTR_DN_NULL_98=A null value was provided for DN \ configuration attribute %s MILD_ERR_CONFIG_ATTR_DN_CANNOT_PARSE_99=An error occurred while trying to \ parse value "%s" of attribute %s as a DN: %s MILD_ERR_CONFIG_ATTR_INVALID_DN_VALUE_100=Unable to parse value %s for \ configuration attribute %s as a DN: %s MILD_ERR_CONFIG_ATTR_DN_INVALID_TYPE_101=Unable to parse value %s for \ configuration attribute %s as a DN because the element was of an invalid type \ (%s) MILD_ERR_CONFIG_ATTR_DN_INVALID_ARRAY_TYPE_102=Unable to parse value for \ configuration attribute %s as a set of DN values because the array contained \ elements of an invalid type (%s) FATAL_ERR_CONFIG_CANNOT_REGISTER_AS_PRIVATE_SUFFIX_103=An unexpected error \ occurred while trying to register the configuration handler base DN "%s" as a \ private suffix with the Directory Server: %s SEVERE_ERR_CONFIG_BACKEND_CANNOT_GET_CONFIG_BASE_104=An error occurred while \ trying to retrieve configuration entry cn=Backends,cn=config in order to \ initialize the Directory Server backends: %s SEVERE_ERR_CONFIG_BACKEND_BASE_DOES_NOT_EXIST_105=The entry \ cn=Backends,cn=config does not appear to exist in the Directory Server \ configuration. This is a required entry SEVERE_WARN_CONFIG_BACKEND_ENTRY_DOES_NOT_HAVE_BACKEND_CONFIG_106=Configuration \ entry %s exists below the backend configuration root of cn=Backends,cn=config \ but does not have objectclass ds-cfg-backend that is required for a Directory \ Server backend. This configuration entry will be ignored SEVERE_ERR_CONFIG_BACKEND_ERROR_INTERACTING_WITH_BACKEND_ENTRY_107=An \ unexpected error occurred while interacting with backend configuration entry \ %s: %s INFO_CONFIG_BACKEND_ATTR_DESCRIPTION_ENABLED_108=Indicates whether this \ backend should be enabled for use in the Directory Server. This may be \ altered while the Directory Server is online, but if a backend is disabled, \ then it will not be available for use INFO_CONFIG_BACKEND_ATTR_DESCRIPTION_CLASS_109=Specifies the fully-qualified \ name of the Java class that should provide the core logic for this backend \ implementation. Changes to this configuration attribute will not take effect \ until the backend is disabled and re-enabled or the server is restarted SEVERE_WARN_CONFIG_BACKEND_NO_ENABLED_ATTR_110=Backend configuration entry %s \ does not contain attribute ds-cfg-backend-enabled, which is used to indicate \ whether the backend should be enabled or disabled. Without this attribute, \ it will default to being disabled INFO_CONFIG_BACKEND_DISABLED_111=The backend defined in configuration entry \ %s is marked as disabled and therefore will not be used SEVERE_ERR_CONFIG_BACKEND_UNABLE_TO_DETERMINE_ENABLED_STATE_112=An unexpected \ error occurred while attempting to determine whether the backend associated \ with configuration entry %s should be enabled or disabled: %s. It will be \ disabled SEVERE_ERR_CONFIG_BACKEND_NO_CLASS_ATTR_113=Backend configuration entry %s \ does not contain attribute ds-cfg-backend-class, which is used to specify the \ name of the class used to provide the backend implementation. The backend \ associated with this configuration entry will be disabled SEVERE_ERR_CONFIG_BACKEND_CANNOT_GET_CLASS_114=An unexpected error occurred \ while trying to determine the name of the Java class that contains the \ implementation for backend %s: %s. This backend will be disabled SEVERE_ERR_CONFIG_BACKEND_CANNOT_INSTANTIATE_115=The Directory Server was \ unable to load class %s and use it to create a backend instance as defined in \ configuration entry %s. The error that occurred was: %s. This backend will \ be disabled SEVERE_ERR_CONFIG_BACKEND_CANNOT_INITIALIZE_116=An error occurred while \ trying to initialize a backend loaded from class %s with the information in \ configuration entry %s: %s. This backend will be disabled SEVERE_ERR_CONFIG_BACKEND_CLASS_NOT_BACKEND_117=The class %s specified in \ configuration entry %s does not contain a valid Directory Server backend \ implementation NOTICE_CONFIG_BACKEND_ACTION_REQUIRED_TO_CHANGE_CLASS_118=The requested \ change to configuration entry %s would cause the class for the associated \ backend to change from %s to %s. This change will not take effect until the \ backend is disabled and re-enabled, or until the Directory Server is \ restarted NOTICE_CONFIG_BACKEND_CANNOT_REMOVE_BACKEND_WITH_SUBORDINATES_119=The backend \ defined in configuration entry %s has one or more subordinate backends. A \ backend may not be removed if it has subordinate backends INFO_CONFIG_CORE_DESCRIPTION_MAX_ALLOWED_CONNECTIONS_120=The maximum number \ of client connections that may be established to the Directory Server at any \ given time. a value that is less than or equal to zero indicates that there \ should be no limit. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_CONFIG_CORE_INVALID_MAX_ALLOWED_CONNECTIONS_121=Configuration \ entry %s has an invalid value for configuration attribute \ ds-cfg-max-allowed-client-connections (it should be an integer value) INFO_CONFIG_LOGGER_CLASS_ACTION_REQUIRED_122=The requested change in the \ logger class name from %s to %s in configuration entry %s cannot be \ dynamically applied. This change will not take effect until the logger is \ disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_LOGGER_EXISTS_123=Unable to add a new logger entry with DN %s \ because there is already a logger registered with that DN MILD_ERR_CONFIG_LOGGER_ACCESS_INITIALIZATION_FAILED_124=An error occurred \ while trying to initialize an instance of class %s as an access logger as \ defined in configuration entry %s: %s MILD_ERR_CONFIG_LOGGER_ERROR_INITIALIZATION_FAILED_125=An error occurred \ while trying to initialize an instance of class %s as an error logger as \ defined in configuration entry %s: %s MILD_ERR_CONFIG_LOGGER_DEBUG_INITIALIZATION_FAILED_126=An error occurred \ while trying to initialize an instance of class %s as a debug logger as \ defined in configuration entry %s: %s FATAL_ERR_CONFIG_MONITOR_CANNOT_GET_BASE_127=An error occurred while \ attempting to retrieve the base monitor entry cn=Monitor Providers,cn=config \ from the Directory Server configuration: %s SEVERE_WARN_CONFIG_MONITOR_BASE_DOES_NOT_EXIST_128=The monitor configuration \ base cn=Monitor Providers,cn=config does not exist in the Directory Server \ configuration. Only limited monitoring information will be available SEVERE_ERR_CONFIG_MONITOR_ENTRY_UNACCEPTABLE_129=Configuration entry %s does \ not contain a valid monitor provider configuration: %s. It will be ignored SEVERE_ERR_CONFIG_MONITOR_CANNOT_CREATE_MONITOR_130=An error occurred while \ attempting to create a Directory Server monitor provider from the information \ in configuration entry %s: %s SEVERE_ERR_CONFIG_MONITOR_INVALID_OBJECTCLASS_131=Configuration entry %s does \ not contain the ds-cfg-monitor-provider objectclass, which is required for \ monitor provider definitions INFO_CONFIG_MONITOR_DESCRIPTION_CLASS_NAME_132=The fully-qualified name of \ the Java class that defines the Directory Server monitor provider. If this \ is altered while the associated monitor is enabled, then that monitor must be \ disabled and re-enabled for the change to take effect SEVERE_ERR_CONFIG_MONITOR_NO_CLASS_NAME_133=Configuration entry %s does not \ contain a valid value for configuration attribute \ ds-cfg-monitor-provider-class which specifies the fully-qualified class name \ for the associated monitor provider SEVERE_ERR_CONFIG_MONITOR_INVALID_CLASS_NAME_134=Configuration entry %s has \ an invalid value for attribute ds-cfg-monitor-provider-class: %s SEVERE_ERR_CONFIG_MONITOR_INVALID_CLASS_135=Class %s specified in \ configuration entry %s does not contain a valid monitor provider \ implementation: %s INFO_CONFIG_MONITOR_DESCRIPTION_ENABLED_136=Indicates whether this Directory \ Server monitor provider should be enabled. Changes to this attribute will \ take effect immediately SEVERE_ERR_CONFIG_MONITOR_NO_ENABLED_ATTR_137=Configuration entry %s does not \ contain a valid value for configuration attribute \ ds-cfg-monitor-provider-enabled which indicates whether the monitor provider \ should be enabled for use in the Directory Server SEVERE_ERR_CONFIG_MONITOR_INVALID_ENABLED_VALUE_138=Configuration entry %s \ has an invalid value for attribute ds-cfg-monitor-provider-enabled: %s INFO_CONFIG_MONITOR_CLASS_ACTION_REQUIRED_139=The requested change in the \ monitor class name from %s to %s in configuration entry %s cannot be \ dynamically applied. This change will not take effect until the monitor \ provider is disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_MONITOR_INITIALIZATION_FAILED_140=An error occurred while \ trying to initialize an instance of class %s as a monitor provider as defined \ in configuration entry %s: %s MILD_ERR_CONFIG_MONITOR_EXISTS_141=Unable to add a new monitor provider entry \ with DN %s because there is already a monitor provider registered with that \ DN SEVERE_ERR_CONFIG_CONNHANDLER_CANNOT_GET_CONFIG_BASE_142=An error occurred \ while trying to retrieve configuration entry cn=Connection Handlers,cn=config \ in order to initialize the Directory Server backends: %s SEVERE_ERR_CONFIG_CONNHANDLER_BASE_DOES_NOT_EXIST_143=The entry cn=Connection \ Handlers,cn=config does not appear to exist in the Directory Server \ configuration. This is a required entry SEVERE_WARN_CONFIG_CONNHANDLER_ENTRY_DOES_NOT_HAVE_CONNHANDLER_CONFIG_144=Configuration \ entry %s exists below the connection handler configuration root of \ cn=Connection Handlers,cn=config but does not have objectclass \ ds-cfg-connection-handler that is required for a Directory Server connection \ handler. This configuration entry will be ignored SEVERE_ERR_CONFIG_CONNHANDLER_ERROR_INTERACTING_WITH_CONNHANDLER_ENTRY_145=An \ unexpected error occurred while interacting with connection handler \ configuration entry %s: %s INFO_CONFIG_CONNHANDLER_ATTR_DESCRIPTION_ENABLED_146=Indicates whether this \ connection handler should be enabled for use in the Directory Server. This \ may be altered while the Directory Server is online, but if a connection \ handler is disabled, then it will not be available for use INFO_CONFIG_CONNHANDLER_ATTR_DESCRIPTION_CLASS_147=Specifies the \ fully-qualified name of the Java class that should provide the core logic for \ this connection handler implementation. Changes to this configuration \ attribute will not take effect until the connection handler is disabled and \ re-enabled or the server is restarted SEVERE_WARN_CONFIG_CONNHANDLER_NO_ENABLED_ATTR_148=Connection handler \ configuration entry %s does not contain attribute \ ds-cfg-connection-handler-enabled, which is used to indicate whether the \ connection handler should be enabled or disabled. Without this attribute, it \ will default to being disabled INFO_CONFIG_CONNHANDLER_DISABLED_149=The connection handler defined in \ configuration entry %s is marked as disabled and therefore will not be used SEVERE_ERR_CONFIG_CONNHANDLER_UNABLE_TO_DETERMINE_ENABLED_STATE_150=An \ unexpected error occurred while attempting to determine whether the \ connection handler associated with configuration entry %s should be enabled \ or disabled: %s. It will be disabled SEVERE_ERR_CONFIG_CONNHANDLER_NO_CLASS_ATTR_151=Connection handler \ configuration entry %s does not contain attribute \ ds-cfg-connection-handler-class, which is used to specify the name of the \ class used to provide the connection handler implementation. The connection \ handler associated with this configuration entry will be disabled SEVERE_ERR_CONFIG_CONNHANDLER_CANNOT_GET_CLASS_152=An unexpected error \ occurred while trying to determine the name of the Java class that contains \ the implementation for connection handler %s: %s. This connection handler \ will be disabled SEVERE_ERR_CONFIG_CONNHANDLER_CANNOT_INSTANTIATE_153=The Directory Server was \ unable to load class %s and use it to create a connection handler instance as \ defined in configuration entry %s. The error that occurred was: %s. This \ connection handler will be disabled SEVERE_ERR_CONFIG_CONNHANDLER_CANNOT_INITIALIZE_154=An error occurred while \ trying to initialize a connection handler loaded from class %s with the \ information in configuration entry %s: %s. This connection handler will be \ disabled SEVERE_ERR_CONFIG_CONNHANDLER_UNACCEPTABLE_CONFIG_155=The configuration for \ the connection handler defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry SEVERE_ERR_CONFIG_BACKEND_UNACCEPTABLE_CONFIG_156=The configuration for the \ backend defined in configuration entry %s was not acceptable according to its \ internal validation. However, no specific information is available regarding \ the problem(s) with the entry SEVERE_ERR_CONFIG_MONITOR_UNACCEPTABLE_CONFIG_157=The configuration for the \ monitor provider defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry SEVERE_ERR_CONFIG_LOGGER_UNACCEPTABLE_CONFIG_158=The configuration for the \ logger defined in configuration entry %s was not acceptable according to its \ internal validation. However, no specific information is available regarding \ the problem(s) with the entry SEVERE_ERR_CONFIG_CONNHANDLER_CLASS_NOT_CONNHANDLER_159=The class %s \ specified in configuration entry %s does not contain a valid Directory Server \ connection handler implementation SEVERE_ERR_CONFIG_SCHEMA_CANNOT_GET_MR_BASE_160=An error occurred while \ trying to retrieve configuration entry cn=Matching Rules,cn=config in order \ to initialize the Directory Server matching rules: %s SEVERE_ERR_CONFIG_SCHEMA_MR_BASE_DOES_NOT_EXIST_161=The entry cn=Matching \ Rules,cn=config does not appear to exist in the Directory Server \ configuration. This is a required entry SEVERE_ERR_CONFIG_SCHEMA_NO_MATCHING_RULES_162=No child entries were found \ below the entry cn=Matching Rules,cn=config to define the matching rules for \ use in the Directory Server. This is an error, because the Directory Server \ must have matching rules defined to function properly SEVERE_WARN_CONFIG_SCHEMA_ENTRY_DOES_NOT_HAVE_MR_CONFIG_163=Configuration \ entry %s exists below the matching rule configuration root of cn=Matching \ Rules,cn=config but does not have objectclass ds-cfg-matching-rule that is \ required for a Directory Server matching rule. This configuration entry will \ be ignored INFO_CONFIG_SCHEMA_MR_ATTR_DESCRIPTION_ENABLED_164=Indicates whether this \ matching rule should be enabled for use in the Directory Server. This may be \ altered while the Directory Server is online, but if a matching rule is \ disabled, after it has been used for one or more attributes then matching may \ no longer function as expected for those attributes INFO_CONFIG_SCHEMA_MR_ATTR_DESCRIPTION_CLASS_165=Specifies the \ fully-qualified name of the Java class that should provide the core logic for \ this matching rule implementation. Changes to this configuration attribute \ will not take effect until the matching rule is disabled and re-enabled or \ the server is restarted. Also, changes to the matching rule class for \ matching rules that have already been used for one or more attributes may \ cause unexpected results when performing matching for those attributes SEVERE_WARN_CONFIG_SCHEMA_MR_NO_ENABLED_ATTR_166=Matching rule configuration \ entry %s does not contain attribute ds-cfg-matching-rule-enabled, which is \ used to indicate whether the matching rule should be enabled or disabled. \ Without this attribute, it will default to being disabled INFO_CONFIG_SCHEMA_MR_DISABLED_167=The matching rule defined in configuration \ entry %s is marked as disabled and therefore will not be used. If it has \ been used in the past for one or more attributes, then matching may no longer \ function for values of those attributes SEVERE_ERR_CONFIG_SCHEMA_MR_UNABLE_TO_DETERMINE_ENABLED_STATE_168=An \ unexpected error occurred while attempting to determine whether the matching \ rule associated with configuration entry %s should be enabled or disabled: \ %s. It will be disabled SEVERE_ERR_CONFIG_SCHEMA_MR_NO_CLASS_ATTR_169=Matching rule configuration \ entry %s does not contain attribute ds-cfg-matching-rule-class, which is used \ to specify the name of the class used to provide the matching rule \ implementation. The matching rule associated with this configuration entry \ will be disabled SEVERE_ERR_CONFIG_SCHEMA_MR_CANNOT_GET_CLASS_170=An unexpected error occurred \ while trying to determine the name of the Java class that contains the \ implementation for matching rule %s: %s. This matching rule will be \ disabled SEVERE_ERR_CONFIG_SCHEMA_MR_CANNOT_INSTANTIATE_171=The Directory Server was \ unable to load class %s and use it to create a matching rule instance as \ defined in configuration entry %s. The error that occurred was: %s. This \ matching rule will be disabled SEVERE_ERR_CONFIG_SCHEMA_MR_CANNOT_INITIALIZE_172=An error occurred while \ trying to initialize a matching rule loaded from class %s with the \ information in configuration entry %s: %s. This matching rule will be \ disabled SEVERE_WARN_CONFIG_SCHEMA_MR_CONFLICTING_MR_173=The matching rule defined in \ configuration entry %s conflicts with another matching rule defined in the \ server configuration: %s. This matching rule will not be used SEVERE_ERR_CONFIG_SCHEMA_CANNOT_GET_SYNTAX_BASE_174=An error occurred while \ trying to retrieve configuration entry cn=Syntaxes,cn=config in order to \ initialize the Directory Server attribute syntaxes: %s SEVERE_ERR_CONFIG_SCHEMA_SYNTAX_BASE_DOES_NOT_EXIST_175=The entry \ cn=Syntaxes,cn=config does not appear to exist in the Directory Server \ configuration. This is a required entry SEVERE_ERR_CONFIG_SCHEMA_NO_SYNTAXES_176=No child entries were found below \ the entry cn=Syntaxes,cn=config to define the attribute syntaxes for use in \ the Directory Server. This is an error, because the Directory Server must \ have syntaxes defined to function properly SEVERE_WARN_CONFIG_SCHEMA_ENTRY_DOES_NOT_HAVE_SYNTAX_CONFIG_177=Configuration \ entry %s exists below the attribute syntax configuration root of \ cn=Syntaxes,cn=config but does not have objectclass ds-cfg-attribute-syntax \ that is required for a Directory Server attribute syntax. This configuration \ entry will be ignored INFO_CONFIG_SCHEMA_SYNTAX_ATTR_DESCRIPTION_ENABLED_178=Indicates whether this \ attribute syntax should be enabled for use in the Directory Server. This may \ be altered while the Directory Server is online, but if a syntax is disabled, \ after it has been used for one or more attributes then matching may no longer \ function as expected for those attributes INFO_CONFIG_SCHEMA_SYNTAX_ATTR_DESCRIPTION_CLASS_179=Specifies the \ fully-qualified name of the Java class that should provide the core logic for \ this attribute syntax implementation. Changes to this configuration \ attribute will not take effect until the syntax is disabled and re-enabled or \ the server is restarted. Also, changes to the syntax class for attribute \ syntaxes that have already been used for one or more attributes may cause \ unexpected results when performing matching for those attributes SEVERE_WARN_CONFIG_SCHEMA_SYNTAX_NO_ENABLED_ATTR_180=Attribute syntax \ configuration entry %s does not contain attribute ds-cfg-syntax-enabled, \ which is used to indicate whether the syntax should be enabled or disabled. \ Without this attribute, it will default to being disabled INFO_CONFIG_SCHEMA_SYNTAX_DISABLED_181=The attribute syntax defined in \ configuration entry %s is marked as disabled and therefore will not be used. \ If it has been used in the past for one or more attributes, then matching may \ no longer function for values of those attributes SEVERE_ERR_CONFIG_SCHEMA_SYNTAX_UNABLE_TO_DETERMINE_ENABLED_STATE_182=An \ unexpected error occurred while attempting to determine whether the attribute \ syntax associated with configuration entry %s should be enabled or disabled: \ %s. It will be disabled SEVERE_ERR_CONFIG_SCHEMA_SYNTAX_NO_CLASS_ATTR_183=Matching rule configuration \ entry %s does not contain attribute ds-cfg-syntax-class, which is used to \ specify the name of the class used to provide the attribute syntax \ implementation. The syntax associated with this configuration entry will be \ disabled SEVERE_ERR_CONFIG_SCHEMA_SYNTAX_CANNOT_GET_CLASS_184=An unexpected error \ occurred while trying to determine the name of the Java class that contains \ the implementation for attribute syntax %s: %s. This syntax will be \ disabled SEVERE_ERR_CONFIG_SCHEMA_SYNTAX_CANNOT_INSTANTIATE_185=The Directory Server \ was unable to load class %s and use it to create an attribute syntax instance \ as defined in configuration entry %s. The error that occurred was: %s. \ This syntax will be disabled SEVERE_ERR_CONFIG_SCHEMA_SYNTAX_CANNOT_INITIALIZE_186=An error occurred while \ trying to initialize an attribute syntax loaded from class %s with the \ information in configuration entry %s: %s. This syntax will be disabled SEVERE_WARN_CONFIG_SCHEMA_SYNTAX_CONFLICTING_SYNTAX_187=The attribute syntax \ defined in configuration entry %s conflicts with another syntax defined in \ the server configuration: %s. This attribute syntax will not be used SEVERE_ERR_CONFIG_SCHEMA_NO_SCHEMA_DIR_188=Unable to read the Directory \ Server schema definitions because the schema directory %s does not exist SEVERE_ERR_CONFIG_SCHEMA_DIR_NOT_DIRECTORY_189=Unable to read the Directory \ Server schema definitions because the schema directory %s exists but is not a \ directory SEVERE_ERR_CONFIG_SCHEMA_CANNOT_LIST_FILES_190=Unable to read the Directory \ Server schema definitions from directory %s because an unexpected error \ occurred while trying to list the files in that directory: %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_OPEN_FILE_191=Schema configuration file %s \ in directory %s cannot be parsed because an unexpected error occurred while \ trying to open the file for reading: %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_READ_LDIF_ENTRY_192=Schema configuration \ file %s in directory %s cannot be parsed because an unexpected error occurred \ while trying to read its contents as an LDIF entry: %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_PARSE_ATTR_TYPE_193=Unable to parse an \ attribute type definition from schema configuration file %s: %s SEVERE_WARN_CONFIG_SCHEMA_CONFLICTING_ATTR_TYPE_194=An attribute type read \ from schema configuration file %s conflicts with another attribute type \ already read into the schema: %s. The later attribute type definition will \ be used SEVERE_WARN_CONFIG_SCHEMA_CONFLICTING_OC_195=An objectclass read from schema \ configuration file %s conflicts with another objectclass already read into \ the schema: %s. The later objectclass definition will be used SEVERE_WARN_CONFIG_SCHEMA_CANNOT_PARSE_OC_196=An objectclass read from schema \ configuration file %s could not be parsed: %s SEVERE_ERR_CONFIG_CORE_INVALID_STRUCTURAL_CLASS_BEHAVIOR_197=Configuration \ entry %s has an invalid value for configuration attribute \ ds-cfg-single-structural-objectclass-behavior (it should be one of "accept", \ "reject", or "warn" ): %s INFO_CONFIG_CORE_DESCRIPTION_CHECK_SCHEMA_198=Indicates whether the Directory \ Server should perform schema checking for update operations to ensure that \ entries are valid according to the server's schema configuration (e.g., all \ required attributes are included and no prohibited attributes are present). \ Disabling schema checking is generally not recommended because it may allow \ invalid entries to be included in the server. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_CHECK_SCHEMA_199=Configuration entry %s has an \ invalid value for configuration attribute ds-cfg-check-schema (it should be a \ Boolean value of true or false): %s SEVERE_ERR_CONFIG_ENTRYCACHE_CANNOT_INSTALL_DEFAULT_CACHE_200=An unexpected \ error occurred that prevented the server from installing a temporary default \ entry cache for use until the actual cache could be created from the \ configuration: %s SEVERE_ERR_CONFIG_ENTRYCACHE_CANNOT_GET_CONFIG_ENTRY_201=An unexpected error \ occurred while attempting to get the "cn=Entry Cache,cn=config" entry, which \ holds the entry cache configuration: %s. No entry cache will be available SEVERE_ERR_CONFIG_ENTRYCACHE_NO_CONFIG_ENTRY_202=The entry cache \ configuration entry "cn=Entry Cache,cn=config" does not exist in the \ Directory Server configuration. No entry cache will be available until this \ entry is created with a valid entry cache configuration SEVERE_ERR_CONFIG_ENTRYCACHE_CANNOT_REGISTER_ADD_LISTENER_203=An error \ occurred while attempting to register an add listener to watch for the entry \ cache configuration entry to be created: %s. If an entry cache \ configuration is added while the server is online, it will not be detected \ until the server is restarted SEVERE_ERR_CONFIG_ENTRYCACHE_CANNOT_REGISTER_DELETE_LISTENER_204=An error \ occurred while attempting to register a delete listener to watch for the \ entry cache configuration entry to be deleted: %s. If the entry cache \ configuration entry is deleted while the server is online, it will not be \ detected until the server is restarted SEVERE_ERR_CONFIG_ENTRYCACHE_DESCRIPTION_CACHE_ENABLED_205=Indicates whether \ the Directory Server entry cache should be enabled. If the entry cache is \ enabled, it may significantly improve performance by allowing \ previously-accessed entries to be retrieved from memory rather than needing \ to access the backend repository. Changes to this configuration attribute \ will take effect immediately, but will have the side effect of clearing the \ cache contents, which may result in degraded performance for a period of time SEVERE_ERR_CONFIG_ENTRYCACHE_NO_ENABLED_ATTR_206=Configuration entry \ "cn=Entry Cache,cn=config" does not contain a value for attribute \ ds-cfg-entry-cache-enabled, which indicates whether the entry cache is \ enabled for use in the server. As a result, the cache will be disabled SEVERE_ERR_CONFIG_ENTRYCACHE_DISABLED_207=The Directory Server entry cache \ configured in entry "cn=Entry Cache,cn=config" has been disabled. No entry \ cache will be available within the server SEVERE_ERR_CONFIG_ENTRYCACHE_UNABLE_TO_DETERMINE_ENABLED_STATE_208=An \ unexpected error occurred while attempting to determine whether the entry \ cache configured in entry "cn=Entry Cache,cn=config" is enabled: %s. As a \ result, the entry cache will be disabled SEVERE_ERR_CONFIG_ENTRYCACHE_DESCRIPTION_CACHE_CLASS_209=Specifies the \ fully-qualified name of the Java class that should provide the entry cache \ implementation. Changes to this configuration attribute will take effect \ immediately, but will have the side effect of clearing the cache contents, \ which may result in degraded performance for a period of time SEVERE_ERR_CONFIG_ENTRYCACHE_NO_CLASS_ATTR_210=Configuration entry "cn=Entry \ Cache,cn=config" does not contain a value for attribute \ ds-cfg-entry-cache-class", which specifies the class name for the entry cache \ implementation. As a result, the entry cache will be disabled SEVERE_ERR_CONFIG_ENTRYCACHE_CANNOT_DETERMINE_CLASS_211=An unexpected error \ occurred while attempting to determine the value of the \ ds-cfg-entry-cache-class attribute in configuration entry "cn=Entry \ Cache,cn=config": %s. The entry cache will be disabled SEVERE_ERR_CONFIG_ENTRYCACHE_CANNOT_LOAD_CLASS_212=The class %s defined in \ attribute ds-cfg-entry-cache-class of configuration entry "cn=Entry \ Cache,cn=config" could not be loaded: %s. The entry cache will be disabled SEVERE_ERR_CONFIG_ENTRYCACHE_CANNOT_INSTANTIATE_CLASS_213=The class %s \ defined in attribute ds-cfg-entry-cache-class of configuration entry \ "cn=Entry Cache,cn=config" could not be instantiated as a Directory Server \ entry cache: %s. As a result, the entry cache will be disabled SEVERE_ERR_CONFIG_ENTRYCACHE_CANNOT_INITIALIZE_CACHE_214=An error occurred \ while attempting to initialize an instance of class %s for use as the \ Directory Server entry cache: %s. As a result, the entry cache will be \ disabled MILD_ERR_CONFIG_ENTRY_CANNOT_REMOVE_CHILD_215=An unexpected error occurred \ while attempting to remove entry %s as a child of configuration entry %s: %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_PARSE_NAME_FORM_216=Unable to parse a name \ form definition from schema configuration file %s: %s SEVERE_WARN_CONFIG_SCHEMA_CONFLICTING_NAME_FORM_217=A name form read from \ schema configuration file %s conflicts with another name form already read \ into the schema: %s. The later name form definition will be used SEVERE_WARN_CONFIG_SCHEMA_CANNOT_PARSE_DCR_218=Unable to parse a DIT content \ rule definition from schema configuration file %s: %s SEVERE_WARN_CONFIG_SCHEMA_CONFLICTING_DCR_219=A DIT content rule read from \ schema configuration file %s conflicts with another DIT content rule already \ read into the schema: %s. The later DIT content rule definition will be \ used SEVERE_WARN_CONFIG_SCHEMA_CANNOT_PARSE_DSR_220=Unable to parse a DIT \ structure rule definition from schema configuration file %s: %s SEVERE_WARN_CONFIG_SCHEMA_CONFLICTING_DSR_221=A DIT structure rule read from \ schema configuration file %s conflicts with another DIT structure rule \ already read into the schema: %s. The later DIT structure rule definition \ will be used SEVERE_WARN_CONFIG_SCHEMA_CANNOT_PARSE_MRU_222=Unable to parse a matching \ rule use definition from schema configuration file %s: %s SEVERE_WARN_CONFIG_SCHEMA_CONFLICTING_MRU_223=A matching rule use read from \ schema configuration file %s conflicts with another matching rule use already \ read into the schema: %s. The later matching rule use definition will be \ used SEVERE_WARN_CONFIG_LOGGER_NO_ROTATION_POLICY_224=No file rotation policy has \ been defined in configuration entry %s. No log rotation will take place SEVERE_ERR_CONFIG_LOGGER_NO_SIZE_LIMIT_225=No size limit has been defined for \ the size based file rotation policy in the configuration entry %s SEVERE_ERR_CONFIG_LOGGER_NO_TIME_LIMIT_226=No time limit has been defined for \ the time based file rotation policy in the configuration entry %s SEVERE_ERR_CONFIG_LOGGER_INVALID_ROTATION_POLICY_227=An invalid file rotation \ policy %s has been defined in configuration entry %s MILD_ERR_CONFIG_ATTR_READ_ONLY_228=Configuration attribute %s is read-only \ and its values may not be altered SEVERE_ERR_CONFIG_PLUGIN_CANNOT_GET_CONFIG_BASE_229=An error occurred while \ trying to retrieve configuration entry cn=Plugins,cn=config in order to \ initialize the Directory Server plugins: %s SEVERE_ERR_CONFIG_PLUGIN_BASE_DOES_NOT_EXIST_230=The entry \ cn=Plugins,cn=config does not appear to exist in the Directory Server \ configuration. This is a required entry SEVERE_WARN_CONFIG_PLUGIN_ENTRY_DOES_NOT_HAVE_PLUGIN_CONFIG_231=Configuration \ entry %s exists below the plugin configuration root of cn=Plugins,cn=config \ but does not have objectclass ds-cfg-backend that is required for a Directory \ Server plugin. This configuration entry will be ignored SEVERE_ERR_CONFIG_PLUGIN_ERROR_INTERACTING_WITH_PLUGIN_ENTRY_232=An \ unexpected error occurred while interacting with backend configuration entry \ %s: %s INFO_CONFIG_PLUGIN_ATTR_DESCRIPTION_ENABLED_233=Indicates whether this plugin \ should be enabled for use in the Directory Server. This may be altered while \ the Directory Server is online, and will take effect immediately SEVERE_WARN_CONFIG_PLUGIN_NO_ENABLED_ATTR_234=Plugin configuration entry %s \ does not contain attribute ds-cfg-plugin-enabled, which is used to indicate \ whether the plugin should be enabled or disabled. Without this attribute, it \ will default to being disabled INFO_CONFIG_PLUGIN_DISABLED_235=The plugin defined in configuration entry %s \ is marked as disabled and therefore will not be used SEVERE_ERR_CONFIG_PLUGIN_UNABLE_TO_DETERMINE_ENABLED_STATE_236=An unexpected \ error occurred while attempting to determine whether the plugin associated \ with configuration entry %s should be enabled or disabled: %s. It will be \ disabled INFO_CONFIG_PLUGIN_ATTR_DESCRIPTION_PLUGIN_TYPE_237=Specifies the plugin \ type(s) for this plugin, which control the times when this plugin will be \ invoked during processing. This value is only read when the plugin is loaded \ and initialized, so changes to this attribute will not take effect until the \ plugin is disabled and re-enabled, or until the server is restarted INFO_CONFIG_PLUGIN_ATTR_DESCRIPTION_CLASS_238=Specifies the fully-qualified \ name of the Java class that should provide the core logic for this plugin \ implementation. Changes to this configuration attribute will not take effect \ until the plugin is disabled and re-enabled or the server is restarted SEVERE_ERR_CONFIG_PLUGIN_NO_PLUGIN_TYPES_239=Plugin configuration entry %s \ does not contain attribute ds-cfg-plugin-type, which is used to specify the \ name(s) of the plugin type(s) for the plugin. This is a required attribute, \ so this plugin will be disabled SEVERE_ERR_CONFIG_PLUGIN_INVALID_PLUGIN_TYPE_240=Plugin configuration entry \ %s has an invalid value %s for attribute ds-cfg-plugin-type that does not \ name a valid plugin type. This plugin will be disabled SEVERE_ERR_CONFIG_PLUGIN_CANNOT_GET_PLUGIN_TYPES_241=An unexpected error \ occurred while trying to determine the set of plugin types for the plugin \ defined in configuration entry %s: %s. This plugin will be disabled SEVERE_ERR_CONFIG_PLUGIN_NO_CLASS_ATTR_242=Plugin configuration entry %s does \ not contain attribute ds-cfg-plugin-class, which is used to specify the name \ of the class used to provide the plugin implementation. The plugin \ associated with this configuration entry will be disabled SEVERE_ERR_CONFIG_PLUGIN_CANNOT_GET_CLASS_243=An unexpected error occurred \ while trying to determine the name of the Java class that contains the \ implementation for plugin %s: %s. This plugin will be disabled SEVERE_ERR_CONFIG_PLUGIN_CANNOT_INSTANTIATE_244=The Directory Server was \ unable to load class %s and use it to create a plugin instance as defined in \ configuration entry %s. The error that occurred was: %s. This plugin will \ be disabled SEVERE_ERR_CONFIG_PLUGIN_CANNOT_INITIALIZE_245=An error occurred while \ attempting to initialize an instance of class %s as a Directory Server plugin \ using the information in configuration entry %s: %s. This plugin will be \ disabled INFO_CONFIG_CORE_DESCRIPTION_NOTIFY_ABANDONED_OPERATIONS_246=Indicates \ whether the Directory Server should send a response to operations that have \ been abandoned to the client to know that the server has completed processing \ on them. The LDAP specification prohibits sending a response in such cases, \ but some clients may not behave properly if they are waiting on a response \ for an operation when there will not be one because it has been abandoned. \ Changes to this configuration attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_NOTIFY_ABANDONED_OPERATIONS_247=Configuration \ entry %s has an invalid value for configuration attribute \ ds-cfg-notify-abandoned-operations (it should be a Boolean value of true or \ false): %s SEVERE_ERR_CONFIG_EXTOP_INVALID_CLASS_256=Class %s specified in configuration \ entry %s does not contain a valid extended operation handler implementation: \ %s MILD_ERR_CONFIG_EXTOP_INITIALIZATION_FAILED_261=An error occurred while \ trying to initialize an instance of class %s as an extended operation handler \ as defined in configuration entry %s: %s FATAL_ERR_CONFIG_SASL_CANNOT_GET_BASE_264=An error occurred while attempting \ to retrieve the SASL mechanism handler base entry cn=SASL \ Mechanisms,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_SASL_BASE_DOES_NOT_EXIST_265=The SASL mechanism \ configuration base cn=SASL Mechanisms,cn=config does not exist in the \ Directory Server configuration. This entry must be present for the server to \ function properly SEVERE_ERR_CONFIG_SASL_ENTRY_UNACCEPTABLE_266=Configuration entry %s does not \ contain a valid SASL mechanism handler configuration: %s. It will be \ ignored SEVERE_ERR_CONFIG_SASL_CANNOT_CREATE_HANDLER_267=An error occurred while \ attempting to create a Directory Server SASL mechanism handler from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_SASL_INVALID_OBJECTCLASS_268=Configuration entry %s does \ not contain the ds-cfg-sasl-mechanism-handler objectclass, which is required \ for SASL mechanism handler definitions INFO_CONFIG_SASL_DESCRIPTION_CLASS_NAME_269=The fully-qualified name of the \ Java class that defines the Directory Server SASL mechanism handler. If this \ is altered while the associated handler is enabled, then that handler must be \ disabled and re-enabled for the change to take effect SEVERE_ERR_CONFIG_SASL_NO_CLASS_NAME_270=Configuration entry %s does not \ contain a valid value for configuration attribute \ ds-cfg-sasl-mechanism-handler-class which specifies the fully-qualified class \ name for the associated SASL mechanism handler SEVERE_ERR_CONFIG_SASL_INVALID_CLASS_NAME_271=Configuration entry %s has an \ invalid value for attribute ds-cfg-sasl-mechanism-handler-class: %s SEVERE_ERR_CONFIG_SASL_INVALID_CLASS_272=Class %s specified in configuration \ entry %s does not contain a valid SASL mechanism handler implementation: %s INFO_CONFIG_SASL_DESCRIPTION_ENABLED_273=Indicates whether this Directory \ Server SASL mechanism handler should be enabled. Changes to this attribute \ will take effect immediately SEVERE_ERR_CONFIG_SASL_NO_ENABLED_ATTR_274=Configuration entry %s does not \ contain a valid value for configuration attribute \ ds-cfg-sasl-mechanism-handler-enabled which indicates whether the SASL \ mechanism handler should be enabled for use in the Directory Server SEVERE_ERR_CONFIG_SASL_INVALID_ENABLED_VALUE_275=Configuration entry %s has \ an invalid value for attribute ds-cfg-sasl-mechanism-handler-enabled: %s INFO_CONFIG_SASL_CLASS_ACTION_REQUIRED_276=The requested change in the SASL \ mechanism handler class name from %s to %s in configuration entry %s cannot \ be dynamically applied. This change will not take effect until the handler \ is disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_SASL_INITIALIZATION_FAILED_277=An error occurred while trying \ to initialize an instance of class %s as a SASL mechanism handler as defined \ in configuration entry %s: %s MILD_ERR_CONFIG_SASL_EXISTS_278=Unable to add a new SASL mechanism handler \ entry with DN %s because there is already a handler registered with that DN SEVERE_ERR_CONFIG_SASL_UNACCEPTABLE_CONFIG_279=The configuration for the SASL \ mechanism handler defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry MILD_ERR_CONFIG_FILE_ADD_ALREADY_EXISTS_280=Entry %s cannot be added to the \ Directory Server configuration because another configuration entry already \ exists with that DN MILD_ERR_CONFIG_FILE_ADD_NO_PARENT_DN_281=Entry %s cannot be added to the \ Directory Server configuration because that DN does not have a parent MILD_ERR_CONFIG_FILE_ADD_NO_PARENT_282=Entry %s cannot be added to the \ Directory Server configuration because its parent entry %s does not exist MILD_ERR_CONFIG_FILE_ADD_REJECTED_BY_LISTENER_283=The Directory Server is \ unwilling to add configuration entry %s because one of the add listeners \ registered with the parent entry %s rejected this change with the message: \ %s MILD_ERR_CONFIG_FILE_ADD_FAILED_284=An unexpected error occurred while \ attempting to add configuration entry %s as a child of entry %s: %s MILD_ERR_CONFIG_FILE_DELETE_NO_SUCH_ENTRY_285=Entry %s cannot be removed from \ the Directory Server configuration because the specified entry does not exist MILD_ERR_CONFIG_FILE_DELETE_HAS_CHILDREN_286=Entry %s cannot be removed from \ the Directory Server configuration because the specified entry has one or \ more subordinate entries MILD_ERR_CONFIG_FILE_DELETE_NO_PARENT_287=Entry %s cannot be removed from the \ Directory Server configuration because the entry does not have a parent and \ removing the configuration root entry is not allowed MILD_ERR_CONFIG_FILE_DELETE_REJECTED_288=Entry %s cannot be removed from the \ Directory Server configuration because one of the delete listeners registered \ with the parent entry %s rejected this change with the message: %s MILD_ERR_CONFIG_FILE_DELETE_FAILED_289=An unexpected error occurred while \ attempting to remove configuration entry %s as a child of entry %s: %s MILD_ERR_CONFIG_FILE_MODIFY_NO_SUCH_ENTRY_290=Entry %s cannot be modified \ because the specified entry does not exist MILD_ERR_CONFIG_FILE_MODIFY_REJECTED_BY_CHANGE_LISTENER_291=Entry %s cannot \ be modified because one of the configuration change listeners registered for \ that entry rejected the change: %s MILD_ERR_CONFIG_FILE_MODIFY_REJECTED_BY_COMPONENT_292=Entry %s cannot be \ modified because one of the configurable components registered for that entry \ rejected the change: %s MILD_ERR_CONFIG_FILE_SEARCH_NO_SUCH_BASE_293=The search operation cannot be \ processed because base entry %s does not exist MILD_ERR_CONFIG_FILE_SEARCH_INVALID_SCOPE_294=The search operation cannot be \ processed because the specified search scope %s is invalid MILD_ERR_CONFIG_FILE_WRITE_CANNOT_CREATE_TEMP_ARCHIVE_295=An error occurred \ while attempting to create a temporary file %s to hold the archived versions \ of previous Directory Server configurations as a result of a configuration \ change: %s MILD_ERR_CONFIG_FILE_WRITE_CANNOT_COPY_EXISTING_ARCHIVE_296=An error occurred \ while attempting to copy the archived configurations from %s to temporary \ file %s: %s MILD_ERR_CONFIG_FILE_WRITE_CANNOT_COPY_CURRENT_CONFIG_297=An error occurred \ while attempting to update the archived configurations in file %s to include \ the running configuration from file %s: %s MILD_ERR_CONFIG_FILE_WRITE_CANNOT_RENAME_TEMP_ARCHIVE_298=The attempt to \ rename the archived configuration data from %s to %s failed, but the \ underlying reason for the failure could not be determined MILD_ERR_CONFIG_FILE_WRITE_CANNOT_REPLACE_ARCHIVE_299=The updated archive \ containing previous Directory Server configurations could not be renamed from \ %s to %s: %s MILD_ERR_CONFIG_FILE_WRITE_CANNOT_EXPORT_NEW_CONFIG_300=An error occurred \ while attempting to export the new Directory Server configuration to file %s: \ %s MILD_ERR_CONFIG_FILE_WRITE_CANNOT_RENAME_NEW_CONFIG_301=An error occurred \ while attempting to rename the new Directory Server configuration from file \ %s to %s: %s MILD_ERR_CONFIG_FILE_MODDN_NOT_ALLOWED_302=Modify DN operations are not \ allowed in the Directory Server configuration INFO_CONFIG_LOGGER_SUPPRESS_INTERNAL_OPERATIONS_303=Indicates whether \ messages for internal operations should be excluded from the access log file SEVERE_ERR_CONFIG_LOGGER_INVALID_SUPPRESS_INT_OPERATION_VALUE_304=Invalid \ value specified for attribute %s. Allowed values are true or false INFO_CONFIG_BACKEND_ATTR_DESCRIPTION_BASE_DNS_305=Specifies the set of base \ DNs that should be used for this backend. It is up to the backend \ implementation as to whether changes to this attribute will automatically \ take effect SEVERE_ERR_CONFIG_BACKEND_NO_BASE_DNS_306=Backend configuration entry %s does \ not contain attribute ds-cfg-backend-base-dn, which is used to specify the \ set of base DNs for the backend. This is a required attribute, and therefore \ the backend will be disabled SEVERE_ERR_CONFIG_BACKEND_UNABLE_TO_DETERMINE_BASE_DNS_307=An unexpected \ error occurred while attempting to determine the set of base DNs associated \ with the backend defined in configuration entry %s: %s. This backend will \ be disabled INFO_CONFIG_KEYMANAGER_DESCRIPTION_ENABLED_313=Indicates whether the \ Directory Server key manager provider should be enabled. A key manager \ provider is required for operations that require access to a key manager \ (e.g., communication over SSL). Changes to this configuration attribute will \ take effect immediately, but will only impact future attempts to access the \ key manager SEVERE_ERR_CONFIG_KEYMANAGER_NO_ENABLED_ATTR_314=Configuration entry "%s" \ does not contain a value for attribute ds-cfg-key-manager-provider-enabled, \ which indicates whether the key manager provider is enabled for use in the \ server SEVERE_ERR_CONFIG_KEYMANAGER_DESCRIPTION_CLASS_317=Specifies the \ fully-qualified name of the Java class that includes the key manager provider \ implementation. Changes to this configuration attribute will not take effect \ until the key manager provider has been disabled and then re-enabled, or \ until the server is restarted SEVERE_ERR_CONFIG_TRUSTMANAGER_DESCRIPTION_ENABLED_328=Indicates whether the \ Directory Server trust manager provider should be enabled. A trust manager \ provider is required for operations that require access to a trust manager \ (e.g., communication over SSL). Changes to this configuration attribute will \ take effect immediately, but will only impact future attempts to access the \ trust manager SEVERE_ERR_CONFIG_TRUSTMANAGER_NO_ENABLED_ATTR_329=Configuration entry "%s" \ does not contain a value for attribute ds-cfg-trust-manager-provider-enabled, \ which indicates whether the trust manager provider is enabled for use in the \ server SEVERE_ERR_CONFIG_TRUSTMANAGER_DESCRIPTION_CLASS_332=Specifies the \ fully-qualified name of the Java class that includes the trust manager \ provider implementation. Changes to this configuration attribute will not \ take effect until the trust manager provider has been disabled and then \ re-enabled, or until the server is restarted SEVERE_ERR_CONFIG_CERTMAPPER_DESCRIPTION_ENABLED_347=Indicates whether the \ Directory Server certificate mapper should be enabled. A certificate mapper \ is used to establish a mapping between a client certificate chain and a user \ entry in the Directory Server for SASL EXTERNAL authentication and similar \ purposes. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_CONFIG_CERTMAPPER_NO_ENABLED_ATTR_348=Configuration entry "%s" \ does not contain a value for attribute ds-cfg-certificate-mapper-enabled, \ which indicates whether the certificate mapper is enabled for use in the \ server SEVERE_ERR_CONFIG_CERTMAPPER_DESCRIPTION_CLASS_351=Specifies the \ fully-qualified name of the Java class that includes the certificate mapper \ implementation. Changes to this configuration attribute will not take effect \ until the certificate mapper has been disabled and then re-enabled, or until \ the server is restarted MILD_WARN_CONFIG_LOGGER_NO_RETENTION_POLICY_357=No file retention policy has \ been defined in configuration entry %s. No log files will be deleted SEVERE_WARN_CONFIG_LOGGER_INVALID_RETENTION_POLICY_358=An invalid file \ retention policy %s has been defined in configuration entry %s SEVERE_WARN_CONFIG_LOGGER_NO_NUMBER_OF_FILES_359=No file number limit has \ been defined for the retention policy in the configuration entry %s SEVERE_WARN_CONFIG_LOGGER_NO_DISK_SPACE_USED_360=No disk space limit has been \ defined for the retention policy in the configuration entry %s FATAL_ERR_CONFIG_PWSCHEME_CANNOT_GET_BASE_363=An error occurred while \ attempting to retrieve the password storage scheme base entry cn=Password \ Storage Schemes,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_PWSCHEME_BASE_DOES_NOT_EXIST_364=The password storage \ scheme configuration base cn=Password Storage Schemes,cn=config does not \ exist in the Directory Server configuration. This entry must be present for \ the server to function properly SEVERE_ERR_CONFIG_PWSCHEME_ENTRY_UNACCEPTABLE_365=Configuration entry %s does \ not contain a valid password storage scheme configuration: %s. It will be \ ignored SEVERE_ERR_CONFIG_PWSCHEME_CANNOT_CREATE_SCHEME_366=An error occurred while \ attempting to create a Directory Server password storage scheme from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_PWSCHEME_INVALID_OBJECTCLASS_367=Configuration entry %s \ does not contain the ds-cfg-password-storage-scheme objectclass, which is \ required for password storage scheme definitions INFO_CONFIG_PWSCHEME_DESCRIPTION_CLASS_NAME_368=The fully-qualified name of \ the Java class that defines the Directory Server password storage scheme. If \ this is altered while the associated scheme is enabled, then that storage \ scheme must be disabled and re-enabled for the change to take effect SEVERE_ERR_CONFIG_PWSCHEME_NO_CLASS_NAME_369=Configuration entry %s does not \ contain a valid value for configuration attribute \ ds-cfg-password-storage-scheme-class which specifies the fully-qualified \ class name for the associated password storage scheme SEVERE_ERR_CONFIG_PWSCHEME_INVALID_CLASS_NAME_370=Configuration entry %s has \ an invalid value for attribute ds-cfg-password-storage-scheme-class: %s SEVERE_ERR_CONFIG_PWSCHEME_INVALID_CLASS_371=Class %s specified in \ configuration entry %s does not contain a valid password storage scheme \ implementation: %s INFO_CONFIG_PWSCHEME_DESCRIPTION_ENABLED_372=Indicates whether this Directory \ Server password storage scheme should be enabled. Changes to this attribute \ will take effect immediately SEVERE_ERR_CONFIG_PWSCHEME_NO_ENABLED_ATTR_373=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-password-storage-scheme-enabled which indicates whether the password \ storage scheme should be enabled for use in the Directory Server SEVERE_ERR_CONFIG_PWSCHEME_INVALID_ENABLED_VALUE_374=Configuration entry %s \ has an invalid value for attribute ds-cfg-password-storage-scheme-enabled: \ %s INFO_CONFIG_PWSCHEME_CLASS_ACTION_REQUIRED_375=The requested change in the \ password storage scheme class name from %s to %s in configuration entry %s \ cannot be dynamically applied. This change will not take effect until the \ storage scheme is disabled and re-enabled or the Directory Server is \ restarted MILD_ERR_CONFIG_PWSCHEME_INITIALIZATION_FAILED_376=An error occurred while \ trying to initialize an instance of class %s as a password storage scheme as \ defined in configuration entry %s: %s MILD_ERR_CONFIG_PWSCHEME_EXISTS_377=Unable to add a new password storage \ scheme entry with DN %s because there is already a storage scheme registered \ with that DN SEVERE_ERR_CONFIG_PWSCHEME_UNACCEPTABLE_CONFIG_378=The configuration for the \ password storage scheme defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry INFO_CONFIG_PLUGIN_CLASS_ACTION_REQUIRED_379=The requested change in the \ plugin class name from %s to %s in configuration entry %s cannot be \ dynamically applied. This change will not take effect until the plugin is \ disabled and re-enabled or the Directory Server is restarted SEVERE_ERR_CONFIG_LOGGER_NO_FREE_DISK_SPACE_380=No disk space limit has been \ defined for the retention policy in the configuration entry %s SEVERE_ERR_CONFIG_LOGGER_INVALID_JAVA5_POLICY_381=The free disk space based \ retention policy in the configuration entry %s. is not allowed for the \ Directory Server when running on pre Java 6 VMs INFO_CONFIG_BACKEND_ATTR_DESCRIPTION_BACKEND_ID_382=Specifies the unique \ identifier for this backend. Changes to this configuration attribute will \ not take effect until the backend is disabled and re-enabled or the server is \ restarted SEVERE_WARN_CONFIG_BACKEND_NO_BACKEND_ID_383=Backend configuration entry %s \ does not contain attribute ds-cfg-backend-id, which is used to provide a \ unique identifier for the backend. The backend will be disabled SEVERE_WARN_CONFIG_BACKEND_DUPLICATE_BACKEND_ID_384=The backend defined in \ configuration entry %s has a backend ID of %s that conflicts with the backend \ ID for another backend in the server. The backend will be disabled SEVERE_ERR_CONFIG_BACKEND_UNABLE_TO_DETERMINE_BACKEND_ID_385=An unexpected \ error occurred while attempting to determine the backend ID for the backend \ defined in configuration entry %s: %s. The backend will be disabled SEVERE_ERR_CONFIG_BACKUP_CANNOT_GET_MAC_386=An error occurred while \ attempting to obtain the %s MAC provider to create the signed hash for the \ backup: %s SEVERE_ERR_CONFIG_BACKUP_CANNOT_GET_DIGEST_387=An error occurred while \ attempting to obtain the %s message digest to create the hash for the backup: \ %s SEVERE_ERR_CONFIG_BACKUP_CANNOT_CREATE_ARCHIVE_FILE_388=An error occurred \ while trying to create the config archive file %s in directory %s: %s SEVERE_ERR_CONFIG_BACKUP_CANNOT_GET_CIPHER_389=An error occurred while \ attempting to obtain the %s cipher to use to encrypt the backup: %s SEVERE_ERR_CONFIG_BACKUP_ZIP_COMMENT_390=%s config backup %s SEVERE_ERR_CONFIG_BACKUP_CANNOT_DETERMINE_CONFIG_FILE_LOCATION_391=An error \ occurred while attempting to determine the path to the Directory Server \ configuration file so that it could be archived: %s SEVERE_ERR_CONFIG_BACKUP_CANNOT_BACKUP_CONFIG_FILE_392=An error occurred \ while attempting to back up configuration file %s: %s SEVERE_ERR_CONFIG_BACKUP_CANNOT_BACKUP_ARCHIVED_CONFIGS_393=An error occurred \ while attempting to back up the archived previous configurations from file \ %s: %s SEVERE_ERR_CONFIG_BACKUP_CANNOT_CLOSE_ZIP_STREAM_394=An error occurred while \ trying to close the config archive file %s in directory %s: %s SEVERE_ERR_CONFIG_BACKUP_CANNOT_UPDATE_BACKUP_DESCRIPTOR_395=An error \ occurred while attempting to update the backup descriptor file %s with \ information about the configuration backup: %s SEVERE_ERR_CONFIG_RESTORE_NO_SUCH_BACKUP_396=Unable to restore or verify \ configuration backup %s in directory %s because no such backup exists SEVERE_ERR_CONFIG_RESTORE_NO_BACKUP_FILE_397=Unable to restore or verify \ configuration backup %s in directory %s because the archive filename could \ not be determined SEVERE_ERR_CONFIG_RESTORE_NO_SUCH_FILE_398=Unable to restore or verify \ configuration backup %s because the specified archive file %s does not exist SEVERE_ERR_CONFIG_RESTORE_CANNOT_CHECK_FOR_ARCHIVE_399=Unable to restore or \ verify configuration backup %s because an error occurred while trying to \ determine whether backup archive %s exists: %s SEVERE_ERR_CONFIG_RESTORE_UNKNOWN_DIGEST_400=Unable to restore or verify \ configuration backup %s because an unsigned hash of this backup is available \ but the server cannot determine the digest algorithm used to generate this \ hash SEVERE_ERR_CONFIG_RESTORE_CANNOT_GET_DIGEST_401=Unable to restore or verify \ configuration backup %s because it has an unsigned hash that uses an unknown \ or unsupported digest algorithm of %s SEVERE_ERR_CONFIG_RESTORE_UNKNOWN_MAC_402=Unable to restore or verify \ configuration backup %s because a signed hash of this backup is available but \ the server cannot determine the MAC algorithm used to generate this hash SEVERE_ERR_CONFIG_RESTORE_CANNOT_GET_MAC_403=Unable to restore or verify \ configuration backup %s because it has a signed hash that uses an unknown or \ unsupported MAC algorithm of %s SEVERE_ERR_CONFIG_RESTORE_CANNOT_OPEN_BACKUP_FILE_404=Unable to restore or \ verify configuration backup %s because an error occurred while attempting to \ open the backup archive file %s: %s SEVERE_ERR_CONFIG_RESTORE_UNKNOWN_CIPHER_405=Unable to restore or verify \ configuration backup %s because it is encrypted but the server cannot \ determine the cipher used to perform this encryption SEVERE_ERR_CONFIG_RESTORE_CANNOT_GET_CIPHER_406=Unable to restore or verify \ configuration backup %s because it is encrypted using an unknown or \ unsupported cipher of %s SEVERE_ERR_CONFIG_RESTORE_CANNOT_BACKUP_EXISTING_CONFIG_407=Unable to restore \ configuration backup %s because an error occurred while attempting to \ temporarily back up the current configuration files from %s to %s: %s NOTICE_CONFIG_RESTORE_RESTORED_OLD_CONFIG_408=An error occurred that \ prevented the configuration backup from being properly restored. However, \ the original configuration files that were in place before the start of the \ restore process have been preserved and are now in their original location of \ %s SEVERE_ERR_CONFIG_RESTORE_CANNOT_RESTORE_OLD_CONFIG_409=An error occurred \ that prevented the configuration backup from being properly restored. The \ original configuration files that were in place before the start of the \ restore process have been preserved and are contained in the %s directory SEVERE_ERR_CONFIG_RESTORE_CANNOT_CREATE_CONFIG_DIRECTORY_410=Unable to \ restore configuration backup %s because an error occurred while attempting to \ create a new empty directory %s into which the files should be restored: %s SEVERE_ERR_CONFIG_RESTORE_OLD_CONFIG_SAVED_411=An error occurred that \ prevented the configuration backup from being properly restored. The \ original configuration files that were in place before the start of the \ restore process have been preserved in the %s directory SEVERE_ERR_CONFIG_RESTORE_CANNOT_GET_ZIP_ENTRY_412=Unable to restore or \ verify configuration backup %s because an error occurred while trying to read \ the next entry from the archive file %s: %s SEVERE_ERR_CONFIG_RESTORE_CANNOT_CREATE_FILE_413=Unable to restore \ configuration backup %s because an error occurred while trying to recreate \ file %s: %s SEVERE_ERR_CONFIG_RESTORE_CANNOT_PROCESS_ARCHIVE_FILE_414=Unable to restore \ or verify configuration backup %s because an error occurred while processing \ archived file %s: %s SEVERE_ERR_CONFIG_RESTORE_ERROR_ON_ZIP_STREAM_CLOSE_415=Unable to restore or \ verify configuration backup %s because an unexpected error occurred while \ trying to close the archive file %s: %s NOTICE_CONFIG_RESTORE_UNSIGNED_HASH_VALID_416=The message digest calculated \ from the backup archive matches the digest stored with the backup information SEVERE_ERR_CONFIG_RESTORE_UNSIGNED_HASH_INVALID_417=Unable to restore or \ verify configuration backup %s because the message digest calculated from the \ backup archive does not match the digest stored with the backup information NOTICE_CONFIG_RESTORE_SIGNED_HASH_VALID_418=The signed digest calculated from \ the backup archive matches the signature stored with the backup information SEVERE_ERR_CONFIG_RESTORE_SIGNED_HASH_INVALID_419=Unable to restore or verify \ configuration backup %s because the signed digest calculated from the backup \ archive does not match the signature stored with the backup information NOTICE_CONFIG_RESTORE_VERIFY_SUCCESSFUL_420=All tests performed on \ configuration backup %s from directory %s show that the archive appears to be \ valid NOTICE_CONFIG_RESTORE_SUCCESSFUL_421=Configuration backup %s was successfully \ restored from the archive in directory %s SEVERE_ERR_CONFIG_BACKEND_CANNOT_ACQUIRE_SHARED_LOCK_422=The Directory Server \ was unable to acquire a shared lock for backend %s: %s. This generally \ means that the backend is in use by a process that requires an exclusive lock \ (e.g., importing from LDIF or restoring a backup). This backend will be \ disabled SEVERE_WARN_CONFIG_BACKEND_CANNOT_RELEASE_SHARED_LOCK_423=An error occurred \ while attempting to release a shared lock for backend %s: %s. This may \ interfere with operations that require exclusive access, including LDIF \ import and restoring a backup INFO_CONFIG_FILE_HEADER_424=This file contains the primary Directory Server \ configuration. It must not be directly edited while the server is online. \ The server configuration should only be managed using the administration \ utilities provided with the Directory Server INFO_CONFIG_CORE_DESCRIPTION_ADD_MISSING_RDN_ATTRS_425=Indicates whether the \ Directory Server should automatically add missing RDN attributes to an entry \ when it is added. By default, entries added that do not contain the RDN \ attribute values in their attribute lists will be rejected because they are \ in violation of the LDAP specification. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_ADD_MISSING_RDN_ATTRS_426=Configuration entry \ %s has an invalid value for configuration attribute \ ds-cfg-add-missing-rdn-attributes (it should be a Boolean value of true or \ false): %s INFO_CONFIG_CORE_DESCRIPTION_SERVER_ERROR_RESULT_CODE_427=Specifies the \ result code that should be used for responses in which the operation fails \ because of an internal server error. The value should be the integer \ equivalent of the corresponding LDAP result code. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_SERVER_ERROR_RESULT_CODE_428=Configuration \ entry %s has an invalid value for configuration attribute \ ds-cfg-server-error-result-code (it should be an integer value greater than \ or equal to 1): %s FATAL_ERR_CONFIG_IDMAPPER_CANNOT_GET_BASE_429=An error occurred while \ attempting to retrieve the identity mapper base entry cn=Identity \ Mappers,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_IDMAPPER_BASE_DOES_NOT_EXIST_430=The identity mapper \ configuration base cn=Identity Mappers,cn=config does not exist in the \ Directory Server configuration. This entry must be present for the server to \ function properly SEVERE_ERR_CONFIG_IDMAPPER_ENTRY_UNACCEPTABLE_431=Configuration entry %s does \ not contain a valid identity mapper configuration: %s. It will be ignored SEVERE_ERR_CONFIG_IDMAPPER_CANNOT_CREATE_MAPPER_432=An error occurred while \ attempting to create a Directory Server identity mapper from the information \ in configuration entry %s: %s SEVERE_ERR_CONFIG_IDMAPPER_INVALID_OBJECTCLASS_433=Configuration entry %s \ does not contain the ds-cfg-identity-mapper objectclass, which is required \ for identity mapper definitions INFO_CONFIG_IDMAPPER_DESCRIPTION_CLASS_NAME_434=The fully-qualified name of \ the Java class that defines a Directory Server identity mapper. If this is \ altered while the associated identity mapper is enabled, then that mapper \ must be disabled and re-enabled for the change to take effect SEVERE_ERR_CONFIG_IDMAPPER_NO_CLASS_NAME_435=Configuration entry %s does not \ contain a valid value for configuration attribute \ ds-cfg-identity-mapper-class which specifies the fully-qualified class name \ for the associated identity mapper SEVERE_ERR_CONFIG_IDMAPPER_INVALID_CLASS_NAME_436=Configuration entry %s has \ an invalid value for attribute ds-cfg-identity-mapper-class: %s SEVERE_ERR_CONFIG_IDMAPPER_INVALID_CLASS_437=Class %s specified in \ configuration entry %s does not contain a valid identity mapper \ implementation: %s INFO_CONFIG_IDMAPPER_DESCRIPTION_ENABLED_438=Indicates whether this Directory \ Server identity mapper should be enabled. Changes to this attribute will \ take effect immediately SEVERE_ERR_CONFIG_IDMAPPER_NO_ENABLED_ATTR_439=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-identity-mapper-enabled which indicates whether the identity mapper \ should be enabled for use in the Directory Server SEVERE_ERR_CONFIG_IDMAPPER_INVALID_ENABLED_VALUE_440=Configuration entry %s \ has an invalid value for attribute ds-cfg-identity-mapper-enabled: %s INFO_CONFIG_IDMAPPER_CLASS_ACTION_REQUIRED_441=The requested change in the \ identity mapper class name from %s to %s in configuration entry %s cannot be \ dynamically applied. This change will not take effect until the identity \ mapper is disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_IDMAPPER_INITIALIZATION_FAILED_442=An error occurred while \ trying to initialize an instance of class %s as an identity mapper as defined \ in configuration entry %s: %s MILD_ERR_CONFIG_IDMAPPER_EXISTS_443=Unable to add a new identity mapper entry \ with DN %s because there is already an identity mapper registered with that \ DN SEVERE_ERR_CONFIG_IDMAPPER_UNACCEPTABLE_CONFIG_444=The configuration for the \ identity mapper defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry INFO_CONFIG_CORE_DESCRIPTION_PROXY_MAPPER_DN_445=Specifies the DN of the \ configuration entry for the identity mapper that the Directory Server should \ use in conjunction with the proxied authorization V2 control. Changes to \ this configuration attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_PROXY_MAPPER_DN_446=Configuration entry %s has \ an invalid value for configuration attribute \ ds-cfg-proxied-authorization-identity-mapper-dn (it should be the DN of a \ valid identity mapper configuration entry): %s SEVERE_ERR_CONFIG_CORE_NO_PROXY_MAPPER_FOR_DN_447=The proxied authorization \ identity mapper DN %s specified in configuration entry %s does not refer to a \ valid identity mapper configuration entry SEVERE_ERR_CONFIG_IDMAPPER_NO_PROXY_MAPPER_DN_448=The Directory Server does \ not have any identity mapper configured for use in conjunction with proxied \ authorization V2 operations. The Directory Server will not be able to \ process requests containing the proxied authorization control with a \ username-based authorization ID SEVERE_ERR_CONFIG_IDMAPPER_INVALID_PROXY_MAPPER_DN_449=The configured proxied \ authorization identity mapper DN %s does not refer to an active identity \ mapper. The Directory Server will not be able to process requests containing \ the proxied authorization control with a username-based authorization ID INFO_CONFIG_CORE_DESCRIPTION_SIZE_LIMIT_450=Specifies the default maximum \ number of entries that should be returned to a client when processing a \ search operation. This may be overridden on a per-user basis by including \ the ds-rlim-size-limit operational attribute in the user's entry. Changes to \ this configuration attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_SIZE_LIMIT_451=Configuration entry %s has an \ invalid value for configuration attribute ds-cfg-size-limit (It should be a \ positive integer value specifying the size limit to use, or a value of 0 or \ -1 to indicate that no limit should be enforced): %s FATAL_ERR_CONFIG_SYNCH_CANNOT_GET_CONFIG_BASE_452=An error occurred while \ attempting to retrieve the Directory Server synchronization provider \ configuration base entry cn=Synchronization Providers,cn=config: %s FATAL_ERR_CONFIG_SYNCH_BASE_DOES_NOT_EXIST_453=The Directory Server \ synchronization provider base entry cn=Synchronization Providers,cn=config \ does not exist. This entry must be present in the Directory Server \ configuration FATAL_ERR_CONFIG_SYNCH_ENTRY_DOES_NOT_HAVE_PROVIDER_CONFIG_454=Configuration \ entry %s exists below the Directory Server synchronization provider root but \ does not contain attribute ds-cfg-synchronization-provider which must be \ present in all synchronization provider configuration entries FATAL_ERR_CONFIG_SYNCH_CANNOT_CHECK_FOR_PROVIDER_CONFIG_OC_455=An error \ occurred while attempting to determine whether configuration entry %s was a \ valid Directory Server synchronization provider: %s INFO_CONFIG_SYNCH_DESCRIPTION_PROVIDER_ENABLED_456=Indicates whether the \ associated Directory Server synchronization provider is enabled and should be \ used by the server. This attribute must be present in all synchronization \ provider entries and may not be changed while the Directory Server is running FATAL_ERR_CONFIG_SYNCH_PROVIDER_NO_ENABLED_ATTR_457=Synchronization provider \ configuration entry %s does not contain attribute \ ds-cfg-synchronization-provider-enabled which indicates whether the \ synchronization provider is enabled for use SEVERE_WARN_CONFIG_SYNCH_PROVIDER_DISABLED_458=The Directory Server \ synchronization provider defined in configuration entry %s is disabled. This \ provider will not be used FATAL_ERR_CONFIG_SYNCH_UNABLE_TO_DETERMINE_ENABLED_STATE_459=An error \ occurred while attempting to determine whether the Directory Server \ synchronization provider defined in configuration entry %s should be enabled: \ %s INFO_CONFIG_SYNCH_DESCRIPTION_PROVIDER_CLASS_460=Specifies the \ fully-qualified name of the Java class that will provide the logic for the \ Directory Server synchronization provider. This attribute must be present in \ all synchronization provider entries and may not be changed while the \ Directory Server is running FATAL_ERR_CONFIG_SYNCH_NO_CLASS_ATTR_461=Synchronization provider \ configuration entry %s does not contain attribute \ ds-cfg-synchronization-provider-class which specifies the name of the class \ that implements the synchronization provider logic FATAL_ERR_CONFIG_SYNCH_UNABLE_TO_DETERMINE_CLASS_462=An error occurred while \ attempting to determine the name of the class used to provide the Directory \ Server synchronization provider logic from configuration entry %s: %s FATAL_ERR_CONFIG_SYNCH_UNABLE_TO_LOAD_PROVIDER_CLASS_463=An error occurred \ while attempting to load class %s referenced in synchronization provider \ configuration entry %s: %s FATAL_ERR_CONFIG_SYNCH_UNABLE_TO_INSTANTIATE_PROVIDER_464=An error occurred \ while attempting to instantiate class %s referenced in synchronization \ provider configuration entry %s: %s FATAL_ERR_CONFIG_SYNCH_ERROR_INITIALIZING_PROVIDER_465=An error occurred \ while attempting to initialize the Directory Server synchronization provider \ referenced in configuration entry %s: %s INFO_CONFIG_SYNCH_PROVIDER_HAS_BEEN_DISABLED_466=The synchronization provider \ defined in configuration entry %s is currently enabled but the configuration \ has changed so that it should be disabled. This will not take effect until \ the Directory Server is restarted FATAL_ERR_CONFIG_SYNCH_PROVIDER_CLASS_CHANGED_467=The Java class providing \ the logic for the synchronization provider defined in configuration entry %s \ has changed from %s to %s. This will not take effect until the Directory \ Server is restarted INFO_CONFIG_BACKEND_ATTR_DESCRIPTION_WRITABILITY_468=Specifies the \ writability mode for this backend. The value may be "enabled" if all write \ operations will be allowed, "disabled" if all write operations will be \ rejected, or "internal-only" if only internal write operations and \ synchronization updates will be allowed. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_CONFIG_BACKEND_NO_WRITABILITY_MODE_469=The backend defined in \ configuration entry %s does not have a value for configuration attribute \ ds-cfg-backend-writability-mode which indicates the writability mode for that \ backend. The backend will be disabled SEVERE_ERR_CONFIG_BACKEND_INVALID_WRITABILITY_MODE_470=The backend defined in \ configuration entry %s has an invalid writability mode of %s. The backend \ will be disabled SEVERE_ERR_CONFIG_BACKEND_UNABLE_TO_DETERMINE_WRITABILITY_471=An unexpected \ error occurred while attempting to determine the writability mode for the \ backend defined in configuration entry %s: %s. The backend will be disabled INFO_CONFIG_CORE_DESCRIPTION_WRITABILITY_MODE_472=Specifies the writability \ mode for the Directory Server. The value may be one of "enabled", \ "disabled", or "internal-only". Changes to this configuration attribute will \ take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_WRITABILITY_MODE_473=Configuration entry %s \ has an invalid value for configuration attribute ds-cfg-writability-mode (the \ value should be one of "enabled", "disabled", or "internal-only"): %s INFO_CONFIG_CORE_DESCRIPTION_BIND_WITH_DN_REQUIRES_PW_474=Indicates whether \ simple binds that contain a DN will also be required to contain a password. \ If this is disabled, then binds with no password will always be treated as \ anonymous, even if they contain a bind DN, which can create a security hole \ for some kinds of applications. With this option enabled, then any simple \ bind request that contains a DN but no password will be rejected rather than \ defaulting to anonymous authentication. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_BIND_WITH_DN_REQUIRES_PW_475=Configuration \ entry %s has an invalid value for configuration attribute \ ds-cfg-bind-with-dn-requires-password (the value should be either "TRUE" or \ "FALSE"): %s FATAL_ERR_CONFIG_PWVALIDATOR_CANNOT_GET_BASE_476=An error occurred while \ attempting to retrieve the password validator base entry cn=Password \ Validators,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_PWVALIDATOR_BASE_DOES_NOT_EXIST_477=The password validator \ configuration base cn=Password Validators,cn=config does not exist in the \ Directory Server configuration. This entry must be present for the server to \ function properly SEVERE_ERR_CONFIG_PWVALIDATOR_ENTRY_UNACCEPTABLE_478=Configuration entry %s \ does not contain a valid password validator configuration: %s. It will be \ ignored SEVERE_ERR_CONFIG_PWVALIDATOR_CANNOT_CREATE_VALIDATOR_479=An error occurred \ while attempting to create a Directory Server password validator from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_PWVALIDATOR_INVALID_OBJECTCLASS_480=Configuration entry %s \ does not contain the ds-cfg-password-validator objectclass, which is required \ for password validator definitions INFO_CONFIG_PWVALIDATOR_DESCRIPTION_CLASS_NAME_481=The fully-qualified name \ of the Java class that defines the Directory Server password validator. If \ this is altered while the associated validator is enabled, then that \ validator must be disabled and re-enabled for the change to take effect SEVERE_ERR_CONFIG_PWVALIDATOR_NO_CLASS_NAME_482=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-password-validator-class which specifies the fully-qualified class \ name for the associated password validator SEVERE_ERR_CONFIG_PWVALIDATOR_INVALID_CLASS_NAME_483=Configuration entry %s \ has an invalid value for attribute ds-cfg-password-validator-class: %s SEVERE_ERR_CONFIG_PWVALIDATOR_INVALID_CLASS_484=Class %s specified in \ configuration entry %s does not contain a valid password validator \ implementation: %s INFO_CONFIG_PWVALIDATOR_DESCRIPTION_ENABLED_485=Indicates whether this \ Directory Server password validator should be enabled. Changes to this \ attribute will take effect immediately SEVERE_ERR_CONFIG_PWVALIDATOR_NO_ENABLED_ATTR_486=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-password-validator-enabled which indicates whether the password \ validator should be enabled for use in the Directory Server SEVERE_ERR_CONFIG_PWVALIDATOR_INVALID_ENABLED_VALUE_487=Configuration entry \ %s has an invalid value for attribute ds-cfg-password-validator-enabled: %s INFO_CONFIG_PWVALIDATOR_CLASS_ACTION_REQUIRED_488=The requested change in the \ password validator class name from %s to %s in configuration entry %s cannot \ be dynamically applied. This change will not take effect until the validator \ is disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_PWVALIDATOR_INITIALIZATION_FAILED_489=An error occurred while \ trying to initialize an instance of class %s as a password validator as \ defined in configuration entry %s: %s MILD_ERR_CONFIG_PWVALIDATOR_EXISTS_490=Unable to add a new password validator \ entry with DN %s because there is already a validator registered with that DN SEVERE_ERR_CONFIG_PWVALIDATOR_UNACCEPTABLE_CONFIG_491=The configuration for \ the password validator defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry FATAL_ERR_CONFIG_PWGENERATOR_CANNOT_GET_BASE_492=An error occurred while \ attempting to retrieve the password generator base entry cn=Password \ Generators,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_PWGENERATOR_BASE_DOES_NOT_EXIST_493=The password generator \ configuration base cn=Password Generators,cn=config does not exist in the \ Directory Server configuration. This entry must be present for the server to \ function properly SEVERE_ERR_CONFIG_PWGENERATOR_ENTRY_UNACCEPTABLE_494=Configuration entry %s \ does not contain a valid password generator configuration: %s. It will be \ ignored SEVERE_ERR_CONFIG_PWGENERATOR_CANNOT_CREATE_GENERATOR_495=An error occurred \ while attempting to create a Directory Server password generator from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_PWGENERATOR_INVALID_OBJECTCLASS_496=Configuration entry %s \ does not contain the ds-cfg-password-generator objectclass, which is required \ for password generator definitions INFO_CONFIG_PWGENERATOR_DESCRIPTION_CLASS_NAME_497=The fully-qualified name \ of the Java class that defines the Directory Server password generator. If \ this is altered while the associated generator is enabled, then that \ generator must be disabled and re-enabled for the change to take effect SEVERE_ERR_CONFIG_PWGENERATOR_NO_CLASS_NAME_498=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-password-generator-class which specifies the fully-qualified class \ name for the associated password generator SEVERE_ERR_CONFIG_PWGENERATOR_INVALID_CLASS_NAME_499=Configuration entry %s \ has an invalid value for attribute ds-cfg-password-generator-class: %s SEVERE_ERR_CONFIG_PWGENERATOR_INVALID_CLASS_500=Class %s specified in \ configuration entry %s does not contain a valid password generator \ implementation: %s INFO_CONFIG_PWGENERATOR_DESCRIPTION_ENABLED_501=Indicates whether this \ Directory Server password generator should be enabled. Changes to this \ attribute will take effect immediately SEVERE_ERR_CONFIG_PWGENERATOR_NO_ENABLED_ATTR_502=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-password-generator-enabled which indicates whether the password \ generator should be enabled for use in the Directory Server SEVERE_ERR_CONFIG_PWGENERATOR_INVALID_ENABLED_VALUE_503=Configuration entry \ %s has an invalid value for attribute ds-cfg-password-generator-enabled: %s INFO_CONFIG_PWGENERATOR_CLASS_ACTION_REQUIRED_504=The requested change in the \ password generator class name from %s to %s in configuration entry %s cannot \ be dynamically applied. This change will not take effect until the generator \ is disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_PWGENERATOR_INITIALIZATION_FAILED_505=An error occurred while \ trying to initialize an instance of class %s as a password generator as \ defined in configuration entry %s: %s MILD_ERR_CONFIG_PWGENERATOR_EXISTS_506=Unable to add a new password generator \ entry with DN %s because there is already a generator registered with that DN SEVERE_ERR_CONFIG_PWGENERATOR_UNACCEPTABLE_CONFIG_507=The configuration for \ the password generator defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry INFO_CONFIG_CORE_DESCRIPTION_DEFAULT_PWPOLICY_DN_508=Specifies the DN of the \ configuration entry that defines the default password policy for the \ Directory Server, which will be applied for all users for which a custom \ password policy is not defined. This entry must exist and must specify a \ valid password policy configuration. Changes to this configuration attribute \ will take effect immediately SEVERE_ERR_CONFIG_CORE_NO_DEFAULT_PWPOLICY_509=No default password policy was \ configured for the Directory Server. This must be specified by the \ ds-cfg-default-password-policy attribute in configuration entry %s SEVERE_ERR_CONFIG_CORE_INVALID_DEFAULT_PWPOLICY_DN_510=Configuration entry %s \ has an invalid value for configuration attribute \ ds-cfg-default-password-policy (the value should a DN specifying the default \ password policy configuration entry): %s SEVERE_ERR_CONFIG_CORE_NO_SUCH_PWPOLICY_511=The value %s for configuration \ attribute ds-cfg-default-password-policy does not refer to a valid password \ policy configuration entry FATAL_ERR_CONFIG_PWPOLICY_CANNOT_GET_BASE_512=An error occurred while \ attempting to retrieve the password policy base entry cn=Password \ Policies,cn=config from the Directory Server configuration: %s SEVERE_ERR_CONFIG_PWPOLICY_BASE_DOES_NOT_EXIST_513=The password policy \ configuration base cn=Password Policies,cn=config does not exist in the \ Directory Server configuration. This entry must be present for the server to \ function properly SEVERE_ERR_CONFIG_PWPOLICY_NO_POLICIES_514=No password policies have been \ defined below the cn=Password Policies,cn=config entry in the Directory \ Server configuration. At least one password policy configuration must be \ defined SEVERE_ERR_CONFIG_PWPOLICY_INVALID_POLICY_CONFIG_515=The password policy \ defined in configuration entry %s is invalid: %s SEVERE_ERR_CONFIG_PWPOLICY_MISSING_DEFAULT_POLICY_516=The Directory Server \ default password policy is defined as %s, but that entry does not exist or is \ not below the password policy configuration base cn=Password \ Policies,cn=config SEVERE_WARN_CONFIG_PWPOLICY_CANNOT_DELETE_DEFAULT_POLICY_517=The specified \ entry %s is currently defined as the configuration entry for the default \ password policy. The default password policy configuration entry may not be \ removed INFO_CONFIG_PWPOLICY_REMOVED_POLICY_518=Password policy entry %s has been \ removed from the Directory Server configuration. Any user entries that \ explicitly reference this password policy will no longer be allowed to \ authenticate FATAL_ERR_CONFIG_AUTHZ_CANNOT_GET_ENTRY_519=An error occurred while \ attempting to retrieve the Directory Server access control configuration \ entry cn=Access Control Handler,cn=config: %s FATAL_ERR_CONFIG_AUTHZ_ENTRY_DOES_NOT_EXIST_520=The Directory Server access \ control configuration entry cn=Access Control Handler,cn=config does not \ exist. This entry must be present in the Directory Server configuration FATAL_ERR_CONFIG_AUTHZ_ENTRY_DOES_NOT_HAVE_OBJECT_CLASS_521=The Directory \ Server access control configuration entry cn=Access Control Handler,cn=config \ does not have the correct object class. This entry must have the object \ class ds-cfg-access-control-handler in order to be valid INFO_CONFIG_AUTHZ_DESCRIPTION_ENABLED_523=Indicates whether access control is \ enabled and should be used by the server. This attribute is mandatory FATAL_ERR_CONFIG_AUTHZ_NO_ENABLED_ATTR_524=The access control configuration \ entry %s does not contain attribute ds-cfg-acl-handler-enabled which \ indicates whether the access control is enabled for use SEVERE_WARN_CONFIG_AUTHZ_DISABLED_525=Access control has been disabled NOTICE_CONFIG_AUTHZ_ENABLED_526=Access control has been enabled and will use \ the %s implementation FATAL_ERR_CONFIG_AUTHZ_UNABLE_TO_DETERMINE_ENABLED_STATE_527=An error \ occurred while attempting to determine whether the Directory Server access \ control as defined in configuration entry %s should be enabled: %s INFO_CONFIG_AUTHZ_DESCRIPTION_CLASS_528=Specifies the fully-qualified name of \ the Java class that will provide the access control implementation for the \ Directory Server. This attribute is mandatory FATAL_ERR_CONFIG_AUTHZ_NO_CLASS_ATTR_529=The access control configuration \ entry %s does not contain attribute ds-cfg-acl-handler-class which specifies \ the name of the Java class providing the access control implementation for \ the Directory Server FATAL_ERR_CONFIG_AUTHZ_UNABLE_TO_DETERMINE_CLASS_530=An error occurred while \ attempting to determine the name of the class used to provide the Directory \ Server access control implementation from configuration entry %s: %s FATAL_ERR_CONFIG_AUTHZ_UNABLE_TO_LOAD_CLASS_531=An error occurred while \ attempting to load class %s referenced in the access control configuration \ entry %s: %s FATAL_ERR_CONFIG_AUTHZ_BAD_CLASS_532=The access control implementation class \ %s referenced in the access control configuration entry %s does not implement \ the %s interface: %s FATAL_ERR_CONFIG_AUTHZ_UNABLE_TO_INSTANTIATE_HANDLER_533=An error occurred \ while attempting to instantiate class %s referenced in the access control \ configuration entry %s: %s FATAL_ERR_CONFIG_AUTHZ_ERROR_INITIALIZING_HANDLER_534=An error occurred while \ attempting to initialize the Directory Server access control implementation \ referenced in configuration entry %s: %s FATAL_ERR_CONFIG_ROOTDN_CANNOT_GET_BASE_535=An error occurred while \ attempting to retrieve the root DN base entry cn=Root DNs,cn=config from the \ Directory Server configuration: %s SEVERE_ERR_CONFIG_ROOTDN_BASE_DOES_NOT_EXIST_536=The password policy \ configuration base cn=Root DNs,cn=config does not exist in the Directory \ Server configuration. This entry must be present for the server to function \ properly SEVERE_ERR_CONFIG_ROOTDN_ENTRY_UNACCEPTABLE_537=Configuration entry %s does \ not contain a valid root DN configuration: %s. It will be ignored SEVERE_ERR_CONFIG_ROOTDN_CANNOT_CREATE_538=An error occurred while attempting \ to create a Directory Server root DN from the information in configuration \ entry %s: %s SEVERE_ERR_CONFIG_ROOTDN_INVALID_OBJECTCLASS_539=Configuration entry %s does \ not contain the ds-cfg-root-dn objectclass, which is required for Directory \ Server root DN definitions INFO_CONFIG_ROOTDN_DESCRIPTION_ALTERNATE_BIND_DN_540=Specifies one or more \ alternate bind DNs that may be used to authenticate as the associated root \ DN, in addition to the actual DN of the root DN configuration entry. \ Alternate bind DNs must not conflict with the DNs of any other entries in the \ directory, nor can they conflict with other alternate bind DNs configured for \ other root DNs. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_CONFIG_ROOTDN_CONFLICTING_MAPPING_541=Unable to register "%s" as \ an alternate bind DN for user "%s" because it is already registered as an \ alternate bind DN for root user "%s" SEVERE_ERR_CONFIG_ROOTDN_CANNOT_PARSE_ALTERNATE_BIND_DNS_542=An error \ occurred while trying to parse the set of alternate bind DNs for root user \ %s: %s SEVERE_ERR_CONFIG_ROOTDN_CANNOT_REGISTER_ALTERNATE_BIND_DN_543=An error \ occurred while trying to register"%s" as an alternate bind DN for root user \ "%s": %s SEVERE_ERR_CONFIG_ROOTDN_EXISTS_544=Unable to add root DN entry %s because \ another root user is already registered with that DN FATAL_ERR_CONFIG_ACCTNOTHANDLER_CANNOT_GET_BASE_545=An error occurred while \ attempting to retrieve the account status notification handler base entry \ cn=Account Status Notification Handlers,cn=config from the Directory Server \ configuration: %s SEVERE_WARN_CONFIG_ACCTNOTHANDLER_BASE_DOES_NOT_EXIST_546=The account status \ notification handler configuration base cn=Account Status Notification \ Handlers,cn=config does not exist in the Directory Server configuration. \ This entry must be present for the server to function properly SEVERE_ERR_CONFIG_ACCTNOTHANDLER_ENTRY_UNACCEPTABLE_547=Configuration entry \ %s does not contain a valid account status notification handler \ configuration: %s. It will be ignored SEVERE_ERR_CONFIG_ACCTNOTHANDLER_CANNOT_CREATE_HANDLER_548=An error occurred \ while attempting to create a Directory Server account status notification \ handler from the information in configuration entry %s: %s SEVERE_ERR_CONFIG_ACCTNOTHANDLER_INVALID_OBJECTCLASS_549=Configuration entry \ %s does not contain the ds-cfg-account-status-notification-handler \ objectclass, which is required for account status notification handler \ definitions INFO_CONFIG_ACCTNOTHANDLER_DESCRIPTION_CLASS_NAME_550=The fully-qualified \ name of the Java class that defines the Directory Server account status \ notification handler. If this is altered while the associated notification \ handler is enabled, then that handler must be disabled and re-enabled for the \ change to take effect SEVERE_ERR_CONFIG_ACCTNOTHANDLER_NO_CLASS_NAME_551=Configuration entry %s \ does not contain a valid value for configuration attribute \ ds-cfg-account-status-notification-handler-class which specifies the \ fully-qualified class name for the associated account status notification \ handler SEVERE_ERR_CONFIG_ACCTNOTHANDLER_INVALID_CLASS_NAME_552=Configuration entry \ %s has an invalid value for attribute \ ds-cfg-account-status-notification-handler-class: %s SEVERE_ERR_CONFIG_ACCTNOTHANDLER_INVALID_CLASS_553=Class %s specified in \ configuration entry %s does not contain a valid account status notification \ handler implementation: %s INFO_CONFIG_ACCTNOTHANDLER_DESCRIPTION_ENABLED_554=Indicates whether this \ Directory Server account status notification handler should be enabled. \ Changes to this attribute will take effect immediately SEVERE_ERR_CONFIG_ACCTNOTHANDLER_NO_ENABLED_ATTR_555=Configuration entry %s \ does not contain a valid value for configuration attribute \ ds-cfg-account-status-notification-handler-enabled which indicates whether \ the account status notification handler should be enabled for use in the \ Directory Server SEVERE_ERR_CONFIG_ACCTNOTHANDLER_INVALID_ENABLED_VALUE_556=Configuration \ entry %s has an invalid value for attribute \ ds-cfg-account-status-notification-handler-enabled: %s INFO_CONFIG_ACCTNOTHANDLER_CLASS_ACTION_REQUIRED_557=The requested change in \ the account status notification handler class name from %s to %s in \ configuration entry %s cannot be dynamically applied. This change will not \ take effect until the notification handler is disabled and re-enabled or the \ Directory Server is restarted MILD_ERR_CONFIG_ACCTNOTHANDLER_INITIALIZATION_FAILED_558=An error occurred \ while trying to initialize an instance of class %s as an account status \ notification handler as defined in configuration entry %s: %s MILD_ERR_CONFIG_ACCTNOTHANDLER_EXISTS_559=Unable to add a new account status \ notification handler entry with DN %s because there is already a notification \ handler registered with that DN SEVERE_ERR_CONFIG_ACCTNOTHANDLER_UNACCEPTABLE_CONFIG_560=The configuration \ for the account status notification handler defined in configuration entry %s \ was not acceptable according to its internal validation. However, no \ specific information is available regarding the problem(s) with the entry INFO_CONFIG_CORE_DESCRIPTION_LOOKTHROUGH_LIMIT_561=Specifies the default \ maximum number of candidate entries checked for matches when processing a \ search operation. This may be overridden on a per-user basis by including \ the ds-rlim-lookthrough-limit operational attribute in the user's entry. \ Changes to this configuration attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_LOOKTHROUGH_LIMIT_562=Configuration entry %s \ has an invalid value for configuration attribute ds-cfg-lookthrough-limit (It \ should be a positive integer value specifying the lookthrough limit to use, \ or a value of 0 or -1 to indicate that no limit should be enforced): %s FATAL_ERR_CONFIG_UNABLE_TO_APPLY_STARTUP_CHANGES_563=An error occurred while \ attempting to apply the changes contained in file %s to the server \ configuration at startup: %s FATAL_ERR_CONFIG_ERROR_APPLYING_STARTUP_CHANGE_564=Unable to apply a change \ at server startup: %s FATAL_ERR_CONFIG_UNABLE_TO_APPLY_CHANGES_FILE_565=One or more errors occurred \ while applying changes on server startup INFO_CONFIG_DESCRIPTION_BACKEND_MODE_566=The permissions used for the \ directory containing the backend database files SEVERE_ERR_CONFIG_BACKEND_MODE_INVALID_567=Configuration entry %s does not \ contain a valid value for configuration attribute ds-cfg-backend-mode (It \ should be an UNIX permission mode in three-digit octal notation.) SEVERE_WARN_CONFIG_BACKEND_INSANE_MODE_568=Unable to set the requested file \ permissions to the backend database directory. The requested permissions will \ result in an inaccessible database INFO_CONFIG_CORE_DESCRIPTION_TIME_LIMIT_569=Specifies the default maximum \ length of time that should be allowed when processing a search operation. \ This may be overridden on a per-user basis by including the \ ds-rlim-time-limit operational attribute in the user's entry. Changes to \ this configuration attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_INVALID_TIME_LIMIT_570=Configuration entry %s has an \ invalid value for configuration attribute ds-cfg-time-limit (it should be an \ integer value followed by a space and a time unit of seconds, minutes, hours, \ days, or weeks): %s SEVERE_ERR_CONFIG_PWPOLICY_NO_DEFAULT_POLICY_571=No default password policy \ is configured for the Directory Server. The default password policy must be \ specified by the ds-cfg-default-password-policy attribute in the cn=config \ entry SEVERE_WARN_CONFIG_BACKEND_CANNOT_REGISTER_BACKEND_572=An error occurred \ while attempting to register backend %s with the Directory Server: %s SEVERE_ERR_CONFIG_FILE_CANNOT_CREATE_ARCHIVE_DIR_NO_REASON_573=An error \ occurred while trying to create the configuration archive directory %s SEVERE_ERR_CONFIG_FILE_CANNOT_CREATE_ARCHIVE_DIR_574=An error occurred while \ trying to create the configuration archive directory %s: %s SEVERE_ERR_CONFIG_FILE_CANNOT_WRITE_CONFIG_ARCHIVE_575=An error occurred \ while trying to write the current configuration to the configuration archive: \ %s INFO_CONFIG_CORE_DESCRIPTION_REJECT_UNAUTHENTICATED_REQUESTS_576=Indicates \ whether the Directory Server should reject requests from unauthenticated \ clients. If this is set to "true", then unauthenticated clients will only be \ allowed to send bind and StartTLS requests. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_CONFIG_CORE_REJECT_UNAUTHENTICATED_REQUESTS_INVALID_577=Configuration \ entry %s has an invalid value forconfiguration attribute \ ds-cfg-reject-unauthenticated-requests(the value should be either true or \ false) FATAL_ERR_CONFIG_GROUP_CANNOT_GET_BASE_578=An error occurred while attempting \ to retrieve the group implementation base entry cn=Group \ Implementations,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_GROUP_BASE_DOES_NOT_EXIST_579=The group implementation \ configuration base cn=Group Implementations,cn=config does not exist in the \ Directory Server configuration. This entry must be present for the server to \ function properly SEVERE_ERR_CONFIG_GROUP_ENTRY_UNACCEPTABLE_580=Configuration entry %s does \ not contain a valid group implementation configuration: %s. It will be \ ignored SEVERE_ERR_CONFIG_GROUP_CANNOT_CREATE_IMPLEMENTATION_581=An error occurred \ while attempting to create a Directory Server group implementation from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_GROUP_INVALID_OBJECTCLASS_582=Configuration entry %s does \ not contain the ds-cfg-group-implementation objectclass, which is required \ for group implementation definitions INFO_CONFIG_GROUP_DESCRIPTION_CLASS_NAME_583=The fully-qualified name of the \ Java class that defines the Directory Server group implementation. If this \ is while the associated implementation is enabled, then that group \ implementation must be disabled and re-enabled for the change to take effect SEVERE_ERR_CONFIG_GROUP_NO_CLASS_NAME_584=Configuration entry %s does not \ contain a valid value for configuration attribute \ ds-cfg-group-implementation-class which specifies the fully-qualified class \ name for the associated group implementation SEVERE_ERR_CONFIG_GROUP_INVALID_CLASS_NAME_585=Configuration entry %s has an \ invalid value for attribute ds-cfg-group-implementation-class: %s SEVERE_ERR_CONFIG_GROUP_INVALID_CLASS_586=Class %s specified in configuration \ entry %s does not contain a valid group implementation: %s INFO_CONFIG_GROUP_DESCRIPTION_ENABLED_587=Indicates whether this Directory \ Server group implementation should be enabled. Changes to this attribute \ will take effect immediately SEVERE_ERR_CONFIG_GROUP_NO_ENABLED_ATTR_588=Configuration entry %s does not \ contain a valid value for configuration attribute \ ds-cfg-group-implementation-enabled which indicates whether the group \ implementation should be enabled for use in the Directory Server SEVERE_ERR_CONFIG_GROUP_INVALID_ENABLED_VALUE_589=Configuration entry %s has \ an invalid value for attribute ds-cfg-group-implementation-enabled: %s INFO_CONFIG_GROUP_CLASS_ACTION_REQUIRED_590=The requested change in the group \ implementation class name from %s to %s in configuration entry %s cannot be \ dynamically applied. This change will not take effect until the group \ implementation is disabled and re-enabled or the Directory Server is \ restarted MILD_ERR_CONFIG_GROUP_INITIALIZATION_FAILED_591=An error occurred while \ trying to initialize an instance of class %s as a group implementation as in \ configuration entry %s: %s MILD_ERR_CONFIG_GROUP_EXISTS_592=Unable to add a new group implementation \ entry with DN %s because there is already a group implementation registered \ with that DN SEVERE_ERR_CONFIG_GROUP_UNACCEPTABLE_CONFIG_593=The configuration for the \ group implementation defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry SEVERE_ERR_CONFIG_ROOTDN_DESCRIPTION_ROOT_PRIVILEGE_594=Specifies the set of \ privileges that should automatically be assigned to root users when they \ authenticate to the server SEVERE_WARN_CONFIG_ROOTDN_UNRECOGNIZED_PRIVILEGE_595=The set of default root \ privileges contained in configuration attribute %s of entry %s contains an \ unrecognized privilege %s SEVERE_ERR_CONFIG_ROOTDN_ERROR_DETERMINING_ROOT_PRIVILEGES_596=An error \ occurred while attempting to determine the set of privileges that root users \ should be granted by default: %s INFO_CONFIG_ROOTDN_UPDATED_PRIVILEGES_597=The set of privileges that will \ automatically be assigned to root users has been updated. This new privilege \ set will not apply to any existing connection already authenticated as a root \ user, but will used for any subsequent root user authentications MILD_ERR_CONFIG_FILE_ADD_INSUFFICIENT_PRIVILEGES_598=You do not have \ sufficient privileges to perform add operations in the Directory Server \ configuration MILD_ERR_CONFIG_FILE_DELETE_INSUFFICIENT_PRIVILEGES_599=You do not have \ sufficient privileges to perform delete operations in the Directory Server \ configuration MILD_ERR_CONFIG_FILE_MODIFY_INSUFFICIENT_PRIVILEGES_600=You do not have \ sufficient privileges to perform modify operations in the Directory Server \ configuration MILD_ERR_CONFIG_FILE_MODDN_INSUFFICIENT_PRIVILEGES_601=You do not have \ sufficient privileges to perform modify DN operations in the Directory Server \ configuration MILD_ERR_CONFIG_FILE_SEARCH_INSUFFICIENT_PRIVILEGES_602=You do not have \ sufficient privileges to perform search operations in the Directory Server \ configuration MILD_ERR_CONFIG_FILE_MODIFY_PRIVS_INSUFFICIENT_PRIVILEGES_603=You do not have \ sufficient privileges to change the set of default root privileges FATAL_ERR_CONFIG_CERTMAPPER_CANNOT_GET_BASE_604=An error occurred while \ attempting to retrieve the certificate mapper base entry cn=Certificate \ Mappers,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_CERTMAPPER_BASE_DOES_NOT_EXIST_605=The certificate mapper \ configuration base cn=Certificate Mappers,cn=config does not exist in the \ Directory Server configuration. This entry must be present for the server to \ function properly SEVERE_ERR_CONFIG_CERTMAPPER_ENTRY_UNACCEPTABLE_606=Configuration entry %s \ does not contain a valid certificate mapper configuration: %s. It will be \ ignored SEVERE_ERR_CONFIG_CERTMAPPER_CANNOT_CREATE_MAPPER_607=An error occurred while \ attempting to create a Directory Server certificate mapper from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_CERTMAPPER_INVALID_OBJECTCLASS_608=Configuration entry %s \ does not contain the ds-cfg-certificate-mapper objectclass, which is required \ for certificate mapper definitions SEVERE_ERR_CONFIG_CERTMAPPER_NO_CLASS_NAME_609=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-certificate-mapper-class which specifies the fully-qualified class \ name for the associated certificate mapper SEVERE_ERR_CONFIG_CERTMAPPER_INVALID_CLASS_NAME_610=Configuration entry %s \ has an invalid value for attribute ds-cfg-certificate-mapper-class: %s SEVERE_ERR_CONFIG_CERTMAPPER_INVALID_CLASS_611=Class %s specified in \ configuration entry %s does not contain a valid certificate mapper \ implementation: %s SEVERE_ERR_CONFIG_CERTMAPPER_INVALID_ENABLED_VALUE_612=Configuration entry %s \ has an invalid value for attribute ds-cfg-certificate-mapper-enabled: %s INFO_CONFIG_CERTMAPPER_CLASS_ACTION_REQUIRED_613=The requested change in the \ certificate mapper class name from %s to %s in configuration entry %s cannot \ be dynamically applied. This change will not take effect until the mapper is \ disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_CERTMAPPER_INITIALIZATION_FAILED_614=An error occurred while \ trying to initialize an instance of class %s as a certificate mapper as \ defined in configuration entry %s: %s MILD_ERR_CONFIG_CERTMAPPER_EXISTS_615=Unable to add a new certificate mapper \ entry with DN %s because there is already a mapper registered with that DN SEVERE_ERR_CONFIG_CERTMAPPER_UNACCEPTABLE_CONFIG_616=The configuration for \ the certificate mapper defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry FATAL_ERR_CONFIG_KEYMANAGER_CANNOT_GET_BASE_617=An error occurred while \ attempting to retrieve the key manager provider base entry cn=Key Manager \ Providers,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_KEYMANAGER_BASE_DOES_NOT_EXIST_618=The key manager \ provider configuration base cn=Key Manager Providers,cn=config does not exist \ in the Directory Server configuration. This entry must be present for the \ server to function properly SEVERE_ERR_CONFIG_KEYMANAGER_ENTRY_UNACCEPTABLE_619=Configuration entry %s \ does not contain a valid key manager provider configuration: %s. It will be \ ignored SEVERE_ERR_CONFIG_KEYMANAGER_CANNOT_CREATE_PROVIDER_620=An error occurred \ while attempting to create a Directory Server key manager provider from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_KEYMANAGER_INVALID_OBJECTCLASS_621=Configuration entry %s \ does not contain the ds-cfg-key-manager-provider objectclass, which is \ required for key manager provider definitions SEVERE_ERR_CONFIG_KEYMANAGER_NO_CLASS_NAME_622=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-key-manager-provider-class which specifies the fully-qualified class \ name for the associated key manager provider SEVERE_ERR_CONFIG_KEYMANAGER_INVALID_CLASS_NAME_623=Configuration entry %s \ has an invalid value for attribute ds-cfg-key-manager-provider-class: %s SEVERE_ERR_CONFIG_KEYMANAGER_INVALID_CLASS_624=Class %s specified in \ configuration entry %s does not contain a valid key manager provider \ implementation: %s SEVERE_ERR_CONFIG_KEYMANAGER_INVALID_ENABLED_VALUE_625=Configuration entry %s \ has an invalid value for attribute ds-cfg-key-manager-provider-enabled: %s INFO_CONFIG_KEYMANAGER_CLASS_ACTION_REQUIRED_626=The requested change in the \ key manager provider class name from %s to %s in configuration entry %s \ cannot be dynamically applied. This change will not take effect until the \ provider is disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_KEYMANAGER_INITIALIZATION_FAILED_627=An error occurred while \ trying to initialize an instance of class %s as a key manager provider as \ defined in configuration entry %s: %s MILD_ERR_CONFIG_KEYMANAGER_EXISTS_628=Unable to add a new key manager \ provider entry with DN %s because there is already a provider registered with \ that DN SEVERE_ERR_CONFIG_KEYMANAGER_UNACCEPTABLE_CONFIG_629=The configuration for \ the key manager provider defined in configuration entry %s was not acceptable \ according to its internal validation. However, no specific information is \ available regarding the problem(s) with the entry FATAL_ERR_CONFIG_TRUSTMANAGER_CANNOT_GET_BASE_630=An error occurred while \ attempting to retrieve the trust manager provider base entry cn=Trust Manager \ Providers,cn=config from the Directory Server configuration: %s SEVERE_WARN_CONFIG_TRUSTMANAGER_BASE_DOES_NOT_EXIST_631=The trust manager \ provider configuration base cn=Trust Manager Providers,cn=config does not \ exist in the Directory Server configuration. This entry must be present for \ the server to function properly SEVERE_ERR_CONFIG_TRUSTMANAGER_ENTRY_UNACCEPTABLE_632=Configuration entry %s \ does not contain a valid trust manager provider configuration: %s. It will \ be ignored SEVERE_ERR_CONFIG_TRUSTMANAGER_CANNOT_CREATE_PROVIDER_633=An error occurred \ while attempting to create a Directory Server trust manager provider from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_TRUSTMANAGER_INVALID_OBJECTCLASS_634=Configuration entry %s \ does not contain the ds-cfg-trust-manager-provider objectclass, which is \ required for trust manager provider definitions SEVERE_ERR_CONFIG_TRUSTMANAGER_NO_CLASS_NAME_635=Configuration entry %s does \ not contain a valid value for configuration attribute \ ds-cfg-trust-manager-provider-class which specifies the fully-qualified class \ name for the associated trust manager provider SEVERE_ERR_CONFIG_TRUSTMANAGER_INVALID_CLASS_NAME_636=Configuration entry %s \ has an invalid value for attribute ds-cfg-trust-manager-provider-class: %s SEVERE_ERR_CONFIG_TRUSTMANAGER_INVALID_CLASS_637=Class %s specified in \ configuration entry %s does not contain a valid trust manager provider \ implementation: %s SEVERE_ERR_CONFIG_TRUSTMANAGER_INVALID_ENABLED_VALUE_638=Configuration entry \ %s has an invalid value for attribute ds-cfg-trust-manager-provider-enabled: \ %s INFO_CONFIG_TRUSTMANAGER_CLASS_ACTION_REQUIRED_639=The requested change in \ the trust manager provider class name from %s to %s in configuration entry %s \ cannot be dynamically applied. This change will not take effect until the \ provider is disabled and re-enabled or the Directory Server is restarted MILD_ERR_CONFIG_TRUSTMANAGER_INITIALIZATION_FAILED_640=An error occurred \ while trying to initialize an instance of class %s as a trust manager \ provider as defined in configuration entry %s: %s MILD_ERR_CONFIG_TRUSTMANAGER_EXISTS_641=Unable to add a new trust manager \ provider entry with DN %s because there is already a provider registered with \ that DN SEVERE_ERR_CONFIG_TRUSTMANAGER_UNACCEPTABLE_CONFIG_642=The configuration for \ the trust manager provider defined in configuration entry %s was not \ acceptable according to its internal validation. However, no specific \ information is available regarding the problem(s) with the entry SEVERE_ERR_CONFIG_JMX_CANNOT_GET_ATTRIBUTE_643=Unable to retrieve JMX \ attribute %s associated with configuration entry %s: %s SEVERE_ERR_CONFIG_JMX_SET_ATTR_NO_CONNECTION_644=Unable to set the value of \ JMX attribute %s associated with configuration entry %s because no JMX \ connection is avaialble SEVERE_ERR_CONFIG_CHANGE_NO_RESULT_645=%s.%s returned a result of null for \ entry %s SEVERE_ERR_CONFIG_CHANGE_RESULT_ERROR_646=%s.%s failed for entry %s: result \ code=%s, admin action required=%b, messages="%s" SEVERE_WARN_CONFIG_CHANGE_RESULT_ACTION_REQUIRED_647=%s.%s indicated that \ administrative action is required for entry %s: messages="%s" INFO_CONFIG_CHANGE_RESULT_MESSAGES_648=%s.%s succeeded but generated the \ following messages for entry %s: %s SEVERE_ERR_CONFIG_VATTR_INVALID_SEARCH_FILTER_649=Unable to parse value "%s" \ from config entry "%s" as a valid search filter: %s SEVERE_ERR_CONFIG_VATTR_INITIALIZATION_FAILED_650=An error occurred while \ trying to load an instance of class %s referenced in configuration entry %s \ as a virtual attribute provider: %s SEVERE_ERR_CONFIG_VATTR_SV_TYPE_WITH_MV_PROVIDER_651=The virtual attribute \ configuration in entry "%s" is not valid because attribute type %s is \ single-valued but provider %s may generate multiple values SEVERE_ERR_CONFIG_VATTR_SV_TYPE_WITH_MERGE_VALUES_652=The virtual attribute \ configuration in entry "%s" is not valid because attribute type %s is \ single-valued but the conflict behavior is configured to merge real and \ virtual values MILD_ERR_CONFIG_FILE_MODIFY_STRUCTURAL_CHANGE_NOT_ALLOWED_653=Configuration \ entry %s cannot be modified because the change would alter its structural \ object class FATAL_ERR_CONFIG_CANNOT_CALCULATE_DIGEST_654=An error occurred while \ attempting to calculate a SHA-1 digest of file %s: %s SEVERE_WARN_CONFIG_MANUAL_CHANGES_DETECTED_655=The Directory Server has \ detected that one or more external changes have been made to the \ configuration file %s while the server was online, but another change has \ caused the server configuration to be overwritten. The manual changes have \ not been applied, but they have been preserved in file %s SEVERE_ERR_CONFIG_MANUAL_CHANGES_LOST_656=The Directory Server encountered an \ error while attempting to determine whether the configuration file %s has \ been externally edited with the server online, and/or trying to preserve such \ changes: %s. Any manual changes made to that file may have been lost SEVERE_ERR_CONFIG_ROTATION_POLICY_INVALID_CLASS_657=Class %s specified in \ attribute ds-cfg-logger-class of configuration entry %s cannot be \ instantiated as a Directory Server log rotation policy: %s SEVERE_ERR_CONFIG_RETENTION_POLICY_INVALID_CLASS_658=Class %s specified in \ attribute ds-cfg-logger-class of configuration entry %s cannot be \ instantiated as a Directory Server log retention policy: %s SEVERE_ERR_CONFIG_ROTATION_POLICY_CANNOT_CREATE_POLICY_659=An error occurred \ while attempting to create a Directory Server log rotation policy from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_RETENTION_POLICY_CANNOT_CREATE_POLICY_660=An error occurred \ while attempting to create a Directory Server log retention policy from the \ information in configuration entry %s: %s SEVERE_ERR_CONFIG_LOGGING_CANNOT_CREATE_WRITER_661=An error occurred while \ attempting create a text writer for a Directory Server logger from the \ information in configuration entry %s: %s SEVERE_WARN_CONFIG_SCHEMA_MULTIPLE_ENTRIES_IN_FILE_662=Schema configuration \ file %s in directory %s contains more than one entry. Only the first entry \ will be examined, and the additional entries will be ignored SEVERE_WARN_CONFIG_SCHEMA_UNPARSEABLE_EXTRA_DATA_IN_FILE_663=Schema \ configuration file %s in directory %s contains additional data after the \ schema entry that cannot be parsed by the LDIF reader: %s. The first entry \ will be processed, but the remaining data will be ignored SEVERE_WARN_CONFIG_PLUGIN_EMPTY_ELEMENT_IN_ORDER_664=The plugin order \ definition for plugins of type %s contains an empty element. This may cause \ the plugin order to be evaluated incorrectly SEVERE_WARN_CONFIG_PLUGIN_MULTIPLE_WILDCARDS_IN_ORDER_665=The plugin order \ definition for plugins of type %s contains multiple wildcard characters. All \ plugin definitions should contain exactly one wildcard element to indicate \ where unmatched plugins should be included in the order, and including \ multiple wildcards may cause the plugin order to be evaluated incorrectly SEVERE_WARN_CONFIG_PLUGIN_LISTED_MULTIPLE_TIMES_666=The plugin order \ definition for plugins of type %s includes multiple references to the '%s' \ plugin. This may cause the plugin order to be evaluated incorrectly SEVERE_WARN_CONFIG_PLUGIN_ORDER_NO_WILDCARD_667=The plugin order definition \ for plugins of type %s does not include a wildcard element to indicate where \ unmatched plugins should be included in the order. The server will default \ to invoking all unnamed plugins after set of named plugins SEVERE_WARN_CONFIG_SCHEMA_CANNOT_DELETE_SYNTAX_IN_USE_668=Attribute syntax %s \ cannot be deleted from the server because it is in use by attribute type %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_DISABLE_SYNTAX_IN_USE_669=Attribute syntax \ %s cannot be disabled because it is in use by attribute type %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_DELETE_MR_IN_USE_BY_AT_670=Matching rule %s \ cannot be deleted from the server because it is in use by attribute type %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_DELETE_MR_IN_USE_BY_MRU_671=Matching rule %s \ cannot be deleted from the server because it is in use by matching rule use \ %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_DISABLE_MR_IN_USE_BY_AT_672=Matching rule %s \ cannot be disabled because it is in use by attribute type %s SEVERE_WARN_CONFIG_SCHEMA_CANNOT_DISABLE_MR_IN_USE_BY_MRU_673=Matching rule \ %s cannot be disabled because it is in use by matching rule use %s SEVERE_ERR_CONFIG_WORK_QUEUE_INITIALIZATION_FAILED_674=Unable to initialize \ an instance of class %s as a work queue as specified in configuration entry \ %s: %s INFO_CONFIG_WORK_QUEUE_CLASS_CHANGE_REQUIRES_RESTART_675=The class used to \ provide the Directory Server work queue implementation has been changed from \ %s to %s, but this change will not take effect until the server is restarted SEVERE_ERR_CONFIG_FILE_ADD_APPLY_FAILED_676=The attempt to apply the \ configuration add failed. The preliminary checks were all successful and the \ entry was added to the server configuration, but at least one of the \ configuration add listeners reported an error when attempting to apply the \ change: %s SEVERE_ERR_CONFIG_FILE_DELETE_APPLY_FAILED_677=The attempt to apply the \ configuration delete failed. The preliminary checks were all successful and \ the entry was removed from the server configuration, but at least one of the \ configuration delete listeners reported an error when attempting to apply the \ change: %s SEVERE_ERR_CONFIG_FILE_MODIFY_APPLY_FAILED_678=The attempt to apply the \ configuration modification failed. The preliminary checks were all \ successful and the modified entry was written to the server configuration, \ but at least one of the configuration change listeners reported an error when \ attempting to apply the change: %s MILD_ERR_CONFIG_KEYMANAGER_CONFIG_NOT_ACCEPTABLE_679=The configuration for \ the key manager provider defined in configuration entry %s was not \ acceptable: %s MILD_ERR_CONFIG_TRUSTMANAGER_CONFIG_NOT_ACCEPTABLE_680=The configuration for \ the trust manager provider defined in configuration entry %s was not \ acceptable: %s MILD_ERR_CONFIG_AUTHZ_CONFIG_NOT_ACCEPTABLE_681=The configuration for the \ trust manager provider defined in configuration entry %s was not acceptable: \ %s MILD_ERR_CONFIG_ACCTNOTHANDLER_CONFIG_NOT_ACCEPTABLE_682=The configuration \ for the account status notification handler defined in configuration entry %s \ was not acceptable: %s MILD_ERR_CONFIG_SCHEMA_SYNTAX_CONFIG_NOT_ACCEPTABLE_683=The configuration for \ the attribute syntax defined in configuration entry %s was not acceptable: \ %s MILD_ERR_CONFIG_CERTMAPPER_CONFIG_NOT_ACCEPTABLE_684=The configuration for \ the certificate mapper defined in configuration entry %s was not acceptable: \ %s MILD_ERR_CONFIG_ENTRYCACHE_CONFIG_NOT_ACCEPTABLE_685=The configuration for \ the entry cache defined in configuration entry %s was not acceptable: %s MILD_ERR_CONFIG_GROUP_CONFIG_NOT_ACCEPTABLE_686=The configuration for the \ group implementation defined in configuration entry %s was not acceptable: \ %s MILD_ERR_CONFIG_IDMAPPER_CONFIG_NOT_ACCEPTABLE_687=The configuration for the \ identity mapper defined in configuration entry %s was not acceptable: %s MILD_ERR_CONFIG_SCHEMA_MR_CONFIG_NOT_ACCEPTABLE_688=The configuration for the \ matching rule defined in configuration entry %s was not acceptable: %s MILD_ERR_CONFIG_PWGENERATOR_CONFIG_NOT_ACCEPTABLE_689=The configuration for \ the password generator defined in configuration entry %s was not acceptable: \ %s MILD_ERR_CONFIG_PWSCHEME_CONFIG_NOT_ACCEPTABLE_690=The configuration for the \ password storage scheme defined in configuration entry %s was not acceptable: \ %s MILD_ERR_CONFIG_PWVALIDATOR_CONFIG_NOT_ACCEPTABLE_691=The configuration for \ the password validator defined in configuration entry %s was not acceptable: \ %s MILD_ERR_CONFIG_PLUGIN_CONFIG_NOT_ACCEPTABLE_692=The configuration for the \ plugin defined in configuration entry %s was not acceptable: %s MILD_ERR_CONFIG_SASL_CONFIG_NOT_ACCEPTABLE_693=The configuration for the SASL \ mechanism handler defined in configuration entry %s was not acceptable: %s MILD_ERR_CONFIG_VATTR_CONFIG_NOT_ACCEPTABLE_694=The configuration for the \ virtual attribute provider defined in configuration entry %s was not \ acceptable: %s MILD_ERR_CONFIG_ALERTHANDLER_CONFIG_NOT_ACCEPTABLE_695=The configuration for \ the alert handler defined in configuration entry %s was not acceptable: %s MILD_ERR_CONFIG_ALERTHANDLER_INITIALIZATION_FAILED_696=An error occurred \ while trying to initialize an instance of class %s as an alert handler as \ defined in configuration entry %s: %s SEVERE_ERR_CONFIG_CORE_INVALID_SMTP_SERVER_697=The provided SMTP server value \ '%s' is invalid. An SMTP server value must have an IP address or a \ resolvable name, and it may optionally be followed by a colon and an integer \ value between 1 and 65535 to specify the server port number opendj-sdk/opends/src/messages/messages/core.properties
New file @@ -0,0 +1,1652 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=CORE # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # MILD_ERR_CANNOT_CANCEL_ABANDON_1=Abandon requests cannot be canceled MILD_ERR_CANNOT_CANCEL_BIND_2=Bind requests cannot be canceled MILD_ERR_CANNOT_CANCEL_UNBIND_3=Unbind requests cannot be canceled INFO_DISCONNECT_DUE_TO_UNBIND_4=Client Unbind INFO_DISCONNECT_DUE_TO_CLIENT_CLOSURE_5=Client Disconnect INFO_DISCONNECT_DUE_TO_REJECTED_CLIENT_6=Client Connection Rejected INFO_DISCONNECT_DUE_TO_IO_ERROR_7=I/O Error INFO_DISCONNECT_DUE_TO_PROTOCOL_ERROR_8=Protocol Error INFO_DISCONNECT_DUE_TO_SERVER_SHUTDOWN_9=Server Shutdown INFO_DISCONNECT_BY_ADMINISTRATOR_10=Administrative Termination INFO_DISCONNECT_DUE_TO_SECURITY_PROBLEM_11=Security Problem INFO_DISCONNECT_DUE_TO_MAX_REQUEST_SIZE_12=Maximum Request Size Exceeded INFO_DISCONNECT_DUE_TO_ADMIN_LIMIT_13=Administrative Limit Exceeded INFO_DISCONNECT_DUE_TO_IDLE_TIME_LIMIT_14=Idle Time Limit Exceeded INFO_DISCONNECT_DUE_TO_IO_TIMEOUT_15=I/O Timeout INFO_DISCONNECT_BY_PLUGIN_16=Connection Closed by Plugin INFO_DISCONNECT_OTHER_17=Unknown Closure Reason INFO_ERROR_CATEGORY_ACCESS_CONTROL_39=access-control INFO_ERROR_CATEGORY_BACKEND_40=backend INFO_ERROR_CATEGORY_CONFIG_41=config INFO_ERROR_CATEGORY_CONNECTION_HANDLING_42=connection INFO_ERROR_CATEGORY_CORE_SERVER_43=core INFO_ERROR_CATEGORY_EXTENDED_OPERATION_45=extended-op INFO_ERROR_CATEGORY_PLUGIN_46=plugin INFO_ERROR_CATEGORY_REQUEST_HANDLING_47=request INFO_ERROR_CATEGORY_SASL_MECHANISM_48=sasl INFO_ERROR_CATEGORY_SHUTDOWN_49=shutdown INFO_ERROR_CATEGORY_STARTUP_50=startup INFO_ERROR_CATEGORY_SYNCHRONIZATION_51=sync INFO_ERROR_SEVERITY_FATAL_ERROR_54=fatal-error INFO_ERROR_SEVERITY_INFORMATIONAL_56=info INFO_ERROR_SEVERITY_MILD_ERROR_57=mild-error INFO_ERROR_SEVERITY_MILD_WARNING_58=mild-warning INFO_ERROR_SEVERITY_SEVERE_ERROR_59=severe-error INFO_ERROR_SEVERITY_SEVERE_WARNING_60=severe-warning INFO_RESULT_SUCCESS_63=Success INFO_RESULT_OPERATIONS_ERROR_64=Operations Error INFO_RESULT_PROTOCOL_ERROR_65=Protocol Error INFO_RESULT_TIME_LIMIT_EXCEEDED_66=Time Limit Exceeded INFO_RESULT_SIZE_LIMIT_EXCEEDED_67=Size Limit Exceeded INFO_RESULT_COMPARE_FALSE_68=Compare False INFO_RESULT_COMPARE_TRUE_69=Compare True INFO_RESULT_AUTH_METHOD_NOT_SUPPORTED_70=Authentication Method Not Supported INFO_RESULT_STRONG_AUTH_REQUIRED_71=Strong Authentication Required INFO_RESULT_REFERRAL_72=Referral INFO_RESULT_ADMIN_LIMIT_EXCEEDED_73=Administrative Limit Exceeded INFO_RESULT_UNAVAILABLE_CRITICAL_EXTENSION_74=Unavailable Critical Extension INFO_RESULT_CONFIDENTIALITY_REQUIRED_75=Confidentiality Required INFO_RESULT_SASL_BIND_IN_PROGRESS_76=SASL Bind in Progress INFO_RESULT_NO_SUCH_ATTRIBUTE_77=No Such Attribute INFO_RESULT_UNDEFINED_ATTRIBUTE_TYPE_78=Undefined Attribute Type INFO_RESULT_INAPPROPRIATE_MATCHING_79=Inappropriate Matching INFO_RESULT_CONSTRAINT_VIOLATION_80=Constraint Violation INFO_RESULT_ATTRIBUTE_OR_VALUE_EXISTS_81=Attribute or Value Exists INFO_RESULT_INVALID_ATTRIBUTE_SYNTAX_82=Invalid Attribute Syntax INFO_RESULT_NO_SUCH_OBJECT_83=No Such Entry INFO_RESULT_ALIAS_PROBLEM_84=Alias Problem INFO_RESULT_INVALID_DN_SYNTAX_85=Invalid DN Syntax INFO_RESULT_ALIAS_DEREFERENCING_PROBLEM_86=Alias Dereferencing Problem INFO_RESULT_INAPPROPRIATE_AUTHENTICATION_87=Inappropriate Authentication INFO_RESULT_INVALID_CREDENTIALS_88=Invalid Credentials INFO_RESULT_INSUFFICIENT_ACCESS_RIGHTS_89=Insufficient Access Rights INFO_RESULT_BUSY_90=Busy INFO_RESULT_UNAVAILABLE_91=Unavailable INFO_RESULT_UNWILLING_TO_PERFORM_92=Unwilling to Perform INFO_RESULT_LOOP_DETECT_93=Loop Detected INFO_RESULT_NAMING_VIOLATION_94=Naming Violation INFO_RESULT_OBJECTCLASS_VIOLATION_95=ObjectClass Violation INFO_RESULT_NOT_ALLOWED_ON_NONLEAF_96=Not Allowed on Non-Leaf INFO_RESULT_NOT_ALLOWED_ON_RDN_97=Not Allowed on RDN INFO_RESULT_ENTRY_ALREADY_EXISTS_98=Entry Already Exists INFO_RESULT_OBJECTCLASS_MODS_PROHIBITED_99=ObjectClass Modifications \ Prohibited INFO_RESULT_AFFECTS_MULTIPLE_DSAS_100=Affects Multiple DSAs INFO_RESULT_CANCELED_101=Canceled INFO_RESULT_NO_SUCH_OPERATION_102=No Such Operation INFO_RESULT_TOO_LATE_103=Too Late INFO_RESULT_CANNOT_CANCEL_104=Cannot Cancel INFO_RESULT_OTHER_105=Other MILD_WARN_UNKNOWN_ATTRIBUTE_USAGE_106=Unable to determine the attribute usage \ type for attribute %s. The server will assume that it is user-defined INFO_CANCELED_BY_SHUTDOWN_107=Processing on this operation has been canceled \ because the Directory Server is shutting down MILD_ERR_UNCAUGHT_WORKER_THREAD_EXCEPTION_108=%s encountered an uncaught \ exception while processing operation %s: %s SEVERE_WARN_UNEXPECTED_WORKER_THREAD_EXIT_109=%s is unexpectedly exiting when \ the Directory Server is not in the process of shutting down. This likely \ indicates that the thread encountered an unexpected error SEVERE_ERR_CANNOT_CREATE_WORKER_THREAD_110=An unexpected error occurred while \ trying to create a worker thread: %s MILD_WARN_OP_REJECTED_BY_SHUTDOWN_111=The request to process this operation \ has been rejected because the Directory Server has already started its \ shutdown process SEVERE_WARN_OP_REJECTED_BY_QUEUE_FULL_112=The request to process this \ operation has been rejected because the work queue has already reached its \ maximum capacity of %d pending operations SEVERE_WARN_WORKER_INTERRUPTED_WITHOUT_SHUTDOWN_113=%s was interrupted while \ waiting for new work: %s. This should not happen, but the thread will \ resume waiting for new work so there should be no adverse effects SEVERE_WARN_WORKER_WAITING_UNCAUGHT_EXCEPTION_114=An unexpected exception was \ caught while %s was waiting for new work: %s. This should not happen, but \ the thread will resume waiting for new work so there should be no adverse \ effects MILD_WARN_QUEUE_UNABLE_TO_CANCEL_115=The work queue caught an exception while \ trying to cancel pending operation %s when the Directory Server was shutting \ down: %s MILD_WARN_QUEUE_UNABLE_TO_NOTIFY_THREAD_116=The work queue caught an \ exception while trying to notify %s that the Directory Server was shutting \ down: %s INFO_DISCONNECT_DUE_TO_SERVER_ERROR_117=Server Error FATAL_ERR_CANNOT_BOOTSTRAP_WHILE_RUNNING_118=The Directory Server is \ currently running. The configuration may not be bootstrapped while the \ server is online FATAL_ERR_CANNOT_LOAD_CONFIG_HANDLER_CLASS_119=Unable to load class %s to \ serve as the Directory Server configuration handler: %s FATAL_ERR_CANNOT_INSTANTIATE_CONFIG_HANDLER_120=Unable to create an instance \ of class %s to serve as the Directory Server configuration handler: %s FATAL_ERR_CANNOT_INITIALIZE_CONFIG_HANDLER_121=An error occurred while trying \ to initialize the configuration handler %s using configuration file %s: %s FATAL_ERR_CANNOT_START_BEFORE_BOOTSTRAP_122=The Directory Server may not be \ started before the configuration has been bootstrapped FATAL_ERR_CANNOT_START_WHILE_RUNNING_123=The Directory Server may not be \ started while it is already running. Please stop the running instance \ before attempting to start it again INFO_ERROR_CATEGORY_SCHEMA_124=schema MILD_ERR_ATTR_TYPE_NORMALIZE_NO_MR_125=Unable to normalize value %s for \ attribute type %s because no equality matching rule is defined for that \ attribute MILD_ERR_ENTRY_SCHEMA_MISSING_REQUIRED_ATTR_FOR_OC_126=Entry %s violates the \ Directory Server schema configuration because it is missing attribute %s \ which is required by objectclass %s MILD_ERR_ENTRY_SCHEMA_DISALLOWED_USER_ATTR_FOR_OC_127=Entry %s violates the \ Directory Server schema configuration because it includes attribute %s which \ is not allowed by any of the objectclasses defined in that entry SEVERE_ERR_CANNOT_BOOTSTRAP_MATCHING_RULE_129=An error occurred while \ attempting to bootstrap the matching rule defined in class %s: %s SEVERE_ERR_CANNOT_BOOTSTRAP_SYNTAX_130=An error occurred while attempting to \ bootstrap the attribute syntax defined in class %s: %s INFO_ERROR_SEVERITY_NOTICE_131=notice INFO_DIRECTORY_BOOTSTRAPPING_132=The Directory Server is beginning the \ configuration bootstrapping process INFO_DIRECTORY_BOOTSTRAPPED_133=The Directory Server has completed the \ configuration bootstrapping process NOTICE_DIRECTORY_SERVER_STARTING_134=%s starting up NOTICE_DIRECTORY_SERVER_STARTED_135=The Directory Server has started \ successfully INFO_ERROR_CATEGORY_EXTENSIONS_137=extensions FATAL_ERR_CANNOT_CREATE_MBEAN_SERVER_138=An error occurred while attempting \ to create the JMX MBean server that will be used for monitoring, \ notification, and configuration interaction within the Directory Server: %s NOTICE_SENT_ALERT_NOTIFICATION_139=The Directory Server has sent an alert \ notification generated by class %s (alert type %s, alert ID %s): %s FATAL_ERR_UNCAUGHT_THREAD_EXCEPTION_140=An uncaught exception during \ processing for thread %s has caused it to terminate abnormally. The stack \ trace for that exception is: %s NOTICE_SERVER_SHUTDOWN_141=The Directory Server has started the shutdown \ process. The shutdown was initiated by an instance of class %s and the \ reason provided for the shutdown was %s FATAL_ERR_SHUTDOWN_DUE_TO_SHUTDOWN_HOOK_142=The Directory Server shutdown \ hook detected that the JVM is shutting down. This generally indicates that \ JVM received an external request to stop (e.g., through a kill signal) MILD_ERR_SEARCH_FILTER_NULL_143=Unable to decode the provided filter string \ as a search filter because the provided string was empty or null MILD_ERR_SEARCH_FILTER_UNCAUGHT_EXCEPTION_144=An unexpected error occurred \ while attempting to decode the string "%s" as a search filter: %s MILD_ERR_SEARCH_FILTER_MISMATCHED_PARENTHESES_145=The provided search filter \ "%s" had mismatched parentheses around the portion between positions %d and \ %d MILD_ERR_SEARCH_FILTER_NO_EQUAL_SIGN_146=The provided search filter "%s" was \ missing an equal sign in the suspected simple filter component between \ positions %d and %d MILD_ERR_SEARCH_FILTER_INVALID_ESCAPED_BYTE_147=The provided search filter \ "%s" had an invalid escaped byte value at position %d. A backslash in a \ value must be followed by two hexadecimal characters that define the byte \ that has been encoded MILD_ERR_SEARCH_FILTER_COMPOUND_MISSING_PARENTHESES_148=The provided search \ filter "%s" could not be decoded because the compound filter between \ positions %d and %d did not start with an open parenthesis and end with a \ close parenthesis (they may be parentheses for different filter components) MILD_ERR_SEARCH_FILTER_NO_CORRESPONDING_OPEN_PARENTHESIS_149=The provided \ search filter "%s" could not be decoded because the closing parenthesis at \ position %d did not have a corresponding open parenthesis MILD_ERR_SEARCH_FILTER_NO_CORRESPONDING_CLOSE_PARENTHESIS_150=The provided \ search filter "%s" could not be decoded because the closing parenthesis at \ position %d did not have a corresponding close parenthesis MILD_ERR_SEARCH_FILTER_SUBSTRING_NO_ASTERISKS_151=The provided search filter \ "%s" could not be decoded because the assumed substring filter value between \ positions %d and %d did not have any asterisk wildcard characters MILD_ERR_SEARCH_FILTER_EXTENSIBLE_MATCH_NO_COLON_152=The provided search \ filter "%s" could not be decoded because the extensible match component \ starting at position %d did not have a colon to denote the end of the \ attribute type name MILD_ERR_SEARCH_FILTER_INVALID_FILTER_TYPE_153=Unable to determine whether \ entry "%s" matches filter "%s" because it contained an unknown filter type %s MILD_ERR_SEARCH_FILTER_INVALID_RESULT_TYPE_154=Unable to determine whether \ entry "%s" matches filter "%s" because the internal check returned an unknown \ result type "%s" MILD_ERR_SEARCH_FILTER_COMPOUND_COMPONENTS_NULL_155=Unable to determine \ whether entry "%s" matches filter "%s" because the set of filter components \ for an %s component was NULL MILD_ERR_SEARCH_FILTER_NESTED_TOO_DEEP_156=Unable to determine whether entry \ "%s" matches filter "%s" because the filter was nested beyond the maximum \ allowed depth of 100 levels MILD_ERR_SEARCH_FILTER_NOT_COMPONENT_NULL_157=Unable to determine whether \ entry "%s" matches filter "%s" because the NOT filter component did not \ include a subcomponent MILD_ERR_SEARCH_FILTER_EQUALITY_NO_ATTRIBUTE_TYPE_158=Unable to determine \ whether entry "%s" matches filter "%s" because an equality component had a \ NULL attribute type MILD_ERR_SEARCH_FILTER_EQUALITY_NO_ASSERTION_VALUE_159=Unable to determine \ whether entry "%s" matches filter "%s" because an equality component for \ attribute %s had a NULL assertion value MILD_ERR_SEARCH_FILTER_SUBSTRING_NO_ATTRIBUTE_TYPE_160=Unable to determine \ whether entry "%s" matches filter "%s" because a substring component had a \ NULL attribute type MILD_ERR_SEARCH_FILTER_SUBSTRING_NO_SUBSTRING_COMPONENTS_161=Unable to \ determine whether entry "%s" matches filter "%s" because a substring \ component for attribute %s did not have any subInitial, subAny, or subFinal \ elements MILD_ERR_SEARCH_FILTER_GREATER_OR_EQUAL_NO_ATTRIBUTE_TYPE_162=Unable to \ determine whether entry "%s" matches filter "%s" because a greater-or-equal \ component had a NULL attribute type MILD_ERR_SEARCH_FILTER_GREATER_OR_EQUAL_NO_VALUE_163=Unable to determine \ whether entry "%s" matches filter "%s" because a greater-or-equal component \ for attribute %s had a NULL assertion value MILD_ERR_SEARCH_FILTER_LESS_OR_EQUAL_NO_ATTRIBUTE_TYPE_164=Unable to \ determine whether entry "%s" matches filter "%s" because a less-or-equal \ component had a NULL attribute type MILD_ERR_SEARCH_FILTER_LESS_OR_EQUAL_NO_ASSERTION_VALUE_165=Unable to \ determine whether entry "%s" matches filter "%s" because a less-or-equal \ component for attribute %s had a NULL assertion value MILD_ERR_SEARCH_FILTER_PRESENCE_NO_ATTRIBUTE_TYPE_166=Unable to determine \ whether entry "%s" matches filter "%s" because a presence component had a \ NULL attribute type MILD_ERR_SEARCH_FILTER_APPROXIMATE_NO_ATTRIBUTE_TYPE_167=Unable to determine \ whether entry "%s" matches filter "%s" because an approximate component had a \ NULL attribute type MILD_ERR_SEARCH_FILTER_APPROXIMATE_NO_ASSERTION_VALUE_168=Unable to determine \ whether entry "%s" matches filter "%s" because an approximate component for \ attribute %s had a NULL assertion value MILD_ERR_SEARCH_FILTER_EXTENSIBLE_MATCH_NO_ASSERTION_VALUE_169=Unable to \ determine whether entry "%s" matches filter "%s" because a contained \ extensible match filter did not have an assertion value MILD_ERR_SEARCH_FILTER_EXTENSIBLE_MATCH_NO_RULE_OR_TYPE_170=Unable to \ determine whether entry "%s" matches filter "%s" because a contained \ extensible match filter did not have either an attribute type or a matching \ rule ID MILD_ERR_RDN_DECODE_NULL_171=Unable to decode the provided string as a \ relative distinguished name because the provided string was empty or null MILD_ERR_RDN_END_WITH_ATTR_NAME_172=Unable to decode the provided string "%s" \ as a relative distinguished name because the string ended with an attribute \ type name (%s) MILD_ERR_RDN_NO_EQUAL_173=Unable to decode the provided string "%s" as a \ relative distinguished name because the first non-blank character after the \ attribute type %s was not an equal sign (character read was %c) MILD_ERR_RDN_UNEXPECTED_COMMA_174=Unable to decode the provided string "%s" \ as a relative distinguished name because it contained an unexpected plus, \ comma, or semicolon at position %d, which is not allowed in an RDN MILD_ERR_RDN_ILLEGAL_CHARACTER_175=Unable to decode the provided string "%s" \ as a relative distinguished name because an illegal character %c was found at \ position %d, where either the end of the string or a '+' sign were expected FATAL_ERR_CANNOT_CREATE_WORK_QUEUE_176=An error occurred while trying to \ create the Directory Server work queue: %s. This is an unrecoverable error \ and the startup process will not be able to continue SEVERE_ERR_CANNOT_REGISTER_DUPLICATE_SUFFIX_180=The suffix "%s" is already \ registered with the Directory Server with a backend of type %s SEVERE_ERR_CANNOT_REGISTER_DUPLICATE_SUBSUFFIX_181=The suffix "%s" is already \ registered with the Directory Server as a sub-suffix of the backend for \ suffix "%s" SEVERE_ERR_CANNOT_REGISTER_PRIVATE_SUFFIX_BELOW_USER_PARENT_182=The private \ suffix "%s" is below a non-private suffix defined with a base DN of "%s". A \ private sub-suffix may not exist below a non-private suffix SEVERE_ERR_CANNOT_GET_ROOT_DSE_CONFIG_ENTRY_183=An error occurred while \ trying to retrieve the root DSE configuration entry (cn=Root DSE,cn=config) \ from the Directory Server configuration: %s MILD_ERR_SCHEMA_CONFLICTING_ATTRIBUTE_OID_184=Unable to register attribute \ type %s with the server schema because its OID %s conflicts with the OID of \ an existing attribute type %s MILD_ERR_SCHEMA_CONFLICTING_ATTRIBUTE_NAME_185=Unable to register attribute \ type %s with the server schema because its name %s conflicts with the name of \ an existing attribute type %s MILD_ERR_SCHEMA_CONFLICTING_OBJECTCLASS_OID_186=Unable to register \ objectclass %s with the server schema because its OID %s conflicts with the \ OID of an existing objectclass %s MILD_ERR_SCHEMA_CONFLICTING_OBJECTCLASS_NAME_187=Unable to register \ objectclass %s with the server schema because its name %s conflicts with the \ name of an existing objectclass %s MILD_ERR_SCHEMA_CONFLICTING_SYNTAX_OID_188=Unable to register attribute \ syntax %s with the server schema because its OID %s conflicts with the OID of \ an existing syntax %s MILD_ERR_SCHEMA_CONFLICTING_MR_OID_189=Unable to register matching rule %s \ with the server schema because its OID %s conflicts with the OID of an \ existing matching rule %s MILD_ERR_SCHEMA_CONFLICTING_MR_NAME_190=Unable to register matching rule %s \ with the server schema because its name %s conflicts with the name of an \ existing matching rule %s MILD_ERR_SCHEMA_CONFLICTING_MATCHING_RULE_USE_191=Unable to register matching \ rule use %s with the server schema because its matching rule %s conflicts \ with the matching rule for an existing matching rule use %s MILD_ERR_SCHEMA_CONFLICTING_DIT_CONTENT_RULE_192=Unable to register DIT \ content rule %s with the server schema because its structural objectclass %s \ conflicts with the structural objectclass for an existing DIT content rule %s MILD_ERR_SCHEMA_CONFLICTING_DIT_STRUCTURE_RULE_NAME_FORM_193=Unable to \ register DIT structure rule %s with the server schema because its name form \ %s conflicts with the name form for an existing DIT structure rule %s MILD_ERR_SCHEMA_CONFLICTING_DIT_STRUCTURE_RULE_ID_194=Unable to register DIT \ structure rule %s with the server schema because its rule ID %d conflicts \ with the rule ID for an existing DIT structure rule %s MILD_ERR_SCHEMA_CONFLICTING_NAME_FORM_OC_195=Unable to register name form %s \ with the server schema because its structural objectclass %s conflicts with \ the structural objectclass for an existing name form %s MILD_ERR_SCHEMA_CONFLICTING_NAME_FORM_OID_196=Unable to register name form %s \ with the server schema because its OID %s conflicts with the OID for an \ existing name form %s MILD_ERR_SCHEMA_CONFLICTING_NAME_FORM_NAME_197=Unable to register name form \ %s with the server schema because its name %s conflicts with the name for an \ existing name form %s MILD_ERR_ENTRY_SCHEMA_MULTIPLE_STRUCTURAL_CLASSES_198=Entry %s violates the \ Directory Server schema configuration because it includes multiple \ conflicting structural objectclasses %s and %s. Only a single structural \ objectclass is allowed in an entry MILD_ERR_ENTRY_SCHEMA_NO_STRUCTURAL_CLASS_199=Entry %s violates the Directory \ Server schema configuration because it does not include a structural \ objectclass. All entries must contain a structural objectclass SEVERE_WARN_ADD_OP_INVALID_SYNTAX_200=Entry "%s" contains a value "%s" for \ attribute %s that is invalid according to the syntax for that attribute: %s SEVERE_WARN_COMPARE_OP_NO_SUCH_ATTR_201=Entry "%s" does not contain any \ values for attribute "%s" SEVERE_WARN_COMPARE_OP_NO_SUCH_ATTR_WITH_OPTIONS_202=Entry "%s" does not \ contain any values for attribute "%s" with the specified set of options NOTICE_SERVER_STOPPED_203=The Directory Server is now stopped INFO_WORKER_STOPPED_BY_REDUCED_THREADNUMBER_204=%s has been stopped because \ the total number of worker threads in the Directory Server was reduced MILD_ERR_ENTRY_SCHEMA_ATTR_SINGLE_VALUED_205=Entry %s violates the Directory \ Server schema configuration because it includes multiple values for attribute \ %s, which is defined as a single-valued attribute MILD_ERR_ENTRY_SCHEMA_RDN_MISSING_REQUIRED_ATTR_206=Entry %s violates the \ Directory Server schema configuration because its RDN does not contain \ attribute %s that is required by name form %s MILD_ERR_ENTRY_SCHEMA_RDN_DISALLOWED_ATTR_207=Entry %s violates the Directory \ Server schema configuration because its RDN contains attribute %s that is not \ allowed by name form %s MILD_ERR_ENTRY_SCHEMA_MISSING_REQUIRED_ATTR_FOR_DCR_208=Entry %s violates the \ Directory Server schema configuration because it is missing attribute %s \ which is required by DIT content rule %s MILD_ERR_ENTRY_SCHEMA_PROHIBITED_ATTR_FOR_DCR_209=Entry %s violates the \ Directory Server schema configuration because it contains attribute %s which \ is prohibited by DIT content rule %s MILD_ERR_ENTRY_SCHEMA_DISALLOWED_USER_ATTR_FOR_DCR_210=Entry %s violates the \ Directory Server schema configuration because it includes attribute %s which \ is not in the list of allowed or required attributes for DIT content rule %s MILD_ERR_ENTRY_SCHEMA_DISALLOWED_AUXILIARY_CLASS_211=Entry %s violates the \ Directory Server schema configuration because it includes auxiliary \ objectClass %s that is not allowed by DIT content rule %s MILD_ERR_ENTRY_SCHEMA_DSR_COULD_NOT_LOCK_PARENT_212=The Directory Server was \ unable to evaluate entry %s to determine whether it was compliant with the \ DIT structure rule configuration because it was unable to obtain a read lock \ on parent entry %s MILD_ERR_ENTRY_SCHEMA_DSR_NO_PARENT_ENTRY_213=The Directory Server was unable \ to evaluate entry %s to determine whether it was compliant with the DIT \ structure rule configuration because parent entry %s either does not exist or \ could not be retrieved MILD_ERR_ENTRY_SCHEMA_DSR_NO_PARENT_OC_214=The Directory Server was unable to \ evaluate entry %s to determine whether it was compliant with the DIT rule \ configuration because the parent entry %s does not appear to contain a valid \ structural objectclass MILD_ERR_ENTRY_SCHEMA_DSR_DISALLOWED_SUPERIOR_OC_215=Entry %s violates the \ Directory Server schema configuration because DIT structure rule %s does not \ allow entries of type %s to be placed immediately below entries of type %s MILD_ERR_ENTRY_SCHEMA_COULD_NOT_CHECK_DSR_216=An unexpected error occurred \ while attempting to check entry %s against DIT structure rule %s: %s INFO_CANCELED_BY_BIND_REQUEST_217=Processing on this operation has been \ canceled because the Directory Server received a bind request on this \ connection, which requires that all operations in progress to be abandoned MILD_ERR_BIND_OPERATION_UNKNOWN_USER_218=Unable to bind to the Directory \ Server as user %s because no such user exists in the server SEVERE_ERR_BIND_OPERATION_CANNOT_LOCK_USER_219=Unable to process the bind \ because the server was unable to obtain a read lock on the entry %s FATAL_ERR_STARTUP_PLUGIN_ERROR_220=A fatal error occurred when executing one \ of the Directory Server startup plugins: %s (error ID %d). The Directory \ Server startup process has been aborted MILD_ERR_BIND_OPERATION_NO_PASSWORD_221=Unable to bind to the Directory \ Server as user %s using simple authentication because that user does not have \ a password MILD_ERR_BIND_OPERATION_UNKNOWN_SASL_MECHANISM_222=Unable to process the bind \ request because it attempted to use an unknown SASL mechanism %s that is not \ available in the Directory Server MILD_ERR_ABANDON_OP_NO_SUCH_OPERATION_223=Unable to abandon the operation \ with message ID %d because no information is available about that operation. \ This could mean that the target operation has already completed or was never \ requested SEVERE_ERR_CANCELED_BY_PREPARSE_DISCONNECT_224=The operation was canceled \ because the client connection was terminated by a pre-parse plugin SEVERE_ERR_CANCELED_BY_PREOP_DISCONNECT_225=The operation was canceled \ because the client connection was terminated by a pre-operation plugin SEVERE_ERR_CANCELED_BY_POSTOP_DISCONNECT_226=The operation was canceled \ because the client connection was terminated by a post-operation plugin SEVERE_ERR_COMPARE_CANNOT_LOCK_ENTRY_227=The Directory Server was unable to \ obtain a read lock on entry %s after multiple attempts. Processing on this \ operation cannot continue MILD_ERR_COMPARE_NO_SUCH_ENTRY_228=The specified entry %s does not exist in \ the Directory Server INFO_CANCELED_BY_ABANDON_REQUEST_229=The operation was canceled because the \ client issued an abandon request (message ID %d) for this operation MILD_ERR_ADD_CANNOT_ADD_ROOT_DSE_230=The provided entry cannot be added \ because it contains a null DN. This DN is reserved for the root DSE, and \ that entry may not be added over protocol MILD_ERR_ADD_ENTRY_NOT_SUFFIX_231=The provided entry %s cannot be added \ because it does not have a parent and is not defined as one of the suffixes \ within the Directory Server SEVERE_ERR_ADD_CANNOT_LOCK_PARENT_232=Entry %s cannot be added because the \ server failed to obtain a read lock on the parent entry %s after multiple \ attempts MILD_ERR_ADD_NO_PARENT_233=Entry %s cannot be added because its parent entry \ %s does not exist in the server SEVERE_ERR_ADD_CANNOT_LOCK_ENTRY_234=Entry %s cannot be added because the \ server failed to obtain a write lock for this entry after multiple attempts SEVERE_ERR_DELETE_CANNOT_LOCK_ENTRY_235=Entry %s cannot be removed because \ the server failed to obtain a write lock for this entry after multiple \ attempts SEVERE_ERR_CANCELED_BY_SEARCH_ENTRY_DISCONNECT_236=The operation was canceled \ because the client connection was terminated by a search result entry plugin \ working on entry %s SEVERE_ERR_CANCELED_BY_SEARCH_REF_DISCONNECT_237=The operation was canceled \ because the client connection was terminated by a search result reference \ plugin working on referral %s MILD_ERR_SEARCH_TIME_LIMIT_EXCEEDED_238=The maximum time limit of %d seconds \ for processing this search operation has expired MILD_ERR_SEARCH_SIZE_LIMIT_EXCEEDED_239=This search operation has sent the \ maximum of %d entries to the client MILD_ERR_SEARCH_BASE_DOESNT_EXIST_240=The entry %s specified as the search \ base does not exist in the Directory Server MILD_ERR_DELETE_NO_SUCH_ENTRY_241=Entry %s does not exist in the Directory \ Server MILD_ERR_DELETE_HAS_SUB_BACKEND_242=Entry %s cannot be removed because the \ backend that should contain that entry has a subordinate backend with a base \ DN of %s that is below the target DN MILD_ERR_MODDN_NO_PARENT_243=A modify DN operation cannot be performed on \ entry %s because the new RDN would not have a parent DN MILD_ERR_MODDN_NO_BACKEND_FOR_CURRENT_ENTRY_244=The modify DN operation for \ entry %s cannot be performed because no backend is registered to handle that \ DN MILD_ERR_MODDN_NO_BACKEND_FOR_NEW_ENTRY_245=The modify DN operation for entry \ %s cannot be performed because no backend is registered to handle the new DN \ %s MILD_ERR_MODDN_DIFFERENT_BACKENDS_246=The modify DN operation for entry %s \ cannot be performed because the backend holding the current entry is \ different from the backend used to handle the new DN %s. Modify DN \ operations may not span multiple backends SEVERE_ERR_MODDN_CANNOT_LOCK_CURRENT_DN_247=The modify DN operation for entry \ %s cannot be performed because the server was unable to obtain a write lock \ for that DN SEVERE_ERR_MODDN_EXCEPTION_LOCKING_NEW_DN_248=The modify DN operation for \ entry %s cannot be performed because an exception was caught while attempting \ to obtain a write lock for new DN %s: %s SEVERE_ERR_MODDN_CANNOT_LOCK_NEW_DN_249=The modify DN operation for entry %s \ cannot be performed because the server was unable to obtain a write lock for \ the new DN %s MILD_ERR_MODDN_NO_CURRENT_ENTRY_250=The modify DN operation for entry %s \ cannot be performed because that entry does not exist in the server SEVERE_ERR_MODIFY_CANNOT_LOCK_ENTRY_251=Entry %s cannot be modified because \ the server failed to obtain a write lock for this entry after multiple \ attempts MILD_ERR_MODIFY_NO_SUCH_ENTRY_252=Entry %s cannot be modified because no such \ entry exists in the server MILD_ERR_MODIFY_ADD_NO_VALUES_253=Entry %s cannot be modified because the \ modification contained an add component for attribute %s but no values were \ provided MILD_ERR_MODIFY_ADD_INVALID_SYNTAX_254=When attempting to modify entry %s to \ add one or more values for attribute %s, value "%s" was found to be invalid \ according to the associated syntax: %s MILD_ERR_MODIFY_ADD_DUPLICATE_VALUE_255=Entry %s cannot be modified because \ it would have resulted in one or more duplicate values for attribute %s: %s MILD_ERR_MODIFY_DELETE_RDN_ATTR_256=Entry %s cannot be modified because the \ change to attribute %s would have removed a value used in the RDN MILD_ERR_MODIFY_DELETE_MISSING_VALUES_257=Entry %s cannot be modified because \ the attempt to update attribute %s would have removed one or more values from \ the attribute that were not present: %s MILD_ERR_MODIFY_DELETE_NO_SUCH_ATTR_258=Entry %s cannot be modified because \ an attempt was made to remove one or more values from attribute %s but this \ attribute is not present in the entry MILD_ERR_MODIFY_REPLACE_INVALID_SYNTAX_259=When attempting to modify entry %s \ to replace the set of values for attribute %s, value "%s" was found to be \ invalid according to the associated syntax: %s MILD_ERR_MODIFY_INCREMENT_RDN_260=Entry %s cannot be modified because an \ attempt was made to increment the value of attribute %s which is used as an \ RDN attribute for the entry MILD_ERR_MODIFY_INCREMENT_REQUIRES_VALUE_261=Entry %s cannot be modified \ because an attempt was made to increment the value of attribute %s but the \ request did not include a value for that attribute specifying the amount by \ which to increment the value MILD_ERR_MODIFY_INCREMENT_REQUIRES_SINGLE_VALUE_262=Entry %s cannot be \ modified because an attempt was made to increment the value of attribute %s \ but the request contained multiple values, where only a single integer value \ is allowed MILD_ERR_MODIFY_INCREMENT_PROVIDED_VALUE_NOT_INTEGER_263=Entry %s cannot be \ modified because an attempt was made to increment the value of attribute %s \ but the value "%s" contained in the request could not be parsed as an integer MILD_ERR_MODIFY_INCREMENT_REQUIRES_EXISTING_VALUE_264=Entry %s cannot be \ modified because an attempt was made to increment the value of attribute %s \ but that attribute did not have any values in the target entry MILD_ERR_MODIFY_INCREMENT_REQUIRES_INTEGER_VALUE_265=Entry %s cannot be \ modified because an attempt was made to increment the value of attribute %s \ but the value "%s" could not be parsed as an integer MILD_ERR_MODIFY_VIOLATES_SCHEMA_266=Entry %s cannot not be modified because \ the resulting entry would have violated the server schema: %s MILD_ERR_MODIFY_NO_BACKEND_FOR_ENTRY_267=Entry %s cannot be modified because \ there is no backend registered to handle operations for that entry MILD_ERR_EXTENDED_NO_HANDLER_268=There is no extended operation handler \ registered with the Directory Server for handling extended operations with a \ request OID of %s MILD_ERR_ENTRY_SCHEMA_UNKNOWN_OC_269=Entry %s violates the Directory Server \ schema configuration because it contains an unknown objectclass %s MILD_ERR_SEARCH_BACKEND_EXCEPTION_270=An unexpected error was encountered \ while processing a search in one of the Directory Server backends: %s MILD_ERR_MODDN_VIOLATES_SCHEMA_271=The modify DN operation for entry %s \ cannot be performed because the change would have violated the server schema: \ %s INFO_CONNHANDLER_CLOSED_BY_SHUTDOWN_272=The Directory Server is shutting down INFO_CONNHANDLER_CLOSED_BY_DISABLE_273=The connection handler that accepted \ this connection has been disabled INFO_CONNHANDLER_CLOSED_BY_DELETE_274=The connection handler that accepted \ this connection has been removed from the server MILD_ERR_ENTRY_SET_UNKNOWN_OC_275=Objectclass %s cannot be used in entry %s \ because that class is not defined in the Directory Server schema MILD_ERR_ENTRY_ADD_UNKNOWN_OC_276=Objectclass %s cannot be added to entry %s \ because that class is not defined in the Directory Server schema MILD_ERR_ENTRY_ADD_DUPLICATE_OC_277=Objectclass %s is already present in \ entry %s and cannot be added a second time MILD_ERR_BIND_OPERATION_UNKNOWN_STORAGE_SCHEME_278=Password with unknown \ storage scheme %s included in user entry %s will be ignored MILD_ERR_BIND_OPERATION_WRONG_PASSWORD_279=The password provided by the user \ did not match any password(s) stored in the user's entry MILD_ERR_BIND_OPERATION_PASSWORD_VALIDATION_EXCEPTION_280=An unexpected error \ occurred while attempting to validate the provided password: %s INFO_DSCORE_DESCRIPTION_CONFIG_CLASS_281=Specifies the fully-qualified name \ of the Java class to use as the Directory Server configuration handler INFO_DSCORE_DESCRIPTION_CONFIG_FILE_282=Specifies the path to the file \ containing the information needed by the configuration handler to obtain the \ Directory Server configuration INFO_DSCORE_DESCRIPTION_VERSION_283=Display Directory Server version \ information INFO_DSCORE_DESCRIPTION_FULLVERSION_284=Display extended Directory Server \ version information INFO_DSCORE_DESCRIPTION_SYSINFO_285=Display general system information INFO_DSCORE_DESCRIPTION_DUMPMESSAGES_286=Dump a list of all defined messages INFO_DSCORE_DESCRIPTION_USAGE_287=Display this usage information FATAL_ERR_DSCORE_CANNOT_INITIALIZE_ARGS_288=An error occurred while \ attempting to initialize the command-line arguments: %s FATAL_ERR_DSCORE_ERROR_PARSING_ARGS_289=An error occurred while attempting to \ parse the provided set of command line arguments: %s FATAL_ERR_DSCORE_CANNOT_BOOTSTRAP_290=An error occurred while attempting to \ bootstrap the Directory Server: %s FATAL_ERR_DSCORE_CANNOT_START_291=An error occurred while trying to start the \ Directory Server: %s SEVERE_ERR_BACKUPINFO_NO_DELIMITER_292=The line "%s" associated with the \ backup information in directory %s could not be parsed because it did not \ contain an equal sign to delimit the property name from the value SEVERE_ERR_BACKUPINFO_NO_NAME_293=The line "%s" associated with the backup \ information in directory %s could not be parsed because it did not include a \ property name SEVERE_ERR_BACKUPINFO_MULTIPLE_BACKUP_IDS_294=The backup information \ structure in directory %s could not be parsed because it contained multiple \ backup IDs (%s and %s) SEVERE_ERR_BACKUPINFO_UNKNOWN_PROPERTY_295=The backup information structure \ in directory %s could not be parsed because it contained an unknown property \ %s with value %s SEVERE_ERR_BACKUPINFO_CANNOT_DECODE_296=An unexpected error occurred while \ trying to decode a backup information structure in directory %s: %s SEVERE_ERR_BACKUPINFO_NO_BACKUP_ID_297=Unable to decode a backup information \ structure in directory %s because the structure did not include a backup ID SEVERE_ERR_BACKUPINFO_NO_BACKUP_DATE_298=The backup information structure \ with backup ID %s in Unable to decode a backup information structure in \ directory %s was not valid because it did not contain the backup date SEVERE_ERR_BACKUPDIRECTORY_ADD_DUPLICATE_ID_299=Cannot add a backup with ID \ %s to backup directory %s because another backup already exists with that ID SEVERE_ERR_BACKUPDIRECTORY_NO_SUCH_BACKUP_300=Cannot remove backup %s from \ backup directory %s because no backup with that ID exists in that directory SEVERE_ERR_BACKUPDIRECTORY_UNRESOLVED_DEPENDENCY_301=Cannot remove backup %s \ from backup directory %s because it is listed as a dependency for backup %s SEVERE_ERR_BACKUPDIRECTORY_CANNOT_CREATE_DIRECTORY_302=Backup directory %s \ does not exist and an error occurred while attempting to create it: %s SEVERE_ERR_BACKUPDIRECTORY_NOT_DIRECTORY_303=The path %s specifies as a \ backup directory exists but does not reference a directory SEVERE_ERR_BACKUPDIRECTORY_CANNOT_DELETE_SAVED_DESCRIPTOR_304=An error \ occurred while trying to remove saved backup descriptor file %s: %s. The \ new backup descriptor has been written to %s but will not be used until it is \ manually renamed to %s SEVERE_ERR_BACKUPDIRECTORY_CANNOT_RENAME_CURRENT_DESCRIPTOR_305=An error \ occurred while trying to rename the current backup descriptor file %s to %s: \ %s. The new backup descriptor has been written to %s but will not be used \ until it is manually renamed to %s SEVERE_ERR_BACKUPDIRECTORY_CANNOT_RENAME_NEW_DESCRIPTOR_306=An error occurred \ while trying to rename the new backup descriptor file %s to %s: %s. The new \ backup descriptor will not be used until it is manually renamed SEVERE_ERR_BACKUPDIRECTORY_NO_DESCRIPTOR_FILE_307=No backup directory \ descriptor file was found at %s SEVERE_ERR_BACKUPDIRECTORY_CANNOT_READ_CONFIG_ENTRY_DN_308=The backup \ descriptor file %s is invalid because the first line should have contained \ the DN of the backend configuration entry but was blank SEVERE_ERR_BACKUPDIRECTORY_FIRST_LINE_NOT_DN_309=The backup descriptor file \ %s is invalid because the first line of the file was "%s", but the DN of the \ backend configuration entry was expected SEVERE_ERR_BACKUPDIRECTORY_CANNOT_DECODE_DN_310=An error occurred while \ trying to decode the value "%s" read from the first line of %s as the DN of \ the backend configuration entry: %s MILD_ERR_FILELOCKER_LOCK_SHARED_REJECTED_BY_EXCLUSIVE_311=The attempt to \ obtain a shared lock on file %s was rejected because an exclusive lock was \ already held on that file MILD_ERR_FILELOCKER_LOCK_SHARED_FAILED_CREATE_312=The attempt to obtain a \ shared lock on file %s was rejected because the attempt to create the lock \ file failed: %s MILD_ERR_FILELOCKER_LOCK_SHARED_FAILED_OPEN_313=The attempt to obtain a \ shared lock on file %s was rejected because the attempt to open the lock file \ failed: %s MILD_ERR_FILELOCKER_LOCK_SHARED_FAILED_LOCK_314=The attempt to obtain a \ shared lock on file %s was rejected because an error occurred while \ attempting to acquire the lock: %s MILD_ERR_FILELOCKER_LOCK_SHARED_NOT_GRANTED_315=The shared lock requested for \ file %s was not granted, which indicates that another process already holds \ an exclusive lock on that file MILD_ERR_FILELOCKER_LOCK_EXCLUSIVE_REJECTED_BY_EXCLUSIVE_316=The attempt to \ obtain an exclusive lock on file %s was rejected because an exclusive lock \ was already held on that file MILD_ERR_FILELOCKER_LOCK_EXCLUSIVE_REJECTED_BY_SHARED_317=The attempt to \ obtain an exclusive lock on file %s was rejected because a shared lock was \ already held on that file MILD_ERR_FILELOCKER_LOCK_EXCLUSIVE_FAILED_CREATE_318=The attempt to obtain an \ exclusive lock on file %s was rejected because the attempt to create the lock \ file failed: %s MILD_ERR_FILELOCKER_LOCK_EXCLUSIVE_FAILED_OPEN_319=The attempt to obtain an \ exclusive lock on file %s was rejected because the attempt to open the lock \ file failed: %s MILD_ERR_FILELOCKER_LOCK_EXCLUSIVE_FAILED_LOCK_320=The attempt to obtain an \ exclusive lock on file %s was rejected because an error occurred while \ attempting to acquire the lock: %s MILD_ERR_FILELOCKER_LOCK_EXCLUSIVE_NOT_GRANTED_321=The exclusive lock \ requested for file %s was not granted, which indicates that another process \ already holds a shared or exclusive lock on that file MILD_ERR_FILELOCKER_UNLOCK_EXCLUSIVE_FAILED_RELEASE_322=The attempt to \ release the exclusive lock held on %s failed: %s MILD_ERR_FILELOCKER_UNLOCK_SHARED_FAILED_RELEASE_323=The attempt to release \ the shared lock held on %s failed: %s MILD_ERR_FILELOCKER_UNLOCK_UNKNOWN_FILE_324=The attempt to release the lock \ held on %s failed because no record of a lock on that file was found INFO_RESULT_CLIENT_SIDE_SERVER_DOWN_325=Server Connection Closed INFO_RESULT_CLIENT_SIDE_LOCAL_ERROR_326=Local Error INFO_RESULT_CLIENT_SIDE_ENCODING_ERROR_327=Encoding Error INFO_RESULT_CLIENT_SIDE_DECODING_ERROR_328=Decoding Error INFO_RESULT_CLIENT_SIDE_TIMEOUT_329=Client-Side Timeout INFO_RESULT_CLIENT_SIDE_AUTH_UNKNOWN_330=Unknown Authentication Mechanism INFO_RESULT_CLIENT_SIDE_FILTER_ERROR_331=Filter Error INFO_RESULT_CLIENT_SIDE_USER_CANCELLED_332=Cancelled by User INFO_RESULT_CLIENT_SIDE_PARAM_ERROR_333=Parameter Error INFO_RESULT_CLIENT_SIDE_NO_MEMORY_334=Out of Memory INFO_RESULT_CLIENT_SIDE_CONNECT_ERROR_335=Connect Error INFO_RESULT_CLIENT_SIDE_NOT_SUPPORTED_336=Operation Not Supported INFO_RESULT_CLIENT_SIDE_CONTROL_NOT_FOUND_337=Control Not Found INFO_RESULT_CLIENT_SIDE_NO_RESULTS_RETURNED_338=No Results Returned INFO_RESULT_CLIENT_SIDE_MORE_RESULTS_TO_RETURN_339=More Results to Return INFO_RESULT_CLIENT_SIDE_CLIENT_LOOP_340=Referral Loop Detected INFO_RESULT_CLIENT_SIDE_REFERRAL_LIMIT_EXCEEDED_341=Referral Hop Limit \ Exceeded SEVERE_WARN_SHUTDOWN_CANNOT_RELEASE_SHARED_BACKEND_LOCK_342=An error occurred \ while attempting to release a shared lock for backend %s: %s. This lock \ should be automatically cleaned when the Directory Server process exits, so \ no additional action should be necessary FATAL_ERR_CANNOT_ACQUIRE_EXCLUSIVE_SERVER_LOCK_343=The Directory Server could \ not acquire an exclusive lock on file %s: %s. This generally means that \ another instance of this server is already running SEVERE_WARN_CANNOT_RELEASE_EXCLUSIVE_SERVER_LOCK_344=An error occurred while \ attempting to release the exclusive server lock held on file %s: %s. This \ lock should be automatically cleaned when the Directory Server process exits, \ so no additional action should be necessary INFO_ERROR_CATEGORY_TASK_345=task MILD_ERR_MODIFY_ATTR_IS_NO_USER_MOD_346=Entry %s cannot be modified because \ the modification attempted to update attribute %s which is defined as \ NO-USER-MODIFICATION in the server schema MILD_ERR_ADD_ATTR_IS_NO_USER_MOD_347=Entry %s cannot be added because it \ includes attribute %s which is defined as NO-USER-MODIFICATION in the server \ schema MILD_ERR_MODDN_OLD_RDN_ATTR_IS_NO_USER_MOD_348=Entry %s cannot be renamed \ because the current DN includes attribute %s which is defined as \ NO-USER-MODIFICATION in the server schema and the deleteOldRDN flag was set \ in the modify DN request MILD_ERR_MODDN_NEW_RDN_ATTR_IS_NO_USER_MOD_349=Entry %s cannot be renamed \ because the new RDN includes attribute %s which is defined as \ NO-USER-MODIFICATION in the server schema, and the target value for that \ attribute is not already included in the entry MILD_ERR_MODDN_PREOP_INCREMENT_NO_ATTR_350=The modify DN operation for entry \ %s cannot be performed because a pre-operation plugin attempted to increment \ attribute %s but that attribute does not exist in the target entry MILD_ERR_MODDN_PREOP_INCREMENT_MULTIPLE_VALUES_351=The modify DN operation \ for entry %s cannot be performed because a pre-operation plugin attempted to \ increment attribute %s but that attribute has multiple values in the target \ entry MILD_ERR_MODDN_PREOP_INCREMENT_VALUE_NOT_INTEGER_352=The modify DN operation \ for entry %s cannot be performed because a pre-operation plugin attempted to \ increment attribute %s but the value of that attribute is not an integer MILD_ERR_MODDN_PREOP_INCREMENT_NO_AMOUNT_353=The modify DN operation for \ entry %s cannot be performed because a pre-operation plugin attempted to \ increment attribute %s but no increment amount was provided MILD_ERR_MODDN_PREOP_INCREMENT_MULTIPLE_AMOUNTS_354=The modify DN operation \ for entry %s cannot be performed because a pre-operation plugin attempted to \ increment attribute %s but multiple increment amount values were provided MILD_ERR_MODDN_PREOP_INCREMENT_AMOUNT_NOT_INTEGER_355=The modify DN operation \ for entry %s cannot be performed because a pre-operation plugin attempted to \ increment attribute %s but the increment amount value was not an integer MILD_ERR_MODDN_PREOP_VIOLATES_SCHEMA_356=The modify DN operation for entry %s \ cannot be performed because a pre-operation plugin modified the entry in a \ way that caused it to violate the server schema: %s MILD_ERR_MODIFY_ASSERTION_FAILED_357=Entry %s cannot be modified because the \ request contained an LDAP assertion control and the associated filter did not \ match the contents of the that entry MILD_ERR_MODIFY_CANNOT_PROCESS_ASSERTION_FILTER_358=Entry %s cannot be \ modified because the request contained an LDAP assertion control, but an \ error occurred while attempting to compare the target entry against the \ filter contained in that control: %s MILD_ERR_MODIFY_UNSUPPORTED_CRITICAL_CONTROL_359=Entry %s cannot be modified \ because the request contained a critical control with OID %s that is not \ supported by the Directory Server for this type of operation MILD_ERR_DELETE_CANNOT_GET_ENTRY_FOR_ASSERTION_360=Entry %s cannot be removed \ because the delete request contains an LDAP assertion control and an error \ occurred while trying to retrieve the target entry to compare it against the \ associated filter: %s MILD_ERR_DELETE_NO_SUCH_ENTRY_FOR_ASSERTION_361=Entry %s cannot be removed \ because it was determined that the target entry does not exist while \ attempting to process it against the LDAP assertion control contained in the \ request MILD_ERR_DELETE_ASSERTION_FAILED_362=Entry %s cannot be removed because the \ request contained an LDAP assertion control and the associated filter did not \ match the contents of the that entry MILD_ERR_DELETE_CANNOT_PROCESS_ASSERTION_FILTER_363=Entry %s cannot be \ removed because the request contained an LDAP assertion control, but an error \ occurred while attempting to compare the target entry against the filter \ contained in that control: %s MILD_ERR_DELETE_UNSUPPORTED_CRITICAL_CONTROL_364=Entry %s cannot be removed \ because the request contained a critical control with OID %s that is not \ supported by the Directory Server for this type of operation MILD_ERR_MODDN_ASSERTION_FAILED_365=Entry %s cannot be renamed because the \ request contained an LDAP assertion control and the associated filter did not \ match the contents of the that entry MILD_ERR_MODDN_CANNOT_PROCESS_ASSERTION_FILTER_366=Entry %s cannot be renamed \ because the request contained an LDAP assertion control, but an error \ occurred while attempting to compare the target entry against the filter \ contained in that control: %s MILD_ERR_MODDN_UNSUPPORTED_CRITICAL_CONTROL_367=Entry %s cannot be renamed \ because the request contained a critical control with OID %s that is not \ supported by the Directory Server for this type of operation MILD_ERR_ADD_ASSERTION_FAILED_368=Entry %s cannot be added because the \ request contained an LDAP assertion control and the associated filter did not \ match the contents of the provided entry MILD_ERR_ADD_CANNOT_PROCESS_ASSERTION_FILTER_369=Entry %s cannot be added \ because the request contained an LDAP assertion control, but an error \ occurred while attempting to compare the provided entry against the filter \ contained in that control: %s MILD_ERR_ADD_UNSUPPORTED_CRITICAL_CONTROL_370=Entry %s cannot be added \ because the request contained a critical control with OID %s that is not \ supported by the Directory Server for this type of operation MILD_ERR_SEARCH_CANNOT_GET_ENTRY_FOR_ASSERTION_371=The search request cannot \ be processed because it contains an LDAP assertion control and an error \ occurred while trying to retrieve the base entry to compare it against the \ assertion filter: %s MILD_ERR_SEARCH_NO_SUCH_ENTRY_FOR_ASSERTION_372=The search request cannot be \ processed because it contains an LDAP assertion control but the search base \ entry does not exist MILD_ERR_SEARCH_ASSERTION_FAILED_373=The search request cannot be processed \ because it contains an LDAP assertion control and the assertion filter did \ not match the contents of the base entry MILD_ERR_SEARCH_CANNOT_PROCESS_ASSERTION_FILTER_374=The search request cannot \ be processed because it contains an LDAP assertion control, but an error \ occurred while attempting to compare the base entry against the assertion \ filter: %s MILD_ERR_SEARCH_UNSUPPORTED_CRITICAL_CONTROL_375=The search request cannot be \ processed because it contains a critical control with OID %s that is not \ supported by the Directory Server for this type of operation MILD_ERR_COMPARE_ASSERTION_FAILED_376=Cannot perform the compare operation on \ entry %s because the request contained an LDAP assertion control and the \ associated filter did not match the contents of the that entry MILD_ERR_COMPARE_CANNOT_PROCESS_ASSERTION_FILTER_377=Cannot perform the \ compare operation on entry %s because the request contained an LDAP assertion \ control, but an error occurred while attempting to compare the target entry \ against the filter contained in that control: %s MILD_ERR_COMPARE_UNSUPPORTED_CRITICAL_CONTROL_378=Cannot perform the compare \ operation on entry %s because the request contained a critical control with \ OID %s that is not supported by the Directory Server for this type of \ operation INFO_ADD_NOOP_379=The add operation was not actually performed in the \ Directory Server backend because the LDAP no-op control was present in the \ request INFO_DELETE_NOOP_380=The delete operation was not actually performed in the \ Directory Server backend because the LDAP no-op control was present in the \ request INFO_MODIFY_NOOP_381=The modify operation was not actually performed in the \ Directory Server backend because the LDAP no-op control was present in the \ request INFO_MODDN_NOOP_382=The modify DN operation was not actually performed in the \ Directory Server backend because the LDAP no-op control was present in the \ request MILD_ERR_DELETE_PREREAD_NO_ENTRY_383=Entry %s cannot be removed because it \ was determined that the target entry does not exist while attempting to \ process it against the LDAP pre-read request control INFO_RESULT_AUTHORIZATION_DENIED_384=Authorization Denied SEVERE_ERR_ADD_MISSING_RDN_ATTRIBUTE_385=Entry %s cannot be added because it \ is missing attribute %s that is contained in the entry's RDN. All attributes \ used in the RDN must also be provided in the attribute list for the entry SEVERE_ERR_ADD_ERROR_NOTIFYING_CHANGE_LISTENER_386=An unexpected error \ occurred while notifying a change notification listener of an add operation: \ %s SEVERE_ERR_ADD_ERROR_NOTIFYING_PERSISTENT_SEARCH_387=An unexpected error \ occurred while notifying persistent search %s of an add operation: %s. The \ persistent search has been terminated SEVERE_ERR_DELETE_ERROR_NOTIFYING_CHANGE_LISTENER_388=An unexpected error \ occurred while notifying a change notification listener of a delete \ operation: %s SEVERE_ERR_DELETE_ERROR_NOTIFYING_PERSISTENT_SEARCH_389=An unexpected error \ occurred while notifying persistent search %s of a delete operation: %s. \ The persistent search has been terminated SEVERE_ERR_MODIFY_ERROR_NOTIFYING_CHANGE_LISTENER_390=An unexpected error \ occurred while notifying a change notification listener of a modify \ operation: %s SEVERE_ERR_MODIFY_ERROR_NOTIFYING_PERSISTENT_SEARCH_391=An unexpected error \ occurred while notifying persistent search %s of a modify operation: %s. \ The persistent search has been terminated SEVERE_ERR_MODDN_ERROR_NOTIFYING_CHANGE_LISTENER_392=An unexpected error \ occurred while notifying a change notification listener of a modify DN \ operation: %s SEVERE_ERR_MODDN_ERROR_NOTIFYING_PERSISTENT_SEARCH_393=An unexpected error \ occurred while notifying persistent search %s of a modify DN operation: %s. \ The persistent search has been terminated SEVERE_ERR_BIND_UNSUPPORTED_CRITICAL_CONTROL_394=Unable to process the bind \ request because it contained a control with OID %s that was marked critical \ but this control is not supported for the bind operation SEVERE_WARN_BIND_MULTIPLE_USER_SIZE_LIMITS_395=There are multiple \ user-specific size limit values contained in user entry %s. The default \ server size limit will be used SEVERE_WARN_BIND_CANNOT_PROCESS_USER_SIZE_LIMIT_396=The user-specific size \ limit value %s contained in user entry %s could not be parsed as an integer. \ The default server size limit will be used SEVERE_WARN_BIND_MULTIPLE_USER_TIME_LIMITS_397=There are multiple \ user-specific time limit values contained in user entry %s. The default \ server time limit will be used SEVERE_WARN_BIND_CANNOT_PROCESS_USER_TIME_LIMIT_398=The user-specific time \ limit value %s contained in user entry %s could not be parsed as an integer. \ The default server time limit will be used INFO_RESULT_ASSERTION_FAILED_399=Assertion Failed SEVERE_ERR_ADD_ENTRY_ALREADY_EXISTS_400=The entry %s cannot be added because \ an entry with that name already exists SEVERE_ERR_ADD_SYNCH_PREOP_FAILED_401=An error occurred during preoperation \ synchronization processing for the add operation with connection ID %d and \ operation ID %d: %s SEVERE_ERR_ADD_SYNCH_POSTOP_FAILED_402=An error occurred during postoperation \ synchronization processing for the add operation with connection ID %d and \ operation ID %d: %s SEVERE_ERR_DELETE_SYNCH_PREOP_FAILED_403=An error occurred during \ preoperation synchronization processing for the delete operation with \ connection ID %d and operation ID %d: %s SEVERE_ERR_DELETE_SYNCH_POSTOP_FAILED_404=An error occurred during \ postoperation synchronization processing for the delete operation with \ connection ID %d and operation ID %d: %s SEVERE_ERR_MODIFY_SYNCH_PREOP_FAILED_405=An error occurred during \ preoperation synchronization processing for the modify operation with \ connection ID %d and operation ID %d: %s SEVERE_ERR_MODIFY_SYNCH_POSTOP_FAILED_406=An error occurred during \ postoperation synchronization processing for the modify operation with \ connection ID %d and operation ID %d: %s SEVERE_ERR_MODDN_SYNCH_PREOP_FAILED_407=An error occurred during preoperation \ synchronization processing for the modify DN operation with connection ID %d \ and operation ID %d: %s SEVERE_ERR_MODDN_SYNCH_POSTOP_FAILED_408=An error occurred during \ postoperation synchronization processing for the modify DN operation with \ connection ID %d and operation ID %d: %s SEVERE_ERR_ADD_SYNCH_CONFLICT_RESOLUTION_FAILED_409=An error occurred during \ conflict resolution synchronization processing for the add operation with \ connection ID %d and operation ID %d: %s SEVERE_ERR_DELETE_SYNCH_CONFLICT_RESOLUTION_FAILED_410=An error occurred \ during conflict resolution synchronization processing for the delete \ operation with connection ID %d and operation ID %d: %s SEVERE_ERR_MODIFY_SYNCH_CONFLICT_RESOLUTION_FAILED_411=An error occurred \ during conflict resolution synchronization processing for the modify \ operation with connection ID %d and operation ID %d: %s SEVERE_ERR_MODDN_SYNCH_CONFLICT_RESOLUTION_FAILED_412=An error occurred \ during conflict resolution synchronization processing for the modify DN \ operation with connection ID %d and operation ID %d: %s SEVERE_ERR_ADD_SERVER_READONLY_413=Unable to add entry %s because the \ Directory Server is configured in read-only mode SEVERE_ERR_ADD_BACKEND_READONLY_414=Unable to add entry %s because the \ backend that should hold that entry is configured in read-only mode SEVERE_ERR_DELETE_SERVER_READONLY_415=Unable to delete entry %s because the \ Directory Server is configured in read-only mode SEVERE_ERR_DELETE_BACKEND_READONLY_416=Unable to delete entry %s because the \ backend that holds that entry is configured in read-only mode SEVERE_ERR_MODIFY_SERVER_READONLY_417=Unable to modify entry %s because the \ Directory Server is configured in read-only mode SEVERE_ERR_MODIFY_BACKEND_READONLY_418=Unable to modify entry %s because the \ backend that holds that entry is configured in read-only mode SEVERE_ERR_MODDN_SERVER_READONLY_419=Unable to rename entry %s because the \ Directory Server is configured in read-only mode SEVERE_ERR_MODDN_BACKEND_READONLY_420=Unable to rename entry %s because the \ backend that holds that entry is configured in read-only mode SEVERE_ERR_BIND_DN_BUT_NO_PASSWORD_421=Unable to process the simple bind \ request because it contained a bind DN but no password, which is forbidden by \ the server configuration SEVERE_ERR_PWPOLICY_NO_PASSWORD_ATTRIBUTE_422=The password policy \ configuration entry "%s" does not contain a value for attribute \ ds-cfg-password-attribute, which specifies the attribute to hold user \ passwords SEVERE_ERR_PWPOLICY_NO_DEFAULT_STORAGE_SCHEMES_423=The password policy \ configuration entry "%s" does not contain any values for attribute \ ds-cfg-default-password-storage-scheme, which specifies the set of default \ password storage schemes INFO_PWPOLICY_DESCRIPTION_PW_ATTR_424=Specifies the attribute type used to \ hold user passwords. This attribute type must be defined in the server \ schema. Changes to this configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_UNDEFINED_PASSWORD_ATTRIBUTE_425=The password policy \ definition contained in configuration entry "%s" is invalid because the \ specified password attribute "%s" is not defined in the server schema SEVERE_ERR_PWPOLICY_INVALID_PASSWORD_ATTRIBUTE_SYNTAX_426=The password policy \ definition contained in configuration entry "%s" is invalid because the \ specified password attribute "%s" has a syntax OID of %s. The password \ attribute must have a syntax OID of either 1.3.6.1.4.1.26027.1.3.1 (for the \ user password syntax) or 1.3.6.1.4.1.4203.1.1.2 (for the authentication \ password syntax) SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_PASSWORD_ATTRIBUTE_427=An error occurred \ while attempting to determine the value of attribute \ ds-cfg-password-attribute in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_DEFAULT_STORAGE_SCHEMES_428=Specifies the password \ storage scheme (or set of schemes) that will be used to encode clear-text \ passwords. If multiple default storage schemes are defined for a password \ policy, then the same password will be encoded using all of those schemes. \ Changes to this configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_NO_SUCH_DEFAULT_SCHEME_429=The password policy definition \ contained in configuration entry "%s" is invalid because it references a \ default password storage scheme "%s" that is not defined in the server \ configuration SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_DEFAULT_STORAGE_SCHEMES_430=An error \ occurred while attempting to determine the values for attribute \ ds-cfg-default-password-storage-scheme in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_DEPRECATED_STORAGE_SCHEMES_431=Specifies the \ password storage scheme (or set of schemes) that should be considered \ deprecated. If an authenticating user has a password encoded with one of \ these schemes, those passwords will be removed and replaced with passwords \ encoded using the default schemes. Changes to this configuration attribute \ will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_DEPRECATED_STORAGE_SCHEMES_432=An error \ occurred while attempting to determine the values for attribute \ ds-cfg-deprecated-password-storage-scheme in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_PASSWORD_VALIDATORS_433=Specifies the DN(s) of the \ password validator(s) that should be used with the associated password \ storage scheme. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_PWPOLICY_NO_SUCH_VALIDATOR_434=The password policy definition \ contained in configuration entry "%s" is invalid because it references a \ password validator "%s" that is not defined in the server configuration SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_PASSWORD_VALIDATORS_435=An error \ occurred while attempting to determine the values for attribute \ ds-cfg-password-validator-dn in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_NOTIFICATION_HANDLERS_436=Specifies the DN(s) of \ the account status notification handler(s) that should be used with the \ associated password storage scheme. Changes to this configuration attribute \ will take effect immediately SEVERE_ERR_PWPOLICY_NO_SUCH_NOTIFICATION_HANDLER_437=The password policy \ definition contained in configuration entry "%s" is invalid because it \ references account status notification handler "%s" that is not defined in \ the server configuration SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_NOTIFICATION_HANDLERS_438=An error \ occurred while attempting to determine the values for attribute \ ds-cfg-account-status-notification-handler-dn in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_ALLOW_USER_PW_CHANGES_439=Indicates whether users \ will be allowed to change their own passwords. This check is made in \ addition to access control evaluation, and therefore both must allow the \ password change for it to occur. Changes to this configuration attribute \ will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_ALLOW_USER_PW_CHANGES_440=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-allow-user-password-changes in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_REQUIRE_CURRENT_PW_441=Indicates whether user \ password changes will be required to use the password modify extended \ operation and include the user's current password before the change will be \ allowed. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_REQUIRE_CURRENT_PW_442=An error occurred \ while attempting to determine the value for attribute \ ds-cfg-allow-user-password-changes in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_FORCE_CHANGE_ON_RESET_443=Indicates whether users \ will be forced to change their passwords if they are reset by an \ administrator. For this purpose, anyone with permission to change a given \ user's password other than that user will be considered an administrator. \ Changes to this configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_FORCE_CHANGE_ON_RESET_444=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-force-change-on-reset in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_SKIP_ADMIN_VALIDATION_445=Indicates whether \ passwords set by administrators (in add, modify, or password modify \ operations) will be allowed to bypass the password validation process that \ will be required for user password changes. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_SKIP_ADMIN_VALIDATION_446=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-skip-validation-for-administrators in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_PASSWORD_GENERATOR_447=Specifies the DN of the \ configuration entry that references the password generator for use with the \ associated password policy. This will be used in conjunction with the \ password modify extended operation to generate a new password for a user when \ none was provided in the request. Changes to this configuration attribute \ will take effect immediately SEVERE_ERR_PWPOLICY_NO_SUCH_GENERATOR_448=The password policy definition \ contained in configuration entry "%s" is invalid because it references \ password generator "%s" that is not defined in the server configuration SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_PASSWORD_GENERATOR_449=An error occurred \ while attempting to determine the value for attribute \ ds-cfg-password-generator-dn in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_REQUIRE_SECURE_AUTH_450=Indicates whether users \ with the associated password policy will be required to authenticate in a \ secure manner. This could mean either using a secure communication channel \ between the client and the server, or using a SASL mechanism that does not \ expose the credentials. Changes to this configuration attribute will take \ effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_REQUIRE_SECURE_AUTH_451=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-require-secure-authentication in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_REQUIRE_SECURE_CHANGES_452=Indicates whether users \ with the associated password policy will be required to change their password \ in a secure manner that does not expose the credentials. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_REQUIRE_SECURE_CHANGES_453=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-require-secure-password-changes in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_ALLOW_PREENCODED_454=Indicates whether users will \ be allowed to change their passwords by providing a pre-encoded value. This \ can cause a security risk because the clear-text version of the password is \ not known and therefore validation checks cannot be applied to it. Changes \ to this configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_ALLOW_PREENCODED_455=An error occurred \ while attempting to determine the value for attribute \ ds-cfg-allow-pre-encoded-passwords in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_MIN_AGE_456=Specifies the minimum length of time \ that must pass after a password change before the user will be allowed to \ change the password again. The value of this attribute should be an integer \ followed by a unit of seconds, minutes, hours, days, or weeks. This setting \ can be used to prevent users from changing their passwords repeatedly over a \ short period of time to flush and old password from the history so that it \ may be re-used. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_MIN_AGE_457=An error occurred while \ attempting to determine the value for attribute ds-cfg-minimum-password-age \ in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_MAX_AGE_458=Specifies the maximum length of time \ that a user may continue using the same password before it must be changed \ (i.e., the password expiration interval). The value of this attribute should \ be an integer followed by a unit of seconds, minutes, hours, days, or weeks. \ A value of 0 seconds will disable password expiration. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_MAX_AGE_459=An error occurred while \ attempting to determine the value for attribute ds-cfg-maximum-password-age \ in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_MAX_RESET_AGE_460=Specifies the maximum length of \ time that users have to change passwords after they have been reset by an \ administrator before they become locked. The value of this attribute should \ be an integer followed by a unit of seconds, minutes, hours, days, or weeks. \ A value of 0 seconds will disable this feature. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_MAX_RESET_AGE_461=An error occurred \ while attempting to determine the value for attribute \ ds-cfg-maximum-password-reset-age in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_WARNING_INTERVAL_462=Specifies the maximum length \ of time before a user's password actually expires that the server will begin \ to include warning notifications in bind responses for that user. The value \ of this attribute should be an integer followed by a unit of seconds, \ minutes, hours, days, or weeks. A value of 0 seconds will disable the \ warning interval. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_WARNING_INTERVAL_463=An error occurred \ while attempting to determine the value for attribute \ ds-cfg-password-expiration-warning-interval in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_EXPIRE_WITHOUT_WARNING_464=Indicates whether the \ Directory Server should allow a user's password to expire even if that user \ has never seen an expiration warning notification. If this setting is \ enabled, then accounts will always be expired when the expiration time \ arrives. If it is disabled, then the user will always receive at least one \ warning notification, and the password expiration will be set to the warning \ time plus the warning interval. Changes to this configuration attribute will \ take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_EXPIRE_WITHOUT_WARNING_465=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-expire-passwords-without-warning in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_ALLOW_EXPIRED_CHANGES_466=Indicates whether a user \ whose password is expired will still be allowed to change that password using \ the password modify extended operation. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_ALLOW_EXPIRED_CHANGES_467=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-allow-expired-password-changes in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_GRACE_LOGIN_COUNT_468=Specifies the number of grace \ logins that a user will be allowed after the account has expired to allow \ that user to choose a new password. A value of 0 indicates that no grace \ logins will be allowed. Changes to this configuration attribute will take \ effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_GRACE_LOGIN_COUNT_469=An error occurred \ while attempting to determine the value for attribute \ ds-cfg-grace-login-count in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_LOCKOUT_FAILURE_COUNT_470=Specifies the maximum \ number of authentication failures that a user should be allowed before the \ account is locked out. A value of 0 indicates that accounts should never be \ locked out due to failed attempts. changes to this configuration attribute \ will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_LOCKOUT_FAILURE_COUNT_471=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-lockout-failure-count in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_LOCKOUT_DURATION_472=Specifies the length of time \ that an account should be locked after too many authentication failures. The \ value of this attribute should be an integer followed by a unit of seconds, \ minutes, hours, days, or weeks. A value of 0 seconds indicates that the \ account should remain locked until an administrator resets the password. \ Changes to this configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_LOCKOUT_DURATION_473=An error occurred \ while attempting to determine the value for attribute ds-cfg-lockout-duration \ in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_FAILURE_EXPIRATION_474=Specifies the length of time \ that should pass before an authentication failure is no longer counted \ against a user for the purposes of account lockout. The value of this \ attribute should be an integer followed by a unit of seconds, minutes, hours, \ days, or weeks. A value of 0 seconds indicates that the authentication \ failures should never expire. The failure count will always be cleared upon \ a successful authentication. Changes to this configuration attribute will \ take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_FAILURE_EXPIRATION_475=An error occurred \ while attempting to determine the value for attribute \ ds-cfg-lockout-failure-expiration-interval in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_REQUIRE_CHANGE_BY_TIME_476=Specifies the time by \ which all users with the associated password policy must change their \ passwords. The value should be expressed in a generalized time format. If \ this time is equal to the current time or is in the past, then all users will \ be required to change their passwords immediately. The behavior of the \ server in this mode will be identical to the behavior observed when users are \ forced to change their passwords after an administrative reset. Changes to \ this configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_REQUIRE_CHANGE_BY_TIME_477=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-require-change-by-time in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_LAST_LOGIN_TIME_ATTR_478=Specifies the name or OID \ of the attribute type that should be used to hold the last login time for \ users with the associated password policy. This attribute type must be \ defined in the Directory Server schema and must either be defined as an \ operational attribute or must be allowed by the set of objectClasses for all \ users with the associated password policy. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_PWPOLICY_UNDEFINED_LAST_LOGIN_TIME_ATTRIBUTE_479=The password \ policy definition contained in configuration entry "%s" is invalid because \ the specified last login time attribute "%s" is not defined in the server \ schema SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_LAST_LOGIN_TIME_ATTR_480=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-last-login-time-attribute in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_LAST_LOGIN_TIME_FORMAT_481=Specifies the format \ string that should be used to generate the last login time value for users \ with the associated password policy. This format string should conform to \ the syntax described in the API documentation for the \ <CODE>java.text.SimpleDateFormat</CODE> class. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_PWPOLICY_INVALID_LAST_LOGIN_TIME_FORMAT_482=The password policy \ definition contained in configuration entry "%s" is invalid because the \ specified last login time format "%s" is not a valid format string The last \ login time format string should conform to the syntax described in the API \ documentation for the <CODE>java.text.SimpleDateFormat</CODE> class SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_LAST_LOGIN_TIME_FORMAT_483=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-last-login-time-format in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_PREVIOUS_LAST_LOGIN_TIME_FORMAT_484=Specifies the \ format string(s) that may have been used with the last login time at any \ point in the past for users associated with the password policy. These \ values are used to make it possible to parse previous values, but will not be \ used to set new values. These format strings should conform to the syntax \ described in the API documentation for the \ <CODE>java.text.SimpleDateFormat</CODE> class. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_PWPOLICY_INVALID_PREVIOUS_LAST_LOGIN_TIME_FORMAT_485=The password \ policy definition contained in configuration entry "%s" is invalid because \ the specified previous last login time format "%s" is not a valid format \ string The previous last login time format strings should conform to the \ syntax described in the API documentation for the \ <CODE>java.text.SimpleDateFormat</CODE> class SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_PREVIOUS_LAST_LOGIN_TIME_FORMAT_486=An \ error occurred while attempting to determine the values for attribute \ ds-cfg-previous-last-login-time-format in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_IDLE_LOCKOUT_INTERVAL_487=Specifies the maximum \ length of time that an account may remain idle (i.e., the associated user \ does notauthenticate to the server) before that user is locked out. The \ value of this attribute should be an integer followed by a unit of seconds, \ minutes, hours, days, or weeks. A value of 0 seconds indicates that idle \ accounts should not automatically be locked out. This feature will only be \ available if the last login time is maintained. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_IDLE_LOCKOUT_INTERVAL_488=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-idle-lockout-interval in configuration entry %s: %s INFO_PWPOLICY_UPDATED_POLICY_489=The password policy defined in configuration \ entry %s has been successfully updated MILD_ERR_ADD_INVALID_PWPOLICY_DN_SYNTAX_490=Entry "%s" cannot be added \ because it contains an invalid password policy subentry DN: %s MILD_ERR_ADD_NO_SUCH_PWPOLICY_491=Entry "%s" cannot be added because it \ references password policy subentry %s that does not exist or does not \ contain a valid password policy subentry definition INFO_PWPOLICY_DESCRIPTION_FORCE_CHANGE_ON_ADD_492=Indicates whether users \ will be forced to change their passwords upon first authenticating to the \ Directory Server after their account has been created. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_FORCE_CHANGE_ON_ADD_493=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-force-change-on-add in configuration entry %s: %s INFO_PWPOLICY_DESCRIPTION_ALLOW_MULTIPLE_PW_VALUES_494=Indicates whether user \ entries will be allowed to have multiple distinct values for the password \ attribute. This is potentially dangerous because many mechanisms used to \ change the password do not work well with such a configuration. If multiple \ password values are allowed, then any of them may be used to authenticate, \ and they will all be subject to the same policy constraints. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_PWPOLICY_CANNOT_DETERMINE_ALLOW_MULTIPLE_PW_VALUES_495=An error \ occurred while attempting to determine the value for attribute \ ds-cfg-allow-multiple-password-values in configuration entry %s: %s MILD_ERR_PWPOLICY_ATTRIBUTE_OPTIONS_NOT_ALLOWED_496=Attribute options are not \ allowed for the password attribute %s MILD_ERR_PWPOLICY_MULTIPLE_PW_VALUES_NOT_ALLOWED_497=Only a single value may \ be provided for the password attribute %s MILD_ERR_PWPOLICY_PREENCODED_NOT_ALLOWED_498=Pre-encoded passwords are not \ allowed for the password attribute %s MILD_ERR_PWPOLICY_VALIDATION_FAILED_499=The password value for attribute %s \ was found to be unacceptable: %s SEVERE_ERR_PWPOLICY_MUST_HAVE_WARNING_IF_NOT_EXPIRE_WITHOUT_WARNING_500=The \ password policy defined in configuration entry %s is configured to always \ send at least one warning notification before the password is expired, but no \ warning interval has been set. If configuration attribute \ ds-cfg-expire-passwords-without-warning is set to "false", then configuration \ attribute ds-cfg-password-expiration-warning-interval must have a positive \ value MILD_ERR_ENQUEUE_BIND_IN_PROGRESS_501=A bind operation is currently in \ progress on the associated client connection. No other requests may be made \ on this client connection until the bind processing has completed MILD_ERR_ENQUEUE_MUST_CHANGE_PASSWORD_502=You must change your password \ before you will be allowed to request any other operations MILD_ERR_PWPSTATE_CANNOT_DECODE_SUBENTRY_VALUE_AS_DN_504=An error occurred \ while attempting to decode the ds-pwp-password-policy-dn value "%s" in user \ entry "%s" as a DN: %s MILD_ERR_PWPSTATE_NO_SUCH_POLICY_505=User entry %s is configured to use a \ password policy subentry of %s but no such password policy has been defined \ in the server configuration MILD_ERR_PWPSTATE_CANNOT_DECODE_GENERALIZED_TIME_506=An error occurred while \ attempting to decode value "%s" for attribute %s in user entry %s in \ accordance with the generalized time format: %s MILD_ERR_PWPSTATE_CANNOT_DECODE_BOOLEAN_507=Unable to decode value "%s" for \ attribute %s in user entry %s as a Boolean value SEVERE_ERR_ADD_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS_508=The entry %s cannot be \ added due to insufficient access rights SEVERE_ERR_BIND_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS_509=The user %s cannot bind \ due to insufficient access rights SEVERE_ERR_COMPARE_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS_510=The entry %s cannot \ be compared due to insufficient access rights SEVERE_ERR_DELETE_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS_511=The entry %s cannot be \ deleted due to insufficient access rights SEVERE_ERR_EXTENDED_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS_512=The extended \ operation %s cannot be performed due to insufficient access rights SEVERE_ERR_MODDN_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS_513=The entry %s cannot be \ renamed due to insufficient access rights SEVERE_ERR_MODIFY_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS_514=The entry %s cannot be \ modified due to insufficient access rights SEVERE_ERR_SEARCH_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS_515=The entry %s cannot be \ searched due to insufficient access rights MILD_ERR_BIND_OPERATION_INSECURE_SIMPLE_BIND_516=Rejecting a simple bind \ request for user %s because the password policy requires secure \ authentication MILD_ERR_BIND_OPERATION_ACCOUNT_DISABLED_517=Rejecting a bind request for \ user %s because the account has been administrative disabled MILD_ERR_BIND_OPERATION_ACCOUNT_FAILURE_LOCKED_518=Rejecting a bind request \ for user %s because the account has been locked due to too many failed \ authentication attempts MILD_ERR_BIND_OPERATION_ACCOUNT_RESET_LOCKED_519=Rejecting a bind request for \ user %s because the account has been locked after the user's password was not \ changed in a timely manner after an administrative reset MILD_ERR_BIND_OPERATION_ACCOUNT_IDLE_LOCKED_520=Rejecting a bind request for \ user %s because the account has been locked after remaining idle for too long MILD_ERR_BIND_OPERATION_PASSWORD_EXPIRED_521=Rejecting a bind request for \ user %s because that user's password is expired MILD_ERR_PWPSTATE_CANNOT_UPDATE_USER_ENTRY_522=An error occurred while \ attempting to update password policy state information for user %s: %s MILD_ERR_BIND_OPERATION_INSECURE_SASL_BIND_523=Rejecting a SASL %s bind \ request for user %s because the password policy requires secure \ authentication SEVERE_ERR_WORKQ_CANNOT_PARSE_DN_524=An error occurred while attempting to \ parse string %s as the DN of the work queue configuration entry: %s SEVERE_ERR_WORKQ_NO_CONFIG_525=Work queue configuration entry %s does not \ exist in the server configuration INFO_WORKQ_DESCRIPTION_CLASS_526=Specifies the fully-qualified name of the \ Java class that provides the core work queue logic for the Directory Server. \ Changes to this configuration attribute require that the server be restarted \ for the change to take effect SEVERE_ERR_WORKQ_NO_CLASS_ATTR_527=Configuration entry %s does not contain \ required attribute %s that specifies the fully-qualified class name for the \ work queue implementation SEVERE_ERR_WORKQ_CANNOT_LOAD_528=An error occurred while trying to load class \ %s to use as the Directory Server work queue implementation: %s SEVERE_ERR_WORKQ_CANNOT_INSTANTIATE_529=An error occurred while trying to \ create an instance of class %s to use as the Directory Server work queue: %s SEVERE_ERR_CANNOT_REGISTER_DUPLICATE_ALTERNATE_ROOT_BIND_DN_530=The alternate \ root bind DN "%s" is already registered with the Directory Server for actual \ root entry DN "%s" MILD_ERR_BIND_OPERATION_ACCOUNT_EXPIRED_531=Rejecting a bind request for user \ %s because the account has expired MILD_ERR_MODIFY_PASSWORDS_CANNOT_HAVE_OPTIONS_532=Attributes used to hold \ user passwords are not allowed to have any attribute options MILD_ERR_MODIFY_NO_USER_PW_CHANGES_533=Users are not allowed to change their \ own passwords MILD_ERR_MODIFY_REQUIRE_SECURE_CHANGES_534=Password changes must be performed \ over a secure authentication channel MILD_ERR_MODIFY_WITHIN_MINIMUM_AGE_535=The password cannot be changed because \ it has not been long enough since the last password change MILD_ERR_MODIFY_MULTIPLE_VALUES_NOT_ALLOWED_536=Multiple password values are \ not allowed in user entries MILD_ERR_MODIFY_NO_PREENCODED_PASSWORDS_537=User passwords may not be \ provided in pre-encoded form MILD_ERR_MODIFY_INVALID_MOD_TYPE_FOR_PASSWORD_538=Invalid modification type \ %s attempted on password attribute %s MILD_ERR_MODIFY_NO_EXISTING_VALUES_539=The user entry does not have any \ existing passwords to remove MILD_ERR_MODIFY_CANNOT_DECODE_PW_540=An error occurred while attempting to \ decode an existing user password: %s MILD_ERR_MODIFY_INVALID_PASSWORD_541=The provided user password does not \ match any password in the user's entry MILD_ERR_MODIFY_PW_CHANGE_REQUIRES_CURRENT_PW_542=The password policy \ requires that user password changes include the current password in the \ request MILD_ERR_MODIFY_MULTIPLE_PASSWORDS_NOT_ALLOWED_543=The password change would \ result in multiple password values in the user entry, which is not allowed MILD_ERR_MODIFY_PW_VALIDATION_FAILED_544=The provided password value was \ rejected by a password validator: %s MILD_ERR_MODIFY_MUST_CHANGE_PASSWORD_545=You must change your password before \ you will be allowed to perform any other operations INFO_ERROR_CATEGORY_PASSWORD_POLICY_546=pw-policy MILD_WARN_BIND_PASSWORD_EXPIRING_547=The user password is about to expire \ (time to expiration: %s) MILD_ERR_BIND_ACCOUNT_TEMPORARILY_LOCKED_548=The account has been locked as a \ result of too many failed authentication attempts (time to unlock: %s) MILD_ERR_BIND_ACCOUNT_PERMANENTLY_LOCKED_549=The account has been locked as a \ result of too many failed authentication attempts. It may only be unlocked \ by an administrator MILD_ERR_MODIFY_INVALID_DISABLED_VALUE_550=Invalid value provided for \ operational attribute %s: %s INFO_MODIFY_PASSWORD_CHANGED_551=The user password has been changed INFO_MODIFY_PASSWORD_RESET_552=The user password has been administratively \ reset INFO_MODIFY_ACCOUNT_ENABLED_553=The user account has been administratively \ enabled INFO_MODIFY_ACCOUNT_DISABLED_554=The user account has been administratively \ disabled INFO_MODIFY_ACCOUNT_UNLOCKED_555=The user account has been administratively \ unlocked MILD_ERR_MODIFY_PASSWORD_EXISTS_556=The specified password value already \ exists in the user entry SEVERE_WARN_BIND_MULTIPLE_USER_LOOKTHROUGH_LIMITS_557=There are multiple \ user-specific lookthrough limit values contained in user entry %s. The \ default server lookthrough limit will be used SEVERE_WARN_BIND_CANNOT_PROCESS_USER_LOOKTHROUGH_LIMIT_558=The user-specific \ lookthrough limit value %s contained in user entry %s could not be parsed as \ an integer. The default server lookthrough limit will be used MILD_ERR_ENTRY_DUPLICATE_VALUES_559=Unable to add one or more values to \ attribute %s because at least one of the values already exists MILD_ERR_ENTRY_NO_SUCH_VALUE_560=Unable to remove one or more values from \ attribute %s because at least one of the attributes does not exist in the \ entry MILD_ERR_ENTRY_OC_INCREMENT_NOT_SUPPORTED_561=The increment operation is not \ supported for the objectClass attribute MILD_ERR_ENTRY_UNKNOWN_MODIFICATION_TYPE_562=Unknown modification type %s \ requested MILD_ERR_ENTRY_INCREMENT_MULTIPLE_VALUES_563=Unable to increment the value of \ attribute %s because there are multiple values for that attribute MILD_ERR_ENTRY_INCREMENT_INVALID_VALUE_COUNT_564=Unable to increment the \ value of attribute %s because the provided modification did not have exactly \ one value to use as the increment MILD_ERR_ENTRY_INCREMENT_CANNOT_PARSE_AS_INT_565=Unable to increment the \ value of attribute %s because either the current value or the increment could \ not be parsed as an integer SEVERE_ERR_MODIFY_NO_MODIFICATIONS_566=Entry %s cannot be updated because the \ request did not contain any modifications INFO_DSCORE_DESCRIPTION_NODETACH_567=Do not detach from the terminal and \ continue running in the foreground MILD_ERR_ENTRY_INCREMENT_NO_SUCH_ATTRIBUTE_568=Unable to increment the value \ of attribute %s because that attribute does not exist in the entry INFO_DSCORE_TOOL_DESCRIPTION_569=This utility may be used to start the \ Directory Server, as well as to obtain the server version and other forms of \ general server information MILD_ERR_EXTENDED_UNSUPPORTED_CRITICAL_CONTROL_570=Unable to process the \ request for extended operation %s because it contained an unsupported \ critical control with OID %s SEVERE_ERR_REGISTER_BACKEND_ALREADY_EXISTS_571=Unable to register backend %s \ with the Directory Server because another backend with the same backend ID is \ already registered SEVERE_ERR_REGISTER_BASEDN_ALREADY_EXISTS_572=Unable to register base DN %s \ with the Directory Server for backend %s because that base DN is already \ registered for backend %s SEVERE_ERR_REGISTER_BASEDN_HIERARCHY_CONFLICT_573=Unable to register base DN \ %s with the Directory Server for backend %s because that backend already \ contains another base DN %s that is within the same hierarchical path SEVERE_ERR_REGISTER_BASEDN_DIFFERENT_PARENT_BASES_574=Unable to register base \ DN %s with the Directory Server for backend %s because that backend already \ contains another base DN %s that is not subordinate to the same base DN in \ the parent backend SEVERE_ERR_REGISTER_BASEDN_NEW_BASE_NOT_SUBORDINATE_575=Unable to register \ base DN %s with the Directory Server for backend %s because that backend \ already contains one or more other base DNs that are subordinate to backend \ %s but the new base DN is not SEVERE_WARN_REGISTER_BASEDN_ENTRIES_IN_MULTIPLE_BACKENDS_576=Backend %s \ already contains entry %s which has just been registered as the base DN for \ backend %s. These conflicting entries may cause unexpected or errant search \ results, and both backends should be reinitialized to ensure that each has \ the correct content SEVERE_ERR_DEREGISTER_BASEDN_NOT_REGISTERED_577=Unable to de-register base DN \ %s with the Directory Server because that base DN is not registered for any \ active backend SEVERE_WARN_DEREGISTER_BASEDN_MISSING_HIERARCHY_578=Base DN %s has been \ deregistered from the Directory Server for backend %s. This base DN had both \ superior and subordinate entries in other backends, and there may be \ inconsistent or unexpected behavior when accessing entries in this portion of \ the hierarchy because of the missing entries that had been held in the \ de-registered backend MILD_ERR_SCHEMA_CIRCULAR_DEPENDENCY_REFERENCE_579=Unable to update the schema \ element with definition "%s" because a circular reference was identified when \ attempting to rebuild other schema elements dependent upon it MILD_ERR_REJECT_UNAUTHENTICATED_OPERATION_580=Rejecting the requested \ operation because the connection has not been authenticated SEVERE_WARN_ADD_ATTR_IS_OBSOLETE_581=Entry "%s" cannot be added because it \ contains attribute type %s which is declared OBSOLETE in the server schema SEVERE_WARN_ADD_OC_IS_OBSOLETE_582=Entry "%s" cannot be added because it \ contains objectclass %s which is declared OBSOLETE in the server schema MILD_ERR_MODIFY_ATTR_IS_OBSOLETE_583=Entry %s cannot be modified because the \ modification attempted to set one or more new values for attribute %s which \ is marked OBSOLETE in the server schema MILD_ERR_ENTRY_ADD_OBSOLETE_OC_584=Objectclass %s added to entry %s is marked \ OBSOLETE in the server schema MILD_ERR_MODDN_NEWRDN_ATTR_IS_OBSOLETE_585=The modify DN operation for entry \ %s cannot be performed because the new RDN includes attribute type %s which \ is declared OBSOLETE in the server schema MILD_ERR_ENTRY_SCHEMA_VIOLATES_PARENT_DSR_586=Entry %s is invalid according \ to the server schema because there is no DIT structure rule that applies to \ that entry, but there is a DIT structure rule for the parent entry %s MILD_ERR_ENTRY_SCHEMA_COULD_NOT_CHECK_PARENT_DSR_587=An unexpected error \ occurred while attempting to perform DIT structure rule processing for the \ parent of entry %s: %s MILD_WARN_CLIENTCONNECTION_DISCONNECT_DUE_TO_DELETE_588=Terminating the \ client connection because its associated authentication or authorization \ entry %s has been deleted MILD_ERR_MODIFY_PWRESET_INSUFFICIENT_PRIVILEGES_589=You do not have \ sufficient privileges to reset user passwords MILD_ERR_COMPARE_CONFIG_INSUFFICIENT_PRIVILEGES_590=You do not have \ sufficient privileges to access the server configuration SEVERE_ERR_ADD_CHANGE_PRIVILEGE_INSUFFICIENT_PRIVILEGES_591=You do not have \ sufficient privileges to add entries that include privileges MILD_ERR_MODIFY_CHANGE_PRIVILEGE_INSUFFICIENT_PRIVILEGES_592=You do not have \ sufficient privileges to modify the set of privileges contained in an entry INFO_CLIENTCONNECTION_AUDIT_HASPRIVILEGE_593=hasPrivilege determination for \ connID=%d opID=%d requesterDN="%s" privilege="%s" result=%b INFO_CLIENTCONNECTION_AUDIT_HASPRIVILEGES_594=hasPrivilege determination for \ connID=%d opID=%d requesterDN="%s" privilegeSet="%s" result=%b MILD_ERR_PROXYAUTH_INSUFFICIENT_PRIVILEGES_595=You do not have sufficient \ privileges to use the proxied authorization control INFO_DSCORE_DESCRIPTION_CHECK_STARTABILITY_596=Used to determine whether a \ server can be started or notand the mode to be used to start it MILD_ERR_ENTRY_SCHEMA_ATTR_NO_VALUES_597=Entry %s violates the Directory \ Server schema configuration because it includes attribute %s without any \ values FATAL_ERR_DSCORE_ERROR_NODETACH_AND_WINDOW_SERVICE_598=OpenDS is configured \ to run as a window service and it cannot run in no-detach mode INFO_DSCORE_DESCRIPTION_WINDOWS_NET_START_599=Used by the window service code \ to inform that start-ds is being called from the window services after a call \ to net start MILD_ERR_ENTRY_DECODE_UNRECOGNIZED_VERSION_600=Unable to decode an entry \ because it had an unsupported entry version byte value of %s MILD_ERR_ENTRY_DECODE_EXCEPTION_601=Unable to decode an entry because an \ unexpected exception was caught during processing: %s MILD_ERR_SEARCH_FILTER_NOT_EXACTLY_ONE_602=The provided search filter "%s" \ could not be decoded because the NOT filter between positions %d and %d did \ not contain exactly one filter component MILD_ERR_SORTKEY_INVALID_ORDER_INDICATOR_603=The provided sort key value %s \ is invalid because it does not start with either '+' (to indicate sorting in \ ascending order) or '-' (to indicate sorting in descending order) MILD_ERR_SORTKEY_UNDEFINED_TYPE_604=The provided sort key value %s is invalid \ because it references undefined attribute type %s MILD_ERR_SORTKEY_NO_ORDERING_RULE_605=The provided sort key value %s is \ invalid because attribute type %s does not have a default ordering matching \ rule and no specific rule was provided MILD_ERR_SORTKEY_UNDEFINED_ORDERING_RULE_606=The provided sort key value %s \ is invalid because it references undefined ordering matching rule %s MILD_ERR_SORTORDER_DECODE_NO_KEYS_607=The provided sort order string "%s" is \ invalid because it does not contain any sort keys INFO_RESULT_SORT_CONTROL_MISSING_608=Sort Control Missing INFO_RESULT_OFFSET_RANGE_ERROR_609=Offset Range Error INFO_RESULT_VIRTUAL_LIST_VIEW_ERROR_610=Virtual List View Error SEVERE_ERR_CONTROL_INSUFFICIENT_ACCESS_RIGHTS_611=The request control with \ Object Identifier (OID) "%s" cannot be used due to insufficient access rights SEVERE_ERR_HOST_PORT_ALREADY_SPECIFIED_612=The connection handler %s is \ trying to use the listener %s which is already in use by another connection \ handler SEVERE_ERR_HOST_PORT_CANNOT_BE_USED_613=The server cannot use the listener %s \ of connection handler %s because it is already being used by another process \ or because it does not have the rights to use it SEVERE_ERR_NOT_AVAILABLE_CONNECTION_HANDLERS_614=No enabled connection \ handler available SEVERE_ERR_ERROR_STARTING_CONNECTION_HANDLERS_615=Could not start connection \ handlers SEVERE_ERR_BIND_REJECTED_LOCKDOWN_MODE_616=Unable to process the non-root \ bind because the server is in lockdown mode SEVERE_WARN_DIRECTORY_SERVER_ENTERING_LOCKDOWN_MODE_617=The Directory Server \ is entering lockdown mode, in which clients will only be allowed to connect \ via a loopback address, and only root users will be allowed to process \ operations NOTICE_DIRECTORY_SERVER_LEAVING_LOCKDOWN_MODE_618=The Directory Server is \ leaving lockdown mode and will resume normal operation NOTICE_REJECT_OPERATION_IN_LOCKDOWN_MODE_619=Rejecting the requested \ operation because the server is in lockdown mode and will only accept \ requests from root users over loopback connections SEVERE_ERR_COMPRESSEDSCHEMA_UNRECOGNIZED_AD_TOKEN_620=Unable to decode the \ provided attribute because it used an undefined attribute description token \ %s SEVERE_ERR_COMPRESSEDSCHEMA_UNKNOWN_OC_TOKEN_621=Unable to decode the \ provided object class set because it used an undefined token %s SEVERE_ERR_COMPRESSEDSCHEMA_CANNOT_WRITE_UPDATED_DATA_622=Unable to write the \ updated compressed schema token data: %s SEVERE_ERR_ENTRYENCODECFG_INVALID_LENGTH_623=Unable to decode the provided \ entry encode configuration element because it has an invalid length INFO_RESULT_NO_OPERATION_624=No Operation SEVERE_ERR_SEARCH_FILTER_CREATE_EXTENSIBLE_MATCH_NO_AT_OR_MR_625=Unable to \ create an extensible match search filter using the provided information \ because it did not contain either an attribute type or a matching rule ID. \ At least one of these must be provided SEVERE_ERR_SEARCH_FILTER_EXTENSIBLE_MATCH_NO_AD_OR_MR_626=The provided search \ filter "%s" could not be decoded because the extensible match component \ starting at position %d did not contain either an attribute description or a \ matching rule ID. At least one of these must be provided SEVERE_ERR_SEARCH_FILTER_EXTENSIBLE_MATCH_NO_SUCH_MR_627=The provided search \ filter "%s" could not be decoded because the extensible match component \ starting at position %d referenced an unknown matching rule %s MILD_ERR_BIND_OPERATION_WRITABILITY_DISABLED_628=Rejecting a bind request for \ user %s because either the entire server or the user's backend has a \ writability mode of 'disabled' and password policy state updates would not be \ allowed MILD_ERR_MODIFY_PW_IN_HISTORY_629=The provided new password was found in the \ password history for the user SEVERE_WARN_BIND_MULTIPLE_USER_IDLE_TIME_LIMITS_630=There are multiple \ user-specific idle time limit values contained in user entry %s. The default \ server idle time limit will be used SEVERE_WARN_BIND_CANNOT_PROCESS_USER_IDLE_TIME_LIMIT_631=The user-specific \ idle time limit value %s contained in user entry %s could not be parsed as an \ integer. The default server idle time limit will be used INFO_IDLETIME_LIMIT_EXCEEDED_632=This connection has been teriminated because \ it has remained idle for too long SEVERE_ERR_PWPOLICY_WARNING_INTERVAL_LARGER_THAN_MAX_AGE_633=The password \ policy configuration entry "%s" is invalid because if a maximum password age \ is configured, then the password expiration warning interval must be shorter \ than the maximum password age SEVERE_ERR_PWPOLICY_MIN_AGE_PLUS_WARNING_GREATER_THAN_MAX_AGE_634=The \ password policy configuration entry "%s" is invalid because if both a minimum \ password age and a maximum password age are configured, then the sum of the \ minimum password age and the password expiration warning interval must be \ shorter than the maximum password age SEVERE_ERR_REGISTER_WORKFLOW_ALREADY_EXISTS_635=Unable to register workflow \ %s with the Directory Server because another workflow with the same workflow \ ID is already registered SEVERE_ERR_REGISTER_WORKFLOW_NODE_ALREADY_EXISTS_636=Unable to register \ workflow node %s with the network group %s because another workflow node with \ the same workflow node ID is already registered SEVERE_ERR_REGISTER_NETWORK_GROUP_ALREADY_EXISTS_637=Unable to register \ network group %s with the Directory Server because another network group with \ the same network group ID is already registered MILD_ERR_IDLETIME_DISCONNECT_ERROR_638=An error occurred while attempting to \ disconnect client connection %d: %s SEVERE_ERR_IDLETIME_UNEXPECTED_ERROR_639=An unexpected error occurred in the \ idle time limit thread: %s SEVERE_ERR_DIRCFG_SERVER_ALREADY_RUNNING_640=The Directory Server is \ currently running. Environment configuration changes are not allowed with \ the server running SEVERE_ERR_DIRCFG_INVALID_SERVER_ROOT_641=The specified server root directory \ '%s' is invalid. The specified path must exist and must be a directory SEVERE_ERR_DIRCFG_INVALID_CONFIG_FILE_642=The specified config file path '%s' \ is invalid. The specified path must exist and must be a file SEVERE_ERR_DIRCFG_INVALID_CONFIG_CLASS_643=The specified config handler class \ '%s' is invalid. The specified class must be a subclass of the \ org.opends.server.api.ConfigHandler superclass SEVERE_ERR_DIRCFG_INVALID_SCHEMA_DIRECTORY_644=The specified schema \ configuration directory '%s' is invalid. The specified path must exist and \ must be a directory SEVERE_ERR_DIRCFG_INVALID_LOCK_DIRECTORY_645=The specified lock directory \ '%s' is invalid. The specified path must exist and must be a directory SEVERE_ERR_DIRCFG_INVALID_CONCURRENCY_LEVEL_646=The specified lock table \ concurrency level %d is invalid. It must be an integer value greater than \ zero SEVERE_ERR_DIRCFG_INVALID_LOCK_TABLE_SIZE_647=The specified initial lock \ table size %d is invalid. It must be an integer value greater than zero FATAL_ERR_CANNOT_SET_ENVIRONMENT_CONFIG_WHILE_RUNNING_648=The Directory \ Server is currently running. The environment configuration may not be \ altered while the server is online opendj-sdk/opends/src/messages/messages/extension.properties
New file @@ -0,0 +1,1736 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=EXTENSIONS # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # SEVERE_ERR_PWSCHEME_CANNOT_INITIALIZE_MESSAGE_DIGEST_1=An error occurred \ while attempting to initialize the message digest generator for the %s \ algorithm: %s MILD_ERR_PWSCHEME_CANNOT_BASE64_DECODE_STORED_PASSWORD_2=An error occurred \ while attempting to base64-decode the password value %s: %s MILD_ERR_PWSCHEME_NOT_REVERSIBLE_3=The %s password storage scheme is not \ reversible, so it is impossible to recover the plaintext version of an \ encoded password MILD_ERR_JMX_ALERT_HANDLER_CANNOT_REGISTER_4=An error occurred while trying \ to register the JMX alert handler with the MBean server: %s MILD_ERR_PWSCHEME_CANNOT_ENCODE_PASSWORD_5=An unexpected error occurred while \ attempting to encode a password using the storage scheme defined in class %s: \ %s INFO_FIFOCACHE_DESCRIPTION_MAX_MEMORY_PCT_6=Specifies the maximum percentage \ of available memory in the JVM that the entry cache should be allowed to \ consume. Its value should be an integer between 1 and 100. Changes to this \ configuration attribute will take effect immediately, although if the value \ is reduced to a percentage that is less than the current consumption in the \ JVM, it may take some time for existing cache items to be purged SEVERE_ERR_FIFOCACHE_CANNOT_DETERMINE_MAX_MEMORY_PCT_7=An error occurred \ while attempting to determine the value of the ds-cfg-max-memory-percent \ attribute in configuration entry %s: %s. The default of %d will be used INFO_FIFOCACHE_DESCRIPTION_MAX_ENTRIES_8=Specifies the maximum number of \ entries that may be held in the entry cache, with a value of zero indicating \ that there should be no limit to the number of entries (although the memory \ percentage will still be observed). Changes to this configuration attribute \ will take effect immediately, although if it is reduced to a value that is \ less than the number of entries currently held in the cache, it may take some \ time for existing cache items to be purged SEVERE_ERR_FIFOCACHE_CANNOT_DETERMINE_MAX_ENTRIES_9=An error occurred while \ attempting to determine the value of the ds-cfg-max-entries attribute in \ configuration entry %s: %s. No hard limit on the number of entries will be \ enforced, but the value of ds-cfg-max-memory-percent will still be observed INFO_FIFOCACHE_DESCRIPTION_LOCK_TIMEOUT_10=Specifies the maximum length of \ time in milliseconds that the entry cache should block while attempting to \ acquire a lock for an entry. Changes to this configuration attribute will \ take effect immediately SEVERE_ERR_FIFOCACHE_CANNOT_DETERMINE_LOCK_TIMEOUT_11=An error occurred while \ attempting to determine the value of the ds-cfg-lock-timeout attribute in \ configuration entry %s: %s. The default of %d will be used INFO_FIFOCACHE_DESCRIPTION_INCLUDE_FILTERS_12=Specifies a set of search \ filters that may be used to indicate which entries should be included in the \ entry cache. Entries that do not match at least one of these filters will \ not be stored in the cache. If no filters are provided, then any entry will \ be accepted. Changes to this configuration attribute will take effect \ immediately, but will not impact existing entries that are already held in \ the cache SEVERE_WARN_FIFOCACHE_CANNOT_DECODE_INCLUDE_FILTER_13=An error occurred while \ attempting to decode the value "%s" from attribute ds-cfg-include-filter of \ entry %s: %s. This filter will not be used when determining whether to \ store an entry in the cache SEVERE_WARN_FIFOCACHE_CANNOT_DECODE_ANY_INCLUDE_FILTERS_14=An error occurred \ while attempting to decode any of the values from attribute \ ds-cfg-include-filter of entry %s. All entries will be considered eligible \ for inclusion in the cache SEVERE_ERR_FIFOCACHE_CANNOT_DETERMINE_INCLUDE_FILTERS_15=An error occurred \ while attempting to determine the value of the ds-cfg-include-filter \ attribute in configuration entry %s: %s. All entries will be considered \ eligible for inclusion in the cache INFO_FIFOCACHE_DESCRIPTION_EXCLUDE_FILTERS_16=Specifies a set of search \ filters that may be used to indicate which entries should be excluded from \ the entry cache. Entries that match any of these filters will not be stored \ in the cache. If no filters are provided, then any entry will be accepted. \ Changes to this configuration attribute will take effect immediately, but \ will not impact existing entries that are already held in the cache SEVERE_WARN_FIFOCACHE_CANNOT_DECODE_EXCLUDE_FILTER_17=An error occurred while \ attempting to decode the value "%s" from attribute ds-cfg-exclude-filter of \ entry %s: %s. This filter will not be used when determining whether to \ store an entry in the cache SEVERE_WARN_FIFOCACHE_CANNOT_DECODE_ANY_EXCLUDE_FILTERS_18=An error occurred \ while attempting to decode any of the values from attribute \ ds-cfg-exclude-filter of entry %s. All entries will be considered eligible \ for inclusion in the cache SEVERE_ERR_FIFOCACHE_CANNOT_DETERMINE_EXCLUDE_FILTERS_19=An error occurred \ while attempting to determine the value of the ds-cfg-exclude-filter \ attribute in configuration entry %s: %s. All entries will be considered \ eligible for inclusion in the cache SEVERE_ERR_FIFOCACHE_INVALID_MAX_MEMORY_PCT_20=The ds-cfg-max-memory-percent \ attribute of entry %s, which holds the maximum percentage of JVM memory \ available for use in the entry cache, has an invalid value: %s. Its value \ must be an integer between 1 and 100 SEVERE_ERR_FIFOCACHE_INVALID_MAX_ENTRIES_21=The ds-cfg-max-entries attribute \ of entry %s, which specifies the maximum number of entries that may be held \ in the entry cache, has an invalid value: %s. Its value must be a positive \ integer, or zero to indicate that no limit should be enforced SEVERE_ERR_FIFOCACHE_INVALID_LOCK_TIMEOUT_22=The ds-cfg-lock-timeout \ attribute of entry %s, which specifies the maximum length of time in \ milliseconds that the cache should block while attempting to obtain a lock on \ an entry, has an invalid value: %s. Its value must be a positive integer, \ or zero to indicate that it should never block SEVERE_ERR_FIFOCACHE_INVALID_INCLUDE_FILTER_23=The ds-cfg-include-filter \ attribute of entry %s, which specifies a set of search filters that may be \ used to control which entries are included in the cache, has an invalid value \ of "%s": %s SEVERE_ERR_FIFOCACHE_INVALID_INCLUDE_FILTERS_24=The ds-cfg-include-filter \ attribute of entry %s, which specifies a set of search filters that may be \ used to control which entries are included in the cache, has an invalid \ value: %s SEVERE_ERR_FIFOCACHE_INVALID_EXCLUDE_FILTER_25=The ds-cfg-exclude-filter \ attribute of entry %s, which specifies a set of search filters that may be \ used to control which entries are excluded from the cache, has an invalid \ value of "%s": %s SEVERE_ERR_FIFOCACHE_INVALID_EXCLUDE_FILTERS_26=The ds-cfg-exclude-filter \ attribute of entry %s, which specifies a set of search filters that may be \ used to control which entries are excluded from the cache, has an invalid \ value: %s INFO_FIFOCACHE_UPDATED_MAX_MEMORY_PCT_27=The amount of memory that may be \ used for the entry cache has been updated to %d percent of the total memory \ available to the JVM, or approximately %d bytes. If this percentage has been \ reduced, it may take some time for entries to be purged so that the current \ cache memory consumption can reflect this new setting INFO_FIFOCACHE_UPDATED_MAX_ENTRIES_28=The number of entries that may be held \ in the entry cache has been updated to %d. If this value has been reduced, \ it may take some time for entries to be purged so that the cache can reflect \ this new setting INFO_FIFOCACHE_UPDATED_LOCK_TIMEOUT_29=The lock timeout that will be used to \ determine the length of time that the cache should block while attempting to \ acquire a lock for an entry has been set to %d milliseconds INFO_FIFOCACHE_UPDATED_INCLUDE_FILTERS_30=The set of search filters that will \ control which entries may be included in the cache has been updated INFO_FIFOCACHE_UPDATED_EXCLUDE_FILTERS_31=The set of search filters that will \ control which entries should be be excluded from the cache has been updated MILD_ERR_EXTOP_PASSMOD_ILLEGAL_REQUEST_ELEMENT_TYPE_32=The password modify \ extended request sequence included an ASN.1 element of an invalid type: %s MILD_ERR_EXTOP_PASSMOD_CANNOT_DECODE_REQUEST_33=An unexpected error occurred \ while attempting to decode the password modify extended request sequence: %s MILD_ERR_EXTOP_PASSMOD_NO_AUTH_OR_USERID_34=The password modify extended \ request cannot be processed because it does not contain an authorization ID \ and the underlying connection is not authenticated SEVERE_ERR_EXTOP_PASSMOD_CANNOT_LOCK_USER_ENTRY_35=The password modify \ extended request cannot be processed because the server was unable to obtain \ a write lock on user entry %s after multiple attempts MILD_ERR_EXTOP_PASSMOD_CANNOT_DECODE_AUTHZ_DN_36=The password modify extended \ request cannot be processed because the server cannot decode "%s" as a valid \ DN for use in the authorization ID for the operation MILD_ERR_EXTOP_PASSMOD_INVALID_AUTHZID_STRING_37=The password modify extended \ request cannot be processed because it contained an invalid authorization ID \ that did not start with either "dn:" or "u:". The provided authorization ID \ string was "%s" MILD_ERR_EXTOP_PASSMOD_NO_USER_ENTRY_BY_AUTHZID_38=The password modify \ extended request cannot be processed because it was not possible to identify \ the user entry to update based on the authorization DN of "%s" MILD_ERR_EXTOP_PASSMOD_NO_DN_BY_AUTHZID_39=The password modify extended \ request cannot be processed because the provided authorization UID of "%s" \ did not match any entries in the directory MILD_ERR_EXTOP_PASSMOD_MULTIPLE_ENTRIES_BY_AUTHZID_40=The password modify \ extended request cannot be processed because the provided authorization UID \ of "%s" matched more than one entry in the directory MILD_ERR_EXTOP_PASSMOD_INVALID_OLD_PASSWORD_41=The password modify extended \ operation cannot be processed because the current password provided for the \ user is invalid INFO_FILE_KEYMANAGER_DESCRIPTION_FILE_43=Specifies the path to the file \ containing the Directory Server keystore information. Changes to this \ configuration attribute will take effect the next time that the key manager \ is accessed SEVERE_ERR_FILE_KEYMANAGER_NO_FILE_ATTR_44=The configuration entry %s that \ defines a file-based key manager does not contain attribute \ ds-cfg-key-store-file that should hold the path to the keystore file SEVERE_ERR_FILE_KEYMANAGER_NO_SUCH_FILE_45=The keystore file %s specified in \ attribute ds-cfg-key-store-file of configuration entry %s does not exist SEVERE_ERR_FILE_KEYMANAGER_CANNOT_DETERMINE_FILE_46=An unexpected error \ occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-file in configuration entry %s: %s INFO_FILE_KEYMANAGER_DESCRIPTION_TYPE_47=Specifies the keystore type for the \ Directory Server keystore. Valid values should always include 'JKS' and \ 'PKCS12', but different implementations may allow other values as well. If \ no value is provided, then the JVM-default value will be used. Changes to \ this configuration attribute will take effect the next time that the key \ manager is accessed SEVERE_ERR_FILE_KEYMANAGER_CANNOT_DETERMINE_TYPE_48=An unexpected error \ occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-type in configuration entry %s: %s INFO_FILE_KEYMANAGER_DESCRIPTION_PIN_PROPERTY_49=Specifies the name of the \ Java property that contains the clear-text PIN needed to access the \ file-based key manager. Changes to this configuration attribute will take \ effect the next time that the key manager is accessed SEVERE_ERR_FILE_KEYMANAGER_PIN_PROPERTY_NOT_SET_50=Java property %s which is \ specified in attribute ds-cfg-key-store-pin-property of configuration entry \ %s should contain the PIN needed to access the file-based key manager, but \ this property is not set SEVERE_ERR_FILE_KEYMANAGER_CANNOT_DETERMINE_PIN_PROPERTY_51=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-pin-property in configuration entry %s: %s INFO_FILE_KEYMANAGER_DESCRIPTION_PIN_ENVAR_52=Specifies the name of the \ environment variable that contains the clear-text PIN needed to access the \ file-based key manager. Changes to this configuration attribute will take \ effect the next time that the key manager is accessed SEVERE_ERR_FILE_KEYMANAGER_PIN_ENVAR_NOT_SET_53=Environment variable %s which \ is specified in attribute ds-cfg-key-store-pin-environment-variable of \ configuration entry %s should contain the PIN needed to access the file-based \ key manager, but this property is not set SEVERE_ERR_FILE_KEYMANAGER_CANNOT_DETERMINE_PIN_ENVAR_54=An unexpected error \ occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-pin-environment-variable in configuration entry %s: %s INFO_FILE_KEYMANAGER_DESCRIPTION_PIN_FILE_55=Specifies the path to the text \ file whose only contents should be a single line containing the clear-text \ PIN needed to access the file-based key manager. Changes to this \ configuration attribute will take effect the next time that the key manager \ is accessed SEVERE_ERR_FILE_KEYMANAGER_PIN_NO_SUCH_FILE_56=File %s specified in attribute \ ds-cfg-key-store-pin-file of configuration entry %s should contain the PIN \ needed to access the file-based key manager, but this file does not exist SEVERE_ERR_FILE_KEYMANAGER_PIN_FILE_CANNOT_READ_57=An error occurred while \ trying to read the keystore PIN from file %s specified in configuration \ attribute ds-cfg-key-store-pin-file of configuration entry %s: %s SEVERE_ERR_FILE_KEYMANAGER_PIN_FILE_EMPTY_58=File %s specified in attribute \ ds-cfg-key-store-pin-file of configuration entry %s should contain the PIN \ needed to access the file-based key manager, but this file is empty SEVERE_ERR_FILE_KEYMANAGER_CANNOT_DETERMINE_PIN_FILE_59=An unexpected error \ occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-pin-file in configuration entry %s: %s SEVERE_ERR_FILE_KEYMANAGER_CANNOT_DETERMINE_PIN_FROM_ATTR_60=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-pin in configuration entry %s: %s SEVERE_ERR_FILE_KEYMANAGER_NO_PIN_61=Configuration entry %s does not specify \ a means of determining the PIN needed to access the contents of the \ file-based key manager. The PIN may be specified in a Java property (named \ by attribute ds-cfg-key-store-pin-property), an environment variable (named \ by attribute ds-cfg-key-store-pin-environment-variable), a text file (named \ by attribute ds-cfg-key-store-pin-file), or directly in the entry using \ attribute ds-cfg-key-store-pin SEVERE_ERR_FILE_KEYMANAGER_CANNOT_LOAD_62=An error occurred while trying to \ load the keystore contents from file %s: %s SEVERE_ERR_FILE_KEYMANAGER_INVALID_TYPE_63=The keystore type %s specified in \ attribute ds-cfg-key-store-type of configuration entry %s is not valid: %s INFO_FILE_KEYMANAGER_UPDATED_FILE_64=The value of the ds-cfg-key-store-file \ attribute in configuration entry %s has been updated to %s. The new value \ will take effect the next time the key manager is accessed INFO_FILE_KEYMANAGER_UPDATED_TYPE_65=The value of the ds-cfg-key-store-type \ attribute in configuration entry %s has been updated to %s. The new value \ will take effect the next time the key manager is accessed INFO_FILE_KEYMANAGER_UPDATED_PIN_66=The PIN to use to access the file-based \ key manager has been updated. The new value will take effect the next time \ the key manager is accessed INFO_PKCS11_KEYMANAGER_DESCRIPTION_PIN_PROPERTY_67=Specifies the name of the \ Java property that contains the clear-text PIN needed to access the PKCS#11 \ key manager. Changes to this configuration attribute will take effect the \ next time that the key manager is accessed SEVERE_ERR_PKCS11_KEYMANAGER_PIN_PROPERTY_NOT_SET_68=Java property %s which \ is specified in attribute ds-cfg-key-store-pin-property of configuration \ entry %s should contain the PIN needed to access the PKCS#11 key manager, but \ this property is not set SEVERE_ERR_PKCS11_KEYMANAGER_CANNOT_DETERMINE_PIN_PROPERTY_69=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-pin-property in configuration entry %s: %s INFO_PKCS11_KEYMANAGER_DESCRIPTION_PIN_ENVAR_70=Specifies the name of the \ environment variable that contains the clear-text PIN needed to access the \ PKCS#11 key manager. Changes to this configuration attribute will take \ effect the next time that the key manager is accessed SEVERE_ERR_PKCS11_KEYMANAGER_PIN_ENVAR_NOT_SET_71=Environment variable %s \ which is specified in attribute ds-cfg-key-store-pin-environment-variable of \ configuration entry %s should contain the PIN needed to access the PKCS#11 \ key manager, but this property is not set SEVERE_ERR_PKCS11_KEYMANAGER_CANNOT_DETERMINE_PIN_ENVAR_72=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-pin-environment-variable in configuration entry %s: %s INFO_PKCS11_KEYMANAGER_DESCRIPTION_PIN_FILE_73=Specifies the path to the text \ file whose only contents should be a single line containing the clear-text \ PIN needed to access the PKCS#11 key manager. Changes to this configuration \ attribute will take effect the next time that the key manager is accessed SEVERE_ERR_PKCS11_KEYMANAGER_PIN_NO_SUCH_FILE_74=File %s specified in \ attribute ds-cfg-key-store-pin-file of configuration entry %s should contain \ the PIN needed to access the PKCS#11 key manager, but this file does not \ exist SEVERE_ERR_PKCS11_KEYMANAGER_PIN_FILE_CANNOT_READ_75=An error occurred while \ trying to read the keystore PIN from file %s specified in configuration \ attribute ds-cfg-key-store-pin-file of configuration entry %s: %s SEVERE_ERR_PKCS11_KEYMANAGER_PIN_FILE_EMPTY_76=File %s specified in attribute \ ds-cfg-key-store-pin-file of configuration entry %s should contain the PIN \ needed to access the PKCS#11 key manager, but this file is empty SEVERE_ERR_PKCS11_KEYMANAGER_CANNOT_DETERMINE_PIN_FILE_77=An unexpected error \ occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-pin-file in configuration entry %s: %s INFO_PKCS11_KEYMANAGER_DESCRIPTION_PIN_ATTR_78=Specifies the clear-text PIN \ needed to access the PKCS#11 key manager. Changes to this configuration \ attribute will take effect the next time that the key manager is accessed SEVERE_ERR_PKCS11_KEYMANAGER_CANNOT_DETERMINE_PIN_FROM_ATTR_79=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-key-store-pin in configuration entry %s: %s SEVERE_ERR_PKCS11_KEYMANAGER_NO_PIN_80=Configuration entry %s does not \ specify a means of determining the PIN needed to access the contents of the \ PKCS#11 key manager. The PIN may be specified in a Java property (named by \ attribute ds-cfg-key-store-pin-property), an environment variable (named by \ attribute ds-cfg-key-store-pin-environment-variable), a text file (named by \ attribute ds-cfg-key-store-pin-file), or directly in the entry using \ attribute ds-cfg-key-store-pin SEVERE_ERR_PKCS11_KEYMANAGER_CANNOT_LOAD_81=An error occurred while trying to \ access the PKCS#11 key manager: %s INFO_PKCS11_KEYMANAGER_UPDATED_PIN_82=The PIN to use to access the PKCS#11 \ key manager has been updated. The new value will take effect the next time \ the key manager is accessed SEVERE_ERR_FILE_KEYMANAGER_CANNOT_CREATE_FACTORY_83=An error occurred while \ trying to create a key manager factory to access the contents of keystore \ file %s: %s SEVERE_ERR_PKCS11_KEYMANAGER_CANNOT_CREATE_FACTORY_84=An error occurred while \ trying to create a key manager factory to access the contents of the PKCS#11 \ keystore: %s INFO_FILE_TRUSTMANAGER_DESCRIPTION_FILE_85=Specifies the path to the file \ containing the Directory Server trust store information. Changes to this \ configuration attribute will take effect the next time that the trust manager \ is accessed SEVERE_ERR_FILE_TRUSTMANAGER_NO_FILE_ATTR_86=The configuration entry %s that \ defines a file-based trust manager does not contain attribute \ ds-cfg-trust-store-file that should hold the path to the trust store file SEVERE_ERR_FILE_TRUSTMANAGER_NO_SUCH_FILE_87=The trust store file %s \ specified in attribute ds-cfg-trust-store-file of configuration entry %s does \ not exist SEVERE_ERR_FILE_TRUSTMANAGER_CANNOT_DETERMINE_FILE_88=An unexpected error \ occurred while trying to determine the value of configuration attribute \ ds-cfg-trust-store-file in configuration entry %s: %s INFO_FILE_TRUSTMANAGER_DESCRIPTION_TYPE_89=Specifies the keystore type for \ the Directory Server trust store. Valid values should always include 'JKS' \ and 'PKCS12', but different implementations may allow other values as well. \ If no value is provided, then the JVM-default value will be used. Changes to \ this configuration attribute will take effect the next time that the trust \ manager is accessed SEVERE_ERR_FILE_TRUSTMANAGER_CANNOT_DETERMINE_TYPE_90=An unexpected error \ occurred while trying to determine the value of configuration attribute \ ds-cfg-trust-store-type in configuration entry %s: %s INFO_FILE_TRUSTMANAGER_DESCRIPTION_PIN_PROPERTY_91=Specifies the name of the \ Java property that contains the clear-text PIN needed to access the \ file-based trust manager. Changes to this configuration attribute will take \ effect the next time that the trust manager is accessed SEVERE_ERR_FILE_TRUSTMANAGER_PIN_PROPERTY_NOT_SET_92=Java property %s which \ is specified in attribute ds-cfg-trust-store-pin-property of configuration \ entry %s should contain the PIN needed to access the file-based trust \ manager, but this property is not set SEVERE_ERR_FILE_TRUSTMANAGER_CANNOT_DETERMINE_PIN_PROPERTY_93=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-trust-store-pin-property in configuration entry %s: %s INFO_FILE_TRUSTMANAGER_DESCRIPTION_PIN_ENVAR_94=Specifies the name of the \ environment variable that contains the clear-text PIN needed to access the \ file-based trust manager. Changes to this configuration attribute will take \ effect the next time that the trust manager is accessed SEVERE_ERR_FILE_TRUSTMANAGER_PIN_ENVAR_NOT_SET_95=Environment variable %s \ which is specified in attribute ds-cfg-trust-store-pin-environment-variable \ of configuration entry %s should contain the PIN needed to access the \ file-based trust manager, but this property is not set SEVERE_ERR_FILE_TRUSTMANAGER_CANNOT_DETERMINE_PIN_ENVAR_96=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-trust-store-pin-environment-variable in configuration entry %s: %s INFO_FILE_TRUSTMANAGER_DESCRIPTION_PIN_FILE_97=Specifies the path to the text \ file whose only contents should be a single line containing the clear-text \ PIN needed to access the file-based trust manager. Changes to this \ configuration attribute will take effect the next time that the trust manager \ is accessed SEVERE_ERR_FILE_TRUSTMANAGER_PIN_NO_SUCH_FILE_98=File %s specified in \ attribute ds-cfg-trust-store-pin-file of configuration entry %s should \ contain the PIN needed to access the file-based trust manager, but this file \ does not exist SEVERE_ERR_FILE_TRUSTMANAGER_PIN_FILE_CANNOT_READ_99=An error occurred while \ trying to read the trust store PIN from file %s specified in configuration \ attribute ds-cfg-trust-store-pin-file of configuration entry %s: %s SEVERE_ERR_FILE_TRUSTMANAGER_PIN_FILE_EMPTY_100=File %s specified in \ attribute ds-cfg-trust-store-pin-file of configuration entry %s should \ contain the PIN needed to access the file-based trust manager, but this file \ is empty SEVERE_ERR_FILE_TRUSTMANAGER_CANNOT_DETERMINE_PIN_FILE_101=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-trust-store-pin-file in configuration entry %s: %s INFO_FILE_TRUSTMANAGER_DESCRIPTION_PIN_ATTR_102=Specifies the clear-text PIN \ needed to access the file-based trust manager. Changes to this configuration \ attribute will take effect the next time that the trust manager is accessed SEVERE_ERR_FILE_TRUSTMANAGER_CANNOT_DETERMINE_PIN_FROM_ATTR_103=An unexpected \ error occurred while trying to determine the value of configuration attribute \ ds-cfg-trust-store-pin in configuration entry %s: %s SEVERE_ERR_FILE_TRUSTMANAGER_CANNOT_LOAD_104=An error occurred while trying \ to load the trust store contents from file %s: %s SEVERE_ERR_FILE_TRUSTMANAGER_CANNOT_CREATE_FACTORY_105=An error occurred \ while trying to create a trust manager factory to access the contents of \ trust store file %s: %s SEVERE_ERR_FILE_TRUSTMANAGER_INVALID_TYPE_106=The trust store type %s \ specified in attribute ds-cfg-trust-store-type of configuration entry %s is \ not valid: %s INFO_FILE_TRUSTMANAGER_UPDATED_FILE_107=The value of the \ ds-cfg-trust-store-file attribute in configuration entry %s has been updated \ to %s. The new value will take effect the next time the trust manager is \ accessed INFO_FILE_TRUSTMANAGER_UPDATED_TYPE_108=The value of the \ ds-cfg-trust-store-type attribute in configuration entry %s has been updated \ to %s. The new value will take effect the next time the trust manager is \ accessed INFO_FILE_TRUSTMANAGER_UPDATED_PIN_109=The PIN to use to access the \ file-based trust manager has been updated. The new value will take effect \ the next time the trust manager is accessed SEVERE_ERR_NULL_SECURITY_PROVIDER_READ_ERROR_110=An unexpected error occurred \ while attempting to read data from the client using the null connection \ security provider: %s SEVERE_ERR_NULL_SECURITY_PROVIDER_WRITE_ERROR_111=An unexpected error \ occurred while attempting to write data to the client using the null \ connection security provider: %s SEVERE_ERR_TLS_SECURITY_PROVIDER_CANNOT_INITIALIZE_112=An error occurred \ while attempting to initialize the SSL context for use in the TLS connection \ security provider: %s SEVERE_ERR_TLS_SECURITY_PROVIDER_UNEXPECTED_UNWRAP_STATUS_113=An unexpected \ status result was returned to the TLS connection security provider when \ attempting to unwrap encrypted data read from the client: %s SEVERE_ERR_TLS_SECURITY_PROVIDER_READ_ERROR_114=An unexpected error occurred \ while attempting to read data from the client using the TLS connection \ security provider: %s SEVERE_ERR_TLS_SECURITY_PROVIDER_WRITE_NEEDS_UNWRAP_115=An attempt was made \ to write data to a client through the TLS connection security provider, but \ the SSL indicated that it was necessary to read data from the client in order \ to perform the SSL negotiation, but no data was available for reading. This \ is an unexpected condition, and it is not possible to continue processing on \ this client connection without the potential for blocking other client \ connections, so connection will be closed SEVERE_ERR_TLS_SECURITY_PROVIDER_UNEXPECTED_WRAP_STATUS_116=An unexpected \ status result was returned to the TLS connection security provider when \ attempting to wrap clear-text data for writing to the client: %s SEVERE_ERR_TLS_SECURITY_PROVIDER_WRITE_ERROR_117=An unexpected error occurred \ while attempting to write data to the client using the TLS connection \ security provider: %s MILD_ERR_SEDCM_NO_PEER_CERTIFICATE_118=Could not map the provided certificate \ chain to a user entry because no peer certificate was available MILD_ERR_SEDCM_PEER_CERT_NOT_X509_119=Could not map the provided certificate \ chain to a user because the peer certificate was not an X.509 certificate \ (peer certificate format was %s) MILD_ERR_SEDCM_CANNOT_DECODE_SUBJECT_AS_DN_120=Could not map the provided \ certificate chain to a user because the peer certificate subject "%s" could \ not be decoded as an LDAP DN: %s MILD_ERR_SEDCM_CANNOT_GET_ENTRY_121=Could not map the provided certificate \ chain to a user because an error occurred while attempting to retrieve the \ user entry with DN "%s": %s MILD_ERR_SEDCM_NO_USER_FOR_DN_122=Could not map the provided certificate \ chain to a user because no user entry exists with a DN of %s MILD_ERR_SASLEXTERNAL_NO_CLIENT_CONNECTION_123=The SASL EXTERNAL bind request \ could not be processed because the associated bind request does not have a \ reference to the client connection MILD_ERR_SASLEXTERNAL_NO_SECURITY_PROVIDER_124=The SASL EXTERNAL bind request \ could not be processed because the associated client connection does not have \ a security provider MILD_ERR_SASLEXTERNAL_CLIENT_NOT_USING_TLS_PROVIDER_125=The SASL EXTERNAL \ bind request could not be processed because the client connection is not \ using the TLS security provider (client security provider is %s). The TLS \ security provider is required for clients that wish to use SASL EXTERNAL \ authentication MILD_ERR_SASLEXTERNAL_NO_CLIENT_CERT_126=The SASL EXTERNAL bind request could \ not be processed because the client did not present an certificate chain \ during SSL/TLS negotiation MILD_ERR_SASLEXTERNAL_NO_MAPPING_127=The SASL EXTERNAL bind request failed \ because the certificate chain presented by the client during SSL/TLS \ negotiation could not be mapped to a user entry in the Directory Server MILD_ERR_STARTTLS_NO_CLIENT_CONNECTION_128=StartTLS cannot be used on this \ connection because the underlying client connection is not available MILD_ERR_STARTTLS_NOT_TLS_CAPABLE_129=StartTLS cannot be used on this client \ connection because this connection type is not capable of using StartTLS to \ protect its communication MILD_ERR_STARTTLS_ERROR_ON_ENABLE_130=An unexpected error occurred while \ attempting to enable the TLS connection security manager on the client \ connection for the purpose of StartTLS: %s INFO_SASLEXTERNAL_DESCRIPTION_VALIDATION_POLICY_131=Indicates whether the \ SASL EXTERNAL mechanism handler should attempt to validate the peer \ certificate against a certificate in the corresponding user's entry. The \ value must be one of "true" (which will always attempt to validate the \ certificate and will fail if no certificates are present), "false" (which \ will never attempt to validate the peer certificate), and "ifpresent" (which \ will validate the peer certificate if there are one or more certificates in \ the user's entry, but will not fail if there are no certificates in the \ entry. Changes to this configuration attribute will take effect immediately SEVERE_ERR_SASLEXTERNAL_INVALID_VALIDATION_VALUE_132=Configuration entry %s \ has an invalid value %s for attribute \ ds-cfg-client-certificate-validation-policy. The value must be one of \ "always", "never", or "ifpresent" SEVERE_ERR_SASLEXTERNAL_CANNOT_GET_VALIDATION_POLICY_133=An unexpected error \ occurred while attempting to determine the value of the \ ds-cfg-client-certificate-validation-policy attribute in configuration entry \ %s: %s INFO_SASLEXTERNAL_DESCRIPTION_CERTIFICATE_ATTRIBUTE_134=Specifies the name of \ the attribute that will be used to hold the certificate information in user \ entries for the purpose of validation. This must specify the name of a valid \ attribute type defined in the server schema. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_SASLEXTERNAL_CANNOT_GET_CERT_ATTR_135=An unexpected error occurred \ while attempting to determine the value of the ds-cfg-certificate-attribute \ attribute in configuration entry %s: %s SEVERE_ERR_SASLEXTERNAL_UNKNOWN_CERT_ATTR_136=The attribute %s referenced in \ configuration attribute ds-cfg-certificate-attribute in configuration entry \ %s does not exist in the Directory Server schema. The attribute that is to \ be used for certificate validation during SASL EXTERNAL authentication must \ be defined in the server schema MILD_ERR_SASLEXTERNAL_NO_CERT_IN_ENTRY_137=Unable to authenticate via SASL \ EXTERNAL because the mapped user entry %s does not have any certificates with \ which to verify the presented peer certificate MILD_ERR_SASLEXTERNAL_PEER_CERT_NOT_FOUND_138=Unable to authenticate via SASL \ EXTERNAL because the mapped user entry %s did not contain the peer \ certificate presented by the client MILD_ERR_SASLEXTERNAL_CANNOT_VALIDATE_CERT_139=An error occurred while \ attempting to validate the peer certificate presented by the client with a \ certificate from the user's entry %s: %s INFO_SASLEXTERNAL_UPDATED_VALIDATION_POLICY_140=Attribute \ ds-cfg-client-certificate-validation-policy in configuration entry %s has \ been updated. The new client certificate validation policy is %s INFO_SASLEXTERNAL_UPDATED_CERT_ATTR_141=Attribute \ ds-cfg-certificate-attribute in configuration entry %s has been updated. The \ %s attribute will now be used when validating peer certificates INFO_SASLPLAIN_DESCRIPTION_USERNAME_ATTRIBUTE_142=Specifies the name of the \ attribute that will be used to identify user entries based on the \ authcID/authzID provided during SASL PLAIN authentication. This must specify \ the name of a valid attribute type defined in the server schema. Changes to \ this configuration attribute will take effect immediately SEVERE_ERR_SASLPLAIN_CANNOT_GET_USERNAME_ATTR_143=An unexpected error \ occurred while attempting to determine the value of the \ ds-cfg-user-name-attribute attribute in configuration entry %s: %s SEVERE_ERR_SASLPLAIN_UNKNOWN_USERNAME_ATTR_144=The attribute %s referenced in \ configuration attribute ds-cfg-user-name-attribute in configuration entry %s \ does not exist in the Directory Server schema. The attribute that is to be \ used for username lookups during SASL PLAIN authentication must be defined in \ the server schema INFO_SASLPLAIN_DESCRIPTION_USER_BASE_DN_145=Specifies the base DN that should \ be used when searching for entries based on the authcID/authzID provided \ during SASL PLAIN authentication. Changes to this configuration attribute \ will take effect immediately SEVERE_ERR_SASLPLAIN_CANNOT_GET_USER_BASE_DN_146=An unexpected error occurred \ while attempting to determine the value of the ds-cfg-user-base-dn attribute \ in configuration entry %s: %s MILD_ERR_SASLPLAIN_NO_SASL_CREDENTIALS_147=SASL PLAIN authentication requires \ that SASL credentials be provided but none were included in the bind request MILD_ERR_SASLPLAIN_NO_NULLS_IN_CREDENTIALS_148=The SASL PLAIN bind request \ did not include any NULL characters. NULL characters are required as \ delimiters between the authorization ID and authentication ID, and also \ between the authentication ID and the password MILD_ERR_SASLPLAIN_NO_SECOND_NULL_149=The SASL PLAIN bind request did not \ include a second NULL character in the credentials, which is required as a \ delimiter between the authentication ID and the password MILD_ERR_SASLPLAIN_ZERO_LENGTH_AUTHCID_150=The authentication ID contained in \ the SASL PLAIN bind request had a length of zero characters, which is not \ allowed. SASL PLAIN authentication does not allow an empty string for use as \ the authentication ID MILD_ERR_SASLPLAIN_ZERO_LENGTH_PASSWORD_151=The password contained in the \ SASL PLAIN bind request had a length of zero characters, which is not \ allowed. SASL PLAIN authentication does not allow an empty string for use as \ the password MILD_ERR_SASLPLAIN_CANNOT_DECODE_AUTHCID_AS_DN_152=An error occurred while \ attempting to decode the SASL PLAIN authentication ID "%s" because it \ appeared to contain a DN but DN decoding failed: %s MILD_ERR_SASLPLAIN_AUTHCID_IS_NULL_DN_153=The authentication ID in the SASL \ PLAIN bind request appears to be an empty DN. This is not allowed MILD_ERR_SASLPLAIN_CANNOT_GET_ENTRY_BY_DN_154=An error occurred while \ attempting to retrieve user entry %s as specified in the DN-based \ authentication ID of a SASL PLAIN bind request: %s MILD_ERR_SASLPLAIN_CANNOT_PERFORM_INTERNAL_SEARCH_155=An error occurred while \ trying to perform an internal search to retrieve the user entry associated \ with the SASL PLAIN authentication ID %s. The result of that search was %s \ with a message of %s MILD_ERR_SASLPLAIN_MULTIPLE_MATCHING_ENTRIES_156=The internal search \ attempting to resolve SASL PLAIN authentication ID %s matched multiple \ entries. Authentication cannot succeed unless the authentication ID is \ mapped to exactly one user entry MILD_ERR_SASLPLAIN_NO_MATCHING_ENTRIES_157=The server was not able to find \ any user entries for the provided authentication ID of %s MILD_ERR_SASLPLAIN_NO_PW_ATTR_158=The SASL PLAIN authentication failed \ because the mapped user entry did not contain any values for the %s attribute MILD_ERR_SASLPLAIN_UNKNOWN_STORAGE_SCHEME_159=A password in the target user \ entry %s could not be processed via SASL PLAIN because that password has an \ unknown storage scheme of %s MILD_ERR_SASLPLAIN_INVALID_PASSWORD_160=The provided password is invalid INFO_SASLPLAIN_UPDATED_USERNAME_ATTR_161=Attribute ds-cfg-user-name-attribute \ in configuration entry %s has been updated. The %s attribute will now be \ used when looking up user entries based on their authcID/authzID INFO_SASLPLAIN_UPDATED_USER_BASE_DN_162=Attribute ds-cfg-user-base-dn in \ configuration entry %s has been updated. The DN %s will now be used as the \ search base when looking up user entries based on their authcID/authzID INFO_SASLPLAIN_CANNOT_LOCK_ENTRY_163=The Directory Server was unable to \ obtain a read lock on user entry %s in order to retrieve that entry MILD_ERR_SEDCM_CANNOT_LOCK_ENTRY_164=The Directory Server was unable to \ obtain a read lock on user entry %s in order to retrieve that entry INFO_SASLANONYMOUS_TRACE_165=SASL ANONYMOUS bind operation (conn=%d, op=%d) \ provided trace information: %s SEVERE_ERR_SASLCRAMMD5_CANNOT_GET_MESSAGE_DIGEST_166=An unexpected error \ occurred while attempting to obtain an MD5 digest engine for use by the \ CRAM-MD5 SASL handler: %s INFO_SASLCRAMMD5_DESCRIPTION_USERNAME_ATTRIBUTE_167=Specifies the name of the \ attribute that will be used to identify user entries based on the username \ provided during SASL CRAM-MD5 authentication. This must specify the name of \ a valid attribute type defined in the server schema. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_SASLCRAMMD5_CANNOT_GET_USERNAME_ATTR_168=An unexpected error \ occurred while attempting to determine the value of the \ ds-cfg-user-name-attribute attribute in configuration entry %s: %s SEVERE_ERR_SASLCRAMMD5_UNKNOWN_USERNAME_ATTR_169=The attribute %s referenced \ in configuration attribute ds-cfg-user-name-attribute in configuration entry \ %s does not exist in the Directory Server schema. The attribute that is to \ be used for username lookups during SASL CRAM-MD5 authentication must be \ defined in the server schema INFO_SASLCRAMMD5_DESCRIPTION_USER_BASE_DN_170=Specifies the base DN that \ should be used when searching for entries based on the username provided \ during SASL CRAM-MD5 authentication. Changes to this configuration attribute \ will take effect immediately SEVERE_ERR_SASLCRAMMD5_CANNOT_GET_USER_BASE_DN_171=An unexpected error \ occurred while attempting to determine the value of the ds-cfg-user-base-dn \ attribute in configuration entry %s: %s MILD_ERR_SASLCRAMMD5_NO_STORED_CHALLENGE_172=The SASL CRAM-MD5 bind request \ contained SASL credentials but there is no stored challenge for this client \ connection. The first CRAM-MD5 bind request in the two-stage process must \ not contain client SASL credentials MILD_ERR_SASLCRAMMD5_INVALID_STORED_CHALLENGE_173=The SASL CRAM-MD5 bind \ request contained SASL credentials, but the stored SASL state information for \ this client connection is not in an appropriate form for the challenge MILD_ERR_SASLCRAMMD5_NO_SPACE_IN_CREDENTIALS_174=The SASL CRAM-MD5 bind \ request from the client included SASL credentials but there was no space to \ separate the username from the authentication digest MILD_ERR_SASLCRAMMD5_INVALID_DIGEST_LENGTH_175=The SASL CRAM-MD5 bind request \ included SASL credentials, but the decoded digest string had an invalid \ length of %d bytes rather than the %d bytes expected for a hex representation \ of an MD5 digest MILD_ERR_SASLCRAMMD5_INVALID_DIGEST_CONTENT_176=The SASL CRAM-MD5 bind \ request included SASL credentials, but the decoded digest was not comprised \ of only hexadecimal digits: %s MILD_ERR_SASLCRAMMD5_CANNOT_DECODE_USERNAME_AS_DN_177=An error occurred while \ attempting to decode the SASL CRAM-MD5 username "%s" because it appeared to \ contain a DN but DN decoding failed: %s MILD_ERR_SASLCRAMMD5_USERNAME_IS_NULL_DN_178=The username in the SASL \ CRAM-MD5 bind request appears to be an empty DN. This is not allowed INFO_SASLCRAMMD5_CANNOT_LOCK_ENTRY_179=The Directory Server was unable to \ obtain a read lock on user entry %s in order to retrieve that entry MILD_ERR_SASLCRAMMD5_CANNOT_GET_ENTRY_BY_DN_180=An error occurred while \ attempting to retrieve user entry %s as specified in the DN-based username of \ a SASL CRAM-MD5 bind request: %s MILD_ERR_SASLCRAMMD5_ZERO_LENGTH_USERNAME_181=The username contained in the \ SASL CRAM-MD5 bind request had a length of zero characters, which is not \ allowed. CRAM-MD5 authentication does not allow an empty string for use as \ the username MILD_ERR_SASLCRAMMD5_CANNOT_PERFORM_INTERNAL_SEARCH_182=An error occurred \ while trying to perform an internal search to retrieve the user entry \ associated with the SASL CRAM-MD5 username %s. The result of that search was \ %s with a message of %s MILD_ERR_SASLCRAMMD5_MULTIPLE_MATCHING_ENTRIES_183=The internal search \ attempting to resolve SASL CRAM-MD5 username %s matched multiple entries. \ Authentication cannot succeed unless the username is mapped to exactly one \ user entry MILD_ERR_SASLCRAMMD5_NO_MATCHING_ENTRIES_184=The server was not able to find \ any user entries for the provided username of %s MILD_ERR_SASLCRAMMD5_NO_PW_ATTR_185=The SASL CRAM-MD5 authentication failed \ because the mapped user entry did not contain any values for the %s attribute MILD_ERR_SASLCRAMMD5_UNKNOWN_STORAGE_SCHEME_186=A password in the target user \ entry %s could not be processed via SASL CRAM-MD5 because that password has \ an unknown storage scheme of %s MILD_ERR_SASLCRAMMD5_CANNOT_GET_CLEAR_PASSWORD_187=An error occurred while \ attempting to obtain the clear-text password for user %s from the value with \ storage scheme %s: %s MILD_ERR_SASLCRAMMD5_INVALID_PASSWORD_188=The provided password is invalid MILD_ERR_SASLCRAMMD5_NO_REVERSIBLE_PASSWORDS_189=SASL CRAM-MD5 authentication \ is not possible for user %s because none of the passwords in the user entry \ are stored in a reversible form INFO_SASLCRAMMD5_UPDATED_USERNAME_ATTR_190=Attribute \ ds-cfg-user-name-attribute in configuration entry %s has been updated. The \ %s attribute will now be used when looking up user entries based on their \ username INFO_SASLCRAMMD5_UPDATED_USER_BASE_DN_191=Attribute ds-cfg-user-base-dn in \ configuration entry %s has been updated. The DN %s will now be used as the \ search base when looking up user entries based on their username SEVERE_ERR_SASLDIGESTMD5_CANNOT_GET_MESSAGE_DIGEST_192=An unexpected error \ occurred while attempting to obtain an MD5 digest engine for use by the \ DIGEST-MD5 SASL handler: %s INFO_SASLDIGESTMD5_DESCRIPTION_USERNAME_ATTRIBUTE_193=Specifies the name of \ the attribute that will be used to identify user entries based on the \ username provided during SASL DIGEST-MD5 authentication. This must specify \ the name of a valid attribute type defined in the server schema. Changes to \ this configuration attribute will take effect immediately SEVERE_ERR_SASLDIGESTMD5_CANNOT_GET_USERNAME_ATTR_194=An unexpected error \ occurred while attempting to determine the value of the \ ds-cfg-user-name-attribute attribute in configuration entry %s: %s SEVERE_ERR_SASLDIGESTMD5_UNKNOWN_USERNAME_ATTR_195=The attribute %s \ referenced in configuration attribute ds-cfg-user-name-attribute in \ configuration entry %s does not exist in the Directory Server schema. The \ attribute that is to be used for username lookups during SASL DIGEST-MD5 \ authentication must be defined in the server schema INFO_SASLDIGESTMD5_DESCRIPTION_USER_BASE_DN_196=Specifies the base DN that \ should be used when searching for entries based on the username provided \ during SASL DIGEST-MD5 authentication. Changes to this configuration \ attribute will take effect immediately SEVERE_ERR_SASLDIGESTMD5_CANNOT_GET_USER_BASE_DN_197=An unexpected error \ occurred while attempting to determine the value of the ds-cfg-user-base-dn \ attribute in configuration entry %s: %s INFO_SASLDIGESTMD5_DESCRIPTION_REALM_198=Specifies the realm that should be \ used by the server for DIGEST-MD5 authentication. If this is not provided, \ then the server will default to using a set of realm names that correspond to \ the defined suffixes. Changes to this configuration attribute will take \ effect immediately SEVERE_ERR_SASLDIGESTMD5_CANNOT_GET_REALM_199=An unexpected error occurred \ while attempting to determine the value of the ds-cfg-realm attribute in \ configuration entry %s: %s SEVERE_WARN_SASLDIGESTMD5_CHALLENGE_TOO_LONG_200=The initial DIGEST-MD5 must \ be less than 2048 bytes, but the generated challenge was %d bytes MILD_ERR_SASLDIGESTMD5_NO_CREDENTIALS_201=The client connection included \ DIGEST-MD5 state information, indicating that the client was in the process \ of performing a DIGEST-MD5 bind, but the bind request did not include any \ credentials MILD_ERR_SASLDIGESTMD5_INVALID_STORED_STATE_202=The SASL DIGEST-MD5 bind \ request contained SASL credentials, but the stored SASL state information for \ this client connection is not in an appropriate form for the challenge SEVERE_WARN_SASLDIGESTMD5_CANNOT_PARSE_ISO_CREDENTIALS_203=An error occurred \ while attempting to parse the DIGEST-MD5 credentials as a string using the %s \ character set: %s. The server will re-try using UTF-8 SEVERE_WARN_SASLDIGESTMD5_CANNOT_PARSE_UTF8_CREDENTIALS_204=An error occurred \ while attempting to parse the DIGEST-MD5 credentials as a string using the \ UTF-8 character set: %s MILD_ERR_SASLDIGESTMD5_INVALID_TOKEN_IN_CREDENTIALS_205=The DIGEST-MD5 \ credentials provided by the client contained an invalid token of "%s" \ starting at position %d MILD_ERR_SASLDIGESTMD5_INVALID_CHARSET_206=The DIGEST-MD5 credentials \ provided by the client specified an invalid character set of %s. Only a \ value of 'utf-8' is acceptable for this parameter MILD_ERR_SASLDIGESTMD5_CANNOT_DECODE_REALM_AS_DN_207=An error occurred while \ attempting to parse the provided response realm "%s" as a DN: %s MILD_ERR_SASLDIGESTMD5_INVALID_REALM_208=The DIGEST-MD5 credentials provided \ by the client included an invalid realm of "%s" SEVERE_ERR_SASLDIGESTMD5_INVALID_NONCE_209=The DIGEST-MD5 credentials \ provided by the client included a nonce that was different from the nonce \ supplied by the server. This could indicate a replay attack or a chosen \ plaintext attack, and as a result the client connection will be terminated MILD_ERR_SASLDIGESTMD5_CANNOT_DECODE_NONCE_COUNT_210=The DIGEST-MD5 \ credentials provided by the client included a nonce count "%s" that could not \ be decoded as a hex-encoded integer SEVERE_ERR_SASLDIGESTMD5_CANNOT_DECODE_STORED_NONCE_COUNT_211=An unexpected \ error occurred while attempting to decode the nonce count stored by the \ server for this client connection: %s SEVERE_ERR_SASLDIGESTMD5_INVALID_NONCE_COUNT_212=The DIGEST-MD5 credentials \ provided by the client included a nonce count that was different from the \ count expected by the server. This could indicate a replay attack, and as a \ result the client connection will be terminated MILD_ERR_SASLDIGESTMD5_INTEGRITY_NOT_SUPPORTED_213=The client requested the \ auth-int quality of protection but integrity protection is not currently \ supported by the Directory Server MILD_ERR_SASLDIGESTMD5_CONFIDENTIALITY_NOT_SUPPORTED_214=The client requested \ the auth-conf quality of protection but confidentiality protection is not \ currently supported by the Directory Server MILD_ERR_SASLDIGESTMD5_INVALID_QOP_215=The DIGEST-MD5 credentials provided by \ the client requested an invalid quality of protection mechanism of %s MILD_ERR_SASLDIGESTMD5_CANNOT_PARSE_RESPONSE_DIGEST_216=The DIGEST-MD5 \ credentials provided by the client included a digest that could not be \ decoded as a hex-encoded byte sequence: %s MILD_ERR_SASLDIGESTMD5_INVALID_RESPONSE_TOKEN_217=The DIGEST-MD5 credentials \ provided by the client included an invalid token named "%s" MILD_ERR_SASLDIGESTMD5_NO_USERNAME_IN_RESPONSE_218=The DIGEST-MD5 credentials \ provided by the client did not contain the required "username" token MILD_ERR_SASLDIGESTMD5_NO_NONCE_IN_RESPONSE_219=The DIGEST-MD5 credentials \ provided by the client did not contain the required "nonce" token MILD_ERR_SASLDIGESTMD5_NO_CNONCE_IN_RESPONSE_220=The DIGEST-MD5 credentials \ provided by the client did not contain the required "cnonce" token MILD_ERR_SASLDIGESTMD5_NO_NONCE_COUNT_IN_RESPONSE_221=The DIGEST-MD5 \ credentials provided by the client did not contain the required "nc" token MILD_ERR_SASLDIGESTMD5_NO_DIGEST_URI_IN_RESPONSE_222=The DIGEST-MD5 \ credentials provided by the client did not contain the required "digest-uri" \ token MILD_ERR_SASLDIGESTMD5_NO_DIGEST_IN_RESPONSE_223=The DIGEST-MD5 credentials \ provided by the client did not contain the required "response" token MILD_ERR_SASLDIGESTMD5_CANNOT_DECODE_USERNAME_AS_DN_224=An error occurred \ while attempting to decode the SASL DIGEST-MD5 username "%s" because it \ appeared to contain a DN but DN decoding failed: %s MILD_ERR_SASLDIGESTMD5_USERNAME_IS_NULL_DN_225=The username in the SASL \ DIGEST-MD5 bind request appears to be an empty DN. This is not allowed INFO_SASLDIGESTMD5_CANNOT_LOCK_ENTRY_226=The Directory Server was unable to \ obtain a read lock on user entry %s in order to retrieve that entry MILD_ERR_SASLDIGESTMD5_CANNOT_GET_ENTRY_BY_DN_227=An error occurred while \ attempting to retrieve user entry %s as specified in the DN-based username of \ a SASL DIGEST-MD5 bind request: %s MILD_ERR_SASLDIGESTMD5_ZERO_LENGTH_USERNAME_228=The username contained in the \ SASL DIGEST-MD5 bind request had a length of zero characters, which is not \ allowed. DIGEST-MD5 authentication does not allow an empty string for use as \ the username MILD_ERR_SASLDIGESTMD5_CANNOT_PERFORM_INTERNAL_SEARCH_229=An error occurred \ while trying to perform an internal search to retrieve the user entry \ associated with the SASL DIGEST-MD5 username %s. The result of that search \ was %s with a message of %s MILD_ERR_SASLDIGESTMD5_MULTIPLE_MATCHING_ENTRIES_230=The internal search \ attempting to resolve SASL DIGEST-MD5 username %s matched multiple entries. \ Authentication cannot succeed unless the username is mapped to exactly one \ user entry MILD_ERR_SASLDIGESTMD5_NO_MATCHING_ENTRIES_231=The server was not able to \ find any user entries for the provided username of %s MILD_ERR_SASLDIGESTMD5_NO_PW_ATTR_232=The SASL DIGEST-MD5 authentication \ failed because the mapped user entry did not contain any values for the %s \ attribute MILD_ERR_SASLDIGESTMD5_UNKNOWN_STORAGE_SCHEME_233=A password in the target \ user entry %s could not be processed via SASL DIGEST-MD5 because that \ password has an unknown storage scheme of %s MILD_ERR_SASLDIGESTMD5_CANNOT_GET_CLEAR_PASSWORD_234=An error occurred while \ attempting to obtain the clear-text password for user %s from the value with \ storage scheme %s: %s MILD_ERR_SASLDIGESTMD5_INVALID_CREDENTIALS_235=The DIGEST-MD5 credentials \ provided by the client are not appropriate for any password in the associated \ user account MILD_ERR_SASLDIGESTMD5_NO_REVERSIBLE_PASSWORDS_236=SASL DIGEST-MD5 \ authentication is not possible for user %s because none of the passwords in \ the user entry are stored in a reversible form SEVERE_WARN_SASLDIGESTMD5_CANNOT_GENERATE_RESPONSE_DIGEST_237=An error \ occurred while attempting to generate a server-side digest to compare with \ the client response: %s SEVERE_ERR_SASLDIGESTMD5_CANNOT_GENERATE_RESPONSE_AUTH_DIGEST_238=An error \ occurred while trying to generate the response auth digest to include in the \ server SASL credentials: %s MILD_ERR_SASLDIGESTMD5_INVALID_CLOSING_QUOTE_POS_239=The DIGEST-MD5 response \ challenge could not be parsed because it had an invalid quotation mark at \ position %d INFO_SASLDIGESTMD5_UPDATED_USERNAME_ATTR_240=Attribute \ ds-cfg-user-name-attribute in configuration entry %s has been updated. The \ %s attribute will now be used when looking up user entries based on their \ username INFO_SASLDIGESTMD5_UPDATED_USER_BASE_DN_241=Attribute ds-cfg-user-base-dn in \ configuration entry %s has been updated. The DN %s will now be used as the \ search base when looking up user entries based on their username INFO_SASLDIGESTMD5_UPDATED_NEW_REALM_242=Attribute ds-cfg-realm in \ configuration entry %s has been updated. The realm "%s" will now be \ advertised by the server in the challenge response INFO_SASLDIGESTMD5_UPDATED_NO_REALM_243=Attribute ds-cfg-realm in \ configuration entry %s has been updated. The realm(s) advertised by the \ server in the challenge response will be the DNs of the server suffixes INFO_SASLGSSAPI_DESCRIPTION_USERNAME_ATTRIBUTE_244=Specifies the name of the \ attribute that will be used to identify user entries based on the username \ provided during SASL GSSAPI authentication. This must specify the name of a \ valid attribute type defined in the server schema. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_SASLGSSAPI_CANNOT_GET_USERNAME_ATTR_245=An unexpected error \ occurred while attempting to determine the value of the \ ds-cfg-user-name-attribute attribute in configuration entry %s: %s SEVERE_ERR_SASLGSSAPI_UNKNOWN_USERNAME_ATTR_246=The attribute %s referenced \ in configuration attribute ds-cfg-user-name-attribute in configuration entry \ %s does not exist in the Directory Server schema. The attribute that is to \ be used for username lookups during SASL GSSAPI authentication must be \ defined in the server schema INFO_SASLGSSAPI_DESCRIPTION_USER_BASE_DN_247=Specifies the base DN that \ should be used when searching for entries based on the username provided \ during SASL GSSAPI authentication. Changes to this configuration attribute \ will take effect immediately SEVERE_ERR_SASLGSSAPI_CANNOT_GET_USER_BASE_DN_248=An unexpected error \ occurred while attempting to determine the value of the ds-cfg-user-base-dn \ attribute in configuration entry %s: %s INFO_SASLGSSAPI_DESCRIPTION_SERVER_FQDN_249=Specifies the fully-qualified \ domain name that should be used for the server during SASL GSSAPI \ authentication. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_SASLGSSAPI_CANNOT_GET_SERVER_FQDN_250=An unexpected error occurred \ while attempting to determine the value of the ds-cfg-server-fqdn attribute \ in configuration entry %s: %s INFO_SASLGSSAPI_UPDATED_USERNAME_ATTR_251=Attribute \ ds-cfg-user-name-attribute in configuration entry %s has been updated. The \ %s attribute will now be used when looking up user entries based on their \ username INFO_SASLGSSAPI_UPDATED_USER_BASE_DN_252=Attribute ds-cfg-user-base-dn in \ configuration entry %s has been updated. The DN %s will now be used as the \ search base when looking up user entries based on their username INFO_SASLGSSAPI_UPDATED_NEW_SERVER_FQDN_253=Attribute ds-cfg-server-fqdn in \ configuration entry %s has been updated. The value "%s" will now be used as \ the fully-qualified name of the Directory Server for GSSAPI authentication INFO_SASLGSSAPI_UPDATED_NO_SERVER_FQDN_254=Attribute ds-cfg-server-fqdn in \ configuration entry %s has been updated. The Directory Server will attempt \ to determine its own FQDN for use in GSSAPI authentication INFO_SASLGSSAPI_UNEXPECTED_CALLBACK_255=An unexpected callback was provided \ for the SASL server for use during GSSAPI authentication: %s INFO_SASLGSSAPI_DESCRIPTION_KDC_ADDRESS_256=Specifies the address of the KDC \ that should be used during SASL GSSAPI authentication. If this is not \ specified, then an attempt will be made to obtain it from the system-wide \ Kerberos configuration. Changes to this configuration attribute will take \ effect immediately for subsequent GSSAPI bind attempts MILD_ERR_SASLGSSAPI_CANNOT_GET_KDC_ADDRESS_257=An unexpected error occurred \ while attempting to determine the value of the ds-cfg-kdc-address attribute \ in configuration entry %s: %s INFO_SASLGSSAPI_DESCRIPTION_REALM_258=Specifies the default realm that should \ be used during SASL GSSAPI authentication. If this is not specified, then an \ attempt will be made to obtain it from the system-wide Kerberos \ configuration. Changes to this configuration attribute will take effect \ immediately for subsequent GSSAPI bind attempts MILD_ERR_SASLGSSAPI_CANNOT_GET_REALM_259=An unexpected error occurred while \ attempting to determine the value of the ds-cfg-realm attribute in \ configuration entry %s: %s MILD_ERR_SASLGSSAPI_NO_CLIENT_CONNECTION_260=No client connection was \ available for use in processing the GSSAPI bind request MILD_ERR_SASLGSSAPI_CANNOT_CREATE_SASL_SERVER_261=An error occurred while \ attempting to create the SASL server instance to process the GSSAPI bind \ request: %s MILD_ERR_SASLGSSAPI_CANNOT_EVALUATE_RESPONSE_262=An error occurred while \ attempting to evaluate the challenge response provided by the client in the \ GSSAPI bind request: %s MILD_ERR_SASLGSSAPI_NO_AUTHZ_ID_263=The GSSAPI authentication process appears \ to have completed but no authorization ID is available for mapping to a \ directory user MILD_ERR_SASLGSSAPI_CANNOT_PERFORM_INTERNAL_SEARCH_264=An error occurred \ while attempting to perform an internal search to map the GSSAPI \ authorization ID %s to a Directory Server user (result code %d, error message \ "%s") MILD_ERR_SASLGSSAPI_MULTIPLE_MATCHING_ENTRIES_265=The GSSAPI authorization ID \ %s appears to have multiple matches in the Directory Server MILD_ERR_SASLGSSAPI_CANNOT_MAP_AUTHZID_266=The GSSAPI authorization ID %s \ could not be mapped to any user in the Directory Server INFO_SASLGSSAPI_UPDATED_KDC_267=Attribute ds-cfg-kdc-address in configuration \ entry %s has been updated. The value "%s" will now be used as the address of \ the KDC for GSSAPI authentication INFO_SASLGSSAPI_UNSET_KDC_268=Attribute ds-cfg-kdc-address in configuration \ entry %s has been un-set as a system property. Any further GSSAPI \ authentication attempts will rely on the Kerberos configuration in the \ underlying operating system to determine the KDC address INFO_SASLGSSAPI_UPDATED_REALM_269=Attribute ds-cfg-realm in configuration \ entry %s has been updated. The value "%s" will now be used as the default \ realm for GSSAPI authentication INFO_SASLGSSAPI_UNSET_REALM_270=Attribute ds-cfg-realm in configuration entry \ %s has been un-set as a system property. Any further GSSAPI authentication \ attempts will rely on the Kerberos configuration in the underlying operating \ system to determine the default realm MILD_ERR_SASLGSSAPI_CANNOT_CREATE_LOGIN_CONTEXT_271=An error occurred while \ attempting to create the JAAS login context for GSSAPI authentication: %s MILD_ERR_SASLGSSAPI_CANNOT_AUTHENTICATE_SERVER_272=An error occurred while \ attempting to perform server-side Kerberos authentication to support a GSSAPI \ bind operation: %s INFO_SASLGSSAPI_DESCRIPTION_KEYTAB_FILE_273=Specifies the path to the keytab \ file containing the secret key for the Kerberos principal to use when \ processing GSSAPI authentication. If this is not specified, then the \ system-wide default keytab file will be used. Changes to this configuration \ attribute will not take effect until the GSSAPI SASL mechanism handler is \ disabled and re-enabled or the Directory Server is restarted MILD_ERR_SASLGSSAPI_CANNOT_GET_KEYTAB_FILE_274=An unexpected error occurred \ while attempting to determine the value of the ds-cfg-keytab attribute in \ configuration entry %s: %s SEVERE_ERR_SASLGSSAPI_CANNOT_CREATE_JAAS_CONFIG_275=An error occurred while \ attempting to write a temporary JAAS configuration file for use during GSSAPI \ processing: %s SEVERE_ERR_SASLGSSAPI_DIFFERENT_AUTHID_AND_AUTHZID_276=The authentication ID \ %s was not equal to the authorization ID %s. This is not supported for \ GSSAPI authentication SEVERE_ERR_EXTOP_WHOAMI_PROXYAUTH_INSUFFICIENT_PRIVILEGES_277=You do not have \ sufficient privileges to use the proxied authorization control INFO_SOFTREFCACHE_DESCRIPTION_LOCK_TIMEOUT_278=Specifies the maximum length \ of time in milliseconds that the entry cache should block while attempting to \ acquire a lock for an entry. Changes to this configuration attribute will \ take effect immediately SEVERE_ERR_SOFTREFCACHE_CANNOT_DETERMINE_LOCK_TIMEOUT_279=An error occurred \ while attempting to determine the value of the ds-cfg-lock-timeout attribute \ in configuration entry %s: %s. The default of %d will be used INFO_SOFTREFCACHE_DESCRIPTION_INCLUDE_FILTERS_280=Specifies a set of search \ filters that may be used to indicate which entries should be included in the \ entry cache. Entries that do not match at least one of these filters will \ not be stored in the cache. If no filters are provided, then any entry will \ be accepted. Changes to this configuration attribute will take effect \ immediately, but will not impact existing entries that are already held in \ the cache SEVERE_WARN_SOFTREFCACHE_CANNOT_DECODE_INCLUDE_FILTER_281=An error occurred \ while attempting to decode the value "%s" from attribute \ ds-cfg-include-filter of entry %s: %s. This filter will not be used when \ determining whether to store an entry in the cache SEVERE_WARN_SOFTREFCACHE_CANNOT_DECODE_ANY_INCLUDE_FILTERS_282=An error \ occurred while attempting to decode any of the values from attribute \ ds-cfg-include-filter of entry %s. All entries will be considered eligible \ for inclusion in the cache SEVERE_ERR_SOFTREFCACHE_CANNOT_DETERMINE_INCLUDE_FILTERS_283=An error \ occurred while attempting to determine the value of the ds-cfg-include-filter \ attribute in configuration entry %s: %s. All entries will be considered \ eligible for inclusion in the cache INFO_SOFTREFCACHE_DESCRIPTION_EXCLUDE_FILTERS_284=Specifies a set of search \ filters that may be used to indicate which entries should be excluded from \ the entry cache. Entries that match any of these filters will not be stored \ in the cache. If no filters are provided, then any entry will be accepted. \ Changes to this configuration attribute will take effect immediately, but \ will not impact existing entries that are already held in the cache SEVERE_WARN_SOFTREFCACHE_CANNOT_DECODE_EXCLUDE_FILTER_285=An error occurred \ while attempting to decode the value "%s" from attribute \ ds-cfg-exclude-filter of entry %s: %s. This filter will not be used when \ determining whether to store an entry in the cache SEVERE_WARN_SOFTREFCACHE_CANNOT_DECODE_ANY_EXCLUDE_FILTERS_286=An error \ occurred while attempting to decode any of the values from attribute \ ds-cfg-exclude-filter of entry %s. All entries will be considered eligible \ for inclusion in the cache SEVERE_ERR_SOFTREFCACHE_CANNOT_DETERMINE_EXCLUDE_FILTERS_287=An error \ occurred while attempting to determine the value of the ds-cfg-exclude-filter \ attribute in configuration entry %s: %s. All entries will be considered \ eligible for inclusion in the cache SEVERE_ERR_SOFTREFCACHE_INVALID_LOCK_TIMEOUT_288=The ds-cfg-lock-timeout \ attribute of entry %s, which specifies the maximum length of time in \ milliseconds that the cache should block while attempting to obtain a lock on \ an entry, has an invalid value: %s. Its value must be a positive integer, \ or zero to indicate that it should never block SEVERE_ERR_SOFTREFCACHE_INVALID_INCLUDE_FILTER_289=The ds-cfg-include-filter \ attribute of entry %s, which specifies a set of search filters that may be \ used to control which entries are included in the cache, has an invalid value \ of "%s": %s SEVERE_ERR_SOFTREFCACHE_INVALID_INCLUDE_FILTERS_290=The ds-cfg-include-filter \ attribute of entry %s, which specifies a set of search filters that may be \ used to control which entries are included in the cache, has an invalid \ value: %s SEVERE_ERR_SOFTREFCACHE_INVALID_EXCLUDE_FILTER_291=The ds-cfg-exclude-filter \ attribute of entry %s, which specifies a set of search filters that may be \ used to control which entries are excluded from the cache, has an invalid \ value of "%s": %s SEVERE_ERR_SOFTREFCACHE_INVALID_EXCLUDE_FILTERS_292=The ds-cfg-exclude-filter \ attribute of entry %s, which specifies a set of search filters that may be \ used to control which entries are excluded from the cache, has an invalid \ value: %s INFO_SOFTREFCACHE_UPDATED_LOCK_TIMEOUT_293=The lock timeout that will be used \ to determine the length of time that the cache should block while attempting \ to acquire a lock for an entry has been set to %d milliseconds INFO_SOFTREFCACHE_UPDATED_INCLUDE_FILTERS_294=The set of search filters that \ will control which entries may be included in the cache has been updated INFO_SOFTREFCACHE_UPDATED_EXCLUDE_FILTERS_295=The set of search filters that \ will control which entries should be be excluded from the cache has been \ updated INFO_EXACTMAP_DESCRIPTION_MATCH_ATTR_298=Specifies the name or OID of the \ attribute whose value should exactly match the ID string provided to this \ identity mapper. At least one value must be provided. All values must refer \ to the name or OID of an attribute type defined in the Directory Server \ schema. If multiple attribute type names or OIDs are provided, then at least \ one of those attributes must contain the provided ID string value in exactly \ one entry MILD_ERR_EXACTMAP_NO_MATCH_ATTR_299=Configuration entry %s does not have any \ values for attribute ds-cfg-match-attribute, which is used to specify which \ attribute(s) may be used to map a given ID string to a user entry MILD_ERR_EXACTMAP_UNKNOWN_ATTR_300=Configuration entry %s contains value %s \ for attribute ds-cfg-match-attribute but that is not a valid name or OID for \ any attribute type defined in the Directory Server schema MILD_ERR_EXACTMAP_CANNOT_DETERMINE_MATCH_ATTR_301=An error occurred while \ attempting to process the value(s) of attribute ds-cfg-match-attribute in \ configuration entry %s: %s INFO_EXACTMAP_DESCRIPTION_SEARCH_BASE_302=Specifies the base DN(s) that \ should be used when performing searches to map the provided ID string to a \ user entry. If no values are provided, then the root DSE will be used as the \ search base MILD_ERR_EXACTMAP_CANNOT_DETERMINE_MATCH_BASE_303=An error occurred while \ attempting to process the value(s) of attribute ds-cfg-match-base-dn in \ configuration entry %s: %s INFO_EXACTMAP_UPDATED_MATCH_ATTRS_304=The set of attributes to use when \ matching ID strings to user entries contained in attribute \ ds-cfg-match-attribute of configuration entry %s has been updated INFO_EXACTMAP_UPDATED_MATCH_BASES_305=The set of search base DNs to use when \ matching ID strings to user entries contained in attribute \ ds-cfg-match-base-dn of configuration entry %s has been updated MILD_ERR_EXACTMAP_MULTIPLE_MATCHING_ENTRIES_306=ID string %s mapped to \ multiple users MILD_ERR_EXACTMAP_INEFFICIENT_SEARCH_307=The internal search based on ID \ string %s could not be processed efficiently: %s. Check the server \ configuration to ensure that all associated backends are properly configured \ for these types of searches MILD_ERR_EXACTMAP_SEARCH_FAILED_308=An internal failure occurred while \ attempting to resolve ID string %s to a user entry: %s INFO_SASLCRAMMD5_DESCRIPTION_IDENTITY_MAPPER_DN_309=Specifies the DN of the \ configuration entry that holds the configuration for the identity mapper that \ should be used to map the CRAM-MD5 username to a Directory Server user entry. \ Changes to this configuration attribute will take effect immediately MILD_ERR_SASLCRAMMD5_NO_IDENTITY_MAPPER_ATTR_310=Configuration entry %s does \ not contain attribute ds-cfg-identity-mapper-dn which specifies the DN of the \ identity mapper to use in conjunction with the CRAM-MD5 SASL mechanism. This \ is a required attribute MILD_ERR_SASLCRAMMD5_NO_SUCH_IDENTITY_MAPPER_311=The identity mapper %s \ specified in attribute ds-cfg-identity-mapper-dn of configuration entry %s \ does not reference a valid identity mapper configuration that is enabled for \ use in the Directory Server MILD_ERR_SASLCRAMMD5_CANNOT_GET_IDENTITY_MAPPER_312=An error occurred while \ trying to process the value of the ds-cfg-identity-mapper-dn attribute in \ configuration entry %s to determine which identity mapper should be used in \ conjunction with the CRAM-MD5 SASL mechanism: %s MILD_ERR_SASLCRAMMD5_CANNOT_MAP_USERNAME_313=An error occurred while \ attempting to map username %s to a Directory Server entry: %s INFO_SASLCRAMMD5_UPDATED_IDENTITY_MAPPER_314=Attribute \ ds-cfg-identity-mapper-dn in configuration entry %s has been updated. The \ identity mapper defined in configuration entry %s will now be used to map \ usernames to entries when processing SASL CRAM-MD5 bind requests INFO_SASLDIGESTMD5_DESCRIPTION_IDENTITY_MAPPER_DN_315=Specifies the DN of the \ configuration entry that holds the configuration for the identity mapper that \ should be used to map the DIGEST-MD5 username to a Directory Server user \ entry. Changes to this configuration attribute will take effect immediately MILD_ERR_SASLDIGESTMD5_NO_IDENTITY_MAPPER_ATTR_316=Configuration entry %s \ does not contain attribute ds-cfg-identity-mapper-dn which specifies the DN \ of the identity mapper to use in conjunction with the DIGEST-MD5 SASL \ mechanism. This is a required attribute MILD_ERR_SASLDIGESTMD5_NO_SUCH_IDENTITY_MAPPER_317=The identity mapper %s \ specified in attribute ds-cfg-identity-mapper-dn of configuration entry %s \ does not reference a valid identity mapper configuration that is enabled for \ use in the Directory Server MILD_ERR_SASLDIGESTMD5_CANNOT_GET_IDENTITY_MAPPER_318=An error occurred while \ trying to process the value of the ds-cfg-identity-mapper-dn attribute in \ configuration entry %s to determine which identity mapper should be used in \ conjunction with the DIGEST-MD5 SASL mechanism: %s MILD_ERR_SASLDIGESTMD5_CANNOT_MAP_USERNAME_319=An error occurred while \ attempting to map username %s to a Directory Server entry: %s INFO_SASLDIGESTMD5_UPDATED_IDENTITY_MAPPER_320=Attribute \ ds-cfg-identity-mapper-dn in configuration entry %s has been updated. The \ identity mapper defined in configuration entry %s will now be used to map \ usernames to entries when processing SASL DIGEST-MD5 bind requests INFO_SASLPLAIN_DESCRIPTION_IDENTITY_MAPPER_DN_321=Specifies the DN of the \ configuration entry that holds the configuration for the identity mapper that \ should be used to map the provided username to a Directory Server user entry. \ Changes to this configuration attribute will take effect immediately MILD_ERR_SASLPLAIN_NO_IDENTITY_MAPPER_ATTR_322=Configuration entry %s does \ not contain attribute ds-cfg-identity-mapper-dn which specifies the DN of the \ identity mapper to use in conjunction with the PLAIN SASL mechanism. This is \ a required attribute MILD_ERR_SASLPLAIN_NO_SUCH_IDENTITY_MAPPER_323=The identity mapper %s \ specified in attribute ds-cfg-identity-mapper-dn of configuration entry %s \ does not reference a valid identity mapper configuration that is enabled for \ use in the Directory Server MILD_ERR_SASLPLAIN_CANNOT_GET_IDENTITY_MAPPER_324=An error occurred while \ trying to process the value of the ds-cfg-identity-mapper-dn attribute in \ configuration entry %s to determine which identity mapper should be used in \ conjunction with the PLAIN SASL mechanism: %s MILD_ERR_SASLPLAIN_CANNOT_MAP_USERNAME_325=An error occurred while attempting \ to map username %s to a Directory Server entry: %s INFO_SASLPLAIN_UPDATED_IDENTITY_MAPPER_326=Attribute \ ds-cfg-identity-mapper-dn in configuration entry %s has been updated. The \ identity mapper defined in configuration entry %s will now be used to map \ usernames to entries when processing SASL PLAIN bind requests MILD_ERR_EXTOP_CANCEL_NO_REQUEST_VALUE_327=Unable to process the cancel \ request because the extended operation did not include a request value MILD_ERR_EXTOP_CANCEL_CANNOT_DECODE_REQUEST_VALUE_328=An error occurred while \ attempting to decode the value of the cancel extended request: %s INFO_EXTOP_CANCEL_REASON_329=Processing on this operation was terminated as a \ result of receiving a cancel request (message ID %d) MILD_ERR_PWSCHEME_DOES_NOT_SUPPORT_AUTH_PASSWORD_330=Password storage scheme \ %s does not support use with the authentication password attribute syntax INFO_PWLENGTHVALIDATOR_DESCRIPTION_MIN_LENGTH_331=Specifies the minimum \ number of characters that a password will be allowed to have. A value of \ zero indicates that there is no minimum length. Changes to this \ configuration attribute will take effect immediately MILD_ERR_PWLENGTHVALIDATOR_CANNOT_DETERMINE_MIN_LENGTH_332=An error occurred \ while attempting to determine the minimum allowed password length from the \ ds-cfg-minimum-password-length attribute: %s INFO_PWLENGTHVALIDATOR_DESCRIPTION_MAX_LENGTH_333=Specifies the maximum \ number of characters that a password will be allowed to have. A value of \ zero indicates that there is no maximum length. Changes to this \ configuration attribute will take effect immediately MILD_ERR_PWLENGTHVALIDATOR_CANNOT_DETERMINE_MAX_LENGTH_334=An error occurred \ while attempting to determine the maximum allowed password length from the \ ds-cfg-maximum-password-length attribute: %s MILD_ERR_PWLENGTHVALIDATOR_MIN_GREATER_THAN_MAX_335=The configured minimum \ password length of %d characters is greater than the configured maximum \ password length of %d MILD_ERR_PWLENGTHVALIDATOR_TOO_SHORT_336=The provided password is shorter \ than the minimum required length of %d characters MILD_ERR_PWLENGTHVALIDATOR_TOO_LONG_337=The provided password is longer than \ the maximum allowed length of %d characters INFO_PWLENGTHVALIDATOR_UPDATED_MIN_LENGTH_338=The minimum password length has \ been updated to %d INFO_PWLENGTHVALIDATOR_UPDATED_MAX_LENGTH_339=The maximum password length has \ been updated to %d INFO_RANDOMPWGEN_DESCRIPTION_CHARSET_340=Specifies the character set(s) that \ should be used to generate the passwords. Each character set should be given \ a name (consisting of only ASCII alphabetic characters) followed immediately \ by a colon and the set of characters that should be included in that \ character set. Changes to this configuration attribute will take effect \ immediately MILD_ERR_RANDOMPWGEN_NO_CHARSETS_341=Configuration entry "%s" does not \ contain attribute ds-cfg-password-character-set which specifies the sets of \ characters that should be used when generating the password. This is a \ required attribute MILD_ERR_RANDOMPWGEN_CHARSET_NAME_CONFLICT_342=Configuration entry "%s" \ contains multiple definitions for the %s character set MILD_ERR_RANDOMPWGEN_CANNOT_DETERMINE_CHARSETS_343=An error occurred while \ attempting to decode the value(s) of the configuration attribute \ ds-cfg-password-character-set, which is used to hold the character set(s) for \ use in generating the password: %s INFO_RANDOMPWGEN_DESCRIPTION_PWFORMAT_344=Specifies the format that should be \ used for passwords constructed by this password generator. The value should \ be a comma-delimited sequence of elements, where each element is the name of \ a character set followed by a colon and the number of characters to choose at \ random from that character set. Changes to this configuration attribute will \ take effect immediately MILD_ERR_RANDOMPWGEN_NO_PWFORMAT_345=Configuration entry "%s" does not \ contain attribute ds-cfg-password-format which specifies the format to use \ for the generated password. This is a required attribute MILD_ERR_RANDOMPWGEN_UNKNOWN_CHARSET_346=The password format string "%s" \ references an undefined character set "%s" MILD_ERR_RANDOMPWGEN_INVALID_PWFORMAT_347=The password format string "%s" \ contains an invalid syntax. This value should be a comma-delimited sequence \ of elements, where each element is the name of a character set followed by a \ colon and the number of characters to choose at random from that character \ set MILD_ERR_RANDOMPWGEN_CANNOT_DETERMINE_PWFORMAT_348=An error occurred while \ attempting to decode the value for configuration attribute \ ds-cfg-password-format, which is used to specify the format for the generated \ passwords: %s INFO_SASLGSSAPI_DESCRIPTION_IDENTITY_MAPPER_DN_349=Specifies the DN of the \ configuration entry that holds the configuration for the identity mapper that \ should be used to map the GSSAPI principal to a Directory Server user entry. \ Changes to this configuration attribute will take effect immediately MILD_ERR_SASLGSSAPI_NO_IDENTITY_MAPPER_ATTR_350=Configuration entry %s does \ not contain attribute ds-cfg-identity-mapper-dn which specifies the DN of the \ identity mapper to use in conjunction with the GSSAPI SASL mechanism. This \ is a required attribute MILD_ERR_SASLGSSAPI_NO_SUCH_IDENTITY_MAPPER_351=The identity mapper %s \ specified in attribute ds-cfg-identity-mapper-dn of configuration entry %s \ does not reference a valid identity mapper configuration that is enabled for \ use in the Directory Server MILD_ERR_SASLGSSAPI_CANNOT_GET_IDENTITY_MAPPER_352=An error occurred while \ trying to process the value of the ds-cfg-identity-mapper-dn attribute in \ configuration entry %s to determine which identity mapper should be used in \ conjunction with the GSSAPI SASL mechanism: %s INFO_SASLGSSAPI_UPDATED_IDENTITY_MAPPER_353=Attribute \ ds-cfg-identity-mapper-dn in configuration entry %s has been updated. The \ value "%s" will now be used as the DN of the identity mapper configuration \ entry for GSSAPI authentication MILD_ERR_EXTOP_PASSMOD_CANNOT_GET_PW_POLICY_354=An error occurred while \ attempting to get the password policy for user %s: %s MILD_ERR_EXTOP_PASSMOD_REQUIRE_CURRENT_PW_355=The current password must be \ provided for self password changes MILD_ERR_EXTOP_PASSMOD_SECURE_AUTH_REQUIRED_356=Password modify operations \ that supply the user's current password must be performed over a secure \ communication channel MILD_ERR_EXTOP_PASSMOD_USER_PW_CHANGES_NOT_ALLOWED_357=End users are not \ allowed to change their passwords MILD_ERR_EXTOP_PASSMOD_SECURE_CHANGES_REQUIRED_358=Password changes must be \ performed over a secure communication channel MILD_ERR_EXTOP_PASSMOD_IN_MIN_AGE_359=The password cannot be changed because \ the previous password change was too recent MILD_ERR_EXTOP_PASSMOD_PASSWORD_IS_EXPIRED_360=The password cannot be changed \ because it is expired MILD_ERR_EXTOP_PASSMOD_NO_PW_GENERATOR_361=No new password was provided, and \ no password generator has been defined that may be used to automatically \ create a new password MILD_ERR_EXTOP_PASSMOD_CANNOT_GENERATE_PW_362=An error occurred while \ attempting to create a new password using the password generator: %s MILD_ERR_EXTOP_PASSMOD_PRE_ENCODED_NOT_ALLOWED_363=The password policy does \ not allow users to supply pre-encoded passwords MILD_ERR_EXTOP_PASSMOD_UNACCEPTABLE_PW_364=The provided new password failed \ the validation checks defined in the server: %s MILD_ERR_EXTOP_PASSMOD_CANNOT_ENCODE_PASSWORD_365=Unable to encode the \ provided password using the default scheme(s): %s MILD_ERR_EXTOP_PASSMOD_NO_SUCH_ID_MAPPER_368=The identity mapper with \ configuration entry DN %s as specified for use with the password modify \ extended operation defined in entry %s either does not exist or is not \ enabled. The identity mapper is a required component, and the password \ modify extended operation will not be enabled MILD_ERR_EXTOP_PASSMOD_CANNOT_DETERMINE_ID_MAPPER_369=An error occurred while \ attempting to determine the identity mapper to use in conjunction with the \ password modify extended operation defined in configuration entry %s: %s. \ The password modify extended operation will not be enabled for use in the \ server MILD_ERR_EXTOP_PASSMOD_CANNOT_MAP_USER_370=The provided authorization ID \ string "%s" could not be mapped to any user in the directory MILD_ERR_EXTOP_PASSMOD_ERROR_MAPPING_USER_371=An error occurred while \ attempting to map authorization ID string "%s" to a user entry: %s INFO_ERRORLOG_ACCTNOTHANDLER_DESCRIPTION_NOTIFICATION_TYPES_372=Specifies the \ status notification types for which log messages should be generated. It is \ a multivalued attribute, and changes will take effect immediately MILD_ERR_ERRORLOG_ACCTNOTHANDLER_INVALID_TYPE_373=Configuration entry %s \ contains unrecognized account status notification type %s MILD_ERR_ERRORLOG_ACCTNOTHANDLER_CANNOT_GET_NOTIFICATION_TYPES_374=An error \ occurred while attempting to determine the account status notification types \ from configuration entry %s: %s NOTICE_ERRORLOG_ACCTNOTHANDLER_NOTIFICATION_375=Account-Status-Notification \ type='%s' userdn='%s' id=%d msg='%s' MILD_ERR_SASLDIGESTMD5_CANNOT_GET_REVERSIBLE_PASSWORDS_376=An error occurred \ while attempting to retrieve the clear-text password(s) for user %s in order \ to perform SASL DIGEST-MD5 authentication: %s MILD_ERR_SASLCRAMMD5_CANNOT_GET_REVERSIBLE_PASSWORDS_377=An error occurred \ while attempting to retrieve the clear-text password(s) for user %s in order \ to perform SASL CRAM-MD5 authentication: %s MILD_ERR_SASLPLAIN_CANNOT_CHECK_PASSWORD_VALIDITY_378=An error occurred while \ attempting to verify the password for user %s during SASL PLAIN \ authentication: %s MILD_ERR_STARTTLS_ERROR_SENDING_CLEAR_RESPONSE_379=An unexpected error \ occurred while attempting to send the clear-text response to the client after \ starting TLS negotiation: %s MILD_WARN_EXTOP_PASSMOD_NOOP_380=The password modify operation was not \ actually performed in the Directory Server because the LDAP no-op control was \ present in the request MILD_ERR_EXTOP_PASSMOD_ACCOUNT_DISABLED_381=The user account has been \ administratively disabled MILD_ERR_EXTOP_PASSMOD_ACCOUNT_LOCKED_382=The user account is locked MILD_ERR_STATICMEMBERS_NO_SUCH_ENTRY_383=Unable to examine entry %s as a \ potential member of static group %s because that entry does not exist in the \ Directory Server MILD_ERR_STATICMEMBERS_CANNOT_GET_ENTRY_384=An error occurred while \ attempting to retrieve entry %s as a potential member of static group %s: %s MILD_ERR_STATICGROUP_INVALID_OC_COMBINATION_385=Entry %s cannot be parsed as \ a valid static group because static groups are not allowed to have both the \ %s and %s object classes MILD_ERR_STATICGROUP_NO_VALID_OC_386=Entry %s cannot be parsed as a valid \ static group because it does not contain exactly one of the %s or the %s \ object classes MILD_ERR_STATICGROUP_CANNOT_DECODE_MEMBER_VALUE_AS_DN_387=Value %s for \ attribute %s in entry %s cannot be parsed as a valid DN: %s. It will be \ excluded from the set of group members MILD_ERR_STATICGROUP_ADD_MEMBER_ALREADY_EXISTS_388=Cannot add user %s as a \ new member of static group %s because that user is already in the member list \ for the group MILD_ERR_STATICGROUP_REMOVE_MEMBER_NO_SUCH_MEMBER_389=Cannot remove user %s \ as a member of static group %s because that user is not included in the \ member list for the group MILD_ERR_STATICGROUP_ADD_MEMBER_UPDATE_FAILED_390=Cannot add user %s as a new \ member of static group %s because an error occurred while attempting to \ perform an internal modification to update the group: %s MILD_ERR_STATICGROUP_REMOVE_MEMBER_UPDATE_FAILED_391=Cannot remove user %s as \ a member of static group %s because an error occurred while attempting to \ perform an internal modification to update the group: %s MILD_ERR_EXTOP_PASSMOD_INSUFFICIENT_PRIVILEGES_392=You do not have sufficient \ privileges to perform password reset operations MILD_ERR_SASLDIGESTMD5_EMPTY_AUTHZID_393=The provided authorization ID was \ empty, which is not allowed for DIGEST-MD5 authentication MILD_ERR_SASLDIGESTMD5_AUTHZID_INVALID_DN_394=The provided authorization ID \ %s contained an invalid DN: %s MILD_ERR_SASLDIGESTMD5_AUTHZID_INSUFFICIENT_PRIVILEGES_395=The authenticating \ user %s does not have sufficient privileges to assume a different \ authorization identity MILD_ERR_SASLDIGESTMD5_AUTHZID_NO_SUCH_ENTRY_396=The entry %s specified as \ the authorization identity does not exist MILD_ERR_SASLDIGESTMD5_AUTHZID_CANNOT_GET_ENTRY_397=The entry %s specified as \ the authorization identity could not be retrieved: %s MILD_ERR_SASLDIGESTMD5_AUTHZID_NO_MAPPED_ENTRY_398=The server was unable to \ find any entry corresponding to authorization ID %s MILD_ERR_SASLDIGESTMD5_CANNOT_MAP_AUTHZID_399=An error occurred while \ attempting to map authorization ID %s to a user entry: %s MILD_ERR_SASLPLAIN_AUTHZID_INVALID_DN_400=The provided authorization ID %s \ contained an invalid DN: %s MILD_ERR_SASLPLAIN_AUTHZID_INSUFFICIENT_PRIVILEGES_401=The authenticating \ user %s does not have sufficient privileges to specify an alternate \ authorization ID MILD_ERR_SASLPLAIN_AUTHZID_NO_SUCH_ENTRY_402=The entry corresponding to \ authorization DN %s does not exist in the Directory Server MILD_ERR_SASLPLAIN_AUTHZID_CANNOT_GET_ENTRY_403=An error occurred while \ attempting to retrieve entry %s specified as the authorization ID: %s MILD_ERR_SASLPLAIN_AUTHZID_NO_MAPPED_ENTRY_404=No entry corresponding to \ authorization ID %s was found in the server MILD_ERR_SASLPLAIN_AUTHZID_CANNOT_MAP_AUTHZID_405=An error occurred while \ attempting to map authorization ID %s to a user entry: %s INFO_SASLEXTERNAL_DESCRIPTION_CERT_MAPPER_DN_406=Specifies the DN of the \ configuration entry that defines the certificate mapper to use when mapping a \ certificate to a user entry. Changes to this configuration attribute will \ take effect immediately MILD_ERR_SASLEXTERNAL_NO_CERTIFICATE_MAPPER_DN_407=Configuration entry %s \ does not contain attribute ds-cfg-certificate-mapper-dn which is required to \ specify which certificate mapper should be used to map certificates to user \ entries MILD_ERR_SASLEXTERNAL_INVALID_CERTIFICATE_MAPPER_DN_408=Configuration entry \ %s contains a certificate mapper DN of %s, but no such certificate mapper is \ enabled for use in the Directory Server MILD_ERR_SASLEXTERNAL_CANNOT_GET_CERT_MAPPER_DN_409=An error occurred while \ attempting to retrieve the certificate mapper DN from configuration entry %s: \ %s INFO_SASLEXTERNAL_UPDATED_CERT_MAPPER_DN_410=Attribute \ ds-cfg-certificate-mapper-dn in configuration entry %s has been updated. \ Certificate mapper %s will now be used to map certificates to user entries INFO_SDTUACM_DESCRIPTION_SUBJECT_ATTR_411=Specifies the name of the attribute \ type in user entries that contains the subjects of the certificates held by \ that user. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_SDTUACM_NO_SUBJECT_ATTR_412=Configuration entry %s does not \ contain required attribute %s, which is used to specify which attribute \ should contain the subjects of the certificates held by users SEVERE_ERR_SDTUACM_NO_SUCH_ATTR_413=Configuration entry %s indicates that \ certificate subjects should be held in attribute %s, but this attribute is \ not defined in the server schema SEVERE_ERR_SDTUACM_CANNOT_GET_SUBJECT_ATTR_414=An error occurred while \ attempting to determine which attribute type should be used to hold \ certificate subjects from configuration entry %s: %s INFO_SDTUACM_DESCRIPTION_BASE_DN_415=Specifies the base DNs below which the \ searches to find matching user entries will be performed. If no base DN(s) \ are provided, then the server will search below all public naming contexts. \ Changes to this configuration attribute will take effect immediately SEVERE_ERR_SDTUACM_CANNOT_GET_BASE_DN_416=An error occurred while attempting \ to determine the search base DN(s) from configuration entry %s: %s SEVERE_ERR_SDTUACM_NO_PEER_CERTIFICATE_417=Could not map the provided \ certificate chain to a user entry because no peer certificate was available SEVERE_ERR_SDTUACM_PEER_CERT_NOT_X509_418=Could not map the provided \ certificate chain to a user because the peer certificate was not an X.509 \ certificate (peer certificate format was %s) SEVERE_ERR_SDTUACM_MULTIPLE_MATCHING_ENTRIES_419=The certificate with subject \ %s could not be mapped to exactly one user. It maps to both %s and %s INFO_SATUACM_DESCRIPTION_ATTR_MAP_420=Specifies the name of the attribute \ type in user entries that defines the mapping between attributes in \ certificate subjects and attributes in user entries. Values should be in the \ form 'certattr:userattr'. Changes to this configuration attribute will take \ effect immediately SEVERE_ERR_SATUACM_NO_MAP_ATTR_421=Configuration entry %s does not contain \ required attribute %s, which is used to specify the mappings between \ attributes in certificate subjects and attributes in user entries SEVERE_ERR_SATUACM_INVALID_MAP_FORMAT_422=Configuration entry %s has value \ '%s' which violates the format required for attribute mappings. The expected \ format is 'certattr:userattr' SEVERE_ERR_SATUACM_DUPLICATE_CERT_ATTR_423=Configuration entry %s contains \ multiple mappings for certificate attribute %s SEVERE_ERR_SATUACM_NO_SUCH_ATTR_424=Mapping %s in configuration entry %s \ references attribute %s which is not defined in the server schema SEVERE_ERR_SATUACM_DUPLICATE_USER_ATTR_425=Configuration entry %s contains \ multiple mappings for user attribute %s SEVERE_ERR_SATUACM_CANNOT_GET_ATTR_MAP_426=An error occurred while attempting \ to determine the set of attribute mappings from configuration entry %s: %s INFO_SATUACM_DESCRIPTION_BASE_DN_427=Specifies the base DNs below which the \ searches to find matching user entries will be performed. If no base DN(s) \ are provided, then the server will search below all public naming contexts. \ Changes to this configuration attribute will take effect immediately SEVERE_ERR_SATUACM_CANNOT_GET_BASE_DN_428=An error occurred while attempting \ to determine the search base DN(s) from configuration entry %s: %s SEVERE_ERR_SATUACM_NO_PEER_CERTIFICATE_429=Could not map the provided \ certificate chain to a user entry because no peer certificate was available SEVERE_ERR_SATUACM_PEER_CERT_NOT_X509_430=Could not map the provided \ certificate chain to a user because the peer certificate was not an X.509 \ certificate (peer certificate format was %s) SEVERE_ERR_SATUACM_CANNOT_DECODE_SUBJECT_AS_DN_431=Unable to decode peer \ certificate subject %s as a DN: %s SEVERE_ERR_SATUACM_NO_MAPPABLE_ATTRIBUTES_432=Peer certificate subject %s \ does not contain any attributes for which a mapping has been established SEVERE_ERR_SATUACM_MULTIPLE_MATCHING_ENTRIES_433=The certificate with subject \ %s could not be mapped to exactly one user. It maps to both %s and %s INFO_FCM_DESCRIPTION_FINGERPRINT_ATTR_434=Specifies the name of the attribute \ type in user entries that contains the fingerprints of the certificates held \ by that user. Changes to this configuration attribute will take effect \ immediately SEVERE_ERR_FCM_NO_FINGERPRINT_ATTR_435=Configuration entry %s does not \ contain required attribute %s, which is used to specify which attribute \ should contain the fingerprints of the certificates held by users SEVERE_ERR_FCM_NO_SUCH_ATTR_436=Configuration entry %s indicates that \ certificate fingerprints should be held in attribute %s, but this attribute \ is not defined in the server schema SEVERE_ERR_FCM_CANNOT_GET_FINGERPRINT_ATTR_437=An error occurred while \ attempting to determine which attribute type should be used to hold \ certificate fingerprints from configuration entry %s: %s INFO_FCM_DESCRIPTION_FINGERPRINT_ALGORITHM_438=Specifies the name of the \ digest algorithm used for the certificate fingerprints. The value should be \ either 'MD5' or 'SHA1'. Changes to this configuration attribute will take \ effect immediately SEVERE_ERR_FCM_NO_FINGERPRINT_ALGORITHM_439=Configuration entry %s does not \ contain required attribute %s, which is used to specify which digest \ algorithm should be used to compute certificate fingerprints SEVERE_ERR_FCM_CANNOT_GET_FINGERPRINT_ALGORITHM_440=An error occurred while \ attempting to determine the digest algorithm from configuration entry %s: %s INFO_FCM_DESCRIPTION_BASE_DN_441=Specifies the base DNs below which the \ searches to find matching user entries will be performed. If no base DN(s) \ are provided, then the server will search below all public naming contexts. \ Changes to this configuration attribute will take effect immediately SEVERE_ERR_FCM_CANNOT_GET_BASE_DN_442=An error occurred while attempting to \ determine the search base DN(s) from configuration entry %s: %s SEVERE_ERR_FCM_NO_PEER_CERTIFICATE_443=Could not map the provided certificate \ chain to a user entry because no peer certificate was available SEVERE_ERR_FCM_PEER_CERT_NOT_X509_444=Could not map the provided certificate \ chain to a user because the peer certificate was not an X.509 certificate \ (peer certificate format was %s) SEVERE_ERR_FCM_CANNOT_CALCULATE_FINGERPRINT_445=An error occurred while \ attempting to calculate the fingerprint for the peer certificate with subject \ %s: %s SEVERE_ERR_FCM_MULTIPLE_MATCHING_ENTRIES_446=The certificate with fingerprint \ %s could not be mapped to exactly one user. It maps to both %s and %s MILD_ERR_DYNAMICGROUP_CANNOT_DECODE_MEMBERURL_447=Unable to decode value "%s" \ in entry "%s" as an LDAP URL: %s MILD_ERR_DYNAMICGROUP_NESTING_NOT_SUPPORTED_448=Dynamic groups do not support \ nested groups MILD_ERR_DYNAMICGROUP_ALTERING_MEMBERS_NOT_SUPPORTED_449=Dynamic groups do \ not support explicitly altering their membership MILD_WARN_DYNAMICGROUP_NONEXISTENT_BASE_DN_450=Base DN %s specified in \ dynamic group %s does not exist in the server SEVERE_ERR_DYNAMICGROUP_INTERNAL_SEARCH_FAILED_451=An error occurred while \ attempting perform an internal search with base DN %s and filter %s to \ resolve the member list for dynamic group %s: result code %s, error message \ %s SEVERE_ERR_DYNAMICGROUP_CANNOT_RETURN_ENTRY_452=The server encountered a \ timeout while attempting to add user %s to the member list for dynamic group \ %s INFO_PWDIFFERENCEVALIDATOR_DESCRIPTION_MIN_DIFFERENCE_453=Specifies the \ minimum difference that a password will be allowed to have. A value of zero \ indicates that there is no minimum difference. Changes to this configuration \ attribute will take effect immediately MILD_ERR_PWDIFFERENCEVALIDATOR_CANNOT_DETERMINE_MIN_DIFFERENCE_454=An error \ occurred while attempting to determine the minimum allowed password \ difference from the ds-cfg-minimum-password-difference attribute: %s INFO_PWDIFFERENCEVALIDATOR_UPDATED_MIN_DIFFERENCE_455=The minimum password \ difference has been updated to %d MILD_ERR_PWDIFFERENCEVALIDATOR_TOO_SMALL_456=The provided password differs \ less than the minimum required difference of %d characters MILD_ERR_REPEATEDCHARS_VALIDATOR_TOO_MANY_CONSECUTIVE_457=The provided \ password contained too many instances of the same character appearing \ consecutively. The maximum number of times the same character may appear \ consecutively in a password is %d MILD_ERR_UNIQUECHARS_VALIDATOR_NOT_ENOUGH_UNIQUE_CHARS_458=The provided \ password does not contain enough unique characters. The minimum number of \ unique characters that may appear in a user password is %d MILD_ERR_SUBSCHEMASUBENTRY_VATTR_NOT_SEARCHABLE_459=The %s attribute is not \ searchable and should not be included in otherwise unindexed search filters MILD_ERR_DICTIONARY_VALIDATOR_PASSWORD_IN_DICTIONARY_460=The provided \ password was found in the server's dictionary MILD_ERR_DICTIONARY_VALIDATOR_NO_SUCH_FILE_461=The specified dictionary file \ %s does not exist MILD_ERR_DICTIONARY_VALIDATOR_CANNOT_READ_FILE_462=An error occurred while \ attempting to load the dictionary from file %s: %s MILD_ERR_ATTRVALUE_VALIDATOR_PASSWORD_IN_ENTRY_463=The provided password was \ found in another attribute in the user entry MILD_ERR_CHARSET_VALIDATOR_ILLEGAL_CHARACTER_464=The provided password \ contained character '%s' which is not allowed for use in passwords MILD_ERR_CHARSET_VALIDATOR_TOO_FEW_CHARS_FROM_SET_465=The provided password \ did not contain enough characters from the character set '%s'. The minimum \ number of characters from that set that must be present in user passwords is \ %d MILD_ERR_CHARSET_VALIDATOR_NO_COLON_466=The provided character set definition \ '%s' is invalid because it does not contain a colon to separate the minimum \ count from the character set MILD_ERR_CHARSET_VALIDATOR_NO_CHARS_467=The provided character set definition \ '%s' is invalid because the provided character set is empty MILD_ERR_CHARSET_VALIDATOR_INVALID_COUNT_468=The provided character set \ definition '%s' is invalid because the value before the colon must be an \ integer greater than zero MILD_ERR_CHARSET_VALIDATOR_DUPLICATE_CHAR_469=The provided character set \ definition '%s' is invalid because it contains character '%s' which has \ already been used MILD_ERR_VIRTUAL_STATIC_GROUP_MULTIPLE_TARGETS_470=The virtual static group \ defined in entry %s contains multiple target group DNs, but only one is \ allowed MILD_ERR_VIRTUAL_STATIC_GROUP_CANNOT_DECODE_TARGET_471=Unable to decode "%s" \ as the target DN for group %s: %s MILD_ERR_VIRTUAL_STATIC_GROUP_NO_TARGET_472=The virtual static group defined \ in entry %s does not contain a target group definition MILD_ERR_VIRTUAL_STATIC_GROUP_NESTING_NOT_SUPPORTED_473=Virtual static groups \ do not support nesting MILD_ERR_VIRTUAL_STATIC_GROUP_NO_TARGET_GROUP_474=Target group %s referenced \ by virtual static group %s does not exist MILD_ERR_VIRTUAL_STATIC_GROUP_ALTERING_MEMBERS_NOT_SUPPORTED_475=Altering \ membership for virtual static group %s is not allowed MILD_ERR_VIRTUAL_STATIC_GROUP_TARGET_CANNOT_BE_VIRTUAL_476=Virtual static \ group %s references target group %s which is itself a virtual static group. \ One virtual static group is not allowed to reference another as its target \ group INFO_FSCACHE_UPDATED_MAX_ENTRIES_477=The number of entries that may be held \ in the entry cache has been updated to %d. If this value has been reduced, \ it may take some time for entries to be purged so that the cache can reflect \ this new setting INFO_FSCACHE_UPDATED_LOCK_TIMEOUT_478=The lock timeout that will be used to \ determine the length of time that the cache should block while attempting to \ acquire a lock for an entry has been set to %d milliseconds INFO_FSCACHE_UPDATED_INCLUDE_FILTERS_479=The set of search filters that will \ control which entries may be included in the cache has been updated INFO_FSCACHE_UPDATED_EXCLUDE_FILTERS_480=The set of search filters that will \ control which entries should be be excluded from the cache has been updated INFO_FSCACHE_UPDATED_MAX_MEMORY_SIZE_481=The amount of space that may be used \ for the entry cache has been updated to %d bytes. If the previous amount has \ been reduced, it may take some time for entries to be purged so that the \ current cache spaceconsumption can reflect this new setting INFO_FSCACHE_UPDATED_TYPE_482=The entry cache type has been changed to %s INFO_FSCACHE_UPDATED_JE_MEMORY_PCT_483=The amount of memory that may be used \ for the entry cache Berkeley DB JE internal cache has been updated to %d \ percent of the total memory available to the JVM INFO_FSCACHE_UPDATED_JE_MEMORY_SIZE_484=The amount of JVM memory that may be \ used for the entry cache Berkeley DB JE internal cache has been updated to %d \ bytes INFO_FSCACHE_UPDATED_IS_PERSISTENT_485=The persistence state for the entry \ cache has been changed to %s SEVERE_ERR_FSCACHE_CANNOT_LOAD_PERSISTENT_DATA_486=An error occurred while \ trying to load persistent cache. Persistent cache will be flushed now SEVERE_ERR_FSCACHE_CANNOT_STORE_PERSISTENT_DATA_487=An error occurred while \ trying to store persistent cache. Persistent cache will be flushed now FATAL_ERR_FSCACHE_CANNOT_INITIALIZE_488=A fatal error occurred while trying \ to initialize file system entry cache. This cache will be disabled now SEVERE_ERR_FSCACHE_CANNOT_STORE_ENTRY_489=Unable to store new cache entry in \ the file system entry cache SEVERE_ERR_FSCACHE_CANNOT_RETRIEVE_ENTRY_490=Unable to retrieve an existing \ cache entry from the file system entry cache SEVERE_ERR_FSCACHE_CANNOT_SET_JE_MEMORY_PCT_491=Internal error occurred while \ trying to set the entry cache backend internal cache size as percentage. The \ previous or default value will be used instead SEVERE_ERR_FSCACHE_CANNOT_SET_JE_MEMORY_SIZE_492=Internal error occurred \ while trying to set the entry cache backend internal cache size in bytes. The \ previous or default value will be used instead FATAL_ERR_FSCACHE_HOMELESS_493=A fatal error occurred while trying to setup \ file system entry cache home. No suitable path can be found to host the cache \ home SEVERE_WARN_FSCACHE_SET_PERMISSIONS_FAILED_494=Unable to set file permissions \ for the file system entry cache backend database directory %s SEVERE_WARN_FSCACHE_OFFLINE_STATE_FAIL_495=%s backend current offline state \ does not match persistent cache last recorded offline state. All cached data \ for this backend is now discarded INFO_FSCACHE_RESTORE_PROGRESS_REPORT_496=Restored %d cache entries of %d \ total persistent cache entries found INFO_FSCACHE_SAVE_PROGRESS_REPORT_497=Made persistent %d cache entries of %d \ total cache entries found INFO_FSCACHE_INDEX_NOT_FOUND_498=No previous persistent cache state can be \ found. Starting with an empty cache SEVERE_ERR_FSCACHE_INDEX_IMPAIRED_499=The persistent cache index is \ inconsistent or damaged. Persistent cache will be flushed now MILD_ERR_ENTRYUUID_VATTR_NOT_SEARCHABLE_501=The %s attribute is not \ searchable and should not be included in otherwise unindexed search filters SEVERE_ERR_PWPSTATE_EXTOP_NO_PRIVILEGE_502=You do not have sufficient \ privileges to use the password policy state extended operation SEVERE_ERR_PWPSTATE_EXTOP_NO_REQUEST_VALUE_503=The provided password policy \ state extended request did not include a request value SEVERE_ERR_PWPSTATE_EXTOP_DECODE_FAILURE_504=An unexpected error occurred \ while attempting to decode password policy state extended request value: %s SEVERE_ERR_PWPSTATE_EXTOP_MULTIPLE_ENTRIES_505=SEVERE ERROR: Multiple \ entries were found with DN %s SEVERE_ERR_PWPSTATE_EXTOP_INVALID_OP_ENCODING_506=An unexpected error \ occurred while attempting to decode an operation from the password policy \ state extended request: %s SEVERE_ERR_PWPSTATE_EXTOP_NO_DISABLED_VALUE_507=No value was provided for the \ password policy state operation intended to set the disabled state for the \ user. Exactly one value (either 'true' or 'false') must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_DISABLED_VALUE_COUNT_508=Multiple values were \ provided for the password policy state operation intended to set the disabled \ state for the user. Exactly one value (either 'true' or 'false') must be \ given SEVERE_ERR_PWPSTATE_EXTOP_BAD_DISABLED_VALUE_509=The value provided for the \ password policy state operation intended to set the disabled state for the \ user was invalid. The value must be either 'true' or 'false' SEVERE_ERR_PWPSTATE_EXTOP_BAD_ACCT_EXP_VALUE_COUNT_510=Multiple values were \ provided for the password policy state operation intended to set the account \ expiration time for the user. Exactly one value must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_ACCT_EXP_VALUE_511=The value %s provided for \ the password policy state operation used to set the account expiration time \ was invalid: %s. The value should be specifed using the generalized time \ format SEVERE_ERR_PWPSTATE_EXTOP_BAD_PWCHANGETIME_VALUE_COUNT_512=Multiple values \ were provided for the password policy state operation intended to set the \ password changed time for the user. Exactly one value must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_PWCHANGETIME_VALUE_513=The value %s provided \ for the password policy state operation used to set the password changed time \ was invalid: %s. The value should be specifed using the generalized time \ format SEVERE_ERR_PWPSTATE_EXTOP_BAD_PWWARNEDTIME_VALUE_COUNT_514=Multiple values \ were provided for the password policy state operation intended to set the \ password warned time for the user. Exactly one value must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_PWWARNEDTIME_VALUE_515=The value %s provided \ for the password policy state operation used to set the password warned time \ was invalid: %s. The value should be specifed using the generalized time \ format SEVERE_ERR_PWPSTATE_EXTOP_BAD_ADD_FAILURE_TIME_COUNT_516=Multiple values were \ provided for the password policy state operation intended to add an \ authentication failure time for the user. Exactly one value must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_AUTH_FAILURE_TIME_517=The value %s provided for \ the password policy state operation used to update the authentication failure \ times was invalid: %s. The value should be specifed using the generalized \ time format SEVERE_ERR_PWPSTATE_EXTOP_BAD_LAST_LOGIN_TIME_COUNT_518=Multiple values were \ provided for the password policy state operation intended to set the last \ login time for the user. Exactly one value must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_LAST_LOGIN_TIME_519=The value %s provided for \ the password policy state operation used to set the last login time was \ invalid: %s. The value should be specifed using the generalized time format SEVERE_ERR_PWPSTATE_EXTOP_NO_RESET_STATE_VALUE_520=No value was provided for \ the password policy state operation intended to set the reset state for the \ user. Exactly one value (either 'true' or 'false') must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_RESET_STATE_VALUE_COUNT_521=Multiple values \ were provided for the password policy state operation intended to set the \ reset state for the user. Exactly one value (either 'true' or 'false') must \ be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_RESET_STATE_VALUE_522=The value provided for \ the password policy state operation intended to set the reset state for the \ user was invalid. The value must be either 'true' or 'false' SEVERE_ERR_PWPSTATE_EXTOP_BAD_ADD_GRACE_LOGIN_TIME_COUNT_523=Multiple values \ were provided for the password policy state operation intended to add a grace \ login use time for the user. Exactly one value must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_GRACE_LOGIN_TIME_524=The value %s provided for \ the password policy state operation used to update the grace login use times \ was invalid: %s. The value should be specifed using the generalized time \ format SEVERE_ERR_PWPSTATE_EXTOP_BAD_REQUIRED_CHANGE_TIME_COUNT_525=Multiple values \ were provided for the password policy state operation intended to set the \ required change time for the user. Exactly one value must be given SEVERE_ERR_PWPSTATE_EXTOP_BAD_REQUIRED_CHANGE_TIME_526=The value %s provided \ for the password policy state operation used to set the required change time \ was invalid: %s. The value should be specifed using the generalized time \ format SEVERE_ERR_PWPSTATE_EXTOP_UNKNOWN_OP_TYPE_527=The password policy state \ extended request included an operation with an invalid or unsupported \ operation type of %s MILD_WARN_EXTOP_PASSMOD_CANNOT_UPDATE_PWP_STATE_528=An error occurred while \ attempting to update the password policy state information for user %s as \ part of a password modify extended operation (result code='%s', error \ message='%s') MILD_ERR_SASLDIGESTMD5_INVALID_DIGEST_URI_529=The DIGEST-MD5 credentials \ provided by the client requested an invalid digest URI of %s. The expected \ digest URI was %s MILD_ERR_EXTOP_PASSMOD_PW_IN_HISTORY_530=The provided new password was \ already contained in the password history MILD_ERR_SMTPALERTHANDLER_NO_SMTP_SERVERS_531=The Directory Server is not \ configured with any SMTP servers. The SMTP alert handler cannot be used \ unless the Directory Server is configured with information about at least one \ SMTP server SEVERE_WARN_SMTPALERTHANDLER_ERROR_SENDING_MESSAGE_532=An error occurred when \ trying to send an e-mail message for administrative alert with type %s and \ message %s: %s MILD_ERR_REGEXMAP_INVALID_MATCH_PATTERN_533=The provided match pattern "%s" \ could not be parsed as a regular expression: %s MILD_ERR_REGEXMAP_UNKNOWN_ATTR_534=Configuration entry %s contains value %s \ for attribute ds-cfg-match-attribute but that is not a valid name or OID for \ any attribute type defined in the Directory Server schema MILD_ERR_REGEXMAP_MULTIPLE_MATCHING_ENTRIES_535=The processed ID string %s \ mapped to multiple users MILD_ERR_REGEXMAP_INEFFICIENT_SEARCH_536=The internal search based on \ processed ID string %s could not be processed efficiently: %s. Check the \ server configuration to ensure that all associated backends are properly \ configured for these types of searches MILD_ERR_REGEXMAP_SEARCH_FAILED_537=An internal failure occurred while \ attempting to resolve processed ID string %s to a user entry: %s MILD_ERR_STATICGROUP_ADD_NESTED_GROUP_ALREADY_EXISTS_538=Cannot add group %s \ as a new nested group of static group %s because that group is already in the \ nested group list for the group MILD_ERR_STATICGROUP_REMOVE_NESTED_GROUP_NO_SUCH_GROUP_539=Cannot remove \ group %s as a nested group of static group %s because that group is not \ included in the nested group list for the group MILD_ERR_STATICGROUP_GROUP_INSTANCE_INVALID_540=Group instance with DN %s has \ been deleted and is no longer valid opendj-sdk/opends/src/messages/messages/jeb.properties
New file @@ -0,0 +1,321 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=JEB # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # MILD_ERR_JEB_INCORRECT_ROUTING_1=The backend does not contain that part of \ the Directory Information Tree pertaining to the entry '%s' SEVERE_ERR_JEB_OPEN_DATABASE_FAIL_2=The database could not be opened: %s SEVERE_ERR_JEB_OPEN_ENV_FAIL_3=The database environment could not be opened: \ %s SEVERE_ERR_JEB_HIGHEST_ID_FAIL_5=The database highest entry identifier could \ not be determined SEVERE_WARN_JEB_FUNCTION_NOT_SUPPORTED_6=The requested operation is not \ supported by this backend SEVERE_ERR_JEB_CREATE_FAIL_7=The backend database directory could not be \ created: %s SEVERE_ERR_JEB_REMOVE_FAIL_8=The backend database files could not be removed: \ %s SEVERE_ERR_JEB_DIRECTORY_INVALID_9=The backend database directory '%s' is not \ a valid directory SEVERE_ERR_JEB_MISSING_DN2ID_RECORD_10=The DN database does not contain a \ record for '%s' SEVERE_ERR_JEB_MISSING_ID2ENTRY_RECORD_11=The entry database does not contain \ a record for ID %s SEVERE_ERR_JEB_ENTRY_DATABASE_CORRUPT_12=The entry database does not contain \ a valid record for ID %s SEVERE_ERR_JEB_DATABASE_EXCEPTION_14=Database exception: %s INFO_CONFIG_DESCRIPTION_INDEX_ATTRIBUTE_16=The attribute type name of the \ attribute index INFO_CONFIG_DESCRIPTION_INDEX_TYPE_17=The kind of indexing to be enabled on \ an attribute index. Permitted values include "equality", "presence", \ "substring" and "ordering") INFO_CONFIG_DESCRIPTION_INDEX_ENTRY_LIMIT_18=A performance tuning parameter \ for attribute indexes. The entry limit of an attribute index, where a value \ of 0 means there is no threshold. When the number of entries matching an \ index value reaches the limit, the value is no longer maintained in the index INFO_CONFIG_DESCRIPTION_INDEX_SUBSTRING_LENGTH_25=The length of substrings in \ a substring index SEVERE_ERR_CONFIG_INDEX_TYPE_NEEDS_MATCHING_RULE_26=The attribute '%s' cannot \ have indexing of type '%s' because it does not have a corresponding matching \ rule MILD_ERR_JEB_UNCHECKED_EXCEPTION_28=Unchecked exception during database \ transaction NOTICE_JEB_CLEAN_DATABASE_START_29=Starting database cleaning on %d log \ file(s) in '%s' NOTICE_JEB_CLEAN_DATABASE_MARKED_30=Marked %d log file(s) for cleaning NOTICE_JEB_CLEAN_DATABASE_FINISH_31=Finished database cleaning; now %d log \ file(s) remaining NOTICE_JEB_SUBTREE_DELETE_SIZE_LIMIT_EXCEEDED_32=Exceeded the administrative \ limit on the number of entries that may be deleted in a subtree delete \ operation. The number of entries actually deleted was %d. The operation may \ be retried until all entries in the subtree have been deleted NOTICE_JEB_DELETED_ENTRY_COUNT_33=The number of entries deleted was %d MILD_ERR_JEB_DUPLICATE_CONFIG_ENTRY_36=The configuration entry '%s' will be \ ignored. Only one configuration entry with object class '%s' is allowed MILD_ERR_JEB_CONFIG_ENTRY_NOT_RECOGNIZED_37=The configuration entry '%s' will \ be ignored because it is not recognized MILD_ERR_JEB_INDEX_ATTRIBUTE_TYPE_NOT_FOUND_38=The index configuration entry \ '%s' will be ignored because it specifies an unknown attribute type '%s' MILD_ERR_JEB_DUPLICATE_INDEX_CONFIG_39=The index configuration entry '%s' \ will be ignored because it specifies the attribute type '%s', which has \ already been defined in another index configuration entry SEVERE_ERR_JEB_IO_ERROR_40=I/O error during backend operation: %s NOTICE_JEB_BACKEND_STARTED_42=The database backend %s containing %d entries \ has started MILD_ERR_JEB_IMPORT_PARENT_NOT_FOUND_43=The parent entry '%s' does not exist SEVERE_WARN_JEB_IMPORT_ENTRY_EXISTS_44=The entry exists and the import \ options do not allow it to be replaced MILD_ERR_JEB_ATTRIBUTE_INDEX_NOT_CONFIGURED_45=There is no index configured \ for attribute type '%s' MILD_ERR_JEB_SEARCH_NO_SUCH_OBJECT_46=The search base entry '%s' does not \ exist MILD_ERR_JEB_ADD_NO_SUCH_OBJECT_47=The entry '%s' cannot be added because its \ parent entry does not exist MILD_ERR_JEB_DELETE_NO_SUCH_OBJECT_48=The entry '%s' cannot be removed \ because it does not exist MILD_ERR_JEB_MODIFY_NO_SUCH_OBJECT_49=The entry '%s' cannot be modified \ because it does not exist MILD_ERR_JEB_MODIFYDN_NO_SUCH_OBJECT_50=The entry '%s' cannot be renamed \ because it does not exist MILD_ERR_JEB_ADD_ENTRY_ALREADY_EXISTS_51=The entry '%s' cannot be added \ because an entry with that name already exists MILD_ERR_JEB_DELETE_NOT_ALLOWED_ON_NONLEAF_52=The entry '%s' cannot be \ removed because it has subordinate entries MILD_ERR_JEB_MODIFYDN_ALREADY_EXISTS_53=The entry cannot be renamed to '%s' \ because an entry with that name already exists MILD_ERR_JEB_NEW_SUPERIOR_NO_SUCH_OBJECT_54=The entry cannot be moved because \ the new parent entry '%s' does not exist NOTICE_JEB_CACHE_SIZE_AFTER_PRELOAD_61=The database cache is %d MB after \ pre-loading SEVERE_ERR_JEB_BACKUP_CANNOT_GET_MAC_63=An error occurred while attempting to \ obtain the %s MAC provider to create the signed hash for the backup: %s SEVERE_ERR_JEB_BACKUP_CANNOT_GET_DIGEST_64=An error occurred while attempting \ to obtain the %s message digest to create the hash for the backup: %s SEVERE_ERR_JEB_BACKUP_CANNOT_CREATE_ARCHIVE_FILE_65=An error occurred while \ trying to create the database archive file %s in directory %s: %s SEVERE_ERR_JEB_BACKUP_CANNOT_GET_CIPHER_66=An error occurred while attempting \ to obtain the %s cipher to use to encrypt the backup: %s SEVERE_ERR_JEB_BACKUP_ZIP_COMMENT_67=%s backup %s of backend %s SEVERE_ERR_JEB_BACKUP_CANNOT_LIST_LOG_FILES_68=An error occurred while \ attempting to obtain a list of the files in directory %s to include in the \ database backup: %s SEVERE_ERR_JEB_BACKUP_CANNOT_WRITE_ARCHIVE_FILE_69=An error occurred while \ attempting to back up database file %s: %s SEVERE_ERR_JEB_BACKUP_CANNOT_CLOSE_ZIP_STREAM_70=An error occurred while \ trying to close the database archive file %s in directory %s: %s SEVERE_ERR_JEB_BACKUP_CANNOT_UPDATE_BACKUP_DESCRIPTOR_71=An error occurred \ while attempting to update the backup descriptor file %s with information \ about the database backup: %s SEVERE_ERR_JEB_BACKUP_UNSIGNED_HASH_ERROR_72=The computed hash of backup %s \ is different to the value computed at time of backup SEVERE_ERR_JEB_BACKUP_SIGNED_HASH_ERROR_73=The computed signed hash of backup \ %s is different to the value computed at time of backup SEVERE_ERR_JEB_INCR_BACKUP_REQUIRES_FULL_74=A full backup must be taken \ before an incremental backup can be taken SEVERE_ERR_JEB_CANNOT_RENAME_RESTORE_DIRECTORY_75=The directory %s, \ containing the files restored from backup, could not be renamed to the \ backend directory %s SEVERE_ERR_JEB_INCR_BACKUP_FROM_WRONG_BASE_76=One of the following base \ backup IDs must be specified for the incremental backup: %s SEVERE_ERR_JEB_CANNOT_CREATE_BACKUP_TAG_FILE_77=The backup tag file %s could \ not be created in %s SEVERE_ERR_JEB_BACKUP_CANNOT_RESTORE_78=An error occurred while attempting to \ restore the files from backup %s: %s SEVERE_ERR_JEB_BACKUP_MISSING_BACKUPID_79=The information for backup %s could \ not be found in the backup directory %s INFO_JEB_BACKUP_FILE_UNCHANGED_82=Not changed: %s INFO_JEB_BACKUP_CLEANER_ACTIVITY_83=Including %s additional log file(s) due \ to cleaner activity INFO_JEB_BACKUP_VERIFY_FILE_84=Verifying: %s INFO_JEB_BACKUP_RESTORED_FILE_85=Restored: %s (size %d) INFO_JEB_BACKUP_ARCHIVED_FILE_86=Archived: %s INFO_JEB_EXPORT_FINAL_STATUS_87=Exported %d entries and skipped %d in %d \ seconds (average rate %.1f/sec) INFO_JEB_EXPORT_PROGRESS_REPORT_88=Exported %d records and skipped %d (recent \ rate %.1f/sec) INFO_JEB_IMPORT_THREAD_COUNT_89=Starting import (using %d threads) INFO_JEB_IMPORT_BUFFER_SIZE_90=Buffer size per thread = %,d INFO_JEB_IMPORT_LDIF_PROCESSING_TIME_91=LDIF processing took %d seconds INFO_JEB_IMPORT_INDEX_PROCESSING_TIME_92=Index processing took %d seconds INFO_JEB_IMPORT_CLOSING_DATABASE_93=Flushing data to disk INFO_JEB_IMPORT_FINAL_STATUS_94=Processed %d entries, imported %d, skipped \ %d, rejected %d and migrated %d in %d seconds (average rate %.1f/sec) INFO_JEB_IMPORT_ENTRY_LIMIT_EXCEEDED_COUNT_95=Number of index values that \ exceeded the entry limit: %d INFO_JEB_IMPORT_PROGRESS_REPORT_96=Processed %d entries, skipped %d, rejected \ %d, and migrated %d (recent rate %.1f/sec) INFO_JEB_IMPORT_CACHE_AND_MEMORY_REPORT_97=Free memory = %d MB, Cache miss \ rate = %.1f/entry INFO_JEB_INDEX_MERGE_NO_DATA_98=There is no data to be loaded into the %s \ index INFO_JEB_INDEX_MERGE_START_99=Starting %d-way merge to load the %s index INFO_JEB_INDEX_MERGE_COMPLETE_100=The %s index has been loaded INFO_JEB_VERIFY_CLEAN_FINAL_STATUS_101=Checked %d records and found %d \ error(s) in %d seconds (average rate %.1f/sec) INFO_JEB_VERIFY_MULTIPLE_REFERENCE_COUNT_102=Number of records referencing \ more than one entry: %d INFO_JEB_VERIFY_ENTRY_LIMIT_EXCEEDED_COUNT_103=Number of records that exceed \ the entry limit: %d INFO_JEB_VERIFY_AVERAGE_REFERENCE_COUNT_104=Average number of entries \ referenced is %.2f/record INFO_JEB_VERIFY_MAX_REFERENCE_COUNT_105=Maximum number of entries referenced \ by any record is %d INFO_JEB_VERIFY_FINAL_STATUS_106=Checked %d entries and found %d error(s) in \ %d seconds (average rate %.1f/sec) INFO_JEB_VERIFY_ENTRY_LIMIT_STATS_HEADER_107=Statistics for records that have \ exceeded the entry limit: INFO_JEB_VERIFY_ENTRY_LIMIT_STATS_ROW_108= File %s has %d such record(s) \ min=%d max=%d median=%d INFO_JEB_VERIFY_PROGRESS_REPORT_109=Processed %d records and found %d \ error(s) (recent rate %.1f/sec) INFO_JEB_VERIFY_CACHE_AND_MEMORY_REPORT_110=Free memory = %d MB, Cache miss \ rate = %.1f/record MILD_ERR_JEB_INVALID_PAGED_RESULTS_COOKIE_111=The following paged results \ control cookie value was not recognized: %s INFO_JEB_REFERRAL_RESULT_MESSAGE_112=A referral entry %s indicates that the \ operation must be processed at a different server INFO_JEB_IMPORT_ENVIRONMENT_CONFIG_119=Database environment properties: %s INFO_JEB_IMPORT_BEGINNING_INTERMEDIATE_MERGE_121=Ending import pass %d \ because the pass size has been reached. Beginning the intermediate index \ merge INFO_JEB_IMPORT_BEGINNING_FINAL_MERGE_122=Beginning final index merge INFO_JEB_IMPORT_RESUMING_LDIF_PROCESSING_123=Intermediate index merge \ processing complete (index processing time %d seconds). Resuming LDIF \ processing INFO_JEB_IMPORT_FINAL_MERGE_COMPLETED_124=Final index merge complete \ (processing time %d seconds) SEVERE_ERR_JEB_INCOMPATIBLE_ENTRY_VERSION_126=Entry record with ID %s is not \ compatible with this version of the backend database. Entry version: %x INFO_JEB_LOOKTHROUGH_LIMIT_EXCEEDED_127=This search operation has checked the \ maximum of %d entries for matches SEVERE_WARN_JEB_SET_PERMISSIONS_FAILED_128=An error occurred while setting \ file permissions for the backend database directory %s: %s SEVERE_WARN_JEB_GET_ENTRY_COUNT_FAILED_129=Unable to determine the total \ number of entries in the container: %s INFO_JEB_CONFIG_ATTR_REQUIRES_RESTART_130=The change to the %s attribute will \ not take effect until the backend is restarted INFO_JEB_REBUILD_PROGRESS_REPORT_131=%.1f%% Completed. Processed %d/%d \ records. (recent rate %.1f/sec) INFO_JEB_REBUILD_CACHE_AND_MEMORY_REPORT_132=Free memory = %d MB, Cache miss \ rate = %.1f/record INFO_JEB_REBUILD_FINAL_STATUS_133=Rebuild complete. Processed %d records in \ %d seconds (average rate %.1f/sec) SEVERE_ERR_JEB_REBUILD_INDEX_FAILED_134=An error occurred while rebuilding \ index %s: %s MILD_ERR_JEB_REBUILD_INSERT_ENTRY_FAILED_135=An error occurred while \ inserting entry into the %s database/index: %s SEVERE_ERR_JEB_REBUILD_INDEX_CONFLICT_136=Another rebuild of index %s is \ already in progress INFO_JEB_REBUILD_START_137=Rebuild of index(es) %s started with %d total \ records to process SEVERE_ERR_JEB_REBUILD_BACKEND_ONLINE_138=Rebuilding system index(es) must be \ done with the backend containing the base DN disabled SEVERE_ERR_ENTRYIDSORTER_CANNOT_EXAMINE_ENTRY_139=Unable to examine the entry \ with ID %s for sorting purposes: %s MILD_ERR_JEB_SEARCH_CANNOT_SORT_UNINDEXED_140=The search results cannot be \ sorted because the given search request is not indexed MILD_ERR_ENTRYIDSORTER_NEGATIVE_START_POS_141=Unable to process the virtual \ list view request because the target start position was before the beginning \ of the result set MILD_ERR_ENTRYIDSORTER_OFFSET_TOO_LARGE_142=Unable to process the virtual \ list view request because the target offset %d was greater than the total \ number of results in the list (%d) MILD_ERR_ENTRYIDSORTER_TARGET_VALUE_NOT_FOUND_143=Unable to prcess the \ virtual list view request because no entry was found in the result set with a \ sort value greater than or equal to the provided assertion value MILD_ERR_JEB_SEARCH_CANNOT_MIX_PAGEDRESULTS_AND_VLV_144=The requested search \ operation included both the simple paged results control and the virtual list \ view control. These controls are mutually exclusive and cannot be used \ together MILD_ERR_JEB_SEARCH_UNINDEXED_INSUFFICIENT_PRIVILEGES_145=You do not have \ sufficient privileges to perform an unindexed search SEVERE_WARN_JEB_UNABLE_SET_PERMISSIONS_146=This platform does not support \ setting file permissions %s to the database directory %s NOTICE_JEB_CONFIG_INDEX_ENTRY_LIMIT_REQUIRES_REBUILD_148=Some index keys have \ already exceeded the previous index entry limit in index %s. This index must \ be rebuilt before it can use the new limit NOTICE_JEB_INDEX_ADD_REQUIRES_REBUILD_150=Due to changes in the \ configuration, index %s is currently operating in a degraded state and must \ be rebuilt before it can used SEVERE_ERR_JEB_INDEX_CORRUPT_REQUIRES_REBUILD_151=An error occurred while \ reading from index %s. The index seems to be corrupt and is now operating in \ a degraded state. The index must be rebuilt before it can return to normal \ operation SEVERE_ERR_JEB_IMPORT_BACKEND_ONLINE_152=The backend must be disabled before \ the import processcan start SEVERE_ERR_JEB_IMPORT_THREAD_EXCEPTION_153=An error occurred in import thread \ %s: %s. The thread can not continue SEVERE_ERR_JEB_IMPORT_NO_WORKER_THREADS_154=There are no more import worker \ threads to process the imported entries SEVERE_ERR_JEB_IMPORT_CREATE_TMPDIR_ERROR_155=Unable to create the temporary \ directory %s SEVERE_ERR_JEB_INVALID_LOGGING_LEVEL_156=The database logging level string \ '%s' provided for configuration entry '%s' is invalid. The value must be one \ of OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, or ALL. Note \ that these values are case sensitive INFO_JEB_IMPORT_MIGRATION_START_157=Migrating %s entries for base DN %s INFO_JEB_IMPORT_LDIF_START_158=Processing LDIF INFO_JEB_IMPORT_LDIF_END_159=End of LDIF reached SEVERE_ERR_JEB_CONFIG_VLV_INDEX_UNDEFINED_ATTR_160=Sort attribute %s for VLV \ index %s is not defined in the server schema SEVERE_ERR_JEB_CONFIG_VLV_INDEX_BAD_FILTER_161=An error occured while parsing \ the search filter %s defined for VLV index %s: %s MILD_ERR_JEB_VLV_INDEX_NOT_CONFIGURED_162=There is no VLV index configured \ with name '%s' MILD_ERR_JEB_MODIFYDN_ABORTED_BY_SUBORDINATE_PLUGIN_163=A plugin caused the \ modify DN operation to be aborted while moving and/or renaming an entry from \ %s to %s MILD_ERR_JEB_MODIFYDN_ABORTED_BY_SUBORDINATE_SCHEMA_ERROR_164=A plugin caused \ the modify DN operation to be aborted while moving and/or renaming an entry \ from %s to %s because the change to that entry violated the server schema \ configuration: %s opendj-sdk/opends/src/messages/messages/log.properties
New file @@ -0,0 +1,70 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=LOG # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # SEVERE_ERR_LOGGER_ERROR_WRITING_RECORD_1=Error occurred while writing log \ record for logger %s: %s. Any further write errors will be ignored SEVERE_ERR_LOGGER_ERROR_OPENING_FILE_2=Error occurred while opening log file \ %s for logger %s: %s SEVERE_ERR_LOGGER_ERROR_CLOSING_FILE_3=Error occurred while closing log file \ for logger %s: %s SEVERE_ERR_LOGGER_ERROR_FLUSHING_BUFFER_4=Error occurred while flushing \ writer buffer for logger %s: %s MILD_WARN_ERROR_LOGGER_INVALID_SEVERITY_5=Invalid error log severity "%s" MILD_WARN_ERROR_LOGGER_INVALID_CATEGORY_6=Invalid error log category "%s" MILD_WARN_ERROR_LOGGER_INVALID_OVERRIDE_SEVERITY_7=Invalid override of \ severity level "%s" SEVERE_WARN_LOGGER_SET_PERMISSION_FAILED_8=Error occurred while setting file \ permissions for the log file %s: %s MILD_WARN_LOGGER_UNABLE_SET_PERMISSIONS_9=This platform does not support \ setting file permissions %s to the log file %s opendj-sdk/opends/src/messages/messages/plugin.properties
New file @@ -0,0 +1,310 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=PLUGIN # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # SEVERE_ERR_PLUGIN_NULL_CONFIG_ENTRY_1=Unable to initialize an instance of the \ plugin defined in class %s because the provided configuration entry was null INFO_PLUGIN_DESCRIPTION_SHUTDOWN_PASSWORD_2=Specifies an optional encoded \ password that will be required in order to be able to stop the Directory \ Server. If this is not provided, then no password will be required (although \ it will still be necessary to authenticate to the server in order to be able \ to add necessary task entry). Changes to this password will take effect \ immediately SEVERE_ERR_PLUGIN_ADLIST_NO_PLUGIN_TYPES_3=The LDAP attribute description \ list plugin instance defined in configuration entry %s does not list any \ plugin types. This plugin must be configured to operate as a pre-parse \ search plugin SEVERE_ERR_PLUGIN_ADLIST_INVALID_PLUGIN_TYPE_4=The LDAP attribute description \ list plugin instance defined in configuration entry %s lists an invalid \ plugin type %s. This plugin may only be used as a pre-parse search plugin SEVERE_ERR_PLUGIN_PROFILER_NO_PLUGIN_TYPES_5=The Directory Server profiler \ plugin instance defined in configuration entry %s does not list any plugin \ types. This plugin must be configured to operate as a startup plugin SEVERE_ERR_PLUGIN_PROFILER_INVALID_PLUGIN_TYPE_6=The Directory Server \ profiler plugin instance defined in configuration entry %s lists an invalid \ plugin type %s. This plugin may only be used as a startup plugin INFO_PLUGIN_PROFILER_DESCRIPTION_PROFILE_DIR_7=Specifies the path to the \ directory into which profile information will be written. The directory must \ exist and the Directory Server must have permission to create new files in \ it. Changes to this configuration attribute will take effect immediately SEVERE_WARN_PLUGIN_PROFILER_CANNOT_DETERMINE_PROFILE_DIR_8=An unexpected \ error occurred while attempting to determine the value of the \ ds-cfg-profile-directory attribute in the %s entry: %s. The default profile \ directory of %s will be used SEVERE_ERR_PLUGIN_PROFILER_CANNOT_WRITE_PROFILE_DATA_9=An unexpected error \ occurred when the profiler plugin defined in configuration entry %s attempted \ to write the information captured to output file %s: %s INFO_PLUGIN_PROFILER_DESCRIPTION_AUTOSTART_10=Indicates whether the profiler \ plugin should start collecting data automatically when the Directory Server \ is started. This will only be read when the server is started, and any \ changes will take effect on the next restart SEVERE_WARN_PLUGIN_PROFILER_CANNOT_DETERMINE_AUTOSTART_11=An unexpected error \ occurred while attempting to determine the value of the \ ds-cfg-enable-profiling-on-startup attribute in the %s entry: %s. Profiling \ information will not automatically be captured on startup and must be \ manually enabled INFO_PLUGIN_PROFILER_DESCRIPTION_INTERVAL_12=Specifies the sample interval \ that should be used when capturing profiling information in the server. \ Changes to this configuration attribute will take effect the next time the \ profiler is started SEVERE_WARN_PLUGIN_PROFILER_CANNOT_DETERMINE_INTERVAL_13=An unexpected error \ occurred while attempting to determine the value of the \ ds-cfg-profile-sample-intervalattribute in the %s entry: %s. The default \ sample interval of %d milliseconds will be used INFO_PLUGIN_PROFILER_DESCRIPTION_STATE_14=Specifies the current state for the \ profiler. It will be either "enabled" (which indicates that the profiler \ thread is actively collecting data) or "disabled". This is a read-only \ attribute INFO_PLUGIN_PROFILER_DESCRIPTION_ACTION_15=Specifies the action that should \ be taken by the profiler. A value of "start" will cause the profiler thread \ to start collecting data if it is not already active. A value of "stop" will \ cause the profiler thread to stop collecting data and write it do disk, and a \ value of "cancel" will cause the profiler thread to stop collecting data and \ discard anything that has been captured. These operations will occur \ immediately SEVERE_WARN_PLUGIN_PROFILER_INVALID_PROFILE_DIR_16=The profile directory %s \ specified in attribute ds-cfg-profile-directory of configuration entry %s is \ invalid because the specified path does not exist or is not a directory SEVERE_WARN_PLUGIN_PROFILER_CANNOT_DETERMINE_ACTION_17=An unexpected error \ occurred while attempting to determine the value of the ds-cfg-profile-action \ attribute in the %s entry: %s. No action will be taken INFO_PLUGIN_PROFILER_UPDATED_INTERVAL_18=The sample interval for the profiler \ plugin defined in configuration entry %s has been updated to %d milliseconds SEVERE_ERR_PLUGIN_PROFILER_CANNOT_UPDATE_INTERVAL_19=An unexpected error \ occurred while attempting to update the sample interval for the profiler \ plugin defined in configuration entry %s: %s INFO_PLUGIN_PROFILER_UPDATED_DIRECTORY_20=The profile directory for the \ profiler plugin defined in configuration entry %s has been changed to %s SEVERE_ERR_PLUGIN_PROFILER_CANNOT_UPDATE_DIRECTORY_21=An unexpected error \ occurred while attempting to update the profile directory for the profiler \ plugin defined in configuration entry %s: %s INFO_PLUGIN_PROFILER_STARTED_PROFILING_22=The profiler plugin defined in \ configuration entry %s has been activated and has started capturing data INFO_PLUGIN_PROFILER_ALREADY_PROFILING_23=The profiler plugin defined in \ configuration entry %s is already active, and therefore the request to start \ profiling has been ignored INFO_PLUGIN_PROFILER_NOT_RUNNING_24=The profiler plugin defined in \ configuration entry %s received a request to stop capturing data but it was \ not active so no action has been taken INFO_PLUGIN_PROFILER_STOPPED_PROFILING_25=The profiler plugin defined in \ configuration entry %s has been stopped and is no longer capturing data INFO_PLUGIN_PROFILER_WROTE_PROFILE_DATA_26=The data collected by the profiler \ plugin defined in configuration entry %s has been written to %s MILD_ERR_PLUGIN_PROFILER_UNKNOWN_ACTION_27=The profiler plugin defined in \ configuration entry %s has been requested to perform an action %s that is not \ recognized by the server. No action will be taken INFO_PLUGIN_PROFILER_SKIPPING_ACTION_28=A profiler action %s was requested \ for the profiler plugin defined in configuration entry %s, but one or more \ problems were encountered with the plugin configuration and therefore the \ requested action will be skipped SEVERE_ERR_PLUGIN_PROFILER_CANNOT_PERFORM_ACTION_29=An unexpected error \ occurred while attempting to process the requested action for the profiler \ plugin defined in configuration entry %s: %s FATAL_ERR_PLUGIN_STARTUP_PLUGIN_EXCEPTION_30=The startup plugin defined in \ configuration entry %s threw an exception when it was invoked during the \ Directory Server startup process: %s. The server startup process has been \ aborted FATAL_ERR_PLUGIN_STARTUP_PLUGIN_RETURNED_NULL_31=The startup plugin defined \ in configuration entry %s returned a null value when it was invoked during \ the Directory Server startup process. This is an illegal return value, and \ the server startup process has been aborted SEVERE_ERR_PLUGIN_STARTUP_PLUGIN_FAIL_CONTINUE_32=The startup plugin defined \ in configuration entry %s encountered an error when it was invoked during the \ Directory Server startup process: %s (error ID %d). The startup process \ will continue, but this failure may impact the operation of the server FATAL_ERR_PLUGIN_STARTUP_PLUGIN_FAIL_ABORT_33=The startup plugin defined in \ configuration entry %s encountered an error when it was invoked during the \ Directory Server startup process: %s (error ID %d). The server startup \ process has been aborted SEVERE_ERR_PLUGIN_SHUTDOWN_PLUGIN_EXCEPTION_34=The shutdown plugin defined in \ configuration entry %s threw an exception when it was invoked during the \ Directory Server shutdown process: %s SEVERE_ERR_PLUGIN_POST_CONNECT_PLUGIN_EXCEPTION_35=The post-connect plugin \ defined in configuration entry %s threw an exception when it was invoked for \ connection %d from %s: %s. The connection will be terminated SEVERE_ERR_PLUGIN_POST_CONNECT_PLUGIN_RETURNED_NULL_36=The post-connect \ plugin defined in configuration entry %s returned null when invoked for \ connection %d from %s. This is an illegal response, and the connection will \ be terminated SEVERE_ERR_PLUGIN_POST_DISCONNECT_PLUGIN_EXCEPTION_37=The post-disconnect \ plugin defined in configuration entry %s threw an exception when it was \ invoked for connection %d from %s: %s SEVERE_ERR_PLUGIN_POST_DISCONNECT_PLUGIN_RETURNED_NULL_38=The post-disconnect \ plugin defined in configuration entry %s returned null when invoked for \ connection %d from %s. This is an illegal response SEVERE_ERR_PLUGIN_PRE_PARSE_PLUGIN_EXCEPTION_39=The pre-parse %s plugin \ defined in configuration entry %s threw an exception when it was invoked for \ connection %d operation %d: %s. Processing on this operation will be \ terminated SEVERE_ERR_PLUGIN_PRE_PARSE_PLUGIN_RETURNED_NULL_40=The pre-parse %s plugin \ defined in configuration entry %s returned null when invoked for connection \ %d operation %s. This is an illegal response, and processing on this \ operation will be terminated SEVERE_ERR_PLUGIN_PRE_OPERATION_PLUGIN_EXCEPTION_41=The pre-operation %s \ plugin defined in configuration entry %s threw an exception when it was \ invoked for connection %d operation %d: %s. Processing on this operation \ will be terminated SEVERE_ERR_PLUGIN_PRE_OPERATION_PLUGIN_RETURNED_NULL_42=The pre-operation %s \ plugin defined in configuration entry %s returned null when invoked for \ connection %d operation %d. This is an illegal response, and processing on \ this operation will be terminated SEVERE_ERR_PLUGIN_POST_OPERATION_PLUGIN_EXCEPTION_43=The post-operation %s \ plugin defined in configuration entry %s threw an exception when it was \ invoked for connection %d operation %d: %s. Processing on this operation \ will be terminated SEVERE_ERR_PLUGIN_POST_OPERATION_PLUGIN_RETURNED_NULL_44=The post-operation \ %s plugin defined in configuration entry %s returned null when invoked for \ connection %d operation %d. This is an illegal response, and processing on \ this operation will be terminated SEVERE_ERR_PLUGIN_POST_RESPONSE_PLUGIN_EXCEPTION_45=The post-response %s \ plugin defined in configuration entry %s threw an exception when it was \ invoked for connection %d operation %d: %s. Processing on this operation \ will be terminated SEVERE_ERR_PLUGIN_POST_RESPONSE_PLUGIN_RETURNED_NULL_46=The post-response %s \ plugin defined in configuration entry %s returned null when invoked for \ connection %d operation %d. This is an illegal response, and processing on \ this operation will be terminated SEVERE_ERR_PLUGIN_SEARCH_ENTRY_PLUGIN_EXCEPTION_47=The search result entry \ plugin defined in configuration entry %s threw an exception when it was \ invoked for connection %d operation %d with entry %s: %s. Processing on \ this search operation will be terminated SEVERE_ERR_PLUGIN_SEARCH_ENTRY_PLUGIN_RETURNED_NULL_48=The search result \ entry plugin defined in configuration entry %s returned null when invoked for \ connection %d operation %d with entry %s. This is an illegal response, and \ processing on this search operation will be terminated SEVERE_ERR_PLUGIN_SEARCH_REFERENCE_PLUGIN_EXCEPTION_49=The search result \ reference plugin defined in configuration entry %s threw an exception when it \ was invoked for connection %d operation %d with referral URL(s) %s: %s. \ Processing on this search operation will be terminated SEVERE_ERR_PLUGIN_SEARCH_REFERENCE_PLUGIN_RETURNED_NULL_50=The search result \ reference plugin defined in configuration entry %s returned null when invoked \ for connection %d operation %d with referral URL(s) %s. This is an illegal \ response, and processing on this search operation will be terminated SEVERE_ERR_PLUGIN_LASTMOD_INVALID_PLUGIN_TYPE_51=An attempt was made to \ register the LastMod plugin to be invoked as a %s plugin. This plugin type \ is not allowed for this plugin INFO_PROFILEVIEWER_DESCRIPTION_FILENAMES_52=Specifies the path to a profile \ data file. This argument may be provided more than once to analyze data \ from multiple data files INFO_PROFILEVIEWER_DESCRIPTION_USE_GUI_53=Indicates whether to view the \ profile information in GUI mode or to write the resulting data to standard \ output INFO_PROFILEVIEWER_DESCRIPTION_USAGE_54=Displays this usage information SEVERE_ERR_PROFILEVIEWER_CANNOT_INITIALIZE_ARGS_55=An unexpected error \ occurred while attempting to initialize the command-line arguments: %s SEVERE_ERR_PROFILEVIEWER_ERROR_PARSING_ARGS_56=An error occurred while \ parsing the command-line arguments: %s SEVERE_ERR_PROFILEVIEWER_CANNOT_PROCESS_DATA_FILE_57=An error occurred while \ trying to process the profile data in file %s: %s SEVERE_ERR_PLUGIN_LDIF_IMPORT_PLUGIN_EXCEPTION_58=The LDIF import plugin \ defined in configuration entry %s threw an exception when it was invoked on \ entry %s: %s SEVERE_ERR_PLUGIN_LDIF_IMPORT_PLUGIN_RETURNED_NULL_59=The LDIF import plugin \ defined in configuration entry %s returned null when invoked on entry %s. \ This is an illegal response SEVERE_ERR_PLUGIN_LDIF_EXPORT_PLUGIN_EXCEPTION_60=The LDIF export plugin \ defined in configuration entry %s threw an exception when it was invoked on \ entry %s: %s SEVERE_ERR_PLUGIN_LDIF_EXPORT_PLUGIN_RETURNED_NULL_61=The LDIF export plugin \ defined in configuration entry %s returned null when invoked on entry %s. \ This is an illegal response SEVERE_ERR_PLUGIN_ENTRYUUID_INVALID_PLUGIN_TYPE_62=An attempt was made to \ register the EntryUUID plugin to be invoked as a %s plugin. This plugin type \ is not allowed for this plugin SEVERE_ERR_PLUGIN_INTERMEDIATE_RESPONSE_PLUGIN_EXCEPTION_63=The intermediate \ response plugin defined in configuration entry %s threw an exception when it \ was invoked for connection %d operation %d: %s. Processing on this \ operation will be terminated SEVERE_ERR_PLUGIN_INTERMEDIATE_RESPONSE_PLUGIN_RETURNED_NULL_64=The \ intermediate response plugin defined in configuration entry %s returned null \ when invoked for connection %d operation %d. This is an illegal response, \ and processing on this operation will be terminated SEVERE_ERR_PLUGIN_PWPIMPORT_INVALID_PLUGIN_TYPE_65=An attempt was made to \ register the password policy import plugin to be invoked as a %s plugin. \ This plugin type is not allowed for this plugin SEVERE_ERR_PLUGIN_PWPIMPORT_ERROR_ENCODING_PASSWORD_66=An error occurred \ while attempting to encode a password value stored in attribute %s of user \ entry %s: %s. Password values for this user will not be encoded SEVERE_ERR_PLUGIN_TYPE_NOT_SUPPORTED_67=The plugin defined in configuration \ entry %s does not support the %s plugin type INFO_PROFILEVIEWER_TOOL_DESCRIPTION_68=This utility may be used to view \ information in data files captured by the Directory Server profiler SEVERE_ERR_PLUGIN_PWIMPORT_NO_DEFAULT_AUTH_SCHEMES_69=The password policy \ import plugin is not configured any default auth password schemes, and the \ server does not support the %s auth password scheme SEVERE_ERR_PLUGIN_PWIMPORT_INVALID_DEFAULT_AUTH_SCHEME_70=Auth password \ storage scheme %s referenced by the password policy import plugin is not \ configured for use in the server SEVERE_ERR_PLUGIN_PWIMPORT_NO_DEFAULT_USER_SCHEMES_71=The password policy \ import plugin is not configured any default user password schemes, and the \ server does not support the %s auth password scheme SEVERE_ERR_PLUGIN_PWIMPORT_INVALID_DEFAULT_USER_SCHEME_72=User password \ storage scheme %s referenced by the password policy import plugin is not \ configured for use in the server SEVERE_WARN_PLUGIN_PWIMPORT_NO_SUCH_POLICY_73=Entry '%s' indicates that it \ uses custom password policy '%s', but no such policy is defined in the \ server. Any passwords contained in the entry will be encoded using the \ default storage schemes, but authentication as this user may not be possible SEVERE_WARN_PLUGIN_PWIMPORT_CANNOT_DECODE_POLICY_DN_74=An error occurred \ while attempting to decode the value of the custom password policy attribute \ in entry '%s': %s. Any passwords contained in the entry will be encoded \ using the default storage schemes, but authentication as this user may not be \ possible SEVERE_ERR_PLUGIN_SUBORDINATE_MODIFY_DN_PLUGIN_EXCEPTION_75=The subordinate \ modify DN plugin defined in configuration entry %s threw an exception when it \ was invoked for connection %d operation %d: %s. Processing on this \ operation will be terminated SEVERE_ERR_PLUGIN_SUBORDINATE_MODIFY_DN_PLUGIN_RETURNED_NULL_76=The \ subordinate modify DN plugin defined in configuration entry %s returned null \ when invoked for connection %d operation %s. This is an illegal response, \ and processing on this operation will be terminated opendj-sdk/opends/src/messages/messages/protocol.properties
New file @@ -0,0 +1,1406 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=PROTOCOL # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # MILD_ERR_ASN1_NULL_ELEMENT_1=Cannot decode the provided byte array as an \ ASN.1 element because the array was null MILD_ERR_ASN1_SHORT_ELEMENT_2=Cannot decode the provided byte array as an \ ASN.1 element because the length of the array (%d bytes) is less than the \ minimum required for an ASN.1 element (2 bytes) MILD_ERR_ASN1_INVALID_NUM_LENGTH_BYTES_3=Cannot decode the provided byte \ array as an ASN.1 element because it contained a multi-byte length with an \ invalid number of bytes (%d) MILD_ERR_ASN1_TRUNCATED_LENGTH_4=Cannot decode the provided byte array as an \ ASN.1 element because it contained a multi-byte length of %d bytes but the \ array was too short to contain the entire length MILD_ERR_ASN1_LENGTH_MISMATCH_5=Cannot decode the provided byte array as an \ ASN.1 element because the decoded value length (%d bytes) does not equal the \ number of bytes remaining in the provided array (%d) MILD_ERR_ASN1_ELEMENT_SET_NULL_6=Cannot decode the provided byte array as a \ set of ASN.1 elements because the array was null MILD_ERR_ASN1_ELEMENT_SET_NO_LENGTH_7=Cannot decode the provided byte array \ as a set of ASN.1 elements because the end of the array was reached after \ having read the BER type but none of the value for an element MILD_ERR_ASN1_ELEMENT_SET_INVALID_NUM_LENGTH_BYTES_8=Cannot decode the \ provided byte array as a set of ASN.1 elements because it contained a \ multi-byte length with an invalid number of bytes (%d) MILD_ERR_ASN1_ELEMENT_SET_TRUNCATED_LENGTH_9=Cannot decode the provided byte \ array as a set of ASN.1 elements because it contained a multi-byte length of \ %d bytes but the array was too short to contain the entire length MILD_ERR_ASN1_ELEMENT_SET_TRUNCATED_VALUE_10=Cannot decode the provided byte \ array as a set of ASN.1 elements because the decoded length of an element \ (%d) is more than the number of bytes remaining (%d) MILD_ERR_ASN1_BOOLEAN_SET_VALUE_NULL_11=Cannot decode the provided byte array \ as the value of an ASN.1 Boolean element because the array was null MILD_ERR_ASN1_BOOLEAN_SET_VALUE_INVALID_LENGTH_12=Cannot decode the provided \ byte array as the value of an ASN.1 Boolean element because the array did not \ have a length of exactly one byte (provided length was %d) MILD_ERR_ASN1_BOOLEAN_DECODE_ELEMENT_NULL_13=Cannot decode the provided ASN.1 \ element as a Boolean element because the provided element was null MILD_ERR_ASN1_BOOLEAN_DECODE_ELEMENT_INVALID_LENGTH_14=Cannot decode the \ provided ASN.1 element as a Boolean element because the length of the element \ value was not exactly one byte (actual length was %d) MILD_ERR_ASN1_BOOLEAN_DECODE_ARRAY_NULL_15=Cannot decode the provided byte \ array as an ASN.1 Boolean element because the array was null MILD_ERR_ASN1_BOOLEAN_SHORT_ELEMENT_16=Cannot decode the provided byte array \ as an ASN.1 Boolean element because the length of the array (%d bytes) is \ less than the minimum required for a Boolean element (3 bytes) MILD_ERR_ASN1_BOOLEAN_DECODE_ARRAY_INVALID_LENGTH_17=Cannot decode the \ provided byte array as an ASN.1 Boolean element because the decoded value \ length was not exactly one byte (decoded length was %d) MILD_ERR_ASN1_NULL_SET_VALUE_INVALID_LENGTH_18=Cannot decode the provided \ byte array as the value of an ASN.1 null element because the array did not \ have a length of exactly zero byte (provided length was %d) MILD_ERR_ASN1_NULL_DECODE_ELEMENT_NULL_19=Cannot decode the provided ASN.1 \ element as a null element because the provided element was null MILD_ERR_ASN1_NULL_DECODE_ELEMENT_INVALID_LENGTH_20=Cannot decode the \ provided ASN.1 element as a null element because the length of the element \ value was not exactly zero bytes (actual length was %d) MILD_ERR_ASN1_NULL_DECODE_ARRAY_NULL_21=Cannot decode the provided byte array \ as an ASN.1 null element because the array was null MILD_ERR_ASN1_NULL_DECODE_ARRAY_INVALID_LENGTH_22=Cannot decode the provided \ byte array as an ASN.1 null element because the decoded value length was not \ exactly zero bytes (decoded length was %d) MILD_ERR_ASN1_OCTET_STRING_DECODE_ELEMENT_NULL_23=Cannot decode the provided \ ASN.1 element as an octet string element because the provided element was \ null MILD_ERR_ASN1_OCTET_STRING_DECODE_ARRAY_NULL_24=Cannot decode the provided \ byte array as an ASN.1 octet string element because the array was null MILD_ERR_ASN1_INTEGER_SET_VALUE_NULL_25=Cannot decode the provided byte array \ as the value of an ASN.1 integer element because the array was null MILD_ERR_ASN1_INTEGER_SET_VALUE_INVALID_LENGTH_26=Cannot decode the provided \ byte array as the value of an ASN.1 integer element because the array did not \ have a length between 1 and 4 bytes (provided length was %d) MILD_ERR_ASN1_INTEGER_DECODE_ELEMENT_NULL_27=Cannot decode the provided ASN.1 \ element as an integer element because the provided element was null MILD_ERR_ASN1_INTEGER_DECODE_ELEMENT_INVALID_LENGTH_28=Cannot decode the \ provided ASN.1 element as an integer element because the length of the \ element value was not between one and four bytes (actual length was %d) MILD_ERR_ASN1_INTEGER_DECODE_ARRAY_NULL_29=Cannot decode the provided byte \ array as an ASN.1 integer element because the array was null MILD_ERR_ASN1_INTEGER_SHORT_ELEMENT_30=Cannot decode the provided byte array \ as an ASN.1 integer element because the length of the array (%d bytes) is \ less than the minimum required for an integer element (3 bytes) MILD_ERR_ASN1_INTEGER_DECODE_ARRAY_INVALID_LENGTH_31=Cannot decode the \ provided byte array as an ASN.1 integer element because the decoded value \ length was not between 1 and 4 bytes (decoded length was %d) MILD_ERR_ASN1_ENUMERATED_SET_VALUE_NULL_32=Cannot decode the provided byte \ array as the value of an ASN.1 enumerated element because the array was null MILD_ERR_ASN1_ENUMERATED_SET_VALUE_INVALID_LENGTH_33=Cannot decode the \ provided byte array as the value of an ASN.1 enumerated element because the \ array did not have a length between 1 and 4 bytes (provided length was %d) MILD_ERR_ASN1_ENUMERATED_DECODE_ELEMENT_NULL_34=Cannot decode the provided \ ASN.1 element as an enumerated element because the provided element was null MILD_ERR_ASN1_ENUMERATED_DECODE_ELEMENT_INVALID_LENGTH_35=Cannot decode the \ provided ASN.1 element as an enumerated element because the length of the \ element value was not between one and four bytes (actual length was %d) MILD_ERR_ASN1_ENUMERATED_DECODE_ARRAY_NULL_36=Cannot decode the provided byte \ array as an ASN.1 enumerated element because the array was null MILD_ERR_ASN1_ENUMERATED_SHORT_ELEMENT_37=Cannot decode the provided byte \ array as an ASN.1 enumerated element because the length of the array (%d \ bytes) is less than the minimum required for an enumerated element (3 bytes) MILD_ERR_ASN1_ENUMERATED_DECODE_ARRAY_INVALID_LENGTH_38=Cannot decode the \ provided byte array as an ASN.1 enumerated element because the decoded value \ length was not between 1 and 4 bytes (decoded length was %d) MILD_ERR_ASN1_SEQUENCE_SET_VALUE_NULL_39=Cannot decode the provided byte \ array as the value of an ASN.1 sequence element because the array was null MILD_ERR_ASN1_SEQUENCE_DECODE_ELEMENT_NULL_40=Cannot decode the provided \ ASN.1 element as a sequence element because the provided element was null MILD_ERR_ASN1_SEQUENCE_DECODE_ARRAY_NULL_41=Cannot decode the provided byte \ array as an ASN.1 sequence element because the array was null MILD_ERR_ASN1_SET_SET_VALUE_NULL_42=Cannot decode the provided byte array as \ the value of an ASN.1 set element because the array was null MILD_ERR_ASN1_SET_DECODE_ELEMENT_NULL_43=Cannot decode the provided ASN.1 \ element as a set element because the provided element was null MILD_ERR_ASN1_SET_DECODE_ARRAY_NULL_44=Cannot decode the provided byte array \ as an ASN.1 set element because the array was null MILD_ERR_LDAP_MESSAGE_DECODE_NULL_45=Cannot decode the provided ASN.1 \ sequence as an LDAP message because the sequence was null MILD_ERR_LDAP_MESSAGE_DECODE_INVALID_ELEMENT_COUNT_46=Cannot decode the \ provided ASN.1 sequence as an LDAP message because the sequence contained an \ invalid number of elements (expected 2 or 3, got %d) MILD_ERR_LDAP_MESSAGE_DECODE_MESSAGE_ID_47=Cannot decode the provided ASN.1 \ sequence as an LDAP message because the first element of the sequence could \ not be decoded as an integer message ID: %s MILD_ERR_LDAP_MESSAGE_DECODE_PROTOCOL_OP_48=Cannot decode the provided ASN.1 \ sequence as an LDAP message because the second element of the sequence could \ not be decoded as the protocol op: %s MILD_ERR_LDAP_MESSAGE_DECODE_CONTROLS_49=Cannot decode the provided ASN.1 \ sequence as an LDAP message because the third element of the sequence could \ not be decoded as the set of controls: %s MILD_ERR_LDAP_CONTROL_DECODE_NULL_50=Cannot decode the provided ASN.1 element \ as an LDAP control because the element was null MILD_ERR_LDAP_CONTROL_DECODE_SEQUENCE_51=Cannot decode the provided ASN.1 \ element as an LDAP control because the element could not be decoded as a \ sequence: %s MILD_ERR_LDAP_CONTROL_DECODE_INVALID_ELEMENT_COUNT_52=Cannot decode the \ provided ASN.1 element as an LDAP control because the control sequence \ contained an invalid number of elements (expected 1 to 3, got %d) MILD_ERR_LDAP_CONTROL_DECODE_OID_53=Cannot decode the provided ASN.1 element \ as an LDAP control because the OID could not be decoded as a string: %s MILD_ERR_LDAP_CONTROL_DECODE_CRITICALITY_54=Cannot decode the provided ASN.1 \ element as an LDAP control because the criticality could not be decoded as \ Boolean value: %s MILD_ERR_LDAP_CONTROL_DECODE_VALUE_55=Cannot decode the provided ASN.1 \ element as an LDAP control because the value could not be decoded as an octet \ string: %s MILD_ERR_LDAP_CONTROL_DECODE_INVALID_TYPE_56=Cannot decode the provided ASN.1 \ element as an LDAP control because the BER type for the second element in the \ sequence was invalid (expected 01 or 04, got %x) MILD_ERR_LDAP_CONTROL_DECODE_CONTROLS_NULL_57=Cannot decode the provided \ ASN.1 element as a set of LDAP controls because the element was null MILD_ERR_LDAP_CONTROL_DECODE_CONTROLS_SEQUENCE_58=Cannot decode the provided \ ASN.1 element as a set of LDAP controls because the element could not be \ decoded as a sequence: %s MILD_ERR_LDAP_ABANDON_REQUEST_DECODE_ID_59=Cannot decode the provided ASN.1 \ element as an LDAP abandon request protocol op because a problem occurred \ while trying to obtain the message ID of the operation to abandon: %s MILD_ERR_LDAP_RESULT_DECODE_SEQUENCE_60=Cannot decode the provided ASN.1 \ element as an LDAP result protocol op because a problem occurred while trying \ to parse the result sequence: %s MILD_ERR_LDAP_RESULT_DECODE_INVALID_ELEMENT_COUNT_61=Cannot decode the \ provided ASN.1 element as an LDAP result protocol op because the result \ sequence did not contain a valid number of elements (expected 3 or 4, got %d) MILD_ERR_LDAP_RESULT_DECODE_RESULT_CODE_62=Cannot decode the provided ASN.1 \ element as an LDAP result protocol op because the first element in the result \ sequence could not be decoded as an integer result code: %s MILD_ERR_LDAP_RESULT_DECODE_MATCHED_DN_63=Cannot decode the provided ASN.1 \ element as an LDAP result protocol op because the second element in the \ result sequence could not be decoded as the matched DN: %s MILD_ERR_LDAP_RESULT_DECODE_ERROR_MESSAGE_64=Cannot decode the provided ASN.1 \ element as an LDAP result protocol op because the third element in the result \ sequence could not be decoded as the error message: %s MILD_ERR_LDAP_RESULT_DECODE_REFERRALS_65=Cannot decode the provided ASN.1 \ element as an LDAP result protocol op because the fourth element in the \ result sequence could not be decoded as a set of referral URLs: %s MILD_ERR_LDAP_BIND_RESULT_DECODE_INVALID_ELEMENT_COUNT_66=Cannot decode the \ provided ASN.1 element as an LDAP bind response protocol op because the \ result sequence did not contain a valid number of elements (expected 3 to 5, \ got %d) MILD_ERR_LDAP_BIND_RESULT_DECODE_SERVER_SASL_CREDENTIALS_67=Cannot decode the \ provided ASN.1 element as an LDAP bind response protocol op because the final \ element in the result sequence could not be decoded as the server SASL \ credentials: %s MILD_ERR_LDAP_BIND_RESULT_DECODE_INVALID_TYPE_68=Cannot decode the provided \ ASN.1 element as an LDAP bind response protocol op because the BER type for \ the fourth element in the sequence was invalid (expected A3 or 87, got %x) MILD_ERR_LDAP_EXTENDED_RESULT_DECODE_INVALID_ELEMENT_COUNT_69=Cannot decode \ the provided ASN.1 element as an LDAP bind response protocol op because the \ result sequence did not contain a valid number of elements (expected 3 to 6, \ got %d) MILD_ERR_LDAP_EXTENDED_RESULT_DECODE_REFERRALS_70=Cannot decode the provided \ ASN.1 element as an LDAP bind response protocol op because the set of \ referral URLs could not be decoded: %s MILD_ERR_LDAP_EXTENDED_RESULT_DECODE_OID_71=Cannot decode the provided ASN.1 \ element as an LDAP bind response protocol op because the response OID could \ not be decoded: %s MILD_ERR_LDAP_EXTENDED_RESULT_DECODE_VALUE_72=Cannot decode the provided \ ASN.1 element as an LDAP bind response protocol op because the response value \ could not be decoded: %s MILD_ERR_LDAP_EXTENDED_RESULT_DECODE_INVALID_TYPE_73=Cannot decode the \ provided ASN.1 element as an LDAP extended response protocol op because one \ of the elements it contained had an invalid BER type (expected A3, 8A, or 8B, \ got %x) MILD_ERR_LDAP_UNBIND_DECODE_74=Cannot decode the provided ASN.1 element as an \ LDAP unbind request protocol op: %s MILD_ERR_LDAP_BIND_REQUEST_DECODE_SEQUENCE_75=Cannot decode the provided \ ASN.1 element as an LDAP bind request protocol op because the element could \ not be decoded as a sequence: %s MILD_ERR_LDAP_BIND_REQUEST_DECODE_INVALID_ELEMENT_COUNT_76=Cannot decode the \ provided ASN.1 element as an LDAP bind request protocol op because the \ request sequence had an invalid number of elements (expected 3, got %d) MILD_ERR_LDAP_BIND_REQUEST_DECODE_VERSION_77=Cannot decode the provided ASN.1 \ element as an LDAP bind request protocol op because the protocol version \ could not be decoded as an integer: %s MILD_ERR_LDAP_BIND_REQUEST_DECODE_DN_78=Cannot decode the provided ASN.1 \ element as an LDAP bind request protocol op because the bind DN could not be \ properly decoded: %s MILD_ERR_LDAP_BIND_REQUEST_DECODE_PASSWORD_79=Cannot decode the provided \ ASN.1 element as an LDAP bind request protocol op because the password to use \ for simple authentication could not be decoded: %s MILD_ERR_LDAP_BIND_REQUEST_DECODE_SASL_INFO_80=Cannot decode the provided \ ASN.1 element as an LDAP bind request protocol op because the SASL \ authentication information could not be decoded: %s MILD_ERR_LDAP_BIND_REQUEST_DECODE_INVALID_CRED_TYPE_81=Cannot decode the \ provided ASN.1 element as an LDAP bind request protocol op because the \ authentication info element had an invalid BER type (expected 80 or A3, got \ %x) MILD_ERR_LDAP_BIND_REQUEST_DECODE_CREDENTIALS_82=Cannot decoded the provided \ ASN.1 element as an LDAP bind request protocol op because an unexpected error \ occurred while trying to decode the authentication info element: %s MILD_ERR_LDAP_COMPARE_REQUEST_DECODE_SEQUENCE_83=Cannot decode the provided \ ASN.1 element as an LDAP compare request protocol op because the element \ could not be decoded as a sequence: %s MILD_ERR_LDAP_COMPARE_REQUEST_DECODE_INVALID_ELEMENT_COUNT_84=Cannot decode \ the provided ASN.1 element as an LDAP compare request protocol op because the \ request sequence had an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_COMPARE_REQUEST_DECODE_DN_85=Cannot decode the provided ASN.1 \ element as an LDAP compare request protocol op because the target DN could \ not be properly decoded: %s MILD_ERR_LDAP_COMPARE_REQUEST_DECODE_AVA_86=Cannot decode the provided ASN.1 \ element as an LDAP compare request protocol op because the attribute value \ assertion could not be decoded as a sequence: %s MILD_ERR_LDAP_COMPARE_REQUEST_DECODE_AVA_COUNT_87=Cannot decode the provided \ ASN.1 element as an LDAP compare request protocol op because the attribute \ value assertion sequence had an invalid number of elements (expected 2, got \ %d) MILD_ERR_LDAP_COMPARE_REQUEST_DECODE_TYPE_88=Cannot decode the provided ASN.1 \ element as an LDAP compare request protocol op because the attribute type \ could not be properly decoded: %s MILD_ERR_LDAP_COMPARE_REQUEST_DECODE_VALUE_89=Cannot decode the provided \ ASN.1 element as an LDAP compare request protocol op because the assertion \ value could not be properly decoded: %s MILD_ERR_LDAP_DELETE_REQUEST_DECODE_DN_90=Cannot decode the provided ASN.1 \ element as an LDAP delete request protocol op because the target DN could not \ be properly decoded: %s MILD_ERR_LDAP_EXTENDED_REQUEST_DECODE_SEQUENCE_91=Cannot decode the provided \ ASN.1 element as an LDAP extended request protocol op because the element \ could not be decoded as a sequence: %s MILD_ERR_LDAP_EXTENDED_REQUEST_DECODE_INVALID_ELEMENT_COUNT_92=Cannot decode \ the provided ASN.1 element as an LDAP extended request protocol op because \ the request sequence had an invalid number of elements (expected 1 or 2, got \ %d) MILD_ERR_LDAP_EXTENDED_REQUEST_DECODE_OID_93=Cannot decode the provided ASN.1 \ element as an LDAP extended request protocol op because the OID could not be \ properly decoded: %s MILD_ERR_LDAP_EXTENDED_REQUEST_DECODE_VALUE_94=Cannot decode the provided \ ASN.1 element as an LDAP extended request protocol op because the value could \ not be properly decoded: %s MILD_ERR_LDAP_MODIFY_DN_REQUEST_DECODE_SEQUENCE_95=Cannot decode the provided \ ASN.1 element as an LDAP modify DN request protocol op because the element \ could not be decoded as a sequence: %s MILD_ERR_LDAP_MODIFY_DN_REQUEST_DECODE_INVALID_ELEMENT_COUNT_96=Cannot decode \ the provided ASN.1 element as an LDAP modify DN request protocol op because \ the request sequence had an invalid number of elements (expected 3 or 4, got \ %d) MILD_ERR_LDAP_MODIFY_DN_REQUEST_DECODE_DN_97=Cannot decode the provided ASN.1 \ element as an LDAP modify DN request protocol op because the entry DN could \ not be properly decoded: %s MILD_ERR_LDAP_MODIFY_DN_REQUEST_DECODE_NEW_RDN_98=Cannot decode the provided \ ASN.1 element as an LDAP modify DN request protocol op because the new RDN \ could not be properly decoded: %s MILD_ERR_LDAP_MODIFY_DN_REQUEST_DECODE_DELETE_OLD_RDN_99=Cannot decode the \ provided ASN.1 element as an LDAP modify DN request protocol op because the \ deleteOldRDN flag could not be properly decoded: %s MILD_ERR_LDAP_MODIFY_DN_REQUEST_DECODE_NEW_SUPERIOR_100=Cannot decode the \ provided ASN.1 element as an LDAP modify DN request protocol op because the \ new superior DN could not be properly decoded: %s MILD_ERR_LDAP_ATTRIBUTE_DECODE_SEQUENCE_101=Cannot decode the provided ASN.1 \ element as an LDAP attribute because the element could not be decoded as a \ sequence: %s MILD_ERR_LDAP_ATTRIBUTE_DECODE_INVALID_ELEMENT_COUNT_102=Cannot decode the \ provided ASN.1 element as an LDAP attribute because the request sequence had \ an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_ATTRIBUTE_DECODE_TYPE_103=Cannot decode the provided ASN.1 \ element as an LDAP attribute because the attribute type could not be decoded: \ %s MILD_ERR_LDAP_ATTRIBUTE_DECODE_VALUES_104=Cannot decode the provided ASN.1 \ element as an LDAP attribute because the set of values could not be decoded: \ %s MILD_ERR_LDAP_ADD_REQUEST_DECODE_SEQUENCE_105=Cannot decode the provided \ ASN.1 element as an LDAP add request protocol op because the element could \ not be decoded as a sequence: %s MILD_ERR_LDAP_ADD_REQUEST_DECODE_INVALID_ELEMENT_COUNT_106=Cannot decode the \ provided ASN.1 element as an LDAP add request protocol op because the request \ sequence had an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_ADD_REQUEST_DECODE_DN_107=Cannot decode the provided ASN.1 \ element as an LDAP add request protocol op because the entry DN could not be \ decoded: %s MILD_ERR_LDAP_ADD_REQUEST_DECODE_ATTRS_108=Cannot decode the provided ASN.1 \ element as an LDAP add request protocol op because the set of attributes \ could not be decoded: %s MILD_ERR_LDAP_MODIFICATION_DECODE_SEQUENCE_109=Cannot decode the provided \ ASN.1 element as an LDAP modification because the element could not be \ decoded as a sequence: %s MILD_ERR_LDAP_MODIFICATION_DECODE_INVALID_ELEMENT_COUNT_110=Cannot decode the \ provided ASN.1 element as an LDAP modification because the request sequence \ had an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_MODIFICATION_DECODE_INVALID_MOD_TYPE_111=Cannot decode the \ provided ASN.1 element as an LDAP modification because it contained an \ invalid modification type (%d) MILD_ERR_LDAP_MODIFICATION_DECODE_MOD_TYPE_112=Cannot decode the provided \ ASN.1 element as an LDAP modification because the modification type could not \ be decoded: %s MILD_ERR_LDAP_MODIFICATION_DECODE_ATTR_113=Cannot decode the provided ASN.1 \ element as an LDAP modification because the attribute could not be decoded: \ %s MILD_ERR_LDAP_MODIFY_REQUEST_DECODE_SEQUENCE_114=Cannot decode the provided \ ASN.1 element as an LDAP modify request protocol op because the element could \ not be decoded as a sequence: %s MILD_ERR_LDAP_MODIFY_REQUEST_DECODE_INVALID_ELEMENT_COUNT_115=Cannot decode \ the provided ASN.1 element as an LDAP modify request protocol op because the \ request sequence had an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_MODIFY_REQUEST_DECODE_DN_116=Cannot decode the provided ASN.1 \ element as an LDAP modify request protocol op because the entry DN could not \ be decoded: %s MILD_ERR_LDAP_MODIFY_REQUEST_DECODE_MODS_117=Cannot decode the provided ASN.1 \ element as an LDAP modify request protocol op because the set of \ modifications could not be decoded: %s MILD_ERR_LDAP_SEARCH_ENTRY_DECODE_SEQUENCE_118=Cannot decode the provided \ ASN.1 element as an LDAP search result entry protocol op because the element \ could not be decoded as a sequence: %s MILD_ERR_LDAP_SEARCH_ENTRY_DECODE_INVALID_ELEMENT_COUNT_119=Cannot decode the \ provided ASN.1 element as an LDAP search result entry protocol op because the \ request sequence had an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_SEARCH_ENTRY_DECODE_DN_120=Cannot decode the provided ASN.1 \ element as an LDAP search result entry protocol op because the entry DN could \ not be decoded: %s MILD_ERR_LDAP_SEARCH_ENTRY_DECODE_ATTRS_121=Cannot decode the provided ASN.1 \ element as an LDAP search result entry protocol op because the set of \ attributes could not be decoded: %s MILD_ERR_LDAP_SEARCH_REFERENCE_DECODE_SEQUENCE_122=Cannot decode the provided \ ASN.1 element as an LDAP search result reference protocol op because the \ element could not be decoded as a sequence: %s MILD_ERR_LDAP_SEARCH_REFERENCE_DECODE_URLS_123=Cannot decode the provided \ ASN.1 element as an LDAP search result reference protocol op because a \ problem occurred while trying to decode the sequence elements as referral \ URLs: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_SEQUENCE_124=Cannot decode the provided \ ASN.1 element as an LDAP search request protocol op because the element could \ not be decoded as a sequence: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_INVALID_ELEMENT_COUNT_125=Cannot decode \ the provided ASN.1 element as an LDAP search request protocol op because the \ request sequence had an invalid number of elements (expected 8, got %d) MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_BASE_126=Cannot decode the provided ASN.1 \ element as an LDAP search request protocol op because the base DN could not \ be decoded: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_INVALID_SCOPE_127=Cannot decode the \ provided ASN.1 element as an LDAP search request protocol op because the \ provided scope value (%d) is invalid MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_SCOPE_128=Cannot decode the provided \ ASN.1 element as an LDAP search request protocol op because the scope could \ not be decoded: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_INVALID_DEREF_129=Cannot decode the \ provided ASN.1 element as an LDAP search request protocol op because the \ provided alias dereferencing policy value (%d) is invalid MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_DEREF_130=Cannot decode the provided \ ASN.1 element as an LDAP search request protocol op because the alias \ dereferencing policy could not be decoded: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_SIZE_LIMIT_131=Cannot decode the provided \ ASN.1 element as an LDAP search request protocol op because the size limit \ could not be decoded: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_TIME_LIMIT_132=Cannot decode the provided \ ASN.1 element as an LDAP search request protocol op because the time limit \ could not be decoded: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_TYPES_ONLY_133=Cannot decode the provided \ ASN.1 element as an LDAP search request protocol op because the typesOnly \ flag could not be decoded: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_FILTER_134=Cannot decode the provided \ ASN.1 element as an LDAP search request protocol op because the filter could \ not be decoded: %s MILD_ERR_LDAP_SEARCH_REQUEST_DECODE_ATTRIBUTES_135=Cannot decode the provided \ ASN.1 element as an LDAP search request protocol op because the requested \ attribute set could not be decoded: %s MILD_ERR_LDAP_PROTOCOL_OP_DECODE_NULL_136=Cannot decode the provided ASN.1 \ element as an LDAP protocol op because the element was null MILD_ERR_LDAP_PROTOCOL_OP_DECODE_INVALID_TYPE_137=Cannot decode the provided \ ASN.1 element as an LDAP protocol op because the element had an invalid BER \ type (%x) for an LDAP protocol op MILD_ERR_LDAP_FILTER_DECODE_NULL_138=Cannot decode the provided ASN.1 element \ as an LDAP search filter because the element was null MILD_ERR_LDAP_FILTER_DECODE_INVALID_TYPE_139=Cannot decode the provided ASN.1 \ element as an LDAP search filter because the element had an invalid BER type \ (%x) for a search filter MILD_ERR_LDAP_FILTER_DECODE_COMPOUND_SET_140=Cannot decode the provided ASN.1 \ element as an LDAP search filter because the compound filter set could not be \ decoded: %s MILD_ERR_LDAP_FILTER_DECODE_COMPOUND_COMPONENTS_141=Cannot decode the \ provided ASN.1 element as an LDAP search filter because an unexpected error \ occurred while trying to decode one of the compound filter components: %s MILD_ERR_LDAP_FILTER_DECODE_NOT_ELEMENT_142=Cannot decode the provided ASN.1 \ element as an LDAP search filter because the value of the element cannot \ itself be decoded as an ASN.1 element for a NOT filter component: %s MILD_ERR_LDAP_FILTER_DECODE_NOT_COMPONENT_143=Cannot decode the provided \ ASN.1 element as an LDAP search filter because the NOT component element \ could not be decoded as an LDAP filter: %s MILD_ERR_LDAP_FILTER_DECODE_TV_SEQUENCE_144=Cannot decode the provided ASN.1 \ element as an LDAP search filter because the element could not be decoded as \ a type-and-value sequence: %s MILD_ERR_LDAP_FILTER_DECODE_TV_INVALID_ELEMENT_COUNT_145=Cannot decode the \ provided ASN.1 element as an LDAP search filter because the type-and-value \ sequence had an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_FILTER_DECODE_TV_TYPE_146=Cannot decode the provided ASN.1 \ element as an LDAP search filter because the attribute type could not be \ decoded from the type-and-value sequence: %s MILD_ERR_LDAP_FILTER_DECODE_TV_VALUE_147=Cannot decode the provided ASN.1 \ element as an LDAP search filter because the assertion value could not be \ decoded from the type-and-value sequence: %s MILD_ERR_LDAP_FILTER_DECODE_SUBSTRING_SEQUENCE_148=Cannot decode the provided \ ASN.1 element as an LDAP search filter because the element could not be \ decoded as a substring sequence: %s MILD_ERR_LDAP_FILTER_DECODE_SUBSTRING_INVALID_ELEMENT_COUNT_149=Cannot decode \ the provided ASN.1 element as an LDAP search filter because the substring \ sequence had an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_FILTER_DECODE_SUBSTRING_TYPE_150=Cannot decode the provided \ ASN.1 element as an LDAP search filter because the attribute type could not \ be decoded from the substring sequence: %s MILD_ERR_LDAP_FILTER_DECODE_SUBSTRING_ELEMENTS_151=Cannot decode the provided \ ASN.1 element as an LDAP search filter because the substring value sequence \ could not be decoded: %s MILD_ERR_LDAP_FILTER_DECODE_SUBSTRING_NO_SUBELEMENTS_152=Cannot decode the \ provided ASN.1 element as an LDAP search filter because the substring value \ sequence did not contain any elements MILD_ERR_LDAP_FILTER_DECODE_SUBSTRING_INVALID_SUBTYPE_153=Cannot decode the \ provided ASN.1 element as an LDAP search filter because the substring value \ sequence had an element with an invalid BER type (%x) MILD_ERR_LDAP_FILTER_DECODE_SUBSTRING_VALUES_154=Cannot decode the provided \ ASN.1 element as an LDAP search filter because a problem occurred while \ trying to parse the substring value elements: %s MILD_ERR_LDAP_FILTER_DECODE_PRESENCE_TYPE_155=Cannot decode the provided \ ASN.1 element as an LDAP search filter because the element could not be \ decoded as the presence attribute type: %s MILD_ERR_LDAP_FILTER_DECODE_EXTENSIBLE_SEQUENCE_156=Cannot decode the \ provided ASN.1 element as an LDAP search filter because the element could not \ be decoded as an extensible matching sequence: %s MILD_ERR_LDAP_FILTER_DECODE_EXTENSIBLE_INVALID_TYPE_157=Cannot decode the \ provided ASN.1 element as an LDAP search filter because the extensible \ matching sequence had an element with an invalid BER type (%x) MILD_ERR_LDAP_FILTER_DECODE_EXTENSIBLE_ELEMENTS_158=Cannot decode the \ provided ASN.1 element as an LDAP search filter because a problem occurred \ while trying to parse the extensible match sequence elements: %s MILD_ERR_LDAP_CLIENT_SEND_RESPONSE_NO_RESULT_CODE_159=The server attempted to \ send a response to the %s operation (conn=%d, op=%d), but the operation did \ not have a result code. This could indicate that the operation did not \ complete properly or that it is one that is not allowed to have a response. \ Using a generic 'Operations Error' response MILD_ERR_LDAP_CLIENT_SEND_RESPONSE_INVALID_OP_160=The server attempted to \ send a response to the %s operation (conn=%d, op=%d), but this type of \ operation is not allowed to have responses. Backtrace: %s MILD_ERR_LDAP_CLIENT_SEND_MESSAGE_ENCODE_ASN1_161=The server was unable to \ encode the provided LDAP message %s (conn=%d, op=%d) into an ASN.1 element: \ %s MILD_ERR_LDAP_CLIENT_SEND_MESSAGE_ENCODE_BYTES_162=The server was unable to \ encode the ASN.1 element generated from LDAP message %s (conn=%d, op=%d) into \ a byte array: %s MILD_ERR_LDAP_CLIENT_SEND_MESSAGE_IO_PROBLEM_163=The server was unable to \ send the LDAP message %s (conn=%d, op=%d) to the client because an I/O \ problem was encountered: %s MILD_ERR_LDAP_CLIENT_SEND_MESSAGE_UNEXPECTED_PROBLEM_164=The server was \ unable to send the LDAP message %s (conn=%d, op=%d) to the client because an \ unexpected problem was encountered: %s INFO_LDAP_CLIENT_GENERIC_NOTICE_OF_DISCONNECTION_165=The Directory Server is \ closing the connection to this client MILD_WARN_LDAP_CLIENT_DISCONNECT_IN_PROGRESS_166=The Directory Server is \ currently in the process of closing this client connection MILD_ERR_LDAP_CLIENT_DECODE_ZERO_BYTE_VALUE_167=The client sent a request to \ the Directory Server that was an ASN.1 element with a zero-byte value. This \ cannot possibly be a valid LDAP message MILD_ERR_LDAP_CLIENT_DECODE_MAX_REQUEST_SIZE_EXCEEDED_168=The client sent a \ request to the Directory Server with an ASN.1 element value length of %d \ bytes. This exceeds the maximum allowed request size of %d bytes, so \ processing cannot continue on this connection MILD_ERR_LDAP_CLIENT_DECODE_INVALID_MULTIBYTE_LENGTH_169=The client sent a \ request to the Directory Server with an ASN.1 element using multiple bytes to \ express the value length. The request indicated that %d bytes were needed to \ express the length, but this exceeds the maximum allowed limit of four bytes MILD_ERR_LDAP_CLIENT_DECODE_ASN1_FAILED_170=The client sent a request to the \ Directory Server that could not be properly decoded as an ASN.1 element: %s MILD_ERR_LDAP_CLIENT_DECODE_LDAP_MESSAGE_FAILED_171=The client sent a request \ to the Directory Server that could not be properly decoded as an LDAP \ message: %s SEVERE_ERR_LDAP_CLIENT_INVALID_DECODE_STATE_172=An internal error has \ occurred within the Directory Server to cause it to lose track of where it is \ in decoding requests on this client connection. It had an invalid decode \ state of %d, and this connection must be terminated MILD_ERR_LDAP_CLIENT_DECODE_INVALID_REQUEST_TYPE_173=The client sent an LDAP \ message to the Directory Server that was not a valid message for a client \ request: %s MILD_ERR_LDAP_CLIENT_CANNOT_CONVERT_MESSAGE_TO_OPERATION_174=The Directory \ Server was unable to convert the LDAP message read from the client (%s) to an \ internal operation for processing: %s MILD_ERR_LDAP_ABANDON_INVALID_MESSAGE_TYPE_175=Cannot convert the provided \ LDAP message (%s) to an abandon operation: %s MILD_ERR_LDAP_UNBIND_INVALID_MESSAGE_TYPE_176=Cannot convert the provided \ LDAP message (%s) to an unbind operation: %s FATAL_ERR_LDAP_CONNHANDLER_OPEN_SELECTOR_FAILED_177=The LDAP connection \ handler defined in configuration entry %s was unable to open a selector to \ allow it to multiplex the associated accept sockets: %s. This connection \ handler will be disabled SEVERE_ERR_LDAP_CONNHANDLER_CREATE_CHANNEL_FAILED_178=The LDAP connection \ handler defined in configuration entry %s was unable to create a server \ socket channel to accept connections on %s:%d: %s. The Directory Server \ will not listen for new connections on that address FATAL_ERR_LDAP_CONNHANDLER_NO_ACCEPTORS_179=The LDAP connection handler \ defined in configuration entry %s was unable to create any of the socket \ channels on any of the configured addresses. This connection handler will be \ disabled MILD_ERR_LDAP_CONNHANDLER_DENIED_CLIENT_180=The connection attempt from \ client %s to %s has been rejected because the client was included in one of \ the denied address ranges MILD_ERR_LDAP_CONNHANDLER_DISALLOWED_CLIENT_181=The connection attempt from \ client %s to %s has been rejected because the client was not included in one \ of the allowed address ranges INFO_LDAP_CONNHANDLER_UNABLE_TO_REGISTER_CLIENT_182=An internal error \ prevented the Directory Server from properly registering the client \ connection from %s to %s with an appropriate request handler: %s MILD_ERR_LDAP_CONNHANDLER_CANNOT_ACCEPT_CONNECTION_183=The LDAP connection \ handler defined in configuration entry %s was unable to accept a new client \ connection: %s FATAL_ERR_LDAP_CONNHANDLER_CONSECUTIVE_ACCEPT_FAILURES_184=The LDAP \ connection handler defined in configuration entry %s has experienced \ consecutive failures while trying to accept client connections: %s. This \ connection handler will be disabled FATAL_ERR_LDAP_CONNHANDLER_UNCAUGHT_ERROR_185=The LDAP connection handler \ defined in configuration entry %s caught an unexpected error while trying to \ listen for new connections: %s. This connection handler will be disabled FATAL_ERR_LDAP_REQHANDLER_OPEN_SELECTOR_FAILED_186=%s was unable to open a \ selector to multiplex reads from clients: %s. This request handler cannot \ continue processing FATAL_ERR_LDAP_REQHANDLER_CANNOT_REGISTER_187=%s was unable to register this \ client connection with the selector: %s FATAL_ERR_LDAP_REQHANDLER_REJECT_DUE_TO_SHUTDOWN_188=This connection could \ not be registered with a request handler because the Directory Server is \ shutting down FATAL_ERR_LDAP_REQHANDLER_REJECT_DUE_TO_QUEUE_FULL_189=This connection could \ not be registered with a request handler because the pending queue associated \ with %s is too full FATAL_ERR_LDAP_REQHANDLER_DEREGISTER_DUE_TO_SHUTDOWN_190=This client \ connection is being deregistered from the associated request handler because \ the Directory Server is shutting down: %s MILD_ERR_ASN1_READER_MAX_SIZE_EXCEEDED_191=Cannot decode the data read as an \ ASN.1 element because the decoded element length of %d bytes was larger than \ the maximum allowed element length of %d bytes. The underlying input stream \ has been closed and this reader may no longer be used MILD_ERR_LDAP_FILTER_STRING_NULL_192=Cannot decode the provided string as an \ LDAP search filter because the string was null MILD_ERR_LDAP_FILTER_UNCAUGHT_EXCEPTION_193=Cannot decode the provided string \ %s as an LDAP search filter because an unexpected exception was thrown during \ processing: %s MILD_ERR_LDAP_FILTER_MISMATCHED_PARENTHESES_194=The provided search filter \ "%s" had mismatched parentheses around the portion between positions %d and \ %d MILD_ERR_LDAP_FILTER_NO_EQUAL_SIGN_195=The provided search filter "%s" was \ missing an equal sign in the suspected simple filter component between \ positions %d and %d MILD_ERR_LDAP_FILTER_INVALID_ESCAPED_BYTE_196=The provided search filter "%s" \ had an invalid escaped byte value at position %d. A backslash in a value \ must be followed by two hexadecimal characters that define the byte that has \ been encoded MILD_ERR_LDAP_FILTER_COMPOUND_MISSING_PARENTHESES_197=The provided search \ filter "%s" could not be decoded because the compound filter between \ positions %d and %d did not start with an open parenthesis and end with a \ close parenthesis (they may be parentheses for different filter components) MILD_ERR_LDAP_FILTER_NO_CORRESPONDING_OPEN_PARENTHESIS_198=The provided \ search filter "%s" could not be decoded because the closing parenthesis at \ position %d did not have a corresponding open parenthesis MILD_ERR_LDAP_FILTER_NO_CORRESPONDING_CLOSE_PARENTHESIS_199=The provided \ search filter "%s" could not be decoded because the closing parenthesis at \ position %d did not have a corresponding close parenthesis MILD_ERR_LDAP_FILTER_SUBSTRING_NO_ASTERISKS_200=The provided search filter \ "%s" could not be decoded because the assumed substring filter value between \ positions %d and %d did not have any asterisk wildcard characters MILD_ERR_LDAP_FILTER_EXTENSIBLE_MATCH_NO_COLON_201=The provided search filter \ "%s" could not be decoded because the extensible match component starting at \ position %d did not have a colon to denote the end of the attribute type name MILD_ERR_LDAP_DISCONNECT_DUE_TO_INVALID_REQUEST_TYPE_202=Terminating this \ connection because the client sent an invalid message of type %s (LDAP \ message ID %d) that is not allowed for request messages SEVERE_ERR_LDAP_DISCONNECT_DUE_TO_PROCESSING_FAILURE_203=An unexpected \ failure occurred while trying to process a request of type %s (LDAP message \ ID %d): %s. The client connection will be terminated MILD_ERR_LDAP_INVALID_BIND_AUTH_TYPE_204=The bind request message (LDAP \ message ID %d) included an invalid authentication type of %s. This is a \ protocol error, and this connection will be terminated as per RFC 2251 \ section 4.2.3 MILD_ERR_LDAP_DISCONNECT_DUE_TO_BIND_PROTOCOL_ERROR_205=This client \ connection is being terminated because a protocol error occurred while trying \ to process a bind request. The LDAP message ID was %d and the error message \ for the bind response was %s MILD_ERR_LDAPV2_SKIPPING_EXTENDED_RESPONSE_206=An extended response message \ would have been sent to an LDAPv2 client (connection ID=%d, operation ID=%d): \ %s. LDAPv2 does not allow extended operations, so this response will not be \ sent MILD_ERR_LDAPV2_SKIPPING_SEARCH_REFERENCE_207=A search performed by an LDAPv2 \ client (connection ID=%d, operation ID=%d) would have included a search \ result reference %s. Referrals are not allowed for LDAPv2 clients, so this \ search reference will not be sent MILD_ERR_LDAPV2_REFERRAL_RESULT_CHANGED_208=The original result code for this \ message was 10 but this result is not allowed for LDAPv2 clients MILD_ERR_LDAPV2_REFERRALS_OMITTED_209=The response included one or more \ referrals, which are not allowed for LDAPv2 clients. The referrals included \ were: %s MILD_ERR_LDAPV2_CLIENTS_NOT_ALLOWED_210=The Directory Server has been \ configured to deny access to LDAPv2 clients. This connection will be closed MILD_ERR_LDAPV2_EXTENDED_REQUEST_NOT_ALLOWED_211=The client with connection \ ID %d authenticated to the Directory Server using LDAPv2, but attempted to \ send an extended operation request (LDAP message ID %d), which is not allowed \ for LDAPv2 clients. The connection will be terminated MILD_ERR_LDAP_STATS_INVALID_MONITOR_INITIALIZATION_212=An attempt was made to \ initialize the LDAP statistics monitor provider as defined in configuration \ entry %s. This monitor provider should only be dynamically created within \ the Directory Server itself and not from within the configuration SEVERE_ERR_LDAP_REQHANDLER_UNEXPECTED_SELECT_EXCEPTION_213=The LDAP request \ handler thread "%s" encountered an unexpected error that would have caused \ the thread to die: %s. The error has been caught and the request handler \ should continue operating as normal MILD_ERR_LDAP_CONNHANDLER_REJECTED_BY_SERVER_214=The attempt to register this \ connection with the Directory Server was rejected. This may indicate that \ the server already has the maximum allowed number of concurrent connections \ established, or that it is in a restricted access mode INFO_LDAP_CONNHANDLER_DESCRIPTION_LISTEN_ADDRESS_215=Specifies the address or \ set of addresses on which this connection handler may accept client \ connections. If no value is specified, then the server will accept \ connections on all active addresses. Changes to this configuration attribute \ will not take effect until the connection handler is disabled and re-enabled, \ or until the Directory Server is restarted INFO_LDAP_CONNHANDLER_DESCRIPTION_LISTEN_PORT_216=Specifies the TCP port on \ which this connection handler may accept client connections. Changes to this \ configuration attribute will not take effect until the connection handler is \ disabled and re-enabled, or until the Directory Server is restarted INFO_LDAP_CONNHANDLER_DESCRIPTION_ALLOWED_CLIENTS_217=Specifies a set of \ address masks that may be used to determine the addresses of the clients that \ are allowed to establish connections to this connection handler. If no \ values are specified, then all clients with addresses that do not match an \ address on the deny list will be allowed. Changes to this configuration \ attribute will take effect immediately but will not interfere with \ connections that may already be established INFO_LDAP_CONNHANDLER_DESCRIPTION_DENIED_CLIENTS_218=Specifies a set of \ address masks that may be used to determine the set of addresses of the \ clients that are not allowed to establish connections to this connection \ handler. If both allowed and denied client masks are defined and a client \ connection matches one or more masks in both lists, then the connection will \ be denied. If only a denied list is specified, then any client not matching \ a mask in that list will be allowed. Changes to this configuration attribute \ will take effect immediately but will not interfere with connections that may \ already be established INFO_LDAP_CONNHANDLER_DESCRIPTION_ALLOW_LDAPV2_219=Indicates whether to allow \ communication with LDAPv2 clients. LDAPv2 is considered an obsolete \ protocol, and clients using it will not be allowed to take advantage of all \ features offered by the server. Changes to this configuration attribute will \ take effect immediately, but will not interfere with connections that may \ already be established INFO_LDAP_CONNHANDLER_DESCRIPTION_NUM_REQUEST_HANDLERS_220=Specifies the \ number of threads that should be used to read requests from clients and place \ them in the work queue for processing. On large systems accepting many \ concurrent requests, it may be more efficient to have multiple threads \ reading requests from clients. Changes to this configuration attribute will \ not take effect until the connection handler is disabled and re-enabled, or \ until the Directory Server is restarted INFO_LDAP_CONNHANDLER_DESCRIPTION_SEND_REJECTION_NOTICE_221=Indicates whether \ to send an LDAPv3 notice of disconnection message to client connections that \ are rejected before closing the connection. Changes to this configuration \ attribute will take effect immediately INFO_LDAP_CONNHANDLER_DESCRIPTION_USE_TCP_KEEPALIVE_222=Indicates whether to \ use the TCP KeepAlive feature for client connections established through this \ connection handler. This is recommended because it may help the server \ detect client connections that are no longer valid, and may help prevent \ intermediate network devices from closing connections due to a lack of \ communication. Changes to this configuration attribute will take effect \ immediately but will only be applied to connections established after the \ change INFO_LDAP_CONNHANDLER_DESCRIPTION_USE_TCP_NODELAY_223=Indicates whether to \ use the TCP NoDelay feature for client connections established through this \ connection handler. This is recommended because it will generally allow \ faster responses to clients, although directories that frequently process \ searches that match multiple entries may be able to achieve higher throughput \ if it is disabled. Changes to this configuration attribute will take effect \ immediately but will only be applied to connections established after the \ change INFO_LDAP_CONNHANDLER_DESCRIPTION_ALLOW_REUSE_ADDRESS_224=Indicates whether \ to use the SO_REUSEADDR socket option for the socket accepting connections \ for this connection handler. It should generally be enabled unless you have \ been instructed to disable it by support engineers. Changes to this \ configuration attribute will not take effect until the connection handler is \ disabled and re-enabled, or until the Directory Server is restarted INFO_LDAP_CONNHANDLER_DESCRIPTION_MAX_REQUEST_SIZE_225=Specifies the maximum \ size in bytes that will be allowed when reading requests from clients. This \ can be used to prevent denial of service attacks from clients that send \ extremely large requests. A value of zero indicates that no limit should be \ imposed. Changes to this configuration attribute will take effect \ immediately INFO_LDAP_CONNHANDLER_DESCRIPTION_USE_SSL_226=Indicates whether this \ connection handler should use SSL when accepting connections from clients. \ Changes to this configuration attribute will not take effect until the \ connection handler is disabled and re-enabled, or until the Directory Server \ is restarted INFO_LDAP_CONNHANDLER_DESCRIPTION_ALLOW_STARTTLS_227=Indicates whether this \ connection handler should allow clients to use the StartTLS extended \ operation to initiate secure communication over a non-SSL LDAP connection. \ This may not be used if SSL is enabled for the connection handler. Changes \ to this configuration attribute will take effect immediately for LDAP clients INFO_LDAP_CONNHANDLER_DESCRIPTION_SSL_CLIENT_AUTH_POLICY_228=Specifies the \ policy that should be used regarding requesting or requiring the client to \ present its own certificate when establishing an SSL-based connection or \ using StartTLS to initiate a secure channel in an established connection. \ Changes to this configuration attribute will not take effect until the \ connection handler is disabled and re-enabled, or until the Directory Server \ is restarted INFO_LDAP_CONNHANDLER_DESCRIPTION_SSL_CERT_NICKNAME_229=Specifies the \ nickname of the certificate that the connection handler should use when \ accepting SSL-based connections or performing StartTLS negotiation. Changes \ to this configuration attribute will not take effect until the connection \ handler is disabled and re-enabled, or until the Directory Server is \ restarted SEVERE_ERR_LDAP_CONNHANDLER_UNKNOWN_LISTEN_ADDRESS_230=The specified listen \ address "%s" in configuration entry "%s" could not be resolved: %s. Please \ make sure that name resolution is properly configured on this system SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_LISTEN_ADDRESS_231=An unexpected \ error occurred while processing the ds-cfg-listen-address attribute in \ configuration entry %s, which is used to specify the address or set of \ addresses on which to listen for client connections: %s SEVERE_ERR_LDAP_CONNHANDLER_NO_LISTEN_PORT_232=No listen port was defined \ using configuration ds-cfg-listen-port in configuration entry %s. This is a \ required attribute SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_LISTEN_PORT_233=An unexpected \ error occurred while processing the ds-cfg-listen-port attribute in \ configuration entry %s, which is used to specify the port on which to listen \ for client connections: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_ALLOWED_CLIENTS_234=An \ unexpected error occurred while processing the ds-cfg-allowed-client \ attribute in configuration entry %s, which is used to specify the address \ mask(s) of the clients that are allowed to establish connections to this \ connection handler: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_DENIED_CLIENTS_235=An unexpected \ error occurred while processing the ds-cfg-denied-client attribute in \ configuration entry %s, which is used to specify the address mask(s) of the \ clients that are not allowed to establish connections to this connection \ handler: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_ALLOW_LDAPV2_236=An unexpected \ error occurred while processing the ds-cfg-allow-ldapv2 attribute in \ configuration entry %s, which is used to indicate whether LDAPv2 clients will \ be allowed to access this connection handler: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_NUM_REQUEST_HANDLERS_237=An \ unexpected error occurred while processing the ds-cfg-num-request-handlers \ attribute in configuration entry %s, which is used to specify the number of \ request handlers to use to read requests from clients: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_SEND_REJECTION_NOTICE_238=An \ unexpected error occurred while processing the ds-cfg-send-rejection-notice \ attribute in configuration entry %s, which is used to indicate whether to \ send a notice of disconnection message to rejected client connections: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_USE_TCP_KEEPALIVE_239=An \ unexpected error occurred while processing the ds-cfg-use-tcp-keepalive \ attribute in configuration entry %s, which is used to periodically send TCP \ Keep-Alive messages over idle connections: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_USE_TCP_NODELAY_240=An \ unexpected error occurred while processing the ds-cfg-use-tcp-nodelay \ attribute in configuration entry %s, which is used to determine whether to \ immediately flush responses to clients: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_ALLOW_REUSE_ADDRESS_241=An \ unexpected error occurred while processing the ds-cfg-allow-tcp-reuse-address \ attribute in configuration entry %s, which is used to determine whether to \ set the SO_REUSEADDR option on the listen socket: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_MAX_REQUEST_SIZE_242=An \ unexpected error occurred while processing the ds-cfg-max-request-size \ attribute in configuration entry %s, which is used to determine the maximum \ size in bytes that may be used for a client request: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_USE_SSL_243=An unexpected error \ occurred while processing the ds-cfg-use-ssl attribute in configuration entry \ %s, which is used to indicate whether to use SSL when accepting client \ connections: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_HAVE_SSL_AND_STARTTLS_244=The LDAP \ connection handler defined in configuration entry %s is configured to \ communicate over SSL and also to allow clients to use the StartTLS extended \ operation. These options may not be used at the same time, so clients will \ not be allowed to use the StartTLS operation SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_ALLOW_STARTTLS_245=An unexpected \ error occurred while processing the ds-cfg-allow-start-tls attribute in \ configuration entry %s, which is used to indicate whether clients may use the \ StartTLS extended operation: %s SEVERE_ERR_LDAP_CONNHANDLER_INVALID_SSL_CLIENT_AUTH_POLICY_246=The SSL client \ authentication policy "%s" specified in attribute \ ds-cfg-ssl-client-auth-policy of configuration entry %s is invalid. The \ value must be one of "disabled", "optional", or "required" SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_SSL_CLIENT_AUTH_POLICY_247=An \ unexpected error occurred while processing the ds-cfg-ssl-client-auth-policy \ attribute in configuration entry %s, which is used to specify the policy that \ should be used for requesting/requiring SSL client authentication: %s SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_SSL_CERT_NICKNAME_248=An \ unexpected error occurred while processing the ds-cfg-ssl-cert-nickname \ attribute in configuration entry %s, which is used to specify the nickname of \ the certificate to use for accepting SSL/TSL connections: %s SEVERE_ERR_LDAP_CONNHANDLER_INVALID_ADDRESS_MASK_249=The string %s defined in \ attribute %s of configuration entry %s could not be decoded as a valid \ address mask: %s INFO_LDAP_CONNHANDLER_NEW_ALLOWED_CLIENTS_250=A new set of allowed client \ address masks has been applied for configuration entry %s INFO_LDAP_CONNHANDLER_NEW_DENIED_CLIENTS_251=A new set of denied client \ address masks has been applied for configuration entry %s INFO_LDAP_CONNHANDLER_NEW_ALLOW_LDAPV2_252=The value of the \ ds-cfg-allow-ldapv2 attribute has been updated to %s in configuration entry \ %s INFO_LDAP_CONNHANDLER_NEW_SEND_REJECTION_NOTICE_253=The value of the \ ds-cfg-send-rejection-notice attribute has been updated to %s in \ configuration entry %s INFO_LDAP_CONNHANDLER_NEW_USE_KEEPALIVE_254=The value of the \ ds-cfg-use-tcp-keepalive attribute has been updated to %s in configuration \ entry %s INFO_LDAP_CONNHANDLER_NEW_USE_TCP_NODELAY_255=The value of the \ ds-cfg-use-tcp-nodelay attribute has been updated to %s in configuration \ entry %s INFO_LDAP_CONNHANDLER_NEW_MAX_REQUEST_SIZE_256=The value of the \ ds-cfg-max-request-size attribute has been updated to %s in configuration \ entry %s INFO_LDAP_CONNHANDLER_NEW_ALLOW_STARTTLS_257=The value of the \ ds-cfg-allow-start-tls attribute has been updated to %s in configuration \ entry %s INFO_LDAP_CONNHANDLER_DESCRIPTION_KEEP_STATS_258=Indicates whether the \ connection handler should keep statistics regarding LDAP client \ communication. Maintaining this information may cause a slight decrease in \ performance, but can be useful for understanding client usage patterns. \ Changes to this configuration attribute will take effect immediately, but \ will only apply for new connections and will have the side effect of clearing \ any existing statistical data that may have been collected SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_KEEP_STATS_259=An unexpected \ error occurred while processing the ds-cfg-keep-stats attribute in \ configuration entry %s, which is used to indicate whether LDAP usage \ statistics should be enabled for this connection handler: %s INFO_LDAP_CONNHANDLER_NEW_KEEP_STATS_260=The value of the ds-cfg-keep-stats \ attribute has been updated to %s in configuration entry %s MILD_ERR_ASN1_LONG_SET_VALUE_INVALID_LENGTH_261=Cannot decode the provided \ byte array as the value of an ASN.1 long element because the array did not \ have a length between 1 and 8 bytes (provided length was %d) MILD_ERR_ASN1_LONG_DECODE_ELEMENT_INVALID_LENGTH_262=Cannot decode the \ provided ASN.1 element as a long element because the length of the element \ value was not between one and eight bytes (actual length was %d) MILD_ERR_ASN1_LONG_DECODE_ARRAY_INVALID_LENGTH_263=Cannot decode the provided \ byte array as an ASN.1 long element because the decoded value length was not \ between 1 and 8 bytes (decoded length was %d) SEVERE_ERR_INTERNAL_CANNOT_DECODE_DN_264=An unexpected error occurred while \ trying to decode the DN %s used for internal operations as a root user: %s INFO_LDAP_CONNHANDLER_DESCRIPTION_SSL_ENABLED_PROTOCOLS_265=Specifies the \ names of the SSL protocols that will be allowed for use in SSL or StartTLS \ communication. Changes to this configuration attribute will take immediately \ but will only impact new SSL/TLS-based sessions created after the change SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_SSL_PROTOCOLS_266=An unexpected \ error occurred while processing the ds-cfg-ssl-protocols attribute in \ configuration entry %s, which is used to specify the names of the SSL \ protocols to allow for SSL/TLS sessions: %s INFO_LDAP_CONNHANDLER_DESCRIPTION_SSL_ENABLED_CIPHERS_267=Specifies the names \ of the SSL cipher suites that will be allowed for use in SSL or StartTLS \ communication. Changes to this configuration attribute will take immediately \ but will only impact new SSL/TLS-based sessions created after the change SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_SSL_CIPHERS_268=An unexpected \ error occurred while processing the ds-cfg-ssl-protocols attribute in \ configuration entry %s, which is used to specify the names of the SSL cipher \ suites to allow for SSL/TLS sessions: %s INFO_LDAP_CONNHANDLER_NEW_SSL_PROTOCOLS_269=The value of the \ ds-cfg-ssl-protocols attribute has been updated to %s in configuration entry \ %s INFO_LDAP_CONNHANDLER_NEW_SSL_CIPHERS_270=The value of the \ ds-cfg-ssl-cipher-suites attribute has been updated to %s in configuration \ entry %s MILD_ERR_LDAP_TLS_EXISTING_SECURITY_PROVIDER_271=The TLS connection security \ provider cannot be enabled on this client connection because it is already \ using the %s provider. StartTLS may only be used on clear-text connections MILD_ERR_LDAP_TLS_STARTTLS_NOT_ALLOWED_272=StartTLS cannot be enabled on this \ LDAP client connection because the corresponding LDAP connection handler is \ configured to reject StartTLS requests. The use of StartTLS may be enabled \ using the ds-cfg-allow-start-tls configuration attribute MILD_ERR_LDAP_TLS_CANNOT_CREATE_TLS_PROVIDER_273=An error occurred while \ attempting to create a TLS connection security provider for this client \ connection for use with StartTLS: %s MILD_ERR_LDAP_TLS_NO_PROVIDER_274=StartTLS is not available on this client \ connection because the connection does not have access to a TLS connection \ security provider MILD_ERR_LDAP_TLS_CLOSURE_NOT_ALLOWED_275=The LDAP connection handler does \ not allow clients to close a StartTLS session on a client connection while \ leaving the underlying TCP connection active. The TCP connection will be \ closed MILD_ERR_LDAP_CONNHANDLER_STARTED_LISTENING_276=Started listening for new \ connections on %s MILD_ERR_LDAP_CONNHANDLER_STOPPED_LISTENING_277=Stopped listening for new \ connections on %s MILD_ERR_LDAP_PAGED_RESULTS_DECODE_NULL_278=Cannot decode the provided ASN.1 \ element as an LDAP paged results control value because the element is null MILD_ERR_LDAP_PAGED_RESULTS_DECODE_SEQUENCE_279=Cannot decode the provided \ ASN.1 element as an LDAP paged results control value because the element \ could not be decoded as a sequence: %s MILD_ERR_LDAP_PAGED_RESULTS_DECODE_INVALID_ELEMENT_COUNT_280=Cannot decode \ the provided ASN.1 element as an LDAP paged results control value because the \ request sequence has an invalid number of elements (expected 2, got %d) MILD_ERR_LDAP_PAGED_RESULTS_DECODE_SIZE_281=Cannot decode the provided ASN.1 \ element as an LDAP paged results control value because the size element could \ not be properly decoded: %s MILD_ERR_LDAP_PAGED_RESULTS_DECODE_COOKIE_282=Cannot decode the provided \ ASN.1 element as an LDAP paged results control value because the cookie could \ not be properly decoded: %s MILD_ERR_LDAPASSERT_NO_CONTROL_VALUE_283=Cannot decode the provided LDAP \ assertion control because the control does not have a value MILD_ERR_LDAPASSERT_INVALID_CONTROL_VALUE_284=Cannot decode the provided LDAP \ assertion control because the control value cannot be decoded as an ASN.1 \ element: %s MILD_ERR_PREREADREQ_NO_CONTROL_VALUE_285=Cannot decode the provided LDAP \ pre-read request control because the control does not have a value MILD_ERR_PREREADREQ_CANNOT_DECODE_VALUE_286=Cannot decode the provided LDAP \ pre-read request control because an error occurred while trying to decode the \ control value: %s MILD_ERR_POSTREADREQ_NO_CONTROL_VALUE_287=Cannot decode the provided LDAP \ post-read request control because the control does not have a value MILD_ERR_POSTREADREQ_CANNOT_DECODE_VALUE_288=Cannot decode the provided LDAP \ post-read request control because an error occurred while trying to decode \ the control value: %s MILD_ERR_PREREADRESP_NO_CONTROL_VALUE_289=Cannot decode the provided LDAP \ pre-read response control because the control does not have a value MILD_ERR_PREREADRESP_CANNOT_DECODE_VALUE_290=Cannot decode the provided LDAP \ pre-read response control because an error occurred while trying to decode \ the control value: %s MILD_ERR_POSTREADRESP_NO_CONTROL_VALUE_291=Cannot decode the provided LDAP \ post-read response control because the control does not have a value MILD_ERR_POSTREADRESP_CANNOT_DECODE_VALUE_292=Cannot decode the provided LDAP \ post-read response control because an error occurred while trying to decode \ the control value: %s MILD_ERR_PROXYAUTH1_NO_CONTROL_VALUE_293=Cannot decode the provided proxied \ authorization V1 control because it does not have a value MILD_ERR_PROXYAUTH1_INVALID_ELEMENT_COUNT_294=Cannot decode the provided \ proxied authorization V1 control because the ASN.1 sequence in the control \ value has an invalid number of elements (expected 1, got %d) MILD_ERR_PROXYAUTH1_CANNOT_DECODE_VALUE_295=Cannot decode the provided \ proxied authorization V1 control because an error occurred while attempting \ to decode the control value: %s MILD_ERR_PROXYAUTH1_NO_SUCH_USER_296=User %s specified in the proxied \ authorization V1 control does not exist in the Directory Server MILD_ERR_PROXYAUTH2_NO_CONTROL_VALUE_297=Cannot decode the provided proxied \ authorization V2 control because it does not have a value MILD_ERR_PROXYAUTH2_CANNOT_DECODE_VALUE_298=Cannot decode the provided \ proxied authorization V2 control because an error occurred while attempting \ to decode the control value: %s MILD_ERR_PROXYAUTH2_NO_IDENTITY_MAPPER_299=Unable to process proxied \ authorization V2 control because it contains an authorization ID based on a \ username and no proxied authorization identity mapper is configured in the \ Directory Server MILD_ERR_PROXYAUTH2_INVALID_AUTHZID_300=The authorization ID "%s" contained \ in the proxied authorization V2 control is invalid because it does not start \ with "dn:" to indicate a user DN or "u:" to indicate a username MILD_ERR_PROXYAUTH2_NO_SUCH_USER_301=User %s specified in the proxied \ authorization V2 control does not exist in the Directory Server MILD_ERR_PSEARCH_CHANGETYPES_INVALID_TYPE_302=The provided integer value %d \ does not correspond to any persistent search change type MILD_ERR_PSEARCH_CHANGETYPES_NO_TYPES_303=The provided integer value \ indicated that there were no persistent search change types, which is not \ allowed MILD_ERR_PSEARCH_CHANGETYPES_INVALID_TYPES_304=The provided integer value %d \ was outside the range of acceptable values for an encoded change type set MILD_ERR_PSEARCH_NO_CONTROL_VALUE_305=Cannot decode the provided persistent \ search control because it does not have a value MILD_ERR_PSEARCH_INVALID_ELEMENT_COUNT_306=Cannot decode the provided \ persistent search control because the value sequence has an invalid number of \ elements (expected 3, got %d) MILD_ERR_PSEARCH_CANNOT_DECODE_VALUE_307=Cannot decode the provided \ persistent search control because an error occurred while attempting to \ decode the control value: %s MILD_ERR_ECN_NO_CONTROL_VALUE_308=Cannot decode the provided entry change \ notification control because it does not have a value MILD_ERR_ECN_INVALID_ELEMENT_COUNT_309=Cannot decode the provided entry \ change notification control because the value sequence has an invalid number \ of elements (expected between 1 and 3, got %d) MILD_ERR_ECN_ILLEGAL_PREVIOUS_DN_310=Cannot decode the provided entry change \ notification control because it contains a previous DN element but had a \ change type of %s. The previous DN element may only be provided with the \ modify DN change type MILD_ERR_ECN_INVALID_ELEMENT_TYPE_311=Cannot decode the provided entry change \ notification control because the second element in the value sequence has an \ invalid type of %s that is not appropriate for either a previous DN or a \ change number MILD_ERR_ECN_CANNOT_DECODE_VALUE_312=Cannot decode the provided entry change \ notification control because an error occurred while attempting to decode the \ control value: %s MILD_ERR_AUTHZIDRESP_NO_CONTROL_VALUE_313=Cannot decode the provided \ authorization identity response control because it does not have a value MILD_ERR_LDAP_INTERMEDIATE_RESPONSE_DECODE_SEQUENCE_314=Cannot decode the \ provided ASN.1 element as an LDAP intermediate response protocol op because \ the element could not be decoded as a sequence: %s MILD_ERR_LDAP_INTERMEDIATE_RESPONSE_DECODE_INVALID_ELEMENT_COUNT_315=Cannot \ decode the provided ASN.1 element as an LDAP intermediate response protocol \ op because the request sequence had an invalid number of elements (expected \ 0, 1, or or 2, got %d) MILD_ERR_LDAP_INTERMEDIATE_RESPONSE_CANNOT_DECODE_OID_316=An error occurred \ while attempting to decode the intermediate response OID: %s MILD_ERR_LDAP_INTERMEDIATE_RESPONSE_CANNOT_DECODE_VALUE_317=An error occurred \ while attempting to decode the intermediate response value: %s MILD_ERR_LDAP_INTERMEDIATE_RESPONSE_INVALID_ELEMENT_TYPE_318=The intermediate \ response sequence element contained an invalid BER type %s that was not \ appropriate for either the OID or the value INFO_LDAP_CONNHANDLER_DESCRIPTION_BACKLOG_319=Specifies the accept queue \ size, which controls the number of new connection attempts that may be \ allowed to queue up in the backlog before being rejected. This should only \ need to be changed if it is expected that the Directory Server will receive \ large numbers of new connection attempts at the same time. Changes to this \ configuration attribute will not take effect until the connection handler is \ disabled and re-enabled, or until the Directory Server is restarted SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_BACKLOG_320=An unexpected error \ occurred while processing the ds-cfg-accept-backlog attribute in \ configuration entry %s, which is used to specify the accept backlog size: %s SEVERE_ERR_MVFILTER_INVALID_LDAP_FILTER_TYPE_321=The provided LDAP filter \ "%s" cannot be used as a matched values filter because filters of type %s are \ not allowed for use in matched values filters SEVERE_ERR_MVFILTER_INVALID_DN_ATTRIBUTES_FLAG_322=The provided LDAP filter \ "%s" cannot be used as a matched values filter because it is an extensible \ match filter that contains the dnAttributes flag, which is not allowed for \ matched values filters SEVERE_ERR_MVFILTER_INVALID_AVA_SEQUENCE_SIZE_323=The provided matched values \ filter could not be decoded because there were an invalid number of elements \ in the attribute value assertion (expected 2, got %d) SEVERE_ERR_MVFILTER_CANNOT_DECODE_AVA_324=An error occurred while attempting \ to decode the attribute value assertion in the provided matched values \ filter: %s SEVERE_ERR_MVFILTER_INVALID_SUBSTRING_SEQUENCE_SIZE_325=The provided matched \ values filter could not be decoded because there were an invalid number of \ elements in the substring sequence (expected 2, got %d) SEVERE_ERR_MVFILTER_NO_SUBSTRING_ELEMENTS_326=The provided matched values \ filter could not be decoded because there were no subInitial, subAny, or \ subFinal components in the substring filter SEVERE_ERR_MVFILTER_MULTIPLE_SUBINITIALS_327=The provided matched values \ filter could not be decoded because there were multiple subInitial components \ in the substring filter SEVERE_ERR_MVFILTER_MULTIPLE_SUBFINALS_328=The provided matched values filter \ could not be decoded because there were multiple subFinal components in the \ substring filter SEVERE_ERR_MVFILTER_INVALID_SUBSTRING_ELEMENT_TYPE_329=The provided matched \ values filter could not be decoded because there was an invalid element of \ type %s in the substring filter SEVERE_ERR_MVFILTER_CANNOT_DECODE_SUBSTRINGS_330=The provided matched values \ filter could not be decoded because an error occurred while decoding the \ substring filter component: %s SEVERE_ERR_MVFILTER_CANNOT_DECODE_PRESENT_TYPE_331=The provided matched \ values filter could not be decoded because an error occurred while decoding \ the presence filter component: %s SEVERE_ERR_MVFILTER_INVALID_EXTENSIBLE_SEQUENCE_SIZE_332=The provided matched \ values filter could not be decoded because there were an invalid number of \ elements in the extensible match sequence (expected 2 or 3, found %d) SEVERE_ERR_MVFILTER_MULTIPLE_MATCHING_RULE_IDS_333=The provided matched \ values filter could not be decoded because there were multiple matching rule \ ID elements found in the extensible match filter sequence SEVERE_ERR_MVFILTER_MULTIPLE_ATTRIBUTE_TYPES_334=The provided matched values \ filter could not be decoded because there were multiple attribute type \ elements found in the extensible match filter sequence SEVERE_ERR_MVFILTER_MULTIPLE_ASSERTION_VALUES_335=The provided matched values \ filter could not be decoded because there were multiple assertion value \ elements found in the extensible match filter sequence SEVERE_ERR_MVFILTER_INVALID_EXTENSIBLE_ELEMENT_TYPE_336=The provided matched \ values filter could not be decoded because there was an invalid element of \ type %s in the extensible match filter SEVERE_ERR_MVFILTER_CANNOT_DECODE_EXTENSIBLE_MATCH_337=The provided matched \ values filter could not be decoded because an error occurred while decoding \ the extensible match filter component: %s SEVERE_ERR_MVFILTER_INVALID_ELEMENT_TYPE_338=The provided matched values \ filter could not be decoded because it had an invalid BER type of %s SEVERE_ERR_MATCHEDVALUES_NO_CONTROL_VALUE_339=Cannot decode the provided \ matched values control because it does not have a value SEVERE_ERR_MATCHEDVALUES_CANNOT_DECODE_VALUE_AS_SEQUENCE_340=Cannot decode \ the provided matched values control because an error occurred while \ attempting to decode the value as an ASN.1 sequence: %s SEVERE_ERR_MATCHEDVALUES_NO_FILTERS_341=Cannot decode the provided matched \ values control because the control value does not specify any filters for use \ in matching attribute values SEVERE_ERR_PWEXPIRED_CONTROL_INVALID_VALUE_342=Cannot decode the provided \ control as a password expired control because the provided control had a \ value that could not be parsed as an integer SEVERE_ERR_PWEXPIRING_NO_CONTROL_VALUE_343=Cannot decode the provided \ password expiring control because it does not have a value SEVERE_ERR_PWEXPIRING_CANNOT_DECODE_SECONDS_UNTIL_EXPIRATION_344=Cannot \ decode the provided control as a password expiring control because an error \ occurred while attempting to decode the number of seconds until expiration: \ %s MILD_WARN_LDAP_CLIENT_DUPLICATE_MESSAGE_ID_345=The Directory Server is \ already processing another request on the same client connection with the \ same message ID of %d MILD_WARN_LDAP_CLIENT_CANNOT_ENQUEUE_346=The Directory Server encountered an \ unexpected error while attempting to add the client request to the work \ queue: %s INFO_JMX_CONNHANDLER_DESCRIPTION_LISTEN_PORT_347=Specifies the TCP port on \ which this connection handler may accept administrative connections. Changes \ to this configuration attribute will not take effect until the connection \ handler is disabled and re-enabled, or until the Directory Server is \ restarted SEVERE_ERR_JMX_CONNHANDLER_NO_LISTEN_PORT_348=No listen port was defined \ using configuration ds-cfg-listen-port in configuration entry %s. This is a \ required attribute SEVERE_ERR_JMX_CONNHANDLER_CANNOT_DETERMINE_LISTEN_PORT_349=An unexpected \ error occurred while processing the ds-cfg-listen-port attribute in \ configuration entry %s, which is used to specify the port on which to listen \ for client connections: %s INFO_JMX_CONNHANDLER_DESCRIPTION_USE_SSL_350=Indicates whether this \ connection handler should use SSL when accepting connections from clients. \ Changes to this configuration attribute will not take effect until the \ connection handler is disabled and re-enabled, or until the Directory Server \ is restarted SEVERE_ERR_JMX_CONNHANDLER_CANNOT_DETERMINE_USE_SSL_351=An unexpected error \ occurred while processing the ds-cfg-use-ssl attribute in configuration entry \ %s, which is used to indicate whether to use SSL when accepting client \ connections: %s INFO_JMX_CONNHANDLER_DESCRIPTION_SSL_CERT_NICKNAME_352=Specifies the nickname \ of the certificate that the connection handler should use when accepting \ SSL-based connections or performing StartTLS negotiation. Changes to this \ configuration attribute will not take effect until the connection handler is \ disabled and re-enabled, or until the Directory Server is restarted SEVERE_ERR_JMX_CONNHANDLER_CANNOT_DETERMINE_SSL_CERT_NICKNAME_353=An \ unexpected error occurred while processing the ds-cfg-ssl-cert-nickname \ attribute in configuration entry %s, which is used to specify the nickname of \ the certificate to use for accepting SSL/TSL connections: %s SEVERE_ERR_PWPOLICYREQ_CONTROL_HAS_VALUE_354=Cannot decode the provided \ control as a password policy request control because the provided control had \ a value but the password policy request control should not have a value SEVERE_ERR_PWPOLICYRES_NO_CONTROL_VALUE_355=Cannot decode the provided \ password policy response control because it does not have a value SEVERE_ERR_PWPOLICYRES_INVALID_WARNING_TYPE_356=Cannot decode the provided \ password policy response control because the warning element has an invalid \ type of %s SEVERE_ERR_PWPOLICYRES_INVALID_ERROR_TYPE_357=Cannot decode the provided \ password policy response control because the error element has an invalid \ type of %d SEVERE_ERR_PWPOLICYRES_INVALID_ELEMENT_TYPE_358=Cannot decode the provided \ password policy response control because the value sequence has an element \ with an invalid type of %s SEVERE_ERR_PWPOLICYRES_DECODE_ERROR_359=Cannot decode the provided password \ policy response control: %s INFO_PWPERRTYPE_DESCRIPTION_PASSWORD_EXPIRED_360=passwordExpired INFO_PWPERRTYPE_DESCRIPTION_ACCOUNT_LOCKED_361=accountLocked INFO_PWPERRTYPE_DESCRIPTION_CHANGE_AFTER_RESET_362=changeAfterReset INFO_PWPERRTYPE_DESCRIPTION_PASSWORD_MOD_NOT_ALLOWED_363=passwordModNotAllowed INFO_PWPERRTYPE_DESCRIPTION_MUST_SUPPLY_OLD_PASSWORD_364=mustSupplyOldPassword INFO_PWPERRTYPE_DESCRIPTION_INSUFFICIENT_PASSWORD_QUALITY_365=insufficientPasswordQuality INFO_PWPERRTYPE_DESCRIPTION_PASSWORD_TOO_SHORT_366=passwordTooShort INFO_PWPERRTYPE_DESCRIPTION_PASSWORD_TOO_YOUNG_367=passwordTooYoung INFO_PWPERRTYPE_DESCRIPTION_PASSWORD_IN_HISTORY_368=passwordInHistory INFO_PWPWARNTYPE_DESCRIPTION_TIME_BEFORE_EXPIRATION_369=timeBeforeExpiration INFO_PWPWARNTYPE_DESCRIPTION_GRACE_LOGINS_REMAINING_370=graceAuthNsRemaining MILD_ERR_PROXYAUTH1_CANNOT_LOCK_USER_371=Unable to obtain a lock on user \ entry %s for the proxied authorization V1 control validation MILD_ERR_PROXYAUTH1_UNUSABLE_ACCOUNT_372=Use of the proxied authorization V1 \ control for user %s is not allowed by the password policy configuration MILD_ERR_PROXYAUTH2_CANNOT_LOCK_USER_373=Unable to obtain a lock on user \ entry %s for the proxied authorization V2 control validation MILD_ERR_PROXYAUTH2_UNUSABLE_ACCOUNT_374=Use of the proxied authorization V2 \ control for user %s is not allowed by the password policy configuration SEVERE_ERR_ACCTUSABLEREQ_CONTROL_HAS_VALUE_375=Cannot decode the provided \ control as an account availability request control because the provided \ control had a value but the account availability request control should not \ have a value SEVERE_ERR_ACCTUSABLERES_NO_CONTROL_VALUE_376=Cannot decode the provided \ account availability response control because it does not have a value SEVERE_ERR_ACCTUSABLERES_UNKNOWN_UNAVAILABLE_TYPE_377=The account \ availability response control indicated that the account was unavailable but \ had an unknown unavailable element type of %s SEVERE_ERR_ACCTUSABLERES_UNKNOWN_VALUE_ELEMENT_TYPE_378=The account \ availability response control had an unknown ACCOUNT_USABLE_RESPONSE element \ type of %s SEVERE_ERR_ACCTUSABLERES_DECODE_ERROR_379=Cannot decode the provided account \ availability response control: %s SEVERE_ERR_ADDRESSMASK_PREFIX_DECODE_ERROR_380=Cannot decode the provided \ address mask prefix because aninvalid value was specified. The permitted \ values for IPv4are 0 to32 and for IPv6 0 to128 SEVERE_ERR_ADDRESSMASK_WILDCARD_DECODE_ERROR_381=Cannot decode the provided \ address mask because an prefix maskwas specified with an wild card "*" match \ character SEVERE_ERR_ADDRESSMASK_FORMAT_DECODE_ERROR_382=Cannot decode the provided \ address mask because the it has an invalid format MILD_ERR_LDAP_NO_CLEAR_SECURITY_PROVIDER_383=LDAP connection handler %s could \ not send a clear-text response to the client because it does not have a \ reference to a clear connection security provider MILD_ERR_LDAP_ATTRIBUTE_DUPLICATE_VALUES_384=The provided LDAP attribute %s \ contains duplicate values MILD_ERR_LDAP_FILTER_UNKNOWN_MATCHING_RULE_385=The provided LDAP search \ filter references unknown matching rule %s MILD_ERR_LDAP_FILTER_VALUE_WITH_NO_ATTR_OR_MR_386=The provided LDAP search \ filter has an assertion value but does not include either an attribute type \ or a matching rule ID FATAL_ERR_LDAP_REQHANDLER_DETECTED_JVM_ISSUE_CR6322825_387=Unable to call \ select() in the LDAP connection handler: %s. It appears that your JVM may \ be susceptible to the issue described at \ http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6322825, and it is unable \ to handle LDAP requests in its current configuration. Please upgrade to a \ newer JVM that does not exhibit this behavior (Java 5.0 Update 8 or higher) \ or set the number of available file descriptors to a value greater than or \ equal to 8193 (e.g., by issuing the command 'ulimit -n 8193') before starting \ the Directory Server MILD_ERR_PROXYAUTH1_CONTROL_NOT_CRITICAL_388=Unwilling to process the request \ because it contains a proxied authorization V1 control which is not marked \ critical. The proxied authorization control must always have a criticality \ of "true" MILD_ERR_PROXYAUTH2_CONTROL_NOT_CRITICAL_389=Unwilling to process the request \ because it contains a proxied authorization V2 control which is not marked \ critical. The proxied authorization control must always have a criticality \ of "true" INFO_LDAP_CONNHANDLER_DESCRIPTION_KEYMANAGER_DN_390=Specifies the DN of the \ configuration entry for the key manager provider that should be used with \ this LDAP connection handler. Changes to this attribute will take effect \ immediately, but only for subsequent attempts to access the key manager \ provider for associated client connections SEVERE_ERR_LDAP_CONNHANDLER_INVALID_KEYMANAGER_DN_391=Configuration attribute \ ds-cfg-key-manager-provider-dn of configuration entry %s has an invalid value \ %s which does not reference an enabled key manager provider SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_KEYMANAGER_DN_392=An error \ occurred while processing the ds-cfg-key-manager-provider-dn attribute in \ configuration entry %s, which is used to specify the key manager provider for \ use with the LDAP connection handler: %s INFO_LDAP_CONNHANDLER_DESCRIPTION_TRUSTMANAGER_DN_393=Specifies the DN of the \ configuration entry for the trust manager provider that should be used with \ this LDAP connection handler. Changes to this attribute will take effect \ immediately, but only for subsequent attempts to access the trust manager \ provider for associated client connections SEVERE_ERR_LDAP_CONNHANDLER_INVALID_TRUSTMANAGER_DN_394=Configuration \ attribute ds-cfg-trust-manager-provider-dn of configuration entry %s has an \ invalid value %s which does not reference an enabled trust manager provider SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_DETERMINE_TRUSTMANAGER_DN_395=An error \ occurred while processing the ds-cfg-trust-manager-provider-dn attribute in \ configuration entry %s, which is used to specify the trust manager provider \ for use with the LDAP connection handler: %s INFO_LDAP_CONNHANDLER_NEW_KEYMANAGER_DN_396=The value of the \ ds-cfg-key-manager-provider-dn attribute has been updated to %s in \ configuration entry %s INFO_LDAP_CONNHANDLER_NEW_TRUSTMANAGER_DN_397=The value of the \ ds-cfg-trust-manager-provider-dn attribute has been updated to %s in \ configuration entry %s INFO_JMX_CONNHANDLER_DESCRIPTION_KEYMANAGER_DN_398=Specifies the DN of the \ key manager provider that the connection handler should use when accepting \ SSL-based connections or performing StartTLS negotiation. Changes to this \ configuration attribute will take effect immediately SEVERE_ERR_JMX_CONNHANDLER_INVALID_KEYMANAGER_DN_399=An error occurred while \ processing the ds-cfg-key-manager-provider-dn attribute in configuration \ entry %s, because the provided key manager DN %s does not refer to an enabled \ key manager provider SEVERE_ERR_JMX_CONNHANDLER_CANNOT_DETERMINE_KEYMANAGER_DN_400=An unexpected \ error occurred while processing the ds-cfg-key-manager-provider-dn attribute \ in configuration entry %s, which is used to specify the DN of the key manager \ provider to use for accepting SSL/TSL connections: %s MILD_ERR_LDAP_CONNHANDLER_CANNOT_SET_SECURITY_PROVIDER_401=An error occurred \ while attempting to configure the connection security provider for the client \ connection: %s SEVERE_ERR_LDAP_CONNHANDLER_NO_KEYMANAGER_DN_402=The LDAP connection handler \ defined in configuration entry %s is configured to use either SSL or \ StartTLS, but does not specify which key manager provider should be used SEVERE_ERR_LDAP_CONNHANDLER_NO_TRUSTMANAGER_DN_403=The LDAP connection \ handler defined in configuration entry %s is configured to use either SSL or \ StartTLS, but does not specify which trust manager provider should be used INFO_LDAPS_CONNHANDLER_DESCRIPTION_ENABLE_404=Specifies whether to enable the \ LDAPS connection handler MILD_ERR_LDAP_FILTER_NOT_EXACTLY_ONE_405=The provided search filter "%s" \ could not be decoded because the NOT filter between positions %d and %d did \ not contain exactly one filter component INFO_SORTREQ_CONTROL_NO_VALUE_406=Unable to decode the provided control as a \ server-side sort request control because it does not include a control value INFO_SORTREQ_CONTROL_UNDEFINED_ATTR_407=Unable to process the provided \ server-side sort request control because it references attribute type %s \ which is not defined in the server schema INFO_SORTREQ_CONTROL_UNDEFINED_ORDERING_RULE_408=Unable to process the \ provided server-side sort request control because it references undefined \ ordering matching rule %s INFO_SORTREQ_CONTROL_INVALID_SEQ_ELEMENT_TYPE_409=Unable to process the \ provided server-side sort request control because the value sequence contains \ an element with an unsupported type of %s INFO_SORTREQ_CONTROL_CANNOT_DECODE_VALUE_410=Unable to process the provided \ server-side sort request control because an error occurred while attempting \ to decode the control value: %s INFO_SORTRES_CONTROL_NO_VALUE_411=Unable to decode the provided control as a \ server-side sort response control because it does not include a control value INFO_SORTRES_CONTROL_CANNOT_DECODE_VALUE_412=Unable to process the provided \ server-side sort response control because an error occurred while attempting \ to decode the control value: %s INFO_SORTREQ_CONTROL_NO_ATTR_NAME_413=Unable to process the provided \ server-side sort request control because the sort order string "%s" included \ a sort key with no attribute name INFO_SORTREQ_CONTROL_NO_MATCHING_RULE_414=Unable to process the provided \ server-side sort request control because the sort order string "%s" included \ a sort key with a colon but no matching rule name INFO_SORTREQ_CONTROL_NO_SORT_KEYS_415=Unable to process the provided \ server-side sort request control because it did not contain any sort keys INFO_SORTREQ_CONTROL_NO_ORDERING_RULE_FOR_ATTR_416=Unable to process the \ provided server-side sort request control because it included attribute %s \ which does not have a default ordering matching rule and no ordering rule was \ specified in the sort key INFO_VLVREQ_CONTROL_NO_VALUE_417=Unable to decode the provided control as a \ VLV request control because it does not include a control value INFO_VLVREQ_CONTROL_INVALID_ELEMENT_COUNT_418=Unable to decode the provided \ control as a VLV request control because it contains an invalid number of \ elements: %d INFO_VLVREQ_CONTROL_INVALID_TARGET_TYPE_419=Unable to decode the provided \ control as a VLV request control because the target element type %s is \ invalid INFO_VLVREQ_CONTROL_CANNOT_DECODE_VALUE_420=Unable to process the provided \ VLV request control because an error occurred while attempting to decode the \ control value: %s INFO_VLVRES_CONTROL_NO_VALUE_421=Unable to decode the provided control as a \ VLV response control because it does not include a control value INFO_VLVRES_CONTROL_INVALID_ELEMENT_COUNT_422=Unable to decode the provided \ control as a VLV response control because it contains an invalid number of \ elements: %d INFO_VLVRES_CONTROL_CANNOT_DECODE_VALUE_423=Unable to process the provided \ VLV response control because an error occurred while attempting to decode the \ control value: %s INFO_GETEFFECTIVERIGHTS_INVALID_AUTHZID_424=The authorization ID "%s" \ contained in the geteffectiverights control is invalid because it does not \ start with "dn:" to indicate a user DN INFO_GETEFFECTIVERIGHTS_DECODE_ERROR_425=Cannot decode the provided \ geteffectiverights request control: %s INFO_CANNOT_DECODE_GETEFFECTIVERIGHTS_AUTHZID_DN_426=Unable to decode authzid \ DN string "%s" as a valid distinguished name: %s MILD_ERR_LDAP_FILTER_ENCLOSED_IN_APOSTROPHES_427=An LDAP filter enclosed in \ apostrophes is invalid: %s INFO_JMX_CONNHANDLER_DESCRIPTION_ENABLE_428=Specifies whether to enable the \ JMX connection handler MILD_ERR_LDAP_FILTER_INVALID_CHAR_IN_ATTR_TYPE_429=The provided search filter \ contains an invalid attribute type '%s' with invalid character '%s' at \ position %d MILD_ERR_LDAP_FILTER_EXTENSIBLE_MATCH_NO_AD_OR_MR_430=The provided search \ filter "%s" could not be decoded because the extensible match component \ starting at position %d did not include either an attribute description or a \ matching rule ID. At least one of them must be provided MILD_ERR_LDAPV2_CONTROLS_NOT_ALLOWED_431=LDAPv2 clients are not allowed to \ use request controls SEVERE_ERR_LDAP_CONNHANDLER_CANNOT_BIND_432=The LDAP connection handler \ defined in configuration entry %s was unable to bind to %s:%d: %s SEVERE_ERR_JMX_CONNHANDLER_CANNOT_BIND_433=The JMX connection handler defined \ in configuration entry %s was unable to bind to port %d: %s MILD_ERR_JMX_ADD_INSUFFICIENT_PRIVILEGES_434=You do not have sufficient \ privileges to perform add operations through JMX MILD_ERR_JMX_DELETE_INSUFFICIENT_PRIVILEGES_435=You do not have sufficient \ privileges to perform delete operations through JMX MILD_ERR_JMX_MODIFY_INSUFFICIENT_PRIVILEGES_436=You do not have sufficient \ privileges to perform modify operations through JMX MILD_ERR_JMX_MODDN_INSUFFICIENT_PRIVILEGES_437=You do not have sufficient \ privileges to perform modify DN operations through JMX MILD_ERR_JMX_SEARCH_INSUFFICIENT_PRIVILEGES_438=You do not have sufficient \ privileges to perform search operations through JMX MILD_ERR_JMX_INSUFFICIENT_PRIVILEGES_439=You do not have sufficient \ privileges to establish the connection through JMX. At least JMX_READ \ privilege is required opendj-sdk/opends/src/messages/messages/quicksetup.properties
New file @@ -0,0 +1,1082 @@ global.category=QUICKSETUP global.ordinal=-1 INFO_ADMINISTRATOR_ALREADY_REGISTERED=Administrator already registered. INFO_ADS_EXCEPTION=An unexpected error occurred managing the registration \ information.%nThe error is: %s INFO_BACKGROUND_ICON=images/opendsbackground.png INFO_BACKGROUND_ICON_DESCRIPTION=OpenDS QuickSetup. INFO_BACKGROUND_ICON_TOOLTIP=OpenDS QuickSetup INFO_BASE_DN_IS_CONFIGURATION_DN=The provided Directory Base DN is used for \ storing the server configuration data. You must specify a different DN. INFO_BASE_DN_LABEL=Directory Base DN: INFO_BASE_DN_TOOLTIP=Enter the DN of the top entry where your data will be \ stored INFO_BROWSE_BUTTON_LABEL=Browse... INFO_BROWSE_BUTTON_TOOLTIP=Click to display a file system browser INFO_BUG_MSG=An unexpected error occurred. INFO_BUILD_EXTRACTOR_ERROR=Failed to extract build: %s INFO_BUILD_EXTRACTOR_ERROR_FILE_NO_EXIST=File %s does not exist. INFO_BUILD_EXTRACTOR_ERROR_FILE_NOT_ZIP=File %s is not a .zip file. INFO_BUILD_EXTRACTOR_FILE_INVALID=Could not extract a valid OpenDS \ installation from %s because: %s INFO_BUILD_MANAGER_DOWNLOADING_BUILD=Downloading Build... INFO_BUILD_MANAGER_DOWNLOADING_BUILD_DONE=Finished Downloading Build INFO_BUILD_MANAGER_DOWNLOADING_BUILD_PROGRESS=Downloading Build: %s%% \ Completed INFO_CANCEL_BUTTON_LABEL=Cancel INFO_CANCEL_BUTTON_TOOLTIP=Cancel the currently running operation INFO_CANNOT_BIND_PORT=Cannot bind to port %s.%n%nThe port could be already in \ use by another application or maybe you do not have the rights to access it. INFO_CANNOT_BIND_PRIVILEDGED_PORT=Cannot bind to privileged port %s.%n%nThe \ port could be already in use by another application or maybe you do not have \ the rights to access it. INFO_CANNOT_CONNECT_TO_REMOTE_AUTHENTICATION=The provided credentials are not \ valid. INFO_CANNOT_CONNECT_TO_REMOTE_GENERIC=Could not connect to %s. The error \ message received is:%n%s%nCheck that the server is running and that the \ provided credentials are valid. INFO_CANNOT_CONNECT_TO_REMOTE_PERMISSIONS=You do not have enough access \ rights to read the configuration in %s. %nProvide credentials with enough \ rights. INFO_CANNOT_CONNECT_TO_SHUTDOWN_WITH_CAUSE=Could not connect to the Directory \ Server with the provided credentials. The possible causes for this are:%n%s INFO_CANNOT_CONNECT_TO_SHUTDOWN_WITHOUT_CAUSE=Could not connect to the \ Directory Server with the provided credentials.%nCheck that the \ Administrative User DN and password are valid. INFO_CANNOT_UPDATE_SECURITY_WARNING=Disabled. A valid keytool command could \ not be found. INFO_CANNOT_USE_DEFAULT_PORT=Could not use 389. Port in use or user not \ authorized. INFO_CANNOT_USE_DEFAULT_SECURE_PORT=Could not use 636. Port in use or user \ not authorized. INFO_CERTIFICATE_CHAIN_COMBO_TOOLTIP=To view the details of a given \ certificate select it. INFO_CERTIFICATE_CHAIN_LABEL=Certificate Chain: INFO_CERTIFICATE_DIALOG_CANCEL_BUTTON_TOOLTIP=Close this dialog and do not \ accept the certificate. INFO_CERTIFICATE_DIALOG_OK_BUTTON_TOOLTIP=Close this dialog and accept the \ certificate. INFO_CERTIFICATE_DIALOG_TITLE=Certificate Not Trusted INFO_CERTIFICATE_EXCEPTION=You must accept the certificate presented by \ %s:%s. INFO_CERTIFICATE_EXPIRED=%s - Expired INFO_CERTIFICATE_EXPIRES_ON_LABEL=Expires On: INFO_CERTIFICATE_HIDE_DETAILS_TEXT=<br><br><a href="">Hide Certificate \ Details</a> INFO_CERTIFICATE_ISSUED_BY_LABEL=Issued By: INFO_CERTIFICATE_LABEL=Certificate: INFO_CERTIFICATE_NAME_MISMATCH_TEXT=The Certificate presented by the server \ %0$s:%1$s could not be trusted.<br><br>There is a name mismatch between the \ name of the server (%0$s) and the subject DN of the certificate. This could \ be caused because you are connected to a server pretending to be \ %0$s:%1$s.<br><br>Before accepting this certificate, you should examine the \ server''s certificate carefully.<br><br>Are you willing to accept this \ certificate for the purpose of identifying the server %0$s:%1$s? INFO_CERTIFICATE_NOT_TRUSTED_TEXT=The Certificate presented by the server \ %0$s:%1$s could not be trusted.<br><br>Possible reasons for this \ error:<br> -The Certificate Authority that issued the \ certificate is not recognized (this is the case of the self-signed \ certificates).<br> -The server''s certificate is \ incomplete due to a misconfiguration.<br> -The \ server''s certificate has expired.<br>Before accepting this certificate, you \ should examine the server''s certificate carefully.<br><br>Are you willing to \ accept this certificate for the purpose of identifying the server %0$s:%1$s? INFO_CERTIFICATE_NOT_VALID_YET=%s - Not valid yet INFO_CERTIFICATE_PUBLIC_KEY_LABEL=Public Key: INFO_CERTIFICATE_SERIAL_NUMBER_LABEL=Serial Number: INFO_CERTIFICATE_SHOW_DETAILS_TEXT=<br><br><a href="">Show Certificate \ Details</a> INFO_CERTIFICATE_SIGNATURE_ALGORITHM_LABEL=Signature Algorithm: INFO_CERTIFICATE_SIGNATURE_LABEL=Signature: INFO_CERTIFICATE_SUBJECT_LABEL=Subject: INFO_CERTIFICATE_TITLE=Certificate Not Trusted INFO_CERTIFICATE_TYPE_LABEL=Type: INFO_CERTIFICATE_VALID_FROM_LABEL=Valid From: INFO_CERTIFICATE_VERSION_LABEL=Version: INFO_CHECKBOX_COLOR=000,000,000 INFO_CLI_ERROR_READING_STDIN=Unexpected error reading standard input. INFO_CLI_UNKNOWN_ARGUMENT=Unknown argument %s INFO_CLI_UPGRADE_UNKNOWN_ARGUMENT=Unknown argument %s INFO_CLOSE_BUTTON_INSTALL_TOOLTIP=Close Setup Window INFO_CLOSE_BUTTON_LABEL=Close INFO_CLOSE_BUTTON_TOOLTIP=Close Setup Window INFO_CLOSE_PROGRESS_BUTTON_TOOLTIP=Close Progress Dialog INFO_COMBOBOX_BACKGROUND_COLOR=255,255,255 INFO_CONFIRM_CANCEL_INSTALL_MSG=Are you sure you want to cancel OpenDS \ QuickSetup?%nIf you click 'Yes' nothing will be installed on your system. INFO_CONFIRM_CANCEL_INSTALL_TITLE=Confirmation Required INFO_CONFIRM_CANCEL_PROMPT=Cancel the running operation? INFO_CONFIRM_CANCEL_TITLE=Confirmation Required INFO_CONFIRM_CANCEL_UPGRADE_MSG=OpenDS QuickUpgrade has not yet \ completed.%nIf you click 'Yes' any changes that have been made to the server \ being upgraded will be backed out.%n%nAre you sure you want to close the \ QuickUpgrade Window?%n INFO_CONFIRM_CANCEL_UPGRADE_TITLE=Confirmation Required INFO_CONFIRM_CLOSE_INSTALL_MSG=OpenDS QuickSetup has not yet completed.%nAre \ you sure you want to close the QuickSetup Window? INFO_CONFIRM_CLOSE_INSTALL_TITLE=Confirmation Required INFO_CONFIRM_QUIT_INSTALL_MSG=Are you sure you want to quit OpenDS \ QuickSetup?%nIf you click 'Yes' nothing will be installed on your system. INFO_CONFIRM_QUIT_INSTALL_TITLE=Confirmation Required INFO_CONFIRM_QUIT_UPGRADE_MSG=Are you sure you want to quit OpenDS \ QuickUpgrade?%nIf you click 'Yes' nothing will be upgraded on your system. INFO_CONFIRM_QUIT_UPGRADE_TITLE=Confirmation Required INFO_CONFIRMATION_TITLE=Confirmation Required INFO_CONTACTING_SERVER_LABEL=Contacting server... INFO_CONTINUE_BUTTON_INSTALL_TOOLTIP=Continue with Setup INFO_CONTINUE_BUTTON_LABEL=Continue INFO_COULD_NOT_LAUNCH_STATUS_PANEL_MSG=An unexpected error occurred launching \ the Status Panel. INFO_CREATE_BASE_ENTRY_LABEL=Only Create Base Entry (%s) INFO_CREATE_BASE_ENTRY_TOOLTIP=Only create the top entry for the Directory \ Base DN INFO_CREATE_GLOBAL_ADMINISTRATOR_STEP=Global Administrator INFO_CREATE_NEW_SUFFIX_LABEL=Create first instance of base DN to be \ replicated INFO_CREATE_NEW_SUFFIX_TOOLTIP=Check this to create a new base DN. INFO_CURRENT_STEP_ICON=images/currentstep.png INFO_CURRENT_STEP_ICON_DESCRIPTION=Current Step Indicator. INFO_CURRENT_STEP_ICON_TOOLTIP=Current Step Indicator INFO_CURRENT_STEP_PANEL_BACKGROUND_COLOR=255,255,255 INFO_DATA_OPTIONS_PANEL_INSTRUCTIONS=Choose options for the LDAP data to be \ hosted by OpenDS. INFO_DATA_OPTIONS_PANEL_TITLE=Directory Data INFO_DATA_OPTIONS_STEP=Directory Data INFO_DATA_REPLICATION_OPTIONS_PANEL_INSTRUCTIONS=Choose the Data Replication \ Options. INFO_DATA_REPLICATION_OPTIONS_PANEL_TITLE=Topology Options INFO_DATA_REPLICATION_STEP=Topology Options INFO_DEFAULT_BACKGROUND_COLOR=236,236,236 INFO_DEFAULT_LABEL_COLOR=000,000,000 INFO_DETAILS_LABEL=Details: INFO_DIRECTORY_DATA_LABEL=Directory Data: INFO_DIRECTORY_EXISTS_NOT_EMPTY=The directory %s is not empty. INFO_DIRECTORY_MANAGER_DN_IS_CONFIG_DN=The provided Administrative User DN is \ used for the configuration of the Directory Server. INFO_DIRECTORY_NOT_WRITABLE=You do not have write access on the directory %s. \ You must have file right access on the Installation directory. INFO_DIV_OPEN_ERROR_BACKGROUND_1_COLOR=000000 INFO_DIV_OPEN_ERROR_BACKGROUND_2_COLOR=FFFFCC INFO_DIV_OPEN_ERROR_BACKGROUND_3_COLOR=E1E1A7 INFO_DIV_OPEN_SUCCESSFUL_BACKGROUND_1_COLOR=000000 INFO_DIV_OPEN_SUCCESSFUL_BACKGROUND_2_COLOR=FFFFCC INFO_DIV_OPEN_SUCCESSFUL_BACKGROUND_3_COLOR=E1E1A7 INFO_DOWNLOADING=Downloading... INFO_DOWNLOADING_ERROR=An error occurred downloading remote file(s) %s. INFO_DOWNLOADING_RATIO=Downloading: %s%% Completed. INFO_EMPTY_ADMINISTRATOR_PWD=You must provide a Global Administrative User \ Password. INFO_EMPTY_ADMINISTRATOR_UID=You must provide a Global Administrative User \ ID. INFO_EMPTY_BASE_DN=You must provide a Directory Base DN. INFO_EMPTY_DIRECTORY_MANAGER_DN=You must provide an Administrative User DN. INFO_EMPTY_HOST_NAME=You must provide the name of the host. INFO_EMPTY_PWD=You must provide the password of the Administrative User. INFO_EMPTY_REMOTE_DN=You must provide a value for the Administrative User. INFO_EMPTY_REMOTE_HOST=You must provide the fully qualified name of the host. INFO_EMPTY_REMOTE_PWD=You must provide an Admin User password. INFO_EMPTY_SERVER_LOCATION=Invalid Directory Selected You must provide a \ valid OpenDS root installation directory. INFO_ENABLE_SSL=Enable SSL on LDAP Port %s INFO_ENABLE_SSL_LABEL=Enable SSL on Port: INFO_ENABLE_SSL_TOOLTIP=Enables SSL on the specified port. INFO_ENABLE_STARTTLS=Enable StartTLS INFO_ENABLE_STARTTLS_LABEL=Enable StartTLS for LDAP INFO_ENABLE_STARTTLS_TOOLTIP=Allows encrypted communication over the standard \ LDAP port. INFO_ENABLE_WINDOWS_SERVICE_LABEL=Run OpenDS as a Windows Service INFO_ENABLE_WINDOWS_SERVICE_TOOLTIP=Check this check box if you want OpenDS \ to run as a Windows Service. INFO_EQUAL_PORTS=You must specify different ports for LDAP and LDAPS \ communication. INFO_ERROR_ACCESSING_JKS_KEYSTORE=Could not access the JKS key store. Check \ that the contents of the file correspond to a valid JKS key store, that you \ have access rights to it and that the provided password is valid. INFO_ERROR_ACCESSING_PKCS11_KEYSTORE=Could not access the PKCS#11 key store. \ Check that is installed and that the provided password is valid. INFO_ERROR_ACCESSING_PKCS12_KEYSTORE=Could not access the PKCS#12 key store. \ Check that the contents of the file correspond to a valid PKCS#12 key store, \ that you have access rights to it and that the provided password is valid. INFO_ERROR_APPLY_LDIF_ADD=Error processing add operation of %s: %s INFO_ERROR_APPLY_LDIF_DELETE=Error processing delete operation of %s: %s INFO_ERROR_APPLY_LDIF_MODIFY=Error processing modification operation of %s: \ %s INFO_ERROR_APPLYING_CUSTOM_CONFIG=Error applying configuration customizations \ to server. INFO_ERROR_APPLYING_CUSTOM_SCHEMA=Error applying schema customizations to \ server. INFO_ERROR_ARTIFICIAL=Artificial error. INFO_ERROR_BACKUP_DB=Error backing up databases. INFO_ERROR_BACKUP_DB_TOOL_RETURN_CODE=The backup tool returned error code %s. INFO_ERROR_BACKUP_FILESYSTEM=Error backing up files. INFO_ERROR_BAD_STAGE_DIRECTORY=Directory %s does not contain a staged \ installation of OpenDS as was expected. Verify that the new installation \ package (.zip) is an OpenDS installation file and that you have write access \ permission for this directory. INFO_ERROR_BROWSER_CLOSE_BUTTON_TOOLTIP=Close this window INFO_ERROR_BROWSER_COPY_BUTTON_LABEL=Copy URL INFO_ERROR_BROWSER_COPY_BUTTON_TOOLTIP=Copies the URL to the system clipboard INFO_ERROR_BROWSER_DISPLAY_MSG=Could not launch the web browser.<br>You can \ copy and paste the following URL manually into your web browser:<br><span \ style="font-style:italic">%s</span> INFO_ERROR_BROWSER_DISPLAY_TITLE=Error INFO_ERROR_CONFIGURING=Error Configuring Directory Server. INFO_ERROR_CONFIGURING_CERTIFICATE=Error Configuring Certificates. INFO_ERROR_CONFIGURING_REMOTE_GENERIC=An unexpected error occurred \ configuring server %s.%nThe error is: %s INFO_ERROR_CONNECTING_TO_LOCAL=An unexpected error occurred connecting to the \ server. INFO_ERROR_COPYING=An unexpected error occurred extracting file %s. INFO_ERROR_COPYING_FILE=Error copying file %s to %s. INFO_ERROR_COULD_NOT_CREATE_PARENT_DIR=Could not create parent directory %s. \ Check that you have file system access rights. INFO_ERROR_CREATING_BASE_ENTRY=Error Creating Base Entry. INFO_ERROR_CREATING_BUILD_INFO=Error determining OpenDS build information. INFO_ERROR_CREATING_TEMP_FILE=An error occurred creating the temporary file. INFO_ERROR_DELETING_DIRECTORY=Error deleting directory %s. Check that you \ have the rights to delete this directory and that there is no other \ application using it. INFO_ERROR_DELETING_FILE=Error deleting file %s. Check that you have the \ rights to delete this file and that there is no other application using it. INFO_ERROR_DELETING_STAGE_DIRECTORY=Error deleting stage directory %s. INFO_ERROR_DETERMINING_CURRENT_BUILD=Error determining current build \ information. INFO_ERROR_DETERMINING_CUSTOM_CONFIG=Error determining configuration \ customizations. INFO_ERROR_DETERMINING_CUSTOM_SCHEMA=Error determining schema customizations. INFO_ERROR_DETERMINING_SERVER_STATE=Failed to determine the server's state. INFO_ERROR_DETERMINING_SVN_REV=Error determining installation's Subversion \ revision number. INFO_ERROR_DETERMINING_UPGRADE_BUILD=Error determining upgrade build \ information. INFO_ERROR_DISABLING_WINDOWS_SERVICE=Error Disabling Windows service. Try to \ kill the process opends_service.exe and the running the \ %s\bat\windows-service.bat -d command-line to disable the service manually. INFO_ERROR_DURING_INITIALIZATION_LOG=Error during the initialization with \ contents from server %s. Last log details: %s. Task state: %s. Check the \ error logs of the server for more information. INFO_ERROR_DURING_INITIALIZATION_NO_LOG=Error during the initialization with \ contents from server %0$s. Task state: %1$s. Check the error logs of %0$s \ for more information. INFO_ERROR_EMPTY_RESPONSE=ERROR: The response value may not be an empty \ string INFO_ERROR_ENABLING_WINDOWS_SERVICE=Error Enabling Windows service. INFO_ERROR_FAILED_MOVING_FILE=Failed to move file %s to %s. Make sure this \ file is not currently locked by another application. INFO_ERROR_FAILED_TO_CREATE_STAGE_DIRECTORY=Failed to create staging \ directory %s. INFO_ERROR_ICON=images/error_small.gif INFO_ERROR_ICON_DESCRIPTION=Error. INFO_ERROR_ICON_TOOLTIP=Error INFO_ERROR_IMPORT_AUTOMATICALLY_GENERATED=Error Importing \ Automatically-Generated Data when invoked with arguments %s: %s. INFO_ERROR_IMPORT_LDIF_TOOL_RETURN_CODE=The import LDIF tool returned error \ code %s. INFO_ERROR_IMPORTING_LDIF=Error Importing LDIF File. INFO_ERROR_INITIALIZING_LOG=Error initializing log. INFO_ERROR_INITIALIZING_UPGRADE=Error initializing upgrade. INFO_ERROR_INSTALL_ROOT_DIR_EMPTY=Directory %s is either empty or you lack \ permissionsto access its contents. INFO_ERROR_INSTALL_ROOT_DIR_NO_DIR=Directory %s does not contain directory \ %s. INFO_ERROR_INSTALL_ROOT_DIR_NO_EXIST=Directory %s does not exist. INFO_ERROR_INSTALL_ROOT_DIR_NOT_DIR=File %s is not an OpenDS installation \ root. INFO_ERROR_INSTALL_ROOT_DIR_NULL=The root directory is null. INFO_ERROR_INVALID_PORT_VALUE=Invalid port value %s. A port number must be \ an integer between 1 and 65535. INFO_ERROR_INVALID_SERVER_LOCATION=Invalid Directory Selected: %s%nEither the \ selected directory is not a valid OpenDS root installation%ndirectory or you \ do not have access permissions for this directory. INFO_ERROR_LARGE_ICON=images/error_large.gif INFO_ERROR_LAUNCHING_INITIALIZATION=Error launching initialization with \ contents from server %s. INFO_ERROR_LDIF_DIFF_TOOL_RETURN_CODE=The LDIF diff tool returned error code \ %s. INFO_ERROR_LOGGING_OPERATION=Error writting operation details to log. INFO_ERROR_OPTION_REQUIRED=Option %s is required. INFO_ERROR_OPTION_REQUIRED_OR_INTERACTIVE=Option %s is required when not \ invoking this command in interactive mode. See the usage statement. INFO_ERROR_PARSING_OPTIONS=Error parsing options. INFO_ERROR_POOLING_INITIALIZATION=Error reading the progress of the \ initialization with contents from server %s. INFO_ERROR_PORT_IN_USE=The server can not be started as another application \ is using port %s. Check that you have access to this port before restarting \ the server. INFO_ERROR_PROP_VALUE=The value of property %s could not be determined. INFO_ERROR_READING_ERROROUTPUT=Error Reading error output. INFO_ERROR_READING_OUTPUT=Error Reading output. INFO_ERROR_READING_REGISTERED_SERVERS_CONFIRM=The following errors where \ encountered reading the configuration of the existing servers:%n%s%n%nDo you \ want to continue? INFO_ERROR_READING_SERVER_CONFIGURATION=Error reading configuration. \ Details:%n%s INFO_ERROR_REFLECTION=An unexpected error occurred while loading classes. INFO_ERROR_RENAMING_FILE=Error renaming file %s to %s. INFO_ERROR_RESTORING_FILE=The following could not be restored after the \ failed upgrade attempt. You should restore this file/directory manually: %s \ to %s INFO_ERROR_SERVER_HEALTH_CHECK_FAILURE=Server health check failed. INFO_ERROR_SERVER_STATUS=Error determining the server's status. INFO_ERROR_STARTING_SERVER=Error Starting Directory Server. INFO_ERROR_STARTING_SERVER_CODE=Error Starting Directory Server. Error code: \ %s. INFO_ERROR_STARTING_SERVER_IN_UNIX=Could not connect to the server after \ after requesting start. Verify that the server has access rights to port %s. INFO_ERROR_STARTING_SERVER_IN_WINDOWS=Could not connect to the server after \ requesting start. If you have a firewall configured check that it allows \ connections to port %s. INFO_ERROR_STARTING_SERVER_WITH_NO_CONNECTION_HANDLERS=Error Starting Server \ with no connection handlers: %s. INFO_ERROR_STOPPING_SERVER=Error Stopping Directory Server. INFO_ERROR_STOPPING_SERVER_CODE=Error Stopping Directory Server. Error code: \ %s. INFO_ERROR_TITLE=Error INFO_ERROR_UPGRADE_MIGRATION=Migration Error INFO_ERROR_UPGRADE_MIGRATION_ADD=An attempt to add entry <b>%s</b> to the \ newly upgraded server was unsuccessful. INFO_ERROR_UPGRADE_MIGRATION_CONFIG=Configuration Migration Error INFO_ERROR_UPGRADE_MIGRATION_DELETE=An attempt to delete entry <b>%s</b> to \ the newly upgraded server was unsuccessful. INFO_ERROR_UPGRADE_MIGRATION_MODIFY=An attempt to modify entry <b>%s</b> to \ the newly upgraded server was unsuccessful. INFO_ERROR_UPGRADE_MIGRATION_NOTE=You can cancel this upgrade altogether, \ continue anyway or retry this operation. If you cancel the server will be \ restored to the state it was in before the upgrade was attempted. If you \ continue you should be aware that the server may not configured as it was \ before this upgrade. A copy of the original installation files will be kept \ in <i>%s</i>. INFO_ERROR_UPGRADE_MIGRATION_SCHEMA=Schema Migration Error INFO_ERROR_UPGRADE_MIGRATION_UNEXPECTED=An unexpected error occured while \ processing entry <b>%s</b>. INFO_ERROR_UPGRADED_SERVER_STARTS_WITH_ERRORS=The upgraded server starts with \ errors: %s INFO_ERROR_UPGRADING_COMPONENTS=Error upgrading components. INFO_ERROR_WRITING_TO_TEMP_FILE=An error occurred writing to temporary file \ %s. INFO_ERROR_ZIP_STREAM=An unexpected error occurred reading the zip file %s. INFO_ERROR_ZIPINPUTSTREAMNULL=Could not retrieve zip file %s. The input \ stream is null. INFO_EXCEPTION_DETAILS=Details: %s INFO_EXCEPTION_OUT_OF_MEMORY_DETAILS=Not enough memory to perform the \ operation. Details: %s INFO_EXCEPTION_ROOT_CAUSE=Root Cause: INFO_FIELD_INVALID_COLOR=255,000,000 INFO_FIELD_VALID_COLOR=000,000,000 INFO_FILE_DOES_NOT_EXIST=Path %s does not exist. INFO_FILE_EXISTS=The file %s already exists. INFO_FINISH_BUTTON_INSTALL_LABEL=Finish INFO_FINISH_BUTTON_INSTALL_TOOLTIP=Finish Installation and Setup INFO_FINISH_BUTTON_LABEL=Finish INFO_FINISH_BUTTON_TOOLTIP=Finish Setup INFO_FINISH_BUTTON_UPGRADE_TOOLTIP=Finish Upgrade INFO_FINISHED_PANEL_TITLE=Finished INFO_FINISHED_STEP=Finished INFO_FRAME_INSTALL_TITLE=OpenDS QuickSetup INFO_FRAME_UPGRADE_TITLE=OpenDS QuickUpgrade INFO_GENERAL_ACTION_REQUIRED=Action Required INFO_GENERAL_BUILD_ID=Build ID INFO_GENERAL_CHECKING_DATA=Checking Data... INFO_GENERAL_INFO=Information INFO_GENERAL_LOADING=Loading... INFO_GENERAL_NONE=None INFO_GENERAL_SEE_FOR_DETAILS=See %s for a detailed log of this operation. INFO_GENERAL_SEE_FOR_HISTORY=See %s for a history installation history. INFO_GENERAL_SERVER_STARTED=started INFO_GENERAL_SERVER_STOPPED=stopped INFO_GENERAL_UNSET=Unset INFO_GENERAL_UNSPECIFIED=Unspecified INFO_GENERAL_UNSUPPORTED=Unsupported INFO_GENERAL_WARNING=Warning INFO_GLOBAL_ADMINISTRATOR_DESCRIPTION=The Administrator that can manage all \ the OpenDS instances. INFO_GLOBAL_ADMINISTRATOR_PANEL_INSTRUCTIONS=Provide the informaton to create \ a Global Administrator that will able to manage your whole replication \ topology. INFO_GLOBAL_ADMINISTRATOR_PANEL_TITLE=Create Global Administrator INFO_GLOBAL_ADMINISTRATOR_PWD_CONFIRM_LABEL=Global Administrator Password \ (confirm): INFO_GLOBAL_ADMINISTRATOR_PWD_CONFIRM_TOOLTIP=Confirm the password of the \ Global Administrator. INFO_GLOBAL_ADMINISTRATOR_PWD_LABEL=Global Administrator Password: INFO_GLOBAL_ADMINISTRATOR_PWD_TOOLTIP=The Global Administrator Password. INFO_GLOBAL_ADMINISTRATOR_UID_LABEL=Global Administrator ID: INFO_GLOBAL_ADMINISTRATOR_UID_TOOLTIP=The Global Administrator ID. INFO_HELP_SMALL_ICON=images/help_small.gif INFO_HELP_SMALL_ICON_DESCRIPTION=Help icon. INFO_HELP_WAIT_DESCRIPTION=Busy, please wait. INFO_HIDE_DETAILS_BUTTON_LABEL=Hide Details INFO_HIDE_EXCEPTION_DETAILS=Hide Details INFO_HOST_NAME_LABEL=Host Name: INFO_HOST_NAME_TOOLTIP=Enter the name of the host. INFO_HTML_SEPARATOR_COLOR=666666 INFO_IMPORT_AUTOMATICALLY_GENERATED_LABEL=Import Automatically-Generated \ Example Data INFO_IMPORT_AUTOMATICALLY_GENERATED_TOOLTIP=Populate the base DN with \ automatically-generated LDAP data INFO_IMPORT_DATA_FROM_LDIF_LABEL=Import Data from LDIF File INFO_IMPORT_DATA_FROM_LDIF_TOOLTIP=Use the contents of an LDIF file to \ populate the base DN with data INFO_IMPORT_PATH_LABEL=Path: INFO_IMPORT_PATH_TOOLTIP=Enter the full path of the LDIF file containing the \ data to be imported INFO_INFO_IGNORING_FILE=Ignoring %s since %s exists. INFO_INFORMATION_ICON=images/info_small.gif INFO_INFORMATION_ICON_DESCRIPTION=Information. INFO_INFORMATION_ICON_TOOLTIP=Information INFO_INFORMATION_LARGE_ICON=images/info_large.gif INFO_INITIALIZE_PROGRESS_WITH_PERCENTAGE=%s entries processed (%s %% \ complete). INFO_INITIALIZE_PROGRESS_WITH_PROCESSED=%s entries processed. INFO_INITIALIZE_PROGRESS_WITH_UNPROCESSED=%s remaining to be processed. INFO_INSTALL_SERVER_MUST_BE_TEMPORARILY_STARTED=The Server will be \ temporarily started. INFO_INSTALLANDUPGRADE_WELCOME_PANEL_INSTRUCTIONS=The OpenDS QuickSetup tool \ can either install and configure a new server instance or upgrade an existing \ server instance. In either case, QuickSetup will use the latest weekly build, \ which in this case is: %s (Build ID: %s) <br><br> You can also use QuickSetup \ to set up a weekly build you have downloaded manually. To run QuickSetup in \ this case, use the setup command at the top level of the OpenDS \ directory.<br><br> OpenDS requires a Java SE 5.0 or higher runtime.<br><br> \ Additional information on QuickSetup is available on the <a \ href="https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool"> OpenDS \ documentation wiki</a>. INFO_INSTALLANDUPGRADE_WELCOME_PANEL_TITLE=Welcome INFO_INSTALLANDUPGRADER_RBINSTALL_LABEL=Install New Server Instance INFO_INSTALLANDUPGRADER_RBINSTALL_TOOLTIP=Select to install a new server \ instance. INFO_INSTALLANDUPGRADER_RBUPGRADE_LABEL=Upgrade Existing Server Instance INFO_INSTALLANDUPGRADER_RBUPGRADE_TOOLTIP=Select to upgrade an existing \ server instance. INFO_INSTALLSTATUS_CANOVERWRITECURRENTINSTALL_MSG=The Directory Server \ contains some database files.<br>If you continue with the setup the contents \ of these database files will be deleted. INFO_INSTALLSTATUS_CONFIGFILEMODIFIED=Has already been configured INFO_INSTALLSTATUS_DBFILEEXIST=Contains data INFO_INSTALLSTATUS_INSTALLED=OpenDS Server Already Configured<br> QuickSetup \ can only be used with OpenDS Servers that have not yet been configured. The \ current server:%s INFO_INSTALLSTATUS_NOT_INSTALLED=The Directory Server is not installed. INFO_INSTALLSTATUS_SERVERRUNNING=Is currently running on port %s INFO_INSTRUCTIONS_COLOR=000,000,000 INFO_INVALID_CHAR_IN_PATH=The path contains the character "%s" which is not \ allowed to install OpenDS. INFO_INVALID_NUMBER_ENTRIES_RANGE=The number of user entries to generate \ automatically must be an integer between %s and %s. INFO_INVALID_PORT_VALUE_RANGE=The LDAP Listener Port must be an integer \ between %s and %s. INFO_INVALID_REMOTE_PORT=The provided port is not valid. INFO_INVALID_REMOTE_REPLICATION_PORT_VALUE_RANGE=The Replication Port on %s \ must be an integer between %s and %s. INFO_INVALID_REPLICATION_PORT_VALUE_RANGE=The Replication Port must be an \ integer between %s and %s. INFO_INVALID_SECURE_PORT_VALUE_RANGE=The LDAPS Listener Port must be an \ integer between %s and %s. INFO_JKS_CERTIFICATE=Use existing Java Key Store File INFO_JKS_CERTIFICATE_LABEL=Java Key Store (JKS) File INFO_JKS_CERTIFICATE_TOOLTIP=Select this option if you have a JKS \ certificate. INFO_JKS_KEYSTORE_DOES_NOT_EXIST=No certificates for the Java Key Store could \ be found. Check that the provided path is valid. INFO_KEYSTORE_PATH_DOES_NOT_EXIST=The provided key store path does not exist. INFO_KEYSTORE_PATH_LABEL=Key Store Path: INFO_KEYSTORE_PATH_NOT_A_FILE=The provided key store path is not a file. INFO_KEYSTORE_PATH_NOT_PROVIDED=You must provide the path of the key store. INFO_KEYSTORE_PATH_TOOLTIP=Absolute path to the keystore. INFO_KEYSTORE_PWD_EMPTY=You must provide the password of the key store. INFO_KEYSTORE_PWD_LABEL=Key Store Password: INFO_KEYSTORE_PWD_TOOLTIP=Provide the password required to access the \ existing key store. INFO_KEYSTORE_TYPE_LABEL=Key Store Type: INFO_LDIF_FILE_DOES_NOT_EXIST=The provided LDIF file does not exist. INFO_LDIF_FILES_DESCRIPTION=LDAP Data Interchange Format (*.ldif) INFO_LEAVE_DATABASE_EMPTY_LABEL=Leave Database Empty INFO_LEAVE_DATABASE_EMPTY_TOOLTIP=Do not create any entry for the Directory \ Base DN INFO_MINIMIZED_ICON=images/opendsminimized.gif INFO_MINIMIZED_ICON_DESCRIPTION=OpenDS QuickSetup minimized. INFO_MINIMIZED_ICON_TOOLTIP=OpenDS QuickSetup INFO_MINIMIZED_MAC_ICON=images/opendsminimizedmac.png INFO_NETWORK_ERROR_TITLE=Network Error INFO_NEXT_BUTTON_LABEL=Next > INFO_NEXT_BUTTON_TOOLTIP=Go to Next Step INFO_NO_ENTRIES_TO_INITIALIZE=No entries found to initialize. INFO_NO_LDIF_PATH=You must provide the path of the LDIF file to import. INFO_NO_NUMBER_ENTRIES=You must provide the number of user entries to \ generate automatically. INFO_NO_SECURITY=disabled INFO_NO_SUFFIXES_CHOSEN_TO_REPLICATE=You must select at least one base DN to \ replicate contents with. INFO_NOT_A_BASE_DN=The provided Directory Base DN is not a valid DN. INFO_NOT_A_DIRECTORY_MANAGER_DN=The provided Administrative User DN is not a \ valid DN. INFO_NOT_A_DIRECTORY_MANAGER_IN_CONFIG=The provided DN is not one of the \ Administrative User DN. INFO_NOT_AVAILABLE_LABEL=<not available> INFO_NOT_ENOUGH_DISK_SPACE=There is not enough free disk space under %s.%nAt \ least %s megabytes of free disk space are required to install OpenDS. INFO_NOT_EQUAL_PWD=The passwords you have provided do not match. INFO_NOT_GLOBAL_ADMINISTRATOR_PROVIDED=You must provide the Global \ Administrator ID to be able to access the configuration of all the remote \ servers that have been previously installed. INFO_NUMBER_ENTRIES_LABEL=Number of User Entries: INFO_NUMBER_ENTRIES_TOOLTIP=Enter the number of user entries to be generated INFO_OK_BUTTON_LABEL=OK INFO_OPEN_GENERIC_FILE_DIALOG_TITLE=Choose a File INFO_OPEN_LDIF_FILE_DIALOG_TITLE=Choose an LDIF File INFO_OPEN_SERVER_LOCATION_DIALOG_TITLE=Choose Installation Path INFO_OPEN_ZIP_FILE_DIALOG_TITLE=Choose an OpenDS Installation Package (.zip) INFO_OPENDS_SMALL_ICON=images/opends_logo_small.png INFO_OPENDS_SMALL_ICON_DESCRIPTION=OpenDS icon. INFO_OPTIONPANE_BACKGROUND_COLOR=255,255,255 INFO_ORACLE_ACTION_PROMPT=Have you performed the tasks described? INFO_ORACLE_ACTION_PROMPT_CANCEL=No, Cancel INFO_ORACLE_ACTION_PROMPT_CONTINUE=Yes, Continue INFO_ORACLE_DESC_ACTION=This operation requires that you perform specific \ tasks described in the details section before continuing. INFO_ORACLE_EI_ACTION_STEP1=Before starting the operation you should export \ the entire data set for this server to LDIF format. <b>If you have not \ completed this step you should cancel this operation now</b>. INFO_ORACLE_EI_ACTION_STEP2=Continue with this operation until this tool has \ finished. INFO_ORACLE_EI_ACTION_STEP3=When this operation is complete, manually delete \ the files in the 'db' directory. INFO_ORACLE_EI_ACTION_STEP4=Reimport that data from the LDIF file that you \ had created in the first step. INFO_ORACLE_INFO_PROMPT=Would you like to continue with this operation? INFO_ORACLE_NO_SILENT=This operation includes specific instructions and/or \ questions that you must follow. Silent mode is not supported for this \ version. INFO_PANEL_BACKGROUND_COLOR=255,255,255 INFO_PANEL_BORDER_COLOR=204,204,204 INFO_PARENT_DIRECTORY_COULD_NOT_BE_FOUND=Could not find a parent directory \ for %s. INFO_PARENT_DIRECTORY_DOES_NOT_EXIST_CONFIRMATION=The parent directory of %s \ does not exist.%nWould you like to create this directory? INFO_PASSWORDFIELD_COLOR=000,000,000 INFO_PKCS11_CERTIFICATE=Use existing PKCS#11 Token INFO_PKCS11_CERTIFICATE_LABEL=PKCS#11 Token INFO_PKCS11_CERTIFICATE_TOOLTIP=Select this option if you have a PKCS#11 \ token. INFO_PKCS11_KEYSTORE_DOES_NOT_EXIST=No certificates for the PCKS#11 key store \ could be found. Check that is installed, that you have access rights to it \ and that the key store contains certificates. INFO_PKCS12_CERTIFICATE=Use existing PKCS#12 File INFO_PKCS12_CERTIFICATE_LABEL=PKCS#12 File INFO_PKCS12_CERTIFICATE_TOOLTIP=Select this option if you have a PKCS#12 \ certificate. INFO_PKCS12_KEYSTORE_DOES_NOT_EXIST=No certificates for the PCKS#12 key store \ could be found. Check that the provided path and password are valid and that \ the key store contains certificates. INFO_PREVIOUS_BUTTON_LABEL=< Previous INFO_PREVIOUS_BUTTON_TOOLTIP=Go to Previous Step INFO_PROGRESS_CANCEL=Waiting to cancel operation. INFO_PROGRESS_COLOR=000,000,000 INFO_PROGRESS_CONFIGURING=Configuring Directory Server INFO_PROGRESS_CONFIGURING_REPLICATION=Configuring Replication INFO_PROGRESS_CONFIGURING_REPLICATION_REMOTE=Configuring Replication on %s INFO_PROGRESS_COPYING_FILE=Copying file %s to %s INFO_PROGRESS_CREATING_ADMINISTRATOR=Creating Global Administrator INFO_PROGRESS_CREATING_ADS=Creating Registration Configuration INFO_PROGRESS_CREATING_ADS_ON_REMOTE=Creating Registration Configuration on \ %s INFO_PROGRESS_CREATING_BASE_ENTRY=Creating Base Entry %s INFO_PROGRESS_DELETING_DIRECTORY=Deleting directory %s INFO_PROGRESS_DELETING_EXTERNAL_DB_FILES=Deleting Database Files outside the \ Installation Path: INFO_PROGRESS_DELETING_EXTERNAL_LOG_FILES=Deleting Log Files outside the \ Installation Path: INFO_PROGRESS_DELETING_FILE=Deleting file %s INFO_PROGRESS_DELETING_FILE_DOES_NOT_EXIST=Ignoring file %s since it does not \ exist. INFO_PROGRESS_DELETING_INSTALLATION_FILES=Deleting Files under the \ Installation Path: INFO_PROGRESS_DETAILS_LABEL=Details: INFO_PROGRESS_DIALOG_TITLE=Progress INFO_PROGRESS_DISABLING_WINDOWS_SERVICE=Disabling Windows Service... INFO_PROGRESS_DONE=Done. INFO_PROGRESS_DOWNLOADING=Downloading INFO_PROGRESS_ENABLING_WINDOWS_SERVICE=Enabling Windows Service... INFO_PROGRESS_ERROR=Error. INFO_PROGRESS_EXTRACTING=Extracting %s INFO_PROGRESS_IMPORT_AUTOMATICALLY_GENERATED=Importing \ Automatically-Generated Data (%s Entries): INFO_PROGRESS_IMPORTING_LDIF=Importing LDIF file %s: INFO_PROGRESS_INITIALIZING_ADS=Initializing Registration information INFO_PROGRESS_INITIALIZING_SUFFIX=Initializing base DN %s with the contents \ from %s: INFO_PROGRESS_PANEL_TITLE=Progress INFO_PROGRESS_POINTS=..... INFO_PROGRESS_SERVER_ALREADY_STOPPED=The Directory Server is already stopped. INFO_PROGRESS_SERVER_STOPPED=Server stopped. INFO_PROGRESS_SERVER_WAITING_TO_STOP=Waiting for Server to stop... INFO_PROGRESS_STARTING=Starting Directory Server: INFO_PROGRESS_STEP=Progress INFO_PROGRESS_STOPPING=Stopping Directory Server: INFO_PROGRESS_TITLE=Progress INFO_PROGRESS_UNCONFIGURING_ADS_ON_REMOTE=Reverting Registration \ Configuration on %s INFO_PROGRESS_UNCONFIGURING_REPLICATION_REMOTE=Unconfiguring Replication on \ %s INFO_PROGRESS_UPDATING_CERTIFICATES=Configuring Certificates INFO_PROGRESSBAR_INITIAL_LABEL=Starting... INFO_PROGRESSBAR_TOOLTIP=Progress Bar INFO_PWD_TOO_SHORT=The minimum length required for the Administrative User \ password is %s characters. INFO_QUIT_BUTTON_INSTALL_TOOLTIP=Quit Setup INFO_QUIT_BUTTON_LABEL=Quit INFO_QUIT_BUTTON_UPGRADE_TOOLTIP=Quit Upgrade INFO_READ_ONLY_COLOR=000,000,000 INFO_REMOTE_ADS_EXCEPTION=An unexpected error occurred managing the \ registration information in %s.%nThe error is: %s INFO_REMOTE_REPLICATION_PORT_ALREADY_CHOSEN_FOR_OTHER_PROTOCOL=You must \ specify a different Replication port for existing server %s. The specified \ port has already been chosen to configure the new server. INFO_REMOTE_REPLICATION_PORT_INSTRUCTIONS=You must provide the ports that \ will be used to replicate data for the remote servers specified below.<br>The \ specified ports must be free on the remote hosts and the user that is being \ used to run the Directory Servers must have access rights to them. INFO_REMOTE_REPLICATION_PORT_TITLE=Replication Port of Remote Servers INFO_REMOTE_REPLICATION_PORTS_STEP=Replication Port INFO_REMOTE_SERVER_DN_LABEL=Admin User: INFO_REMOTE_SERVER_DN_TOOLTIP=The DN or the UID of an administrator in the \ OpenDS you want to replicate data with. INFO_REMOTE_SERVER_HOST_LABEL=Host Name: INFO_REMOTE_SERVER_HOST_TOOLTIP=The fully qualified name of the host where \ the OpenDS you want to replicate data with is located. INFO_REMOTE_SERVER_PORT_IS_SECURE_LABEL=This is a Secure Port INFO_REMOTE_SERVER_PORT_IS_SECURE_TOOLTIP=Check this is the provided port is \ the LDAPS port. INFO_REMOTE_SERVER_PORT_LABEL=Port: INFO_REMOTE_SERVER_PORT_TOOLTIP=The LDAP port of the OpenDS you want to \ replicate data with. INFO_REMOTE_SERVER_PWD_LABEL=Admin Password: INFO_REMOTE_SERVER_PWD_TOOLTIP=The password of an administrator in the OpenDS \ you want to replicate data with. INFO_REMOTE_SERVER_REPLICATION_PORT=%s - To be configured on remote server %s INFO_REPLICATE_WITH_SUFFIXES_LABEL=Create local instance of existing base DNs \ and configure replication: INFO_REPLICATE_WITH_SUFFIXES_TOOLTIP=Check this to Create Base DNs whose \ Contents are replicated with Existing Base DNs. INFO_REPLICATED_SERVER_LABEL=This server will be part of a replication \ topology INFO_REPLICATED_SERVER_TOOLTIP=Check this if you want to replicate the data \ on the server that you are creating with other servers. INFO_REPLICATION_PORT_ALREADY_CHOSEN_FOR_OTHER_PROTOCOL=You must specify a \ different Replication port than those you chose for LDAP and LDAPS \ communication. INFO_REPLICATION_PORT_LABEL=Replication Port: INFO_REPLICATION_PORT_TOOLTIP=The port that will be used to send and receive \ replication updates between this server and the other servers. INFO_RETRY_BUTTON_LABEL=Retry INFO_REVERSION_CANCELED=Reversion canceled. INFO_REVERSION_ORACLE_EI_ACTION=Reversion from version %s to version %s \ requires further action. INFO_REVERSION_ORACLE_FAILURE=reversion from version %s to version %s is not \ supported. To reversion You must uninstall the current server, install the \ new server, and manually migrate your data. INFO_REVERSION_ORACLE_SUCCESS=Reversion from version %s to version %s is \ supported. INFO_REVERT_ERROR_EMPTY_HISTORY_DIR=There are no existing backup locations \ from prior upgrades. The 'history' directory is empty. INFO_REVERT_ERROR_INVALID_FILES_DIR=The upgrade backup directory does not \ appear to contain files backed up from an invocation of the upgrade tool. INFO_REVERT_ERROR_NO_DIR=ERROR: No reversion directory specified. You must \ specify one of %s INFO_REVERT_ERROR_NO_HISTORY_DIR=There are no existing backup locations from \ prior upgrades. The 'history' directory does not exist. INFO_REVERT_ERROR_NOT_DIR_FILES_DIR=The upgrade backup directory is not a \ directory. INFO_REVERT_ERROR_NULL_FILES_DIR=The upgrade backup directory is invalid or \ could not be determined. INFO_REVERT_LAUNCHER_USAGE_DESCRIPTION=This utility reverts the current \ installation of the Directory Server to a version prior to running the \ upgrade utility. INFO_REVIEW_CREATE_BASE_ENTRY_LABEL=Only Create Base Entry (%s) INFO_REVIEW_CREATE_SUFFIX=Create New Base DN %s.Base DN Data: %s INFO_REVIEW_IMPORT_AUTOMATICALLY_GENERATED=Import Automatically-Generated \ Data (%s Entries) INFO_REVIEW_IMPORT_LDIF=Import Data from LDIF File (%s) INFO_REVIEW_LEAVE_DATABASE_EMPTY_LABEL=Leave Database Empty INFO_REVIEW_PANEL_INSTRUCTIONS=Review your settings and click Finish if they \ are correct. INFO_REVIEW_PANEL_TITLE=Review INFO_REVIEW_REPLICATE_SUFFIX=Replicate contents with base DNs:%n%s INFO_REVIEW_STEP=Review INFO_SECURITY_OPTIONS_CANCEL_BUTTON_TOOLTIP=Close this dialog and discard \ configuration. INFO_SECURITY_OPTIONS_DIALOG_TITLE=OpenDS QuickSetup INFO_SECURITY_OPTIONS_INSTRUCTIONS=Specify the options for enabling secure \ access to the server. INFO_SECURITY_OPTIONS_OK_BUTTON_TOOLTIP=Close this dialog and accept \ configuration. INFO_SECURITY_OPTIONS_TITLE=Configure Secure Access INFO_SELECT_ALIAS_CANCEL_BUTTON_TOOLTIP=Close this dialog and discard \ selected alias. INFO_SELECT_ALIAS_MSG=The provided Key Store contains multiple \ certificates.<br>Select the alias of the certificate that you want to be used \ as Server Certificate: INFO_SELECT_ALIAS_OK_BUTTON_TOOLTIP=Close this dialog and accept selected \ alias. INFO_SELECT_ALIAS_TITLE=OpenDS QuickSetup INFO_SELF_SIGNED_CERTIFICATE=Create a new Self-Signed Certificate INFO_SERVER_DIRECTORY_MANAGER_DN_LABEL=Administrative User DN: INFO_SERVER_DIRECTORY_MANAGER_DN_TOOLTIP=Enter the distinguished name (DN) of \ the Administrative User account that will used for managing OpenDS INFO_SERVER_DIRECTORY_MANAGER_PWD_CONFIRM_LABEL=Password (confirm): INFO_SERVER_DIRECTORY_MANAGER_PWD_CONFIRM_TOOLTIP=Re-enter the password for \ the OpenDS Administrative User account INFO_SERVER_DIRECTORY_MANAGER_PWD_LABEL=Password: INFO_SERVER_DIRECTORY_MANAGER_PWD_TOOLTIP=Enter a password for the OpenDS \ Administrative User account INFO_SERVER_ERROR=Error on %s: INFO_SERVER_LOCATION_LABEL=Installation Path: INFO_SERVER_LOCATION_PARENT_TOOLTIP=Enter the full path to the parent \ location where the server files will be stored INFO_SERVER_LOCATION_RELATIVE_TOOLTIP=Enter the relative path to the location \ where the server files will be stored INFO_SERVER_NOT_RUNNING_MSG=The Directory Server is not running. Click 'Yes' \ to continue the uninstall. INFO_SERVER_NOT_RUNNING_TITLE=Directory Server not Running INFO_SERVER_PORT_LABEL=LDAP Listener Port: INFO_SERVER_PORT_TOOLTIP=Enter the port number that the server will use to \ listen for LDAP requests INFO_SERVER_SECURITY_BUTTON_LABEL=Configure... INFO_SERVER_SECURITY_BUTTON_TOOLTIP=Click to configure the LDAP Secure \ Access. INFO_SERVER_SECURITY_LABEL=LDAP Secure Access: INFO_SERVER_SECURITY_TOOLTIP=The LDAP Secure Access Configuration for the new \ OpenDS server. INFO_SERVER_SETTINGS_PANEL_INSTRUCTIONS=Enter a port to listen for LDAP \ requests and enter a password for the OpenDS administrative user. INFO_SERVER_SETTINGS_PANEL_INSTRUCTIONS_WEBSTART=Choose a location for the \ server files and enter a password for the OpenDS administrative user. INFO_SERVER_SETTINGS_PANEL_TITLE=Server Settings INFO_SERVER_SETTINGS_STEP=Server Settings INFO_SETUP_LAUNCHER_GUI_LAUNCHED_FAILED=%n%nThe graphical Setup launch \ failed.%n%nLaunching command line Setup... INFO_SETUP_LAUNCHER_GUI_LAUNCHED_FAILED_DETAILS=%n%nThe graphical Setup \ launch failed. Check file %s for more details.%n%nLaunching command line \ Setup... INFO_SETUP_LAUNCHER_LAUNCHING_GUI=Launching graphical setup... INFO_SETUP_LAUNCHER_USAGE_DESCRIPTION=This utility may be used to setup the \ Directory Server. INFO_SHOW_DETAILS_BUTTON_LABEL=Show Details INFO_SHOW_EXCEPTION_DETAILS=Show Details INFO_SHUTDOWN_BUTTON_LABEL=Shutdown INFO_SHUTDOWN_DIRECTORY_MANAGER_CANCEL_BUTTON_TOOLTIP=Close this window INFO_SHUTDOWN_DIRECTORY_MANAGER_DIALOG_MSG=<b>Directory Server is \ Running</b><br>The server is currently running and must be stopped before \ uninstallation can continue. Provide the information below to allow the \ uninstaller to shut it down. You can also click Cancel and then shut the \ server down yourself. INFO_SHUTDOWN_DIRECTORY_MANAGER_DIALOG_TITLE=Authentication Required INFO_SHUTDOWN_DIRECTORY_MANAGER_DN_LABEL=Administrative User DN: INFO_SHUTDOWN_DIRECTORY_MANAGER_DN_TOOLTIP=Enter the distinguished name (DN) \ of the Administrative User account that will used to shutdown OpenDS INFO_SHUTDOWN_DIRECTORY_MANAGER_PWD_LABEL=Password: INFO_SHUTDOWN_DIRECTORY_MANAGER_PWD_TOOLTIP=Enter the password of the OpenDS \ Administrative User account INFO_SHUTDOWN_DIRECTORY_MANAGER_SHUTDOWN_BUTTON_TOOLTIP=Click here to \ shutdown the server with the provided authentication INFO_SPLASH_ICON=images/opendssplash.png INFO_SPLASH_ICON_DESCRIPTION=OpenDS QuickSetup Launching. INFO_SPLASH_ICON_TOOLTIP=OpenDS QuickSetup Launching INFO_SSL_ACCESS_LABEL=SSL Access: INFO_SSL_PORT_TEXTFIELD_TOOLTIP=The LDAPS port. INFO_STANDALONE_SERVER_LABEL=This will be a standalone server INFO_STANDALONE_SERVER_TOOLTIP=Check this if you do not want to replicate the \ data on the server that you are creating with other servers. INFO_START_SERVER_LABEL=Start Server when Configuration has Completed INFO_START_SERVER_TOOLTIP=Check this check box if you want to start the \ server once the installation and configuration has completed INFO_STARTTLS_ACCESS_LABEL=StartTLS Access: INFO_STEP_UPGRADE_CHOOSE_VERSION=Choose Version INFO_SUBSECTION_LEFT_ICON=images/divider-left.png INFO_SUBSECTION_LEFT_ICON_DESCRIPTION=Decoration icon. INFO_SUBSECTION_RIGHT_ICON=images/divider-right.png INFO_SUBSECTION_RIGHT_ICON_DESCRIPTION=Decoration icon. INFO_SUFFIX_INITIALIZED_SUCCESSFULLY=Base DN initialized successfully. INFO_SUFFIX_LIST_EMPTY=-No Base DNs Found- INFO_SUFFIX_LIST_REPLICA_DISPLAY_ENTRIES=%s (%s entries) INFO_SUFFIX_LIST_REPLICA_DISPLAY_ENTRIES_NOT_AVAILABLE=%s (number of entries \ not available) INFO_SUFFIX_LIST_REPLICA_DISPLAY_NO_ENTRIES=%s (no entries) INFO_SUFFIX_LIST_UNKNOWN_LABEL=<unknown> INFO_SUFFIXES_STEP=Data Replication INFO_SUFFIXES_TO_REPLICATE_DN_TOOLTIP=The Distinguished Name (DN) of the base \ DN to replicate. INFO_SUFFIXES_TO_REPLICATE_PANEL_INSTRUCTIONS=Choose whether to create base \ DNs as defined on remote servers or to create a new base DN. INFO_SUFFIXES_TO_REPLICATE_PANEL_TITLE=Data Replication INFO_SUMMARY_CANCELING=Canceling... INFO_SUMMARY_CONFIGURING=Configuring Directory Server... INFO_SUMMARY_CONFIGURING_ADS=Creating Registration Configuration... INFO_SUMMARY_CONFIGURING_REPLICATION=Configuring Replication... INFO_SUMMARY_CREATING_BASE_ENTRY=Creating Base Entry... INFO_SUMMARY_DOWNLOADING=Downloading Binary Files... INFO_SUMMARY_ENABLING_WINDOWS_SERVICE=Enabling Windows Service... INFO_SUMMARY_EXTRACTING=Extracting Binary Files... INFO_SUMMARY_IMPORTING_AUTOMATICALLY_GENERATED=Importing \ Automatically-Generated Data... INFO_SUMMARY_IMPORTING_LDIF=Importing LDIF File... INFO_SUMMARY_INITIALIZE_REPLICATED_SUFFIXES=Initializing Contents of \ Replicated Base DNs... INFO_SUMMARY_INSTALL_FINISHED_CANCELED=<b>OpenDS QuickSetup Canceled.</b> \ <br>The upgrade operation was canceled and any files installed to your system \ during this operation have been removed. INFO_SUMMARY_INSTALL_FINISHED_SUCCESSFULLY=<b>OpenDS QuickSetup Completed \ Successfully.</b><br>OpenDS is now installed in %s.<br>The server is \ %s.<br><br>Visit the <a \ href="https://www.opends.org/wiki/page/QuickReferenceGuide"> OpenDS Quick \ Reference</a> page for an overview of server management and \ configuration.<br>To see basic server configuration status and to start/stop \ the server, click Launch Status Panel. Note that you can launch this tool \ later using %s.<br><INPUT type="submit" value="Launch Status Panel"></INPUT> INFO_SUMMARY_INSTALL_FINISHED_WITH_ERROR=An error occurred. Check 'Details' \ text area for more information.<br>The server is %s.<br>To see basic server \ configuration status, click Launch Status Panel. Note that you can launch \ this tool later using %s.<br><INPUT type="submit" value="Launch Status \ Panel"></INPUT> INFO_SUMMARY_INSTALL_NOT_STARTED=Starting QuickSetup... INFO_SUMMARY_REVERT_ABORT=Canceling Reversion... INFO_SUMMARY_REVERT_CLEANUP=Cleaning Up... INFO_SUMMARY_REVERT_FINISHED_CANCELED_CLI=OpenDS Reversion Canceled. The \ upgrade operation was canceled and the installation has been restored to the \ state it was in before the reversion operation. INFO_SUMMARY_REVERT_FINISHED_SUCCESSFULLY_CLI=OpenDS Reversion Completed \ Successfully. The OpenDS installation at %s has now been reverted to version \ %s. INFO_SUMMARY_REVERT_FINISHED_WITH_ERRORS_CLI=OpenDS Reversion Failed. The \ reversion operation could not complete successfully due to errors and the \ installation has been restored to the state it was in before the reversion \ operation. See the logs for details on why the reversion operation failed. INFO_SUMMARY_REVERT_FINISHED_WITH_WARNINGS_CLI=OpenDS Reversion Succeeded \ With Warnings. The reversion operation completed successfully but the \ reverter had problems that require attention. See the logs for details on the \ problems. INFO_SUMMARY_REVERT_HISTORY=Recording Reversion History... INFO_SUMMARY_REVERT_INITIALIZING=Initializing Reversion... INFO_SUMMARY_REVERT_NOT_STARTED=Starting Reversion... INFO_SUMMARY_REVERT_REVERTING_COMPONENTS=Reverting Components... INFO_SUMMARY_REVERT_VERIFYING=Verifying revert... INFO_SUMMARY_START_ERROR=An error occurred Starting Server. Check 'Details' \ text area for more information. INFO_SUMMARY_START_SUCCESS=OpenDS Started Successfully. INFO_SUMMARY_STARTING=Starting Server... INFO_SUMMARY_STOP_ERROR=An error occurred Stopping Server. Check 'Details' \ text area for more information. INFO_SUMMARY_STOP_SUCCESS=OpenDS Stopped Successfully. INFO_SUMMARY_STOPPING=Stopping Server... INFO_SUMMARY_UPGRADE_ABORT=Canceling Upgrade... INFO_SUMMARY_UPGRADE_APPLYING_CONFIG_CUSTOMIZATION=Applying Configuration \ Customizations... INFO_SUMMARY_UPGRADE_APPLYING_SCHEMA_CUSTOMIZATION=Applying Schema \ Customizations... INFO_SUMMARY_UPGRADE_BACKING_UP_DB=Backing Up Data... INFO_SUMMARY_UPGRADE_BACKING_UP_FILES=Backing Up Files... INFO_SUMMARY_UPGRADE_CALCULATING_CONFIG_CUSTOMIZATION=Calculating \ Configuration Customizations... INFO_SUMMARY_UPGRADE_CALCULATING_SCHEMA_CUSTOMIZATION=Calculating Schema \ Customizations... INFO_SUMMARY_UPGRADE_CHECK_SERVER_HEALTH=Checking Server Health... INFO_SUMMARY_UPGRADE_CLEANUP=Cleaning Up... INFO_SUMMARY_UPGRADE_DOWNLOADING=Downloading Build... INFO_SUMMARY_UPGRADE_EXTRACTING=Extracting Build... INFO_SUMMARY_UPGRADE_FINISHED_CANCELED=<b>OpenDS QuickUpgrade Canceled.</b> \ <br>The upgrade operation was canceled and the installation has been restored \ to the state it was in before the upgrade operation.<br><br><INPUT \ type="submit" value="Launch Status Panel"></INPUT> INFO_SUMMARY_UPGRADE_FINISHED_CANCELED_CLI=OpenDS QuickUpgrade Canceled. The \ upgrade operation was canceled and the installation has been restored to the \ state it was in before the upgrade operation. INFO_SUMMARY_UPGRADE_FINISHED_SUCCESSFULLY=<b>OpenDS QuickUpgrade Completed \ Successfully.</b><br>The OpenDS installation at %s has now been upgraded to \ version %s.<br><br><INPUT type="submit" value="Launch Status Panel"></INPUT> INFO_SUMMARY_UPGRADE_FINISHED_SUCCESSFULLY_CLI=OpenDS QuickUpgrade Completed \ Successfully. The OpenDS installation at %s has now been upgraded to version \ %s. INFO_SUMMARY_UPGRADE_FINISHED_WITH_ERRORS=<b>OpenDS QuickUpgrade \ Failed</b><br>The upgrade operation could not complete successfully due to \ errors and the installation has been restored to the state it was in before \ the upgrade operation. See the 'Details' text for more information on why \ the upgrade operation failed.<br><br><INPUT type="submit" value="Launch \ Status Panel"></INPUT> INFO_SUMMARY_UPGRADE_FINISHED_WITH_ERRORS_CLI=OpenDS QuickUpgrade Failed. The \ upgrade operation could not complete successfully due to errors and the \ installation has been restored to the state it was in before the upgrade \ operation. See the logs for details on why the upgrade operation failed. INFO_SUMMARY_UPGRADE_FINISHED_WITH_WARNINGS=<b>OpenDS QuickUpgrade Succeeded \ With Warnings</b><br>The upgrade operation completed successfully but the \ upgrader had problems that require attention. See the 'Details' text for more \ information on the problems.<br><br><INPUT type="submit" value="Launch Status \ Panel"></INPUT> INFO_SUMMARY_UPGRADE_FINISHED_WITH_WARNINGS_CLI=OpenDS QuickUpgrade Succeeded \ With Warnings. The upgrade operation completed successfully but the upgrader \ had problems that require attention. See the logs for details on the \ problems. INFO_SUMMARY_UPGRADE_HISTORY=Recording Upgrade History... INFO_SUMMARY_UPGRADE_INITIALIZING=Initializing Upgrade... INFO_SUMMARY_UPGRADE_NOT_STARTED=Starting Upgrade... INFO_SUMMARY_UPGRADE_PREPARING_CUSTOMIZATIONS=Preparing Customizations... INFO_SUMMARY_UPGRADE_UPGRADING_COMPONENTS=Upgrading Components... INFO_SUMMARY_UPGRADE_VERIFYING=Verifying Upgrade... INFO_SUMMARY_WAITING_TO_CANCEL=Waiting to Cancel... INFO_TEXT_AREA_BORDER_COLOR=000,000,000 INFO_TEXTFIELD_COLOR=000,000,000 INFO_TOPOLOGY_EXISTS_LABEL=There is already a server in the topology INFO_TOPOLOGY_EXISTS_TOOLTIP=Check this if you already created a server that \ you want to replicate data with. INFO_UPGRADE_BUILD_ID_LABEL=Build Version: INFO_UPGRADE_BUILD_ID_TOOLTIP=The ID of the build version installed in the \ above location INFO_UPGRADE_BUILD_ID_UNKNOWN=Unknown INFO_UPGRADE_CANCELED=Upgrade canceled. INFO_UPGRADE_CHOOSE_VERSION_BUILD_LIST_ERROR=<b>Error Accessing Build \ Information.</b><br>Unable to retrieve the list of builds from %0$s due to: \ %1$s.<br>Possible Causes:<br><ul><li>Need to specify a \ proxy.<br><table><tr><td><input value="Specify Proxy" \ type="submit"></input></td><td>Current Proxy: \ %2$s<td></tr></table><br></li><li>%0$s is down or experiencing \ difficulty.</li></ul><br>You can still continue with upgrade but will need to \ download a build separately and then point to it in the wizard. INFO_UPGRADE_CHOOSE_VERSION_LOADING_BUILD_INFO=Loading remote build \ information... INFO_UPGRADE_CHOOSE_VERSION_LOCAL_LABEL=Upgrade Based on Downloaded Weekly \ Build (.zip) INFO_UPGRADE_CHOOSE_VERSION_LOCAL_PATH=Path: INFO_UPGRADE_CHOOSE_VERSION_LOCAL_TOOLTIP=Upgrade to a build whose .zip file \ you have already downloaded. INFO_UPGRADE_CHOOSE_VERSION_PANEL_INSTRUCTIONS=Choose a new version or \ reference build to use for the upgrading. INFO_UPGRADE_CHOOSE_VERSION_PANEL_TITLE=Choose New Version INFO_UPGRADE_CHOOSE_VERSION_READING_BUILD_INFO=Reading remote build \ information... INFO_UPGRADE_CHOOSE_VERSION_REMOTE_LABEL=Choose New Version from \ opends.dev.java.net INFO_UPGRADE_CHOOSE_VERSION_REMOTE_NIGHTLY=Nightly Builds INFO_UPGRADE_CHOOSE_VERSION_REMOTE_TOOLTIP=Download and upgrade to a build \ publicly available on the OpenDS website. INFO_UPGRADE_CHOOSE_VERSION_REMOTE_WEEKLY=Weekly Builds INFO_UPGRADE_CHOOSE_VERSION_UNABLE_TO_ACCESS_BUILD_INFO=Unable to access \ remote build information. INFO_UPGRADE_FILE_PROMPT=Enter the name and path of the OpenDS install file \ (.zip): INFO_UPGRADE_LAUNCHER_DESCRIPTION=This utility may be used to upgrade the \ Directory Server to a newer version. INFO_UPGRADE_LAUNCHER_GUI_LAUNCHED_FAILED=%n%nThe graphical upgrade launch \ failed.%n%nLaunching command line upgrade... INFO_UPGRADE_LAUNCHER_GUI_LAUNCHED_FAILED_DETAILS=%n%nThe graphical upgrade \ launch failed. Check file %s for more details.%n%nLaunching command line \ upgrade... INFO_UPGRADE_LAUNCHER_LAUNCHING_CLI=Launching command line upgrade... INFO_UPGRADE_LAUNCHER_LAUNCHING_GUI=Launching graphical upgrade... INFO_UPGRADE_LAUNCHER_USAGE_DESCRIPTION=This utility may be used to upgrade \ the Directory Server to a newer version. Use of this tool assumes that you \ have already downloaded an OpenDS install package (.zip) file. You can also \ upgrade your server using the Java Web Start version of this tool by visiting \ the OpenDS web site at www.opends.org. INFO_UPGRADE_LOCATION_LABEL=Server to Upgrade: INFO_UPGRADE_LOCATION_TOOLTIP=File system location of the build that will be \ upgraded INFO_UPGRADE_LOG_FIELD_FROM=From: INFO_UPGRADE_LOG_FIELD_NOTE=Note: INFO_UPGRADE_LOG_FIELD_OP=Operation: INFO_UPGRADE_LOG_FIELD_STATUS=Status: INFO_UPGRADE_LOG_FIELD_TIME=Time: INFO_UPGRADE_LOG_FIELD_TO=To: INFO_UPGRADE_LOG_STATUS_CANCEL=Canceled INFO_UPGRADE_LOG_STATUS_FAILURE=Failure INFO_UPGRADE_LOG_STATUS_STARTED=Started INFO_UPGRADE_LOG_STATUS_SUCCESS=Success INFO_UPGRADE_MOD=Processed server modifications: %s INFO_UPGRADE_MOD_IGNORE=Attribute or value already exists: %s INFO_UPGRADE_MOD_NO_SCHEMA=Processed server modifications (schema checking \ disabled): %s INFO_UPGRADE_ORACLE_ACTION=Upgrade requires manual action INFO_UPGRADE_ORACLE_INFO=Upgrade information INFO_UPGRADE_ORACLE_SUCCESS=Upgrade from version %s to version %s is \ supported. INFO_UPGRADE_ORACLE_UNSUPPORTED=Upgrade not supportedfrom version %s to \ version %s is not supported. To upgrade You must uninstall the current \ server, install the new server, and manually migrate your data. INFO_UPGRADE_ORACLE_WARNING=Upgrade warning INFO_UPGRADE_REVIEW_PANEL_INSTRUCTIONS=Review your settings and click Finish \ if they are correct. INFO_UPGRADE_REVIEW_PANEL_NEW_VERSION_LABEL=New Version: INFO_UPGRADE_REVIEW_PANEL_NEW_VERSION_TOOLTIP=The target version of the \ server INFO_UPGRADE_REVIEW_PANEL_OLD_VERSION_LABEL=Current Version: INFO_UPGRADE_REVIEW_PANEL_OLD_VERSION_TOOLTIP=The current version of the \ server INFO_UPGRADE_REVIEW_PANEL_SERVER_LABEL=Server to Upgrade: INFO_UPGRADE_REVIEW_PANEL_SERVER_TOOLTIP=File system location of the build \ that will be upgraded INFO_UPGRADE_REVIEW_PANEL_START_SERVER=Start Server when the Upgrade has \ Completed INFO_UPGRADE_REVIEW_PANEL_START_SERVER_TOOLTIP=Check this check box if you \ want to start the server once the upgrade has completed INFO_UPGRADE_REVIEW_PANEL_TITLE=Review INFO_UPGRADE_VERIFICATION_FAILURE_CANCEL=Cancel Upgrade INFO_UPGRADE_VERIFICATION_FAILURE_PROMPT=The upgraded server returned errors \ on startup. Would you like to cancel the upgrade? If you cancel, any \ changes made to the server by this upgrade will be backed out. INFO_UPGRADE_VERIFICATION_FAILURE_TITLE=Upgrade Verification Failed INFO_UPGRADE_VERIFICATION_FAILURE_VIEW_DETAILS=View Error Details INFO_UPGRADE_WELCOME_PANEL_TITLE=Welcome INFO_UPGRADE_WELCOME_PANEL_WEBSTART_INSTRUCTIONS=The OpenDS QuickUpgrade tool \ will upgrade an existing build in place.<br><br>This instance of QuickUpgrade \ will upgrade the server you specify below to the following OpenDS build: %s \ (Build ID: %s) .<br><br> Additional information on this tool is available on \ the <a href="https://www.opends.org/wiki/"> OpenDS documentation \ wiki</a>.<br><br><b>Note:</b> The upgrade tool will need to stop and start \ the OpenDS server INFO_UPGRADING_RATIO=Downloading: %s%% Completed - Upgrading file: %s %% \ Completed. INFO_USE_EXISTING_CERTIFICATE_LABEL=Use an Existing Certificate: INFO_USE_EXISTING_CERTIFICATE_TOOLTIP=Select this if you have already a \ certificate you want the new server to use. INFO_USE_SELF_SIGNED_LABEL=Generate Self-Signed Certificate (recommended for \ testing only) INFO_USE_SELF_SIGNED_TOOLTIP=Create a new Self-Signed Certificate to encrypt \ communication. INFO_VALIDATING_RATIO=Downloading: %s%% Completed - Validating file: %s %% \ Completed. INFO_WAIT=images/wait.gif INFO_WAIT_TINY=images/wait_tiny.png INFO_WARNING_ICON=images/warning_small.gif INFO_WARNING_ICON_DESCRIPTION=Warning. INFO_WARNING_ICON_TOOLTIP=Warning INFO_WARNING_LARGE_ICON=images/warning_large.gif INFO_WEB_PROXY_DLG_AUTH_LABEL=Authentication: INFO_WEB_PROXY_DLG_AUTH_REQ_LABEL=Required by proxy INFO_WEB_PROXY_DLG_HOST_LABEL=Host: INFO_WEB_PROXY_DLG_PASSWORD_LABEL=Password: INFO_WEB_PROXY_DLG_PORT_LABEL=Port: INFO_WEB_PROXY_DLG_TITLE=Web Proxy Configuration INFO_WEB_PROXY_DLG_USER_LABEL=User: INFO_WELCOME_PANEL_OFFLINE_INSTRUCTIONS=The OpenDS QuickSetup tool will ask \ you for some basic server and data configuration settings and will get your \ server up and running quickly.<br><br>Note that you can also install the \ latest weekly build launching the setup via Java Web Start from the <a \ href="https://opends.dev.java.net/public/downloads_index.html">OpenDS \ Downloads Page</a>. This instance of QuickSetup will use the following \ OpenDS build: %s (Build ID: %s) <br><br> OpenDS requires a Java SE 5.0 or \ higher runtime.<br><br> Additional information on QuickSetup is available on \ the <a href="https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool"> \ OpenDS documentation wiki</a>. INFO_WELCOME_PANEL_TITLE=Welcome INFO_WELCOME_PANEL_WEBSTART_INSTRUCTIONS=The OpenDS QuickSetup tool will ask \ you for some basic server and data configuration settings and will get your \ server up and running quickly.<br><br>QuickSetup will install and configure \ the latest weekly build. You can also use QuickSetup to set up a weekly build \ you have downloaded manually. To run QuickSetup in this case, use the %s \ command at the top level of the OpenDS directory. This instance of \ QuickSetup will use the following OpenDS build: %s (Build ID: %s) <br><br> \ OpenDS requires a Java SE 5.0 or higher runtime.<br><br> Additional \ information on QuickSetup is available on the <a \ href="https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool"> OpenDS \ documentation wiki</a>. INFO_WELCOME_STEP=Welcome INFO_ZIP_FILES_DESCRIPTION=OpenDS Installation Package (.zip) opendj-sdk/opends/src/messages/messages/replication.properties
New file @@ -0,0 +1,186 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=SYNC # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # MILD_ERR_SYNC_INVALID_DN_1=The configured DN is already used by another \ domain MILD_ERR_INVALID_CHANGELOG_SERVER_4=Invalid replication server configuration MILD_ERR_UNKNOWN_HOSTNAME_5=Changelog failed to start because the hostname is \ unknown MILD_ERR_COULD_NOT_BIND_CHANGELOG_6=Changelog failed to start : could not \ bind to the changelog listen port : %d. Error : %s MILD_ERR_UNKNOWN_TYPE_7=Unknown operation type : %s MILD_ERR_ERROR_REPLAYING_OPERATION_8=Error %s when replaying operation with \ changenumber %s %s : %s MILD_ERR_OPERATION_NOT_FOUND_IN_PENDING_9=Internal Error : Operation %s \ change number %s was not found in pending list MILD_ERR_COULD_NOT_INITIALIZE_DB_10=Changelog failed to start because the \ database %s could not be opened MILD_ERR_COULD_NOT_READ_DB_11=Changelog failed to start because the database \ %s could not be read MILD_ERR_EXCEPTION_REPLAYING_OPERATION_12=An Exception was caught while \ replaying operation %s : %s MILD_ERR_NEED_CHANGELOG_PORT_13=The replication server port must be defined MILD_ERR_ERROR_UPDATING_RUV_14=Error %s when updating server state %s : %s \ base dn : %s MILD_ERR_ERROR_SEARCHING_RUV_15=Error %s when searching for server state %s : \ %s base dn : %s NOTICE_SERVER_DISCONNECT_16=%s has disconnected from this replication server NOTICE_NO_CHANGELOG_SERVER_LISTENING_17=There is no replication server \ listening on %s NOTICE_CHANGELOG_MISSING_CHANGES_18=The replication server %s is missing some \ changes that this server has already processed NOTICE_NEED_MORE_THAN_ONE_CHANGELOG_SERVER_19=More than one replication \ server should be configured NOTICE_EXCEPTION_STARTING_SESSION_20=Caught Exception during initial \ communication with replication server : NOTICE_CANNOT_RECOVER_CHANGES_21=Error when searching old changes from the \ database. NOTICE_COULD_NOT_FIND_CHANGELOG_WITH_MY_CHANGES_22=Could not find a \ replication server that has seen all the local changes. Going to replay \ changes NOTICE_COULD_NOT_FIND_CHANGELOG_23=Could not connect to any replication \ server on suffix %s, retrying... NOTICE_EXCEPTION_CLOSING_DATABASE_24=Error closing changelog database %s : SEVERE_ERR_EXCEPTION_DECODING_OPERATION_25=Error trying to replay %s, \ operation could not be decoded : FATAL_ERR_CHANGELOG_SHUTDOWN_DATABASE_ERROR_26=Error Trying to use the \ underlying database. The Changelog Service is going to shut down. SEVERE_ERR_IGNORE_BAD_DN_IN_DATABASE_IDENTIFIER_27=A badly formatted DN was \ found in the list of database known By this changelog service :%s. This \ Identifier will be ignored. SEVERE_ERR_ERROR_CLOSING_CHANGELOG_ENV_28=Error closing the changelog \ database : SEVERE_ERR_EXCEPTION_CHANGELOG_TRIM_FLUSH_29=Error during the changelog \ database trimming or flush process. The Changelog service is going to \ shutdown. SEVERE_ERR_CHANGELOG_CONNECTION_ERROR_30=Error during Changelog service \ message processing . Connection from %s is rejected. SEVERE_ERR_UNKNOWN_MESSAGE_31=%s has sent an unknown message. Closing the \ connection. SEVERE_ERR_WRITER_UNEXPECTED_EXCEPTION_32=An unexpected error happened \ handling connection with %s.This connection is going to be closed. SEVERE_ERR_CHANGELOG_ERROR_SENDING_ACK_33=An unexpected error occurred while \ sending an ack to %s.This connection is going to be closed and reopened. SEVERE_ERR_EXCEPTION_RECEIVING_REPLICATION_MESSAGE_34=An Exception was caught \ while receiving replication message : %s MILD_ERR_LOOP_REPLAYING_OPERATION_35=A loop was detected while replaying \ operation: %s MILD_ERR_FILE_CHECK_CREATE_FAILED_36=An Exception was caught while testing \ existence or trying to create the directory for the changelog database : %s INFO_CHANGELOG_SERVER_ATTR_37=Specifies the list of replication servers to \ which this replication server should connect. Each value of this attribute \ should contain a values build with the hostname and the port number of the \ remote server separated with a ":" INFO_SERVER_ID_ATTR_38=Specifies the server ID. Each replication server in \ the topology Must be assigned a unique server ID in the topology INFO_CHANGELOG_PORT_ATTR_39=Specifies the port number that the replication \ server will use to listen for connections from LDAP servers INFO_WINDOW_SIZE_ATTR_40=Specifies the receive window size of the replication \ server INFO_QUEUE_SIZE_ATTR_41=Specifies the receive queue size of the replication \ server. The replication servers will queue up to this number of messages in \ its memory queue and save the older messages to persistent storage. Using a \ larger size may improve performances when The replication delay is larger \ than this size but at the cost of using more memory INFO_CHANGELOG_DIR_PATH_ATTR_42=Specifies the replication server directory. \ The replication server will create all persistent storage below this path INFO_PURGE_DELAY_ATTR_43=Specifies the Changelog Purge Delay, The replication \ servers will keep all changes up to this amount of time before deleting them. \ This values defines the maximum age of a backup that can be restored because \ replication servers would not be able to refresh LDAP servers with older \ versions of the data. A zero value can be used to specify an infinite delay \ (or never purge) SEVERE_ERR_SIMULTANEOUS_IMPORT_EXPORT_REJECTED_44=The current request is \ rejected due to an import or an export already in progress for the same data SEVERE_ERR_INVALID_IMPORT_SOURCE_45=Invalid source for the import SEVERE_ERR_INVALID_EXPORT_TARGET_46=Invalid target for the export SEVERE_ERR_NO_REACHABLE_PEER_IN_THE_DOMAIN_47=No reachable peer in the domain SEVERE_ERR_NO_MATCHING_DOMAIN_48=No domain matches the base DN provided SEVERE_ERR_MULTIPLE_MATCHING_DOMAIN_49=Multiple domains match the base DN \ provided SEVERE_ERR_INVALID_PROVIDER_50=The provider class does not allow the \ operation requested SEVERE_ERR_COULD_NOT_SOLVE_HOSTNAME_51=The hostname %s could not be resolved \ as an IP address NOTICE_READER_NULL_MSG_52=Received a Null Msg from %s NOTICE_READER_EXCEPTION_53=Exception when reading messages from %s SEVERE_ERR_DUPLICATE_SERVER_ID_54=Servers %s and %s have the same ServerId : \ %d SEVERE_ERR_DUPLICATE_REPLICATION_SERVER_ID_55=Replication Servers %s and %s \ have the same ServerId : %d SEVERE_ERR_BAD_HISTORICAL_56=Entry %s was containing some unknown historical \ information, This may cause some inconsistency for this entry SEVERE_ERR_CANNOT_ADD_CONFLICT_ATTRIBUTE_57=A conflict was detected but the \ conflict information could not beadded. Operation : SEVERE_ERR_CANNOT_RENAME_CONFLICT_ENTRY_58=An error happened trying the \ rename a conflicting entry : SEVERE_ERR_EXCEPTION_RENAME_CONFLICT_ENTRY_59=An Exception happened when \ trying the rename a conflicting entry : SEVERE_ERR_CHANGELOG_UNSUPPORTED_UTF8_ENCODING_60=The JVM does not support \ UTF-8. This is required to be able to encode the changes in the database. \ This replication server will now shutdown SEVERE_ERR_REPLICATION_COULD_NOT_CONNECT_61=The Replication is configured for \ suffix %s but was not able to connect to any Replication Server NOTICE_NOW_FOUND_CHANGELOG_62=Replication Server %s now used for Replication \ Domain %s NOTICE_DISCONNECTED_FROM_CHANGELOG_63=The connection to Replication Server %s \ has been dropped by the Replication Server SEVERE_ERR_CHANGELOG_ERROR_SENDING_INFO_64=An unexpected error occurred \ while sending a Server Info message to %s. This connection is going to be \ closed and reopened SEVERE_ERR_CHANGELOG_ERROR_SENDING_ERROR_65=An unexpected error occurred \ while sending an Error Message to %s. This connection is going to be closed \ and reopened SEVERE_ERR_CHANGELOG_ERROR_SENDING_MSG_66=An unexpected error occurred while \ sending a Message to %s. This connection is going to be closed and reopened opendj-sdk/opends/src/messages/messages/schema.properties
New file @@ -0,0 +1,917 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=SCHEMA # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # SEVERE_ERR_ATTR_SYNTAX_UNKNOWN_APPROXIMATE_MATCHING_RULE_1=Unable to retrieve \ approximate matching rule %s used as the default for the %s attribute syntax. \ Approximate matching will not be allowed by default for attributes with this \ syntax SEVERE_ERR_ATTR_SYNTAX_UNKNOWN_EQUALITY_MATCHING_RULE_2=Unable to retrieve \ equality matching rule %s used as the default for the %s attribute syntax. \ Equality matching will not be allowed by default for attributes with this \ syntax SEVERE_ERR_ATTR_SYNTAX_UNKNOWN_ORDERING_MATCHING_RULE_3=Unable to retrieve \ ordering matching rule %s used as the default for the %s attribute syntax. \ Ordering matches will not be allowed by default for attributes with this \ syntax SEVERE_ERR_ATTR_SYNTAX_UNKNOWN_SUBSTRING_MATCHING_RULE_4=Unable to retrieve \ substring matching rule %s used as the default for the %s attribute syntax. \ Substring matching will not be allowed by default for attributes with this \ syntax SEVERE_WARN_ATTR_SYNTAX_ILLEGAL_BOOLEAN_5=The provided value %s is not \ allowed for attributes with a Boolean syntax. The only allowed values are \ 'TRUE' and 'FALSE' SEVERE_WARN_ATTR_SYNTAX_BIT_STRING_TOO_SHORT_6=The provided value %s is too \ short to be a valid bit string. A bit string must be a series of binary \ digits surrounded by single quotes and followed by a capital letter B SEVERE_WARN_ATTR_SYNTAX_BIT_STRING_NOT_QUOTED_7=The provided value %s is not \ a valid bit string because it is not surrounded by single quotes and followed \ by a capital letter B SEVERE_WARN_ATTR_SYNTAX_BIT_STRING_INVALID_BIT_8=The provided value %s is not \ a valid bit string because %s is not a valid binary digit MILD_ERR_ATTR_SYNTAX_COUNTRY_STRING_INVALID_LENGTH_9=The provided value %s is \ not a valid country string because the length is not exactly two characters MILD_ERR_ATTR_SYNTAX_COUNTRY_STRING_NOT_PRINTABLE_10=The provided value %s is \ not a valid country string because it contains one or more non-printable \ characters MILD_ERR_ATTR_SYNTAX_DELIVERY_METHOD_NO_ELEMENTS_11=The provided value %s is \ not a valid delivery method value because it does not contain any elements MILD_ERR_ATTR_SYNTAX_DELIVERY_METHOD_INVALID_ELEMENT_12=The provided value %s \ is not a valid delivery method value because %s is not a valid method SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_TOO_SHORT_13=The provided value %s \ is too short to be a valid generalized time value SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_YEAR_14=The provided value \ %s is not a valid generalized time value because the %s character is not \ allowed in the century or year specification SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_MONTH_15=The provided value \ %s is not a valid generalized time value because %s is not a valid month \ specification SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_DAY_16=The provided value %s \ is not a valid generalized time value because %s is not a valid day \ specification SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_HOUR_17=The provided value \ %s is not a valid generalized time value because %s is not a valid hour \ specification SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_MINUTE_18=The provided value \ %s is not a valid generalized time value because %s is not a valid minute \ specification SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_SECOND_19=The provided value \ %s is not a valid generalized time value because %s is not a valid second \ specification SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_SUBSECOND_20=The provided \ value %s is not a valid generalized time value because the sub-second \ component is not valid (between 1 and 3 numeric digits) SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_LONG_SUBSECOND_21=The provided value \ %s is not a valid generalized time value because the sub-second value may not \ contain more than three digits SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_OFFSET_22=The provided value \ %s is not a valid generalized time value because %s is not a valid GMT offset SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_INVALID_CHAR_23=The provided value \ %s is not a valid generalized time value because it contains an invalid \ character %s at position %d SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_CANNOT_PARSE_24=The provided value \ %s could not be parsed as a valid generalized time: %s MILD_ERR_ATTR_SYNTAX_DN_INVALID_25=The provided value %s could not be parsed \ as a valid distinguished name: %s MILD_ERR_ATTR_SYNTAX_DN_END_WITH_COMMA_26=The provided value %s could not be \ parsed as a valid distinguished name because the last non-space character was \ a comma or semicolon MILD_ERR_ATTR_SYNTAX_DN_ATTR_START_WITH_DIGIT_27=The provided value %s could \ not be parsed as a valid distinguished name because numeric digit %s is not \ allowed as the first character in an attribute name MILD_ERR_ATTR_SYNTAX_DN_ATTR_ILLEGAL_CHAR_28=The provided value %s could not \ be parsed as a valid distinguished name because character %c at position %d \ is not allowed in an attribute name MILD_ERR_ATTR_SYNTAX_DN_ATTR_ILLEGAL_UNDERSCORE_CHAR_29=The provided value %s \ could not be parsed as a valid distinguished name because the underscore \ character is not allowed in an attribute name unless the %s configuration \ option is enabled MILD_ERR_ATTR_SYNTAX_DN_ATTR_ILLEGAL_INITIAL_DASH_30=The provided value %s \ could not be parsed as a valid distinguished name because the hyphen \ character is not allowed as the first character of an attribute name MILD_ERR_ATTR_SYNTAX_DN_ATTR_ILLEGAL_INITIAL_UNDERSCORE_31=The provided value \ %s could not be parsed as a valid distinguished name because the underscore \ character is not allowed as the first character of an attribute name even if \ the %s configuration option is enabled MILD_ERR_ATTR_SYNTAX_DN_ATTR_ILLEGAL_INITIAL_DIGIT_32=The provided value %s \ could not be parsed as a valid distinguished name because the digit %c is not \ allowed allowed as the first character of an attribute name unless the name \ is specified as an OID or the %s configuration option is enabled MILD_ERR_ATTR_SYNTAX_DN_ATTR_NO_NAME_33=The provided value %s could not be \ parsed as a valid distinguished name because it contained an RDN containing \ an empty attribute name MILD_ERR_ATTR_SYNTAX_DN_ATTR_ILLEGAL_PERIOD_34=The provided value %s could \ not be parsed as a valid distinguished name because the parsed attribute name \ %s included a period but that name did not appear to be a valid OID MILD_ERR_ATTR_SYNTAX_DN_END_WITH_ATTR_NAME_35=The provided value %s could not \ be parsed as a valid distinguished name because the last non-space character \ was part of the attribute name %s MILD_ERR_ATTR_SYNTAX_DN_NO_EQUAL_36=The provided value %s could not be parsed \ as a valid distinguished name because the next non-space character after \ attribute name %s should have been an equal sign but instead was %c MILD_ERR_ATTR_SYNTAX_DN_INVALID_CHAR_37=The provided value %s could not be \ parsed as a valid distinguished name because character %c at position %d is \ not valid MILD_ERR_ATTR_SYNTAX_DN_HEX_VALUE_TOO_SHORT_38=The provided value %s could \ not be parsed as a valid distinguished name because an attribute value \ started with an octothorpe (#) but was not followed by a positive multiple of \ two hexadecimal digits MILD_ERR_ATTR_SYNTAX_DN_INVALID_HEX_DIGIT_39=The provided value %s could not \ be parsed as a valid distinguished name because an attribute value started \ with an octothorpe (#) but contained a character %c that was not a valid \ hexadecimal digit MILD_ERR_ATTR_SYNTAX_DN_ATTR_VALUE_DECODE_FAILURE_40=The provided value %s \ could not be parsed as a valid distinguished name because an unexpected \ failure occurred while attempting to parse an attribute value from one of the \ RDN components: %s MILD_ERR_ATTR_SYNTAX_DN_UNMATCHED_QUOTE_41=The provided value %s could not be \ parsed as a valid distinguished name because one of the RDN components \ included a quoted value that did not have a corresponding closing quotation \ mark MILD_ERR_ATTR_SYNTAX_DN_ESCAPED_HEX_VALUE_INVALID_42=The provided value %s \ could not be parsed as a valid distinguished name because one of the RDN \ components included a value with an escaped hexadecimal digit that was not \ followed by a second hexadecimal digit SEVERE_WARN_ATTR_SYNTAX_INTEGER_INITIAL_ZERO_43=The provided value %s could \ not be parsed as a valid integer because the first digit may not be zero \ unless it is the only digit SEVERE_WARN_ATTR_SYNTAX_INTEGER_MISPLACED_DASH_44=The provided value %s could \ not be parsed as a valid integer because the dash may only appear if it is \ the first character of the value followed by one or more digits SEVERE_WARN_ATTR_SYNTAX_INTEGER_INVALID_CHARACTER_45=The provided value %s \ could not be parsed as a valid integer because character %c at position %d is \ not allowed in an integer value SEVERE_WARN_ATTR_SYNTAX_INTEGER_EMPTY_VALUE_46=The provided value %s could \ not be parsed as a valid integer because it did not contain any digits SEVERE_WARN_ATTR_SYNTAX_INTEGER_DASH_NEEDS_VALUE_47=The provided value %s \ could not be parsed as a valid integer because it contained only a dash not \ followed by an integer value MILD_ERR_ATTR_SYNTAX_OID_NO_VALUE_48=The provided value could not be parsed \ as a valid OID because it did not contain any characters MILD_ERR_ATTR_SYNTAX_OID_ILLEGAL_CHARACTER_49=The provided value %s could not \ be parsed as a valid OID because it had an illegal character at position %d MILD_ERR_ATTR_SYNTAX_OID_CONSECUTIVE_PERIODS_50=The provided value %s could \ not be parsed as a valid OID because it had two consecutive periods at or \ near position %d MILD_ERR_ATTR_SYNTAX_OID_ENDS_WITH_PERIOD_51=The provided value %s could not \ be parsed as a valid OID because it ends with a period MILD_ERR_ATTR_SYNTAX_ATTRTYPE_EMPTY_VALUE_52=The provided value could not be \ parsed as a valid attribute type description because it was empty or \ contained only whitespace MILD_ERR_ATTR_SYNTAX_ATTRTYPE_EXPECTED_OPEN_PARENTHESIS_53=The provided value \ "%s" could not be parsed as an attribute type description because an open \ parenthesis was expected at position %d but instead a '%s' character was \ found MILD_ERR_ATTR_SYNTAX_ATTRTYPE_TRUNCATED_VALUE_54=The provided value "%s" \ could not be parsed as an attribute type description because the end of the \ value was encountered while the Directory Server expected more data to be \ provided MILD_ERR_ATTR_SYNTAX_ATTRTYPE_DOUBLE_PERIOD_IN_NUMERIC_OID_55=The provided \ value "%s" could not be parsed as an attribute type description because the \ numeric OID contained two consecutive periods at position %d MILD_ERR_ATTR_SYNTAX_ATTRTYPE_ILLEGAL_CHAR_IN_NUMERIC_OID_56=The provided \ value "%s" could not be parsed as an attribute type description because the \ numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_ATTRTYPE_ILLEGAL_CHAR_IN_STRING_OID_57=The provided \ value "%s" could not be parsed as an attribute type description because the \ non-numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_ATTRTYPE_ILLEGAL_CHAR_58=The provided value "%s" could \ not be parsed as an attribute type description because it contained an \ illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_ATTRTYPE_UNEXPECTED_CLOSE_PARENTHESIS_59=The provided \ value "%s" could not be parsed as an attribute type description because it \ contained an unexpected closing parenthesis at position %d MILD_ERR_ATTR_SYNTAX_ATTRTYPE_EXPECTED_QUOTE_60=The provided value "%s" could \ not be parsed as an attribute type description because a single quote was \ expected as the first non-blank character following token %s. However, the \ character %s was found instead SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_UNKNOWN_SUPERIOR_TYPE_61=The definition for \ the attribute type with OID %s declared a superior type with an OID of %s. \ No attribute type with this OID exists in the server schema SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_UNKNOWN_APPROXIMATE_MR_62=The definition for \ the attribute type with OID %s declared that approximate matching should be \ performed using the matching rule "%s". No such approximate matching rule is \ configured for use in the Directory Server SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_UNKNOWN_EQUALITY_MR_63=The definition for \ the attribute type with OID %s declared that equality matching should be \ performed using the matching rule "%s". No such equality matching rule is \ configured for use in the Directory Server SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_UNKNOWN_ORDERING_MR_64=The definition for \ the attribute type with OID %s declared that ordering matching should be \ performed using the matching rule "%s". No such ordering matching rule is \ configured for use in the Directory Server SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_UNKNOWN_SUBSTRING_MR_65=The definition for \ the attribute type with OID %s declared that substring matching should be \ performed using the matching rule "%s". No such substring matching rule is \ configured for use in the Directory Server SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_UNKNOWN_SYNTAX_66=The definition for the \ attribute type with OID %s declared that it should have a syntax with OID %s. \ No such syntax is configured for use in the Directory Server SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_INVALID_ATTRIBUTE_USAGE_67=The definition \ for the attribute type with OID %s declared that it should have an attribute \ usage of %s. This is an invalid usage SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_EXPECTED_QUOTE_AT_POS_68=The provided value \ "%s" could not be parsed as an attribute type description because a single \ quote was expected at position %d but the character %s was found instead MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_EMPTY_VALUE_69=The provided value could not \ be parsed as a valid objectclass description because it was empty or \ contained only whitespace MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_EXPECTED_OPEN_PARENTHESIS_70=The provided \ value "%s" could not be parsed as an objectclass description because an open \ parenthesis was expected at position %d but instead a '%s' character was \ found MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_TRUNCATED_VALUE_71=The provided value "%s" \ could not be parsed as an objectclass description because the end of the \ value was encountered while the Directory Server expected more data to be \ provided MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_DOUBLE_PERIOD_IN_NUMERIC_OID_72=The provided \ value "%s" could not be parsed as an objectclass description because the \ numeric OID contained two consecutive periods at position %d MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_ILLEGAL_CHAR_IN_NUMERIC_OID_73=The provided \ value "%s" could not be parsed as an objectclass description because the \ numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_ILLEGAL_CHAR_IN_STRING_OID_74=The provided \ value "%s" could not be parsed as an objectclass description because the \ non-numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_ILLEGAL_CHAR_75=The provided value "%s" \ could not be parsed as an objectclass description because it contained an \ illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_UNEXPECTED_CLOSE_PARENTHESIS_76=The provided \ value "%s" could not be parsed as an objectclass description because it \ contained an unexpected closing parenthesis at position %d MILD_ERR_ATTR_SYNTAX_OBJECTCLASS_EXPECTED_QUOTE_77=The provided value "%s" \ could not be parsed as an objectclass description because a single quote was \ expected as the first non-blank character following token %s. However, the \ character %s was found instead SEVERE_WARN_ATTR_SYNTAX_OBJECTCLASS_UNKNOWN_SUPERIOR_CLASS_78=The definition \ for the objectclass with OID %s declared a superior objectclass with an OID \ of %s. No objectclass with this OID exists in the server schema SEVERE_WARN_ATTR_SYNTAX_OBJECTCLASS_EXPECTED_QUOTE_AT_POS_79=The provided \ value "%s" could not be parsed as an objectclass description because a single \ quote was expected at position %d but the character %s was found instead SEVERE_WARN_ATTR_SYNTAX_OBJECTCLASS_UNKNOWN_REQUIRED_ATTR_80=The definition \ for the objectclass with OID %s declared that it should include required \ attribute "%s". No attribute type matching this name or OID exists in the \ server schema SEVERE_WARN_ATTR_SYNTAX_OBJECTCLASS_UNKNOWN_OPTIONAL_ATTR_81=The definition \ for the objectclass with OID %s declared that it should include optional \ attribute "%s". No attribute type matching this name or OID exists in the \ server schema SEVERE_WARN_ATTR_SYNTAX_IA5_ILLEGAL_CHARACTER_82=The provided value "%s" \ cannot be parsed as a valid IA5 string because it contains an illegal \ character "%s" that is not allowed in the IA5 (ASCII) character set INFO_ATTR_SYNTAX_TELEPHONE_DESCRIPTION_STRICT_MODE_83=This indicates whether \ the telephone number attribute syntax should use a strict mode in which it \ will only accept values in the ITU-T E.123 format. If this is enabled, then \ any value not in this format will be rejected. If this is disabled, then any \ value will be accepted, but only the digits will be considered when \ performing matching SEVERE_WARN_ATTR_SYNTAX_TELEPHONE_CANNOT_DETERMINE_STRICT_MODE_84=An error \ occurred while trying to retrieve attribute \ ds-cfg-strict-telephone-number-format from configuration entry %s: %s. The \ Directory Server will not enforce strict compliance to the ITU-T E.123 format \ for telephone number values MILD_ERR_ATTR_SYNTAX_TELEPHONE_EMPTY_85=The provided value is not a valid \ telephone number because it is empty or null MILD_ERR_ATTR_SYNTAX_TELEPHONE_NO_PLUS_86=The provided value "%s" is not a \ valid telephone number because strict telephone number checking is enabled \ and the value does not start with a plus sign in compliance with the ITU-T \ E.123 specification MILD_ERR_ATTR_SYNTAX_TELEPHONE_ILLEGAL_CHAR_87=The provided value "%s" is not \ a valid telephone number because strict telephone number checking is enabled \ and the character %s at position %d is not allowed by the ITU-T E.123 \ specification MILD_ERR_ATTR_SYNTAX_TELEPHONE_NO_DIGITS_88=The provided value "%s" is not a \ valid telephone number because it does not contain any numeric digits INFO_ATTR_SYNTAX_TELEPHONE_UPDATED_STRICT_MODE_89=The value of configuration \ attribute ds-cfg-strict-telephone-number-format, which indicates whether to \ use strict telephone number syntax checking, has been updated to %s in \ configuration entry %s SEVERE_WARN_ATTR_SYNTAX_NUMERIC_STRING_ILLEGAL_CHAR_90=The provided value \ "%s" is not a valid numeric string because it contained character %s at \ position %d that was neither a digit nor a space MILD_ERR_ATTR_SYNTAX_NUMERIC_STRING_EMPTY_VALUE_91=The provided value is not \ a valid numeric string because it did not contain any characters. A numeric \ string value must contain at least one numeric digit or space MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_EMPTY_VALUE_92=The provided value could not \ be parsed as a valid attribute syntax description because it was empty or \ contained only whitespace MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_EXPECTED_OPEN_PARENTHESIS_93=The provided \ value "%s" could not be parsed as an attribute syntax description because an \ open parenthesis was expected at position %d but instead a '%s' character was \ found MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_TRUNCATED_VALUE_94=The provided value "%s" \ could not be parsed as an attribute syntax description because the end of the \ value was encountered while the Directory Server expected more data to be \ provided MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_DOUBLE_PERIOD_IN_NUMERIC_OID_95=The provided \ value "%s" could not be parsed as an attribute syntax description because the \ numeric OID contained two consecutive periods at position %d MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_ILLEGAL_CHAR_IN_NUMERIC_OID_96=The provided \ value "%s" could not be parsed as an attribute syntax description because the \ numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_ILLEGAL_CHAR_IN_STRING_OID_97=The provided \ value "%s" could not be parsed as an attribute syntax description because the \ non-numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_UNEXPECTED_CLOSE_PARENTHESIS_98=The provided \ value "%s" could not be parsed as an attribute syntax description because it \ contained an unexpected closing parenthesis at position %d MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_CANNOT_READ_DESC_TOKEN_99=The provided value \ "%s" could not be parsed as an attribute syntax description because an \ unexpected error occurred while trying to read the "DESC" token from the \ string at or near position %d: %s MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_TOKEN_NOT_DESC_100=The provided value "%s" \ could not be parsed as an attribute syntax description because the "DESC" \ token was expected but the string "%s" was found instead MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_CANNOT_READ_DESC_VALUE_101=The provided value \ "%s" could not be parsed as an attribute syntax description because an \ unexpected error occurred while trying to read the value of the "DESC" token \ from the string at or near position %d: %s MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_EXPECTED_CLOSE_PARENTHESIS_102=The provided \ value "%s" could not be parsed as an attribute syntax description because a \ close parenthesis was expected at position %d but instead a '%s' character \ was found MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_ILLEGAL_CHAR_AFTER_CLOSE_103=The provided \ value "%s" could not be parsed as an attribute syntax description because an \ illegal character %s was found at position %d after the close parenthesis SEVERE_WARN_ATTR_SYNTAX_ATTRSYNTAX_EXPECTED_QUOTE_AT_POS_104=The provided \ value "%s" could not be parsed as an attribute syntax description because a \ single quote was expected at position %d but the character %s was found \ instead SEVERE_WARN_ATTR_SYNTAX_PRINTABLE_STRING_EMPTY_VALUE_105=The provided value \ could not be parsed as a printable string because it was null or empty. A \ printable string must contain at least one character SEVERE_WARN_ATTR_SYNTAX_PRINTABLE_STRING_ILLEGAL_CHARACTER_106=The provided \ value "%s" could not be parsed as a printable string because it contained an \ invalid character %s at position %d SEVERE_WARN_ATTR_SYNTAX_SUBSTRING_ONLY_WILDCARD_107=The provided value "*" \ could not be parsed as a substring assertion because it consists only of a \ wildcard character and zero-length substrings are not allowed SEVERE_WARN_ATTR_SYNTAX_SUBSTRING_CONSECUTIVE_WILDCARDS_108=The provided \ value "%s" could not be parsed as a substring assertion because it contains \ consecutive wildcard characters at position %d and zero-length substrings are \ not allowed MILD_ERR_ATTR_SYNTAX_UTC_TIME_TOO_SHORT_109=The provided value %s is too \ short to be a valid UTC time value MILD_ERR_ATTR_SYNTAX_UTC_TIME_INVALID_YEAR_110=The provided value %s is not a \ valid UTC time value because the %s character is not allowed in the century \ or year specification MILD_ERR_ATTR_SYNTAX_UTC_TIME_INVALID_MONTH_111=The provided value %s is not \ a valid UTC time value because %s is not a valid month specification MILD_ERR_ATTR_SYNTAX_UTC_TIME_INVALID_DAY_112=The provided value %s is not a \ valid UTC time value because %s is not a valid day specification MILD_ERR_ATTR_SYNTAX_UTC_TIME_INVALID_HOUR_113=The provided value %s is not a \ valid UTC time value because %s is not a valid hour specification MILD_ERR_ATTR_SYNTAX_UTC_TIME_INVALID_MINUTE_114=The provided value %s is not \ a valid UTC time value because %s is not a valid minute specification MILD_ERR_ATTR_SYNTAX_UTC_TIME_INVALID_CHAR_115=The provided value %s is not a \ valid UTC time value because it contains an invalid character %s at position \ %d MILD_ERR_ATTR_SYNTAX_UTC_TIME_INVALID_SECOND_116=The provided value %s is not \ a valid UTC time value because %s is not a valid second specification MILD_ERR_ATTR_SYNTAX_UTC_TIME_INVALID_OFFSET_117=The provided value %s is not \ a valid UTC time value because %s is not a valid GMT offset MILD_ERR_ATTR_SYNTAX_UTC_TIME_CANNOT_PARSE_118=The provided value %s could \ not be parsed as a valid UTC time: %s MILD_ERR_ATTR_SYNTAX_DCR_EMPTY_VALUE_119=The provided value could not be \ parsed as a valid DIT content rule description because it was empty or \ contained only whitespace MILD_ERR_ATTR_SYNTAX_DCR_EXPECTED_OPEN_PARENTHESIS_120=The provided value \ "%s" could not be parsed as a DIT content rule description because an open \ parenthesis was expected at position %d but instead a '%s' character was \ found MILD_ERR_ATTR_SYNTAX_DCR_TRUNCATED_VALUE_121=The provided value "%s" could \ not be parsed as a DIT content rule description because the end of the value \ was encountered while the Directory Server expected more data to be provided MILD_ERR_ATTR_SYNTAX_DCR_DOUBLE_PERIOD_IN_NUMERIC_OID_122=The provided value \ "%s" could not be parsed as a DIT content rule description because the \ numeric OID contained two consecutive periods at position %d MILD_ERR_ATTR_SYNTAX_DCR_ILLEGAL_CHAR_IN_NUMERIC_OID_123=The provided value \ "%s" could not be parsed as a DIT content rule description because the \ numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_DCR_ILLEGAL_CHAR_IN_STRING_OID_124=The provided value \ "%s" could not be parsed as a DIT content rule description because the \ non-numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_DCR_UNEXPECTED_CLOSE_PARENTHESIS_125=The provided value \ "%s" could not be parsed as a DIT content rule description because it \ contained an unexpected closing parenthesis at position %d MILD_ERR_ATTR_SYNTAX_DCR_ILLEGAL_CHAR_126=The provided value "%s" could not \ be parsed as a DIT content rule description because it contained an illegal \ character %s at position %d MILD_ERR_ATTR_SYNTAX_DCR_UNKNOWN_STRUCTURAL_CLASS_127=The DIT content rule \ "%s" is associated with a structural objectclass %s that is not defined in \ the server schema MILD_ERR_ATTR_SYNTAX_DCR_STRUCTURAL_CLASS_NOT_STRUCTURAL_128=The DIT content \ rule "%s" is associated with the objectclass with OID %s (%s). This \ objectclass exists in the server schema but is defined as %s rather than \ structural MILD_ERR_ATTR_SYNTAX_DCR_UNKNOWN_AUXILIARY_CLASS_129=The DIT content rule \ "%s" is associated with an auxiliary objectclass %s that is not defined in \ the server schema MILD_ERR_ATTR_SYNTAX_DCR_AUXILIARY_CLASS_NOT_AUXILIARY_130=The DIT content \ rule "%s" is associated with an auxiliary objectclass %s. This objectclass \ exists in the server schema but is defined as %s rather than auxiliary MILD_ERR_ATTR_SYNTAX_DCR_UNKNOWN_REQUIRED_ATTR_131=The DIT content rule "%s" \ is associated with a required attribute type %s that is not defined in the \ server schema MILD_ERR_ATTR_SYNTAX_DCR_UNKNOWN_OPTIONAL_ATTR_132=The DIT content rule "%s" \ is associated with an optional attribute type %s that is not defined in the \ server schema MILD_ERR_ATTR_SYNTAX_DCR_UNKNOWN_PROHIBITED_ATTR_133=The DIT content rule \ "%s" is associated with a prohibited attribute type %s that is not defined in \ the server schema MILD_ERR_ATTR_SYNTAX_DCR_EXPECTED_QUOTE_AT_POS_134=The provided value "%s" \ could not be parsed as a DIT content rule description because a single quote \ was expected at position %d but the %s character was found instead MILD_ERR_ATTR_SYNTAX_NAME_FORM_EMPTY_VALUE_135=The provided value could not \ be parsed as a valid name form description because it was empty or contained \ only whitespace MILD_ERR_ATTR_SYNTAX_NAME_FORM_EXPECTED_OPEN_PARENTHESIS_136=The provided \ value "%s" could not be parsed as a name form description because an open \ parenthesis was expected at position %d but instead a '%c' character was \ found MILD_ERR_ATTR_SYNTAX_NAME_FORM_TRUNCATED_VALUE_137=The provided value "%s" \ could not be parsed as a name form description because the end of the value \ was encountered while the Directory Server expected more data to be provided MILD_ERR_ATTR_SYNTAX_NAME_FORM_DOUBLE_PERIOD_IN_NUMERIC_OID_138=The provided \ value "%s" could not be parsed as a name form description because the numeric \ OID contained two consecutive periods at position %d MILD_ERR_ATTR_SYNTAX_NAME_FORM_ILLEGAL_CHAR_IN_NUMERIC_OID_139=The provided \ value "%s" could not be parsed as a name form description because the numeric \ OID contained an illegal character %c at position %d MILD_ERR_ATTR_SYNTAX_NAME_FORM_ILLEGAL_CHAR_IN_STRING_OID_140=The provided \ value "%s" could not be parsed as a name form description because the \ non-numeric OID contained an illegal character %c at position %d MILD_ERR_ATTR_SYNTAX_NAME_FORM_UNEXPECTED_CLOSE_PARENTHESIS_141=The provided \ value "%s" could not be parsed as a name form description because it \ contained an unexpected closing parenthesis at position %d MILD_ERR_ATTR_SYNTAX_NAME_FORM_ILLEGAL_CHAR_142=The provided value "%s" could \ not be parsed as a name form description because it contained an illegal \ character %c at position %d MILD_ERR_ATTR_SYNTAX_NAME_FORM_UNKNOWN_STRUCTURAL_CLASS_143=The name form \ description "%s" is associated with a structural objectclass %s that is not \ defined in the server schema MILD_ERR_ATTR_SYNTAX_NAME_FORM_STRUCTURAL_CLASS_NOT_STRUCTURAL_144=The name \ form description "%s" is associated with the objectclass with OID %s (%s). \ This objectclass exists in the server schema but is defined as %s rather than \ structural MILD_ERR_ATTR_SYNTAX_NAME_FORM_UNKNOWN_REQUIRED_ATTR_145=The definition for \ the name form with OID %s declared that it should include required attribute \ "%s". No attribute type matching this name or OID exists in the server \ schema MILD_ERR_ATTR_SYNTAX_NAME_FORM_UNKNOWN_OPTIONAL_ATTR_146=The definition for \ the name form with OID %s declared that it should include optional attribute \ "%s". No attribute type matching this name or OID exists in the server \ schema MILD_ERR_ATTR_SYNTAX_NAME_FORM_NO_STRUCTURAL_CLASS_147=The provided value \ "%s" could not be parsed as a name form description because it does not \ specify the structural objectclass with which it is associated MILD_ERR_ATTR_SYNTAX_NAME_FORM_EXPECTED_QUOTE_AT_POS_148=The provided value \ "%s" could not be parsed as a name form description because a single quote \ was expected at position %d but the %c character was found instead MILD_ERR_ATTR_SYNTAX_MR_EMPTY_VALUE_149=The provided value could not be \ parsed as a valid matching rule description because it was empty or contained \ only whitespace MILD_ERR_ATTR_SYNTAX_MR_EXPECTED_OPEN_PARENTHESIS_150=The provided value "%s" \ could not be parsed as a matching rule description because an open \ parenthesis was expected at position %d but instead a '%s' character was \ found MILD_ERR_ATTR_SYNTAX_MR_TRUNCATED_VALUE_151=The provided value "%s" could not \ be parsed as a matching rule description because the end of the value was \ encountered while the Directory Server expected more data to be provided MILD_ERR_ATTR_SYNTAX_MR_DOUBLE_PERIOD_IN_NUMERIC_OID_152=The provided value \ "%s" could not be parsed as a matching rule description because the numeric \ OID contained two consecutive periods at position %d MILD_ERR_ATTR_SYNTAX_MR_ILLEGAL_CHAR_IN_NUMERIC_OID_153=The provided value \ "%s" could not be parsed as a matching rule description because the numeric \ OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_MR_ILLEGAL_CHAR_IN_STRING_OID_154=The provided value \ "%s" could not be parsed as a matching rule description because the \ non-numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_MR_UNEXPECTED_CLOSE_PARENTHESIS_155=The provided value \ "%s" could not be parsed as a matching rule description because it contained \ an unexpected closing parenthesis at position %d MILD_ERR_ATTR_SYNTAX_MR_ILLEGAL_CHAR_156=The provided value "%s" could not be \ parsed as a matching rule description because it contained an illegal \ character %s at position %d MILD_ERR_ATTR_SYNTAX_MR_UNKNOWN_SYNTAX_157=The matching rule description "%s" \ is associated with attribute syntax %s that is not defined in the server \ schema MILD_ERR_ATTR_SYNTAX_MR_NO_SYNTAX_158=The provided value "%s" could not be \ parsed as a matching rule description because it does not specify the \ attribute syntax with which it is associated MILD_ERR_ATTR_SYNTAX_MR_EXPECTED_QUOTE_AT_POS_159=The provided value "%s" \ could not be parsed as a matching rule description because a single quote was \ expected at position %d but the %s character was found instead MILD_ERR_ATTR_SYNTAX_MRUSE_EMPTY_VALUE_160=The provided value could not be \ parsed as a valid matching rule use description because it was empty or \ contained only whitespace MILD_ERR_ATTR_SYNTAX_MRUSE_EXPECTED_OPEN_PARENTHESIS_161=The provided value \ "%s" could not be parsed as a matching rule use description because an open \ parenthesis was expected at position %d but instead a '%s' character was \ found MILD_ERR_ATTR_SYNTAX_MRUSE_TRUNCATED_VALUE_162=The provided value "%s" could \ not be parsed as a matching rule use description because the end of the value \ was encountered while the Directory Server expected more data to be provided MILD_ERR_ATTR_SYNTAX_MRUSE_DOUBLE_PERIOD_IN_NUMERIC_OID_163=The provided \ value "%s" could not be parsed as a matching rule use description because the \ numeric OID contained two consecutive periods at position %d MILD_ERR_ATTR_SYNTAX_MRUSE_ILLEGAL_CHAR_IN_NUMERIC_OID_164=The provided value \ "%s" could not be parsed as a matching rule use description because the \ numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_MRUSE_ILLEGAL_CHAR_IN_STRING_OID_165=The provided value \ "%s" could not be parsed as a matching rule use description because the \ non-numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_MRUSE_UNKNOWN_MATCHING_RULE_166=The provided value "%s" \ could not be parsed as a matching rule use description because the specified \ matching rule %s is unknown MILD_ERR_ATTR_SYNTAX_MRUSE_UNEXPECTED_CLOSE_PARENTHESIS_167=The provided \ value "%s" could not be parsed as a matching rule use description because it \ contained an unexpected closing parenthesis at position %d MILD_ERR_ATTR_SYNTAX_MRUSE_ILLEGAL_CHAR_168=The provided value "%s" could not \ be parsed as a matching rule use description because it contained an illegal \ character %s at position %d MILD_ERR_ATTR_SYNTAX_MRUSE_UNKNOWN_ATTR_169=The matching rule use description \ "%s" is associated with attribute type %s that is not defined in the server \ schema MILD_ERR_ATTR_SYNTAX_MRUSE_NO_ATTR_170=The provided value "%s" could not be \ parsed as a matching rule description because it does not specify the set of \ attribute types that may be used with the associated OID MILD_ERR_ATTR_SYNTAX_MRUSE_EXPECTED_QUOTE_AT_POS_171=The provided value "%s" \ could not be parsed as a matching rule use description because a single quote \ was expected at position %d but the %s character was found instead MILD_ERR_ATTR_SYNTAX_DSR_EMPTY_VALUE_172=The provided value could not be \ parsed as a valid DIT structure rule description because it was empty or \ contained only whitespace MILD_ERR_ATTR_SYNTAX_DSR_EXPECTED_OPEN_PARENTHESIS_173=The provided value \ "%s" could not be parsed as a DIT structure rule description because an open \ parenthesis was expected at position %d but instead a '%s' character was \ found MILD_ERR_ATTR_SYNTAX_DSR_TRUNCATED_VALUE_174=The provided value "%s" could \ not be parsed as a DIT structure rule description because the end of the \ value was encountered while the Directory Server expected more data to be \ provided MILD_ERR_ATTR_SYNTAX_DSR_ILLEGAL_CHAR_IN_RULE_ID_175=The provided value "%s" \ could not be parsed as a DIT structure rule description because the rule ID \ contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_DSR_UNEXPECTED_CLOSE_PARENTHESIS_176=The provided value \ "%s" could not be parsed as a DIT structure rule description because it \ contained an unexpected closing parenthesis at position %d MILD_ERR_ATTR_SYNTAX_DSR_ILLEGAL_CHAR_177=The provided value "%s" could not \ be parsed as a DIT structure rule description because it contained an illegal \ character %s at position %d MILD_ERR_ATTR_SYNTAX_DSR_UNKNOWN_NAME_FORM_178=The provided value "%s" could \ not be parsed as a DIT structure rule description because it referenced an \ unknown name form %s MILD_ERR_ATTR_SYNTAX_DSR_UNKNOWN_RULE_ID_179=The provided value "%s" could \ not be parsed as a DIT structure rule description because it referenced an \ unknown rule ID %d for a superior DIT structure rule MILD_ERR_ATTR_SYNTAX_DSR_NO_NAME_FORM_180=The provided value "%s" could not \ be parsed as a DIT structure rule description because it did not specify the \ name form for the rule MILD_ERR_ATTR_SYNTAX_DSR_EXPECTED_QUOTE_AT_POS_181=The provided value "%s" \ could not be parsed as a DIT structure rule description because a single \ quote was expected at position %d but the %s character was found instead MILD_ERR_ATTR_SYNTAX_DSR_DOUBLE_PERIOD_IN_NUMERIC_OID_182=The provided value \ "%s" could not be parsed as a DIT structure rule description because the \ numeric OID contained two consecutive periods at position %d MILD_ERR_ATTR_SYNTAX_DSR_ILLEGAL_CHAR_IN_NUMERIC_OID_183=The provided value \ "%s" could not be parsed as a DIT structure rule description because the \ numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_DSR_ILLEGAL_CHAR_IN_STRING_OID_184=The provided value \ "%s" could not be parsed as a DIT structure rule description because the \ non-numeric OID contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_TELEX_TOO_SHORT_185=The provided value "%s" is too short \ to be a valid telex number value MILD_ERR_ATTR_SYNTAX_TELEX_NOT_PRINTABLE_186=The provided value "%s" does not \ hold a valid telex number because a character %s at position %d was not a \ valid printable string character MILD_ERR_ATTR_SYNTAX_TELEX_ILLEGAL_CHAR_187=The provided value "%s" does not \ hold a valid telex number because character %s at position %d was neither a \ valid printable string character nor a dollar sign to separate the telex \ number components MILD_ERR_ATTR_SYNTAX_TELEX_TRUNCATED_188=The provided value "%s" does not \ hold a valid telex number because the end of the value was found before three \ dollar-delimited printable strings could be read MILD_ERR_ATTR_SYNTAX_FAXNUMBER_EMPTY_189=The provided value could not be \ parsed as a valid facsimile telephone number because it was empty MILD_ERR_ATTR_SYNTAX_FAXNUMBER_NOT_PRINTABLE_190=The provided value "%s" \ could not be parsed as a valid facsimile telephone number because character \ %s at position %d was not a valid printable string character MILD_ERR_ATTR_SYNTAX_FAXNUMBER_END_WITH_DOLLAR_191=The provided value "%s" \ could not be parsed as a valid facsimile telephone number because it ends \ with a dollar sign, but that dollar sign should have been followed by a fax \ parameter MILD_ERR_ATTR_SYNTAX_FAXNUMBER_ILLEGAL_PARAMETER_192=The provided value "%s" \ could not be parsed as a valid facsimile telephone number because the string \ "%s" between positions %d and %d was not a valid fax parameter MILD_ERR_ATTR_SYNTAX_NAMEANDUID_INVALID_DN_193=The provided value "%s" could \ not be parsed as a valid name and optional UID value because an error \ occurred while trying to parse the DN portion: %s MILD_ERR_ATTR_SYNTAX_NAMEANDUID_ILLEGAL_BINARY_DIGIT_194=The provided value \ "%s" could not be parsed as a valid name and optional UID value because the \ UID portion contained an illegal binary digit %s at position %d MILD_ERR_ATTR_SYNTAX_TELETEXID_EMPTY_195=The provided value could not be \ parsed as a valid teletex terminal identifier because it was empty MILD_ERR_ATTR_SYNTAX_TELETEXID_NOT_PRINTABLE_196=The provided value "%s" \ could not be parsed as a valid teletex terminal identifier because character \ %s at position %d was not a valid printable string character MILD_ERR_ATTR_SYNTAX_TELETEXID_END_WITH_DOLLAR_197=The provided value "%s" \ could not be parsed as a valid teletex terminal identifier because it ends \ with a dollar sign, but that dollar sign should have been followed by a TTX \ parameter MILD_ERR_ATTR_SYNTAX_TELETEXID_PARAM_NO_COLON_198=The provided value "%s" \ could not be parsed as a valid teletex terminal identifier because the \ parameter string does not contain a colon to separate the name from the value MILD_ERR_ATTR_SYNTAX_TELETEXID_ILLEGAL_PARAMETER_199=The provided value "%s" \ could not be parsed as a valid teletex terminal identifier because the string \ "%s" is not a valid TTX parameter name MILD_ERR_ATTR_SYNTAX_OTHER_MAILBOX_EMPTY_VALUE_200=The provided value could \ not be parsed as an other mailbox value because it was empty MILD_ERR_ATTR_SYNTAX_OTHER_MAILBOX_NO_MBTYPE_201=The provided value "%s" \ could not be parsed as an other mailbox value because there was no mailbox \ type before the dollar sign MILD_ERR_ATTR_SYNTAX_OTHER_MAILBOX_ILLEGAL_MBTYPE_CHAR_202=The provided value \ "%s" could not be parsed as an other mailbox value because the mailbox type \ contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_OTHER_MAILBOX_NO_MAILBOX_203=The provided value "%s" \ could not be parsed as an other mailbox value because there was no mailbox \ after the dollar sign MILD_ERR_ATTR_SYNTAX_OTHER_MAILBOX_ILLEGAL_MB_CHAR_204=The provided value \ "%s" could not be parsed as an other mailbox value because the mailbox \ contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_GUIDE_NO_OC_205=The provided value "%s" could not be \ parsed as a guide value because it did not contain an objectclass name or OID \ before the octothorpe (#) character MILD_ERR_ATTR_SYNTAX_GUIDE_ILLEGAL_CHAR_206=The provided value "%s" could not \ be parsed as a guide value because the criteria portion %s contained an \ illegal character %c at position %d MILD_ERR_ATTR_SYNTAX_GUIDE_MISSING_CLOSE_PAREN_207=The provided value "%s" \ could not be parsed as a guide value because the criteria portion %s did not \ contain a close parenthesis that corresponded to the initial open parenthesis MILD_ERR_ATTR_SYNTAX_GUIDE_INVALID_QUESTION_MARK_208=The provided value "%s" \ could not be parsed as a guide value because the criteria portion %s started \ with a question mark but was not followed by the string "true" or "false" MILD_ERR_ATTR_SYNTAX_GUIDE_NO_DOLLAR_209=The provided value "%s" could not be \ parsed as a guide value because the criteria portion %s did not contain a \ dollar sign to separate the attribute type from the match type MILD_ERR_ATTR_SYNTAX_GUIDE_NO_ATTR_210=The provided value "%s" could not be \ parsed as a guide value because the criteria portion %s did not specify an \ attribute type before the dollar sign MILD_ERR_ATTR_SYNTAX_GUIDE_NO_MATCH_TYPE_211=The provided value "%s" could \ not be parsed as a guide value because the criteria portion %s did not \ specify a match type after the dollar sign MILD_ERR_ATTR_SYNTAX_GUIDE_INVALID_MATCH_TYPE_212=The provided value "%s" \ could not be parsed as a guide value because the criteria portion %s had an \ invalid match type starting at position %d MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_NO_SHARP_213=The provided value "%s" could \ not be parsed as an enhanced guide value because it did not contain an \ octothorpe (#) character to separate the objectclass from the criteria MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_NO_OC_214=The provided value "%s" could \ not be parsed as an enhanced guide value because it did not contain an \ objectclass name or OID before the octothorpe (#) character MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_DOUBLE_PERIOD_IN_OC_OID_215=The provided \ value "%s" could not be parsed as an enhanced guide value because the numeric \ OID %s specifying the objectclass contained two consecutive periods at \ position %d MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_ILLEGAL_CHAR_IN_OC_OID_216=The provided \ value "%s" could not be parsed as an enhanced guide value because the numeric \ OID %s specifying the objectclass contained an illegal character %s at \ position %d MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_ILLEGAL_CHAR_IN_OC_NAME_217=The provided \ value "%s" could not be parsed as an enhanced guide value because the \ objectclass name %s contained an illegal character %s at position %d MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_NO_FINAL_SHARP_218=The provided value "%s" \ could not be parsed as an enhanced guide value because it did not have an \ octothorpe (#) character to separate the criteria from the scope MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_NO_SCOPE_219=The provided value "%s" could \ not be parsed as an enhanced guide value because no scope was provided after \ the final octothorpe (#) character MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_INVALID_SCOPE_220=The provided value "%s" \ could not be parsed as an enhanced guide value because the specified scope %s \ was invalid MILD_ERR_ATTR_SYNTAX_ENHANCEDGUIDE_NO_CRITERIA_221=The provided value "%s" \ could not be parsed as an enhanced guide value because it did not specify any \ criteria between the octothorpe (#) characters MILD_ERR_ATTR_SYNTAX_OID_INVALID_VALUE_222=The provided value %s could not be \ parsed as a valid OID: %s SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_NORMALIZE_FAILURE_223=An unexpected \ error occurred while trying to normalize value %s as a generalized time \ value: %s SEVERE_WARN_OMR_CASE_EXACT_COMPARE_CANNOT_NORMALIZE_224=An error occurred \ while attempting to compare two AttributeValue objects using the \ caseExactOrderingMatch matching rule because the normalized form of one of \ those values could not be retrieved: %s SEVERE_WARN_OMR_CASE_EXACT_COMPARE_INVALID_TYPE_225=An error occurred while \ attempting to compare two objects using the caseExactOrderingMatch matching \ rule because the objects were of an unsupported type %s. Only byte arrays, \ ASN.1 octet strings, and attribute value objects may be compared SEVERE_WARN_OMR_CASE_IGNORE_COMPARE_CANNOT_NORMALIZE_226=An error occurred \ while attempting to compare two AttributeValue objects using the \ caseIgnoreOrderingMatch matching rule because the normalized form of one of \ those values could not be retrieved: %s SEVERE_WARN_OMR_CASE_IGNORE_COMPARE_INVALID_TYPE_227=An error occurred while \ attempting to compare two objects using the caseIgnoreOrderingMatch matching \ rule because the objects were of an unsupported type %s. Only byte arrays, \ ASN.1 octet strings, and attribute value objects may be compared SEVERE_WARN_OMR_GENERALIZED_TIME_COMPARE_CANNOT_NORMALIZE_228=An error \ occurred while attempting to compare two AttributeValue objects using the \ generalizedTimeOrderingMatch matching rule because the normalized form of one \ of those values could not be retrieved: %s SEVERE_WARN_OMR_GENERALIZED_TIME_COMPARE_INVALID_TYPE_229=An error occurred \ while attempting to compare two objects using the \ generalizedTimeOrderingMatch matching rule because the objects were of an \ unsupported type %s. Only byte arrays, ASN.1 octet strings, and attribute \ value objects may be compared SEVERE_WARN_OMR_INTEGER_COMPARE_CANNOT_NORMALIZE_230=An error occurred while \ attempting to compare two AttributeValue objects using the \ integerOrderingMatch matching rule because the normalized form of one of \ those values could not be retrieved: %s SEVERE_WARN_OMR_INTEGER_COMPARE_INVALID_TYPE_231=An error occurred while \ attempting to compare two objects using the integerOrderingMatch matching \ rule because the objects were of an unsupported type %s. Only byte arrays, \ ASN.1 octet strings, and attribute value objects may be compared SEVERE_WARN_OMR_NUMERIC_STRING_COMPARE_CANNOT_NORMALIZE_232=An error occurred \ while attempting to compare two AttributeValue objects using the \ numericStringOrderingMatch matching rule because the normalized form of one \ of those values could not be retrieved: %s SEVERE_WARN_OMR_NUMERIC_STRING_COMPARE_INVALID_TYPE_233=An error occurred \ while attempting to compare two objects using the numericStringOrderingMatch \ matching rule because the objects were of an unsupported type %s. Only byte \ arrays, ASN.1 octet strings, and attribute value objects may be compared SEVERE_WARN_OMR_OCTET_STRING_COMPARE_CANNOT_NORMALIZE_234=An error occurred \ while attempting to compare two AttributeValue objects using the \ octetStringOrderingMatch matching rule because the normalized form of one of \ those values could not be retrieved: %s SEVERE_WARN_OMR_OCTET_STRING_COMPARE_INVALID_TYPE_235=An error occurred while \ attempting to compare two objects using the octetStringOrderingMatch matching \ rule because the objects were of an unsupported type %s. Only byte arrays, \ ASN.1 octet strings, and attribute value objects may be compared SEVERE_WARN_ATTR_SYNTAX_UUID_INVALID_LENGTH_236=The provided value "%s" has \ an invalid length for a UUID. All UUID values must have a length of exactly \ 36 bytes, but the provided value had a length of %d bytes SEVERE_WARN_ATTR_SYNTAX_UUID_EXPECTED_DASH_237=The provided value "%s" should \ have had a dash at position %d, but the character '%s' was found instead SEVERE_WARN_ATTR_SYNTAX_UUID_EXPECTED_HEX_238=The provided value "%s" should \ have had a hexadecimal digit at position %d, but the character '%s' was found \ instead INFO_ATTR_SYNTAX_DIRECTORYSTRING_DESCRIPTION_ALLOW_ZEROLENGTH_239=Indicates \ whether attributes with the directory string syntax will be allowed to have \ zero-length values. This is technically not allowed by the LDAP \ specifications, but it may be useful for backward compatibility with previous \ Directory Server releases SEVERE_ERR_ATTR_SYNTAX_DIRECTORYSTRING_CANNOT_DETERMINE_ZEROLENGTH_240=An \ error occurred while trying to determine the value of the %s configuration \ attribute, which indicates whether directory string attributes should be \ allowed to have zero-length values: %s SEVERE_ERR_ATTR_SYNTAX_DIRECTORYSTRING_INVALID_ZEROLENGTH_VALUE_241=The \ operation attempted to assign a zero-length value to an attribute with the \ directory string syntax INFO_ATTR_SYNTAX_DIRECTORYSTRING_UPDATED_ALLOW_ZEROLENGTH_242=The %s \ attribute in configuration entry %s has been updated with a new value of %s SEVERE_ERR_ATTR_SYNTAX_AUTHPW_INVALID_SCHEME_CHAR_243=The provided \ authPassword value had an invalid scheme character at position %d SEVERE_ERR_ATTR_SYNTAX_AUTHPW_NO_SCHEME_244=The provided authPassword value \ had a zero-length scheme element SEVERE_ERR_ATTR_SYNTAX_AUTHPW_NO_SCHEME_SEPARATOR_245=The provided \ authPassword value was missing the separator character or had an illegal \ character between the scheme and authInfo elements SEVERE_ERR_ATTR_SYNTAX_AUTHPW_INVALID_AUTH_INFO_CHAR_246=The provided \ authPassword value had an invalid authInfo character at position %d SEVERE_ERR_ATTR_SYNTAX_AUTHPW_NO_AUTH_INFO_247=The provided authPassword \ value had a zero-length authInfo element SEVERE_ERR_ATTR_SYNTAX_AUTHPW_NO_AUTH_INFO_SEPARATOR_248=The provided \ authPassword value was missing the separator character or had an illegal \ character between the authInfo and authValue elements SEVERE_ERR_EMR_INTFIRSTCOMP_NO_INITIAL_PARENTHESIS_249=The provided value \ "%s" could not be parsed by the integer first component matching rule because \ it did not start with a parenthesis SEVERE_ERR_EMR_INTFIRSTCOMP_NO_NONSPACE_250=The provided value "%s" could not \ be parsed by the integer first component matching rule because it did not \ have any non-space characters after the opening parenthesis SEVERE_ERR_EMR_INTFIRSTCOMP_NO_SPACE_AFTER_INT_251=The provided value "%s" \ could not be parsed by the integer first component matching rule because it \ did not have any space characters after the first component SEVERE_ERR_EMR_INTFIRSTCOMP_FIRST_COMPONENT_NOT_INT_252=The provided value \ "%s" could not be parsed by the integer first component matching rule because \ the first component does not appear to be an integer value SEVERE_ERR_ATTR_SYNTAX_USERPW_NO_VALUE_253=No value was given to decode by \ the user password attribute syntax SEVERE_ERR_ATTR_SYNTAX_USERPW_NO_OPENING_BRACE_254=Unable to decode the \ provided value according to the user password syntax because the value does \ not start with the opening curly brace ("{") character SEVERE_ERR_ATTR_SYNTAX_USERPW_NO_CLOSING_BRACE_255=Unable to decode the \ provided value according to the user password syntax because the value does \ not contain a closing curly brace ("}") character SEVERE_ERR_ATTR_SYNTAX_USERPW_NO_SCHEME_256=Unable to decode the provided \ value according to the user password syntax because the value does not \ contain a storage scheme name MILD_ERR_ATTR_SYNTAX_RFC3672_SUBTREE_SPECIFICATION_INVALID_257=The provided \ value "%s" could not be parsed as a valid RFC 3672 subtree specification MILD_ERR_ATTR_SYNTAX_ABSOLUTE_SUBTREE_SPECIFICATION_INVALID_258=The provided \ value "%s" could not be parsed as a valid absolute subtree specification MILD_ERR_ATTR_SYNTAX_RELATIVE_SUBTREE_SPECIFICATION_INVALID_259=The provided \ value "%s" could not be parsed as a valid relative subtree specification SEVERE_WARN_ATTR_SYNTAX_ILLEGAL_INTEGER_260=The provided value %s is not \ allowed for attributes with a Integer syntax SEVERE_ERR_ATTR_SYNTAX_AUTHPW_INVALID_AUTH_VALUE_CHAR_261=The provided \ authPassword value had an invalid authValue character at position %d SEVERE_ERR_ATTR_SYNTAX_AUTHPW_NO_AUTH_VALUE_262=The provided authPassword \ value had a zero-length authValue element SEVERE_ERR_ATTR_SYNTAX_AUTHPW_INVALID_TRAILING_CHAR_263=The provided \ authPassword value had an invalid trailing character at position %d MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_EXTENSION_INVALID_CHARACTER_264=The provided \ value "%s" could not be parsed as an attribute syntax extension because an \ invalid characterwas found at position %d MILD_ERR_ATTR_SYNTAX_ATTRSYNTAX_INVALID_EXTENSION_265=The attribute syntax \ could not be parsed because of aninvalid extension.%s SEVERE_WARN_ATTR_SYNTAX_OBJECTCLASS_INVALID_SUPERIOR_TYPE_266=The definition \ for objectclass %s is invalid because it has an objectclass type of %s but \ this is incompatible with the objectclass type %s for the superior class %s SEVERE_WARN_ATTR_SYNTAX_OBJECTCLASS_STRUCTURAL_SUPERIOR_NOT_TOP_267=The \ definition for objectclass %s is invalid because it is defined as a \ structural class but its superior chain does not include the "top" \ objectclass SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_INVALID_SUPERIOR_USAGE_268=The definition \ for attribute type %s is invalid because its attribute usage %s is not the \ same as the usage for its superior type %s SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_COLLECTIVE_FROM_NONCOLLECTIVE_269=The \ definition for attribute type %s is invalid because it is defined as a \ collective type but the superior type %s is not collective SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_NONCOLLECTIVE_FROM_COLLECTIVE_270=The \ definition for attribute type %s is invalid because it is not defined as a \ collective type but the superior type %s is collective MILD_ERR_ATTR_SYNTAX_DCR_PROHIBITED_REQUIRED_BY_STRUCTURAL_271=The DIT \ content rule "%s" is not valid because it prohibits the use of attribute type \ %s which is required by the associated structural object class %s MILD_ERR_ATTR_SYNTAX_DCR_PROHIBITED_REQUIRED_BY_AUXILIARY_272=The DIT content \ rule "%s" is not valid because it prohibits the use of attribute type %s \ which is required by the associated auxiliary object class %s SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_COLLECTIVE_IS_OPERATIONAL_273=The definition \ for attribute type %s is invalid because it is declared COLLECTIVE but does \ not have a usage of userApplications SEVERE_WARN_ATTR_SYNTAX_ATTRTYPE_NO_USER_MOD_NOT_OPERATIONAL_274=The \ definition for attribute type %s is invalid because it is declared \ NO-USER-MODIFICATION but does not have an operational usage SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_ILLEGAL_FRACTION_CHAR_275=The \ provided value %s is not a valid generalized time value because it contains \ illegal character %s in the fraction component SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_EMPTY_FRACTION_276=The provided \ value %s is not a valid generalized time value because it does not contain at \ least one digit after the period to use as the fractional component SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_NO_TIME_ZONE_INFO_277=The provided \ value %s is not a valid generalized time value because it does not end with \ 'Z' or a time zone offset SEVERE_WARN_ATTR_SYNTAX_GENERALIZED_TIME_ILLEGAL_TIME_278=The provided value \ %s is not a valid generalized time value because it represents an invalid \ time (e.g., a date that does not exist): %s opendj-sdk/opends/src/messages/messages/sync.properties
New file @@ -0,0 +1,172 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=SYNC # # Format string definitions # MILD_ERR_SYNC_INVALID_DN_1=The configured DN is already used by another \ domain MILD_ERR_INVALID_CHANGELOG_SERVER_4=Invalid replication server configuration MILD_ERR_UNKNOWN_HOSTNAME_5=Changelog failed to start because the hostname is \ unknown MILD_ERR_COULD_NOT_BIND_CHANGELOG_6=Changelog failed to start : could not \ bind to the changelog listen port : %d. Error : %s MILD_ERR_UNKNOWN_TYPE_7=Unknown operation type : %s MILD_ERR_ERROR_REPLAYING_OPERATION_8=Error %s when replaying operation with \ changenumber %s %s : %s MILD_ERR_OPERATION_NOT_FOUND_IN_PENDING_9=Internal Error : Operation %s \ change number %s was not found in pending list MILD_ERR_COULD_NOT_INITIALIZE_DB_10=Changelog failed to start because the \ database %s could not be opened MILD_ERR_COULD_NOT_READ_DB_11=Changelog failed to start because the database \ %s could not be read MILD_ERR_EXCEPTION_REPLAYING_OPERATION_12=An Exception was caught while \ replaying operation %s : %s MILD_ERR_NEED_CHANGELOG_PORT_13=The replication server port must be defined MILD_ERR_ERROR_UPDATING_RUV_14=Error %s when updating server state %s : %s \ base dn : %s MILD_ERR_ERROR_SEARCHING_RUV_15=Error %s when searching for server state %s : \ %s base dn : %s NOTICE_SERVER_DISCONNECT_16=%s has disconnected from this replication server NOTICE_NO_CHANGELOG_SERVER_LISTENING_17=There is no replication server \ listening on %s NOTICE_CHANGELOG_MISSING_CHANGES_18=The replication server %s is missing some \ changes that this server has already processed NOTICE_NEED_MORE_THAN_ONE_CHANGELOG_SERVER_19=More than one replication \ server should be configured NOTICE_EXCEPTION_STARTING_SESSION_20=Caught Exception during initial \ communication with replication server : NOTICE_CANNOT_RECOVER_CHANGES_21=Error when searching old changes from the \ database. NOTICE_COULD_NOT_FIND_CHANGELOG_WITH_MY_CHANGES_22=Could not find a \ replication server that has seen all the local changes. Going to replay \ changes NOTICE_COULD_NOT_FIND_CHANGELOG_23=Could not connect to any replication \ server on suffix %s, retrying... NOTICE_EXCEPTION_CLOSING_DATABASE_24=Error closing changelog database %s : SEVERE_ERR_EXCEPTION_DECODING_OPERATION_25=Error trying to replay %s, \ operation could not be decoded : FATAL_ERR_CHANGELOG_SHUTDOWN_DATABASE_ERROR_26=Error Trying to use the \ underlying database. The Changelog Service is going to shut down. SEVERE_ERR_IGNORE_BAD_DN_IN_DATABASE_IDENTIFIER_27=A badly formatted DN was \ found in the list of database known By this changelog service :%s. This \ Identifier will be ignored. SEVERE_ERR_ERROR_CLOSING_CHANGELOG_ENV_28=Error closing the changelog \ database : SEVERE_ERR_EXCEPTION_CHANGELOG_TRIM_FLUSH_29=Error during the changelog \ database trimming or flush process. The Changelog service is going to \ shutdown. SEVERE_ERR_CHANGELOG_CONNECTION_ERROR_30=Error during Changelog service \ message processing . Connection from %s is rejected. SEVERE_ERR_UNKNOWN_MESSAGE_31=%s has sent an unknown message. Closing the \ connection. SEVERE_ERR_WRITER_UNEXPECTED_EXCEPTION_32=An unexpected error happened \ handling connection with %s.This connection is going to be closed. SEVERE_ERR_CHANGELOG_ERROR_SENDING_ACK_33=An unexpected error occurred while \ sending an ack to %s.This connection is going to be closed and reopened. SEVERE_ERR_EXCEPTION_RECEIVING_REPLICATION_MESSAGE_34=An Exception was caught \ while receiving replication message : %s MILD_ERR_LOOP_REPLAYING_OPERATION_35=A loop was detected while replaying \ operation: %s MILD_ERR_FILE_CHECK_CREATE_FAILED_36=An Exception was caught while testing \ existence or trying to create the directory for the changelog database : %s INFO_CHANGELOG_SERVER_ATTR_37=Specifies the list of replication servers to \ which this replication server should connect. Each value of this attribute \ should contain a values build with the hostname and the port number of the \ remote server separated with a ":" INFO_SERVER_ID_ATTR_38=Specifies the server ID. Each replication server in \ the topology Must be assigned a unique server ID in the topology INFO_CHANGELOG_PORT_ATTR_39=Specifies the port number that the replication \ server will use to listen for connections from LDAP servers INFO_WINDOW_SIZE_ATTR_40=Specifies the receive window size of the replication \ server INFO_QUEUE_SIZE_ATTR_41=Specifies the receive queue size of the replication \ server. The replication servers will queue up to this number of messages in \ its memory queue and save the older messages to persistent storage. Using a \ larger size may improve performances when The replication delay is larger \ than this size but at the cost of using more memory INFO_CHANGELOG_DIR_PATH_ATTR_42=Specifies the replication server directory. \ The replication server will create all persistent storage below this path INFO_PURGE_DELAY_ATTR_43=Specifies the Changelog Purge Delay, The replication \ servers will keep all changes up to this amount of time before deleting them. \ This values defines the maximum age of a backup that can be restored because \ replication servers would not be able to refresh LDAP servers with older \ versions of the data. A zero value can be used to specify an infinite delay \ (or never purge) SEVERE_ERR_SIMULTANEOUS_IMPORT_EXPORT_REJECTED_44=The current request is \ rejected due to an import or an export already in progress for the same data SEVERE_ERR_INVALID_IMPORT_SOURCE_45=Invalid source for the import SEVERE_ERR_INVALID_EXPORT_TARGET_46=Invalid target for the export SEVERE_ERR_NO_REACHABLE_PEER_IN_THE_DOMAIN_47=No reachable peer in the domain SEVERE_ERR_NO_MATCHING_DOMAIN_48=No domain matches the base DN provided SEVERE_ERR_MULTIPLE_MATCHING_DOMAIN_49=Multiple domains match the base DN \ provided SEVERE_ERR_INVALID_PROVIDER_50=The provider class does not allow the \ operation requested SEVERE_ERR_COULD_NOT_SOLVE_HOSTNAME_51=The hostname %s could not be resolved \ as an IP address NOTICE_READER_NULL_MSG_52=Received a Null Msg from %s NOTICE_READER_EXCEPTION_53=Exception when reading messages from %s SEVERE_ERR_DUPLICATE_SERVER_ID_54=Servers %s and %s have the same ServerId : \ %d SEVERE_ERR_DUPLICATE_REPLICATION_SERVER_ID_55=Replication Servers %s and %s \ have the same ServerId : %d SEVERE_ERR_BAD_HISTORICAL_56=Entry %s was containing some unknown historical \ information, This may cause some inconsistency for this entry SEVERE_ERR_CANNOT_ADD_CONFLICT_ATTRIBUTE_57=A conflict was detected but the \ conflict information could not beadded. Operation : SEVERE_ERR_CANNOT_RENAME_CONFLICT_ENTRY_58=An error happened trying the \ rename a conflicting entry : SEVERE_ERR_EXCEPTION_RENAME_CONFLICT_ENTRY_59=An Exception happened when \ trying the rename a conflicting entry : SEVERE_ERR_CHANGELOG_UNSUPPORTED_UTF8_ENCODING_60=The JVM does not support \ UTF-8. This is required to be able to encode the changes in the database. \ This replication server will now shutdown SEVERE_ERR_REPLICATION_COULD_NOT_CONNECT_61=The Replication is configured for \ suffix %s but was not able to connect to any Replication Server NOTICE_NOW_FOUND_CHANGELOG_62=Replication Server %s now used for Replication \ Domain %s NOTICE_DISCONNECTED_FROM_CHANGELOG_63=The connection to Replication Server %s \ has been dropped by the Replication Server SEVERE_ERR_CHANGELOG_ERROR_SENDING_INFO_64=An unexpected error occurred \ while sending a Server Info message to %s. This connection is going to be \ closed and reopened SEVERE_ERR_CHANGELOG_ERROR_SENDING_ERROR_65=An unexpected error occurred \ while sending an Error Message to %s. This connection is going to be closed \ and reopened SEVERE_ERR_CHANGELOG_ERROR_SENDING_MSG_66=An unexpected error occurred while \ sending a Message to %s. This connection is going to be closed and reopened opendj-sdk/opends/src/messages/messages/task.properties
New file @@ -0,0 +1,123 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=TASK # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # SEVERE_ERR_TASK_CANNOT_ENABLE_BACKEND_1=The task could not enable a backend: \ %s SEVERE_ERR_TASK_CANNOT_DISABLE_BACKEND_2=The task could not disable a \ backend: %s INFO_TASK_SHUTDOWN_DEFAULT_MESSAGE_3=The Directory Server shutdown process \ has been initiated by task %s INFO_TASK_SHUTDOWN_CUSTOM_MESSAGE_4=The Directory Server shutdown process has \ been initiated by task %s: %s SEVERE_ERR_TASK_ADDSCHEMAFILE_NO_FILENAME_5=Unable to add one or more files \ to the server schema because no schema file names were provided in attribute \ %s of task entry %s SEVERE_ERR_TASK_ADDSCHEMAFILE_NO_SUCH_FILE_6=Unable to add one or more files \ to the server schema because the specified schema file %s does not exist in \ schema directory %s SEVERE_ERR_TASK_ADDSCHEMAFILE_ERROR_CHECKING_FOR_FILE_7=Unable to add one or \ more files to the server schema because an error occurred while attempting to \ determine whether file %s exists in schema directory %s: %s SEVERE_ERR_TASK_ADDSCHEMAFILE_ERROR_LOADING_SCHEMA_FILE_8=An error occurred \ while attempting to load the contents of schema file %s into the server \ schema: %s SEVERE_ERR_TASK_ADDSCHEMAFILE_CANNOT_LOCK_SCHEMA_9=Unable to add one or more \ files to the server schema because the server was unable to obtain a write \ lock on the schema entry %s after multiple attempts SEVERE_ERR_TASK_ADDSCHEMAFILE_INSUFFICIENT_PRIVILEGES_10=You do not have \ sufficient privileges to modify the server schema SEVERE_ERR_TASK_BACKUP_INSUFFICIENT_PRIVILEGES_11=You do not have sufficient \ privileges to initiate a Directory Server backup SEVERE_ERR_TASK_RESTORE_INSUFFICIENT_PRIVILEGES_12=You do not have sufficient \ privileges to initiate a Directory Server restore SEVERE_ERR_TASK_LDIFIMPORT_INSUFFICIENT_PRIVILEGES_13=You do not have \ sufficient privileges to initiate an LDIF import SEVERE_ERR_TASK_LDIFEXPORT_INSUFFICIENT_PRIVILEGES_14=You do not have \ sufficient privileges to initiate an LDIF export SEVERE_ERR_TASK_SHUTDOWN_INSUFFICIENT_RESTART_PRIVILEGES_15=You do not have \ sufficient privileges to initiate a Directory Server restart SEVERE_ERR_TASK_SHUTDOWN_INSUFFICIENT_SHUTDOWN_PRIVILEGES_16=You do not have \ sufficient privileges to initiate a Directory Server shutdown SEVERE_ERR_TASK_ADDSCHEMAFILE_CANNOT_NOTIFY_SYNC_PROVIDER_17=An error \ occurred while attempting to notify a synchronization provider of type %s \ about the schema changes made by the add schema file task: %s SEVERE_ERR_TASK_INDEXREBUILD_INSUFFICIENT_PRIVILEGES_18=You do not have \ sufficient privileges to initiate an index rebuild SEVERE_ERR_TASK_INITIALIZE_TARGET_INVALID_DN_19=Invalid DN provided with the \ Initialize Target task SEVERE_ERR_TASK_INITIALIZE_INVALID_DN_20=Invalid DN provided with the \ Initialize task SEVERE_ERR_TASK_ENTERLOCKDOWN_NOT_ROOT_21=Only root users may place the \ server in lockdown mode SEVERE_ERR_TASK_ENTERLOCKDOWN_NOT_LOOPBACK_22=Only root users connected from \ a loopback address may place the server in lockdown mode SEVERE_ERR_TASK_LEAVELOCKDOWN_NOT_ROOT_23=Only root users may cause the \ server to leave lockdown mode SEVERE_ERR_TASK_LEAVELOCKDOWN_NOT_LOOPBACK_24=Only root users connected from \ a loopback address may cause the server to leave lockdown mode SEVERE_ERR_TASK_DISCONNECT_NO_PRIVILEGE_25=You do not have sufficient \ privileges to terminate client connections SEVERE_ERR_TASK_DISCONNECT_INVALID_CONN_ID_26=Unable to decode value %s as an \ integer connection ID SEVERE_ERR_TASK_DISCONNECT_NO_CONN_ID_27=Attribute %s must be provided to \ specify the connection ID for the client to disconnect SEVERE_ERR_TASK_DISCONNECT_INVALID_NOTIFY_CLIENT_28=Unable to decode value %s \ as an indication of whether to notify the client before disconnecting it. \ The provided value should be either 'true' or 'false' INFO_TASK_DISCONNECT_GENERIC_MESSAGE_29=An administrator has terminated this \ client connection SEVERE_ERR_TASK_DISCONNECT_NO_SUCH_CONNECTION_30=There is no client \ connection with connection ID %s INFO_TASK_DISCONNECT_MESSAGE_31=An administrator has terminated this client \ connection opendj-sdk/opends/src/messages/messages/third_party.properties
New file @@ -0,0 +1,54 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=THIRD_PARTY # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # opendj-sdk/opends/src/messages/messages/tools.properties
New file @@ -0,0 +1,2168 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # # # This file contains the primary Directory Server configuration. It must not # be directly edited while the server is online. The server configuration # should only be managed using the administration utilities provided with the # Directory Server. # # Global directives # global.category=TOOLS # # Format string definitions # # Keys must be formatted as follows: # # [SEVERITY]_[DESCRIPTION]_[ORDINAL] # # where: # # SEVERITY is one of: # [INFO, MILD_WARN, SEVERE_WARN, MILD_ERR, SEVERE_ERR, FATAL_ERR, DEBUG, NOTICE] # # DESCRIPTION is an upper case string providing a hint as to the context of # the message in upper case with the underscore ('_') character serving as # word separator # # ORDINAL is an integer unique among other ordinals in this file # SEVERE_ERR_TOOLS_CANNOT_CREATE_SSL_CONNECTION_1=Unable to create an SSL \ connection to the server: %s SEVERE_ERR_TOOLS_SSL_CONNECTION_NOT_INITIALIZED_2=Unable to create an SSL \ connection to the server because the connection factory has not been \ initialized SEVERE_ERR_TOOLS_CANNOT_LOAD_KEYSTORE_FILE_3=Cannot load the key store file: \ %s SEVERE_ERR_TOOLS_CANNOT_INIT_KEYMANAGER_4=Cannot initialize the key manager \ for the key store:%s SEVERE_ERR_TOOLS_CANNOT_LOAD_TRUSTSTORE_FILE_5=Cannot load the key store \ file: %s SEVERE_ERR_TOOLS_CANNOT_INIT_TRUSTMANAGER_6=Cannot initialize the key manager \ for the key store:%s INFO_ENCPW_DESCRIPTION_LISTSCHEMES_7=List available password storage schemes INFO_ENCPW_DESCRIPTION_CLEAR_PW_8=Clear-text password to encode or to compare \ against an encoded password INFO_ENCPW_DESCRIPTION_CLEAR_PW_FILE_9=Clear-text password file INFO_ENCPW_DESCRIPTION_ENCODED_PW_10=Encoded password to compare against the \ clear-text password INFO_ENCPW_DESCRIPTION_ENCODED_PW_FILE_11=Encoded password file INFO_DESCRIPTION_CONFIG_CLASS_12=The fully-qualified name of the Java class \ to use as the Directory Server configuration handler. If this is not \ provided, then a default of org.opends.server.extensions.ConfigFileHandler \ will be used INFO_DESCRIPTION_CONFIG_FILE_13=Specifies the path to the Directory Server \ configuration file INFO_ENCPW_DESCRIPTION_SCHEME_14=Scheme to use for the encoded password INFO_DESCRIPTION_USAGE_15=Displays this usage information SEVERE_ERR_CANNOT_INITIALIZE_ARGS_16=An unexpected error occurred while \ attempting to initialize the command-line arguments: %s SEVERE_ERR_ERROR_PARSING_ARGS_17=An error occurred while parsing the \ command-line arguments: %s SEVERE_ERR_ENCPW_NO_CLEAR_PW_18=No clear-text password was specified. Use \ --%s or --%s to specify the password to encode SEVERE_ERR_ENCPW_NO_SCHEME_19=No password storage scheme was specified. Use \ the --%s argument to specify the storage scheme SEVERE_ERR_SERVER_BOOTSTRAP_ERROR_20=An unexpected error occurred while \ attempting to bootstrap the Directory Server client-side code: %s SEVERE_ERR_CANNOT_LOAD_CONFIG_21=An error occurred while trying to load the \ Directory Server configuration: %s SEVERE_ERR_CANNOT_LOAD_SCHEMA_22=An error occurred while trying to load the \ Directory Server schema: %s SEVERE_ERR_CANNOT_INITIALIZE_CORE_CONFIG_23=An error occurred while trying to \ initialize the core Directory Server configuration: %s SEVERE_ERR_ENCPW_CANNOT_INITIALIZE_STORAGE_SCHEMES_24=An error occurred while \ trying to initialize the Directory Server password storage schemes: %s SEVERE_ERR_ENCPW_NO_STORAGE_SCHEMES_25=No password storage schemes have been \ configured for use in the Directory Server SEVERE_ERR_ENCPW_NO_SUCH_SCHEME_26=Password storage scheme "%s" is not \ configured for use in the Directory Server INFO_ENCPW_PASSWORDS_MATCH_27=The provided clear-text and encoded passwords \ match INFO_ENCPW_PASSWORDS_DO_NOT_MATCH_28=The provided clear-text and encoded \ passwords do not match SEVERE_ERR_ENCPW_ENCODED_PASSWORD_29=Encoded Password: "%s" SEVERE_ERR_ENCPW_CANNOT_ENCODE_30=An error occurred while attempting to \ encode the clear-text password: %s INFO_LDIFEXPORT_DESCRIPTION_LDIF_FILE_33=Path to the LDIF file to be written INFO_LDIFEXPORT_DESCRIPTION_APPEND_TO_LDIF_34=Append an existing LDIF file \ rather than overwriting it INFO_LDIFEXPORT_DESCRIPTION_BACKEND_ID_35=Backend ID for the backend to \ export INFO_LDIFEXPORT_DESCRIPTION_EXCLUDE_BRANCH_36=Base DN of a branch to exclude \ from the LDIF export INFO_LDIFEXPORT_DESCRIPTION_INCLUDE_ATTRIBUTE_37=Attribute to include in the \ LDIF export INFO_LDIFEXPORT_DESCRIPTION_EXCLUDE_ATTRIBUTE_38=Attribute to exclude from \ the LDIF export INFO_LDIFEXPORT_DESCRIPTION_INCLUDE_FILTER_39=Filter to identify entries to \ include in the LDIF export INFO_LDIFEXPORT_DESCRIPTION_EXCLUDE_FILTER_40=Filter to identify entries to \ exclude from the LDIF export INFO_LDIFEXPORT_DESCRIPTION_WRAP_COLUMN_41=Column at which to wrap long lines \ (0 for no wrapping) INFO_LDIFEXPORT_DESCRIPTION_COMPRESS_LDIF_42=Compress the LDIF data as it is \ exported INFO_LDIFEXPORT_DESCRIPTION_ENCRYPT_LDIF_43=Encrypt the LDIF data as it is \ exported INFO_LDIFEXPORT_DESCRIPTION_SIGN_HASH_44=Generate a signed hash of the export \ data SEVERE_ERR_LDIFEXPORT_CANNOT_PARSE_EXCLUDE_FILTER_52=Unable to decode exclude \ filter string "%s" as a valid search filter: %s SEVERE_ERR_LDIFEXPORT_CANNOT_PARSE_INCLUDE_FILTER_53=Unable to decode include \ filter string "%s" as a valid search filter: %s SEVERE_ERR_CANNOT_DECODE_BASE_DN_54=Unable to decode base DN string "%s" as a \ valid distinguished name: %s SEVERE_ERR_LDIFEXPORT_MULTIPLE_BACKENDS_FOR_ID_55=Multiple Directory Server \ backends are configured with the requested backend ID "%s" SEVERE_ERR_LDIFEXPORT_NO_BACKENDS_FOR_ID_56=None of the Directory Server \ backends are configured with the requested backend ID "%s" SEVERE_ERR_LDIFEXPORT_CANNOT_DECODE_EXCLUDE_BASE_57=Unable to decode exclude \ branch string "%s" as a valid distinguished name: %s SEVERE_ERR_LDIFEXPORT_CANNOT_DECODE_WRAP_COLUMN_AS_INTEGER_58=Unable to \ decode wrap column value "%s" as an integer SEVERE_ERR_LDIFEXPORT_ERROR_DURING_EXPORT_59=An error occurred while \ attempting to process the LDIF export: %s SEVERE_ERR_CANNOT_DECODE_BACKEND_BASE_DN_60=Unable to decode the backend \ configuration base DN string "%s" as a valid DN: %s SEVERE_ERR_CANNOT_RETRIEVE_BACKEND_BASE_ENTRY_61=Unable to retrieve the \ backend configuration base entry "%s" from the server configuration: %s SEVERE_ERR_CANNOT_DETERMINE_BACKEND_CLASS_62=Cannot determine the name of the \ Java class providing the logic for the backend defined in configuration entry \ %s: %s SEVERE_ERR_CANNOT_LOAD_BACKEND_CLASS_63=Unable to load class %s referenced in \ configuration entry %s for use as a Directory Server backend: %s SEVERE_ERR_CANNOT_INSTANTIATE_BACKEND_CLASS_64=Unable to create an instance \ of class %s referenced in configuration entry %s as a Directory Server \ backend: %s SEVERE_ERR_NO_BASES_FOR_BACKEND_65=No base DNs have been defined in backend \ configuration entry %s. This backend will not be evaluated SEVERE_ERR_CANNOT_DETERMINE_BASES_FOR_BACKEND_66=Unable to determine the set \ of base DNs defined in backend configuration entry %s: %s INFO_LDIFIMPORT_DESCRIPTION_LDIF_FILE_69=Path to the LDIF file to be imported INFO_LDIFIMPORT_DESCRIPTION_APPEND_70=Append to an existing database rather \ than overwriting it INFO_LDIFIMPORT_DESCRIPTION_REPLACE_EXISTING_71=Replace existing entries when \ appending to the database INFO_LDIFIMPORT_DESCRIPTION_BACKEND_ID_72=Backend ID for the backend to \ import INFO_LDIFIMPORT_DESCRIPTION_EXCLUDE_BRANCH_73=Base DN of a branch to exclude \ from the LDIF import INFO_LDIFIMPORT_DESCRIPTION_INCLUDE_ATTRIBUTE_74=Attribute to include in the \ LDIF import INFO_LDIFIMPORT_DESCRIPTION_EXCLUDE_ATTRIBUTE_75=Attribute to exclude from \ the LDIF import INFO_LDIFIMPORT_DESCRIPTION_INCLUDE_FILTER_76=Filter to identify entries to \ include in the LDIF import INFO_LDIFIMPORT_DESCRIPTION_EXCLUDE_FILTER_77=Filter to identify entries to \ exclude from the LDIF import INFO_LDIFIMPORT_DESCRIPTION_REJECT_FILE_78=Write rejected entries to the \ specified file INFO_LDIFIMPORT_DESCRIPTION_OVERWRITE_79=Overwrite an existing rejects and/or \ skip file rather than appending to it INFO_LDIFIMPORT_DESCRIPTION_IS_COMPRESSED_80=LDIF file is compressed INFO_LDIFIMPORT_DESCRIPTION_IS_ENCRYPTED_81=LDIF file is encrypted SEVERE_ERR_LDIFIMPORT_CANNOT_PARSE_EXCLUDE_FILTER_89=Unable to decode exclude \ filter string "%s" as a valid search filter: %s SEVERE_ERR_LDIFIMPORT_CANNOT_PARSE_INCLUDE_FILTER_90=Unable to decode include \ filter string "%s" as a valid search filter: %s SEVERE_ERR_LDIFIMPORT_MULTIPLE_BACKENDS_FOR_ID_92=Imported branches or \ backend IDs can not span across multiple Directory Server backends SEVERE_ERR_LDIFIMPORT_NO_BACKENDS_FOR_ID_93=None of the Directory Server \ backends are configured with the requested backend ID or base DNs that \ include the specified branches SEVERE_ERR_LDIFIMPORT_CANNOT_DECODE_EXCLUDE_BASE_94=Unable to decode exclude \ branch string "%s" as a valid distinguished name: %s SEVERE_ERR_LDIFIMPORT_CANNOT_OPEN_REJECTS_FILE_95=An error occurred while \ trying to open the rejects file %s for writing: %s SEVERE_ERR_LDIFIMPORT_ERROR_DURING_IMPORT_96=An error occurred while \ attempting to process the LDIF import: %s INFO_PROCESSING_OPERATION_104=Processing %s request for %s INFO_OPERATION_FAILED_105=%s operation failed INFO_OPERATION_SUCCESSFUL_106=%s operation successful for DN %s INFO_PROCESSING_COMPARE_OPERATION_107=Comparing type %s with value %s in \ entry %s INFO_COMPARE_OPERATION_RESULT_FALSE_108=Compare operation returned false for \ entry %s INFO_COMPARE_OPERATION_RESULT_TRUE_109=Compare operation returned true for \ entry %s INFO_SEARCH_OPERATION_INVALID_PROTOCOL_110=Invalid operation type returned in \ search result %s INFO_DESCRIPTION_TRUSTALL_111=Trust all server SSL certificates INFO_DESCRIPTION_BINDDN_112=Specifies the DN to use to bind to the server INFO_DESCRIPTION_BINDPASSWORD_113=Specifies the password to use to bind to \ the server INFO_DESCRIPTION_BINDPASSWORDFILE_114=Bind password file INFO_DESCRIPTION_ENCODING_115=Use the specified character set for \ command-line input INFO_DESCRIPTION_VERBOSE_116=Use verbose mode INFO_DESCRIPTION_KEYSTOREPATH_117=Certificate keystore path INFO_DESCRIPTION_TRUSTSTOREPATH_118=Certificate trust store path INFO_DESCRIPTION_KEYSTOREPASSWORD_119=Certificate keystore PIN INFO_DESCRIPTION_HOST_120=Directory server hostname or IP address INFO_DESCRIPTION_PORT_121=Directory server port number INFO_DESCRIPTION_SHOWUSAGE_122=Display this usage information INFO_DESCRIPTION_CONTROLS_123=Use a request control with the provided \ information INFO_DESCRIPTION_CONTINUE_ON_ERROR_124=Continue processing even if there are \ errors INFO_DESCRIPTION_USE_SSL_125=Use SSL for secure communication with the server INFO_DESCRIPTION_START_TLS_126=Use StartTLS to secure communication with the \ server INFO_DESCRIPTION_USE_SASL_EXTERNAL_127=Use the SASL EXTERNAL authentication \ mechanism INFO_DELETE_DESCRIPTION_FILENAME_128=File containing the DNs of the entries \ to delete INFO_DELETE_DESCRIPTION_DELETE_SUBTREE_129=Delete the specified entry and all \ entries below it INFO_MODIFY_DESCRIPTION_DEFAULT_ADD_130=Treat records with no changetype as \ add operations INFO_SEARCH_DESCRIPTION_BASEDN_131=Search base DN INFO_SEARCH_DESCRIPTION_SIZE_LIMIT_132=Maximum number of entries to return \ from the search INFO_SEARCH_DESCRIPTION_TIME_LIMIT_133=Maximum length of time in seconds to \ allow for the search INFO_SEARCH_DESCRIPTION_SEARCH_SCOPE_134=Search scope ('base', 'one', 'sub', \ or 'subordinate') INFO_SEARCH_DESCRIPTION_DEREFERENCE_POLICY_135=Alias dereference policy \ ('never', 'always', 'search', or 'find') SEVERE_ERR_LDAPAUTH_CANNOT_SEND_SIMPLE_BIND_136=Cannot send the simple bind \ request: %s SEVERE_ERR_LDAPAUTH_CANNOT_READ_BIND_RESPONSE_137=Cannot read the bind \ response from the server: %s SEVERE_ERR_LDAPAUTH_SERVER_DISCONNECT_138=The Directory Server indicated that \ it was closing the connection to the client (result code %d, message "%s" SEVERE_ERR_LDAPAUTH_UNEXPECTED_EXTENDED_RESPONSE_139=The Directory Server \ sent an unexpected extended response message to the client: %s SEVERE_ERR_LDAPAUTH_UNEXPECTED_RESPONSE_140=The Directory Server sent an \ unexpected response message to the client: %s MILD_ERR_LDAPAUTH_SIMPLE_BIND_FAILED_141=The simple bind attempt failed SEVERE_ERR_LDAPAUTH_NO_SASL_MECHANISM_142=A SASL bind was requested but no \ SASL mechanism was specified MILD_ERR_LDAPAUTH_UNSUPPORTED_SASL_MECHANISM_143=The requested SASL mechanism \ "%s" is not supported by this client MILD_ERR_LDAPAUTH_TRACE_SINGLE_VALUED_144=The trace SASL property may only be \ given a single value MILD_ERR_LDAPAUTH_INVALID_SASL_PROPERTY_145=Property "%s" is not allowed for \ the %s SASL mechanism SEVERE_ERR_LDAPAUTH_CANNOT_SEND_SASL_BIND_146=Cannot send the SASL %S bind \ request: %s MILD_ERR_LDAPAUTH_SASL_BIND_FAILED_147=The SASL %s bind attempt failed MILD_ERR_LDAPAUTH_NO_SASL_PROPERTIES_148=No SASL properties were provided for \ use with the %s mechanism MILD_ERR_LDAPAUTH_AUTHID_SINGLE_VALUED_149=The "authid" SASL property only \ accepts a single value MILD_ERR_LDAPAUTH_SASL_AUTHID_REQUIRED_150=The "authid" SASL property is \ required for use with the %s mechanism MILD_ERR_LDAPAUTH_CANNOT_SEND_INITIAL_SASL_BIND_151=Cannot send the initial \ bind request in the multi-stage %s bind to the server: %s MILD_ERR_LDAPAUTH_CANNOT_READ_INITIAL_BIND_RESPONSE_152=Cannot read the \ initial %s bind response from the server: %s MILD_ERR_LDAPAUTH_UNEXPECTED_INITIAL_BIND_RESPONSE_153=The client received an \ unexpected intermediate bind response. The "SASL bind in progress" result \ was expected for the first response in the multi-stage %s bind process, but \ the bind response had a result code of %d (%s) and an error message of "%s" MILD_ERR_LDAPAUTH_NO_CRAMMD5_SERVER_CREDENTIALS_154=The initial bind response \ from the server did not include any server SASL credentials containing the \ challenge information needed to complete the CRAM-MD5 authentication MILD_ERR_LDAPAUTH_CANNOT_INITIALIZE_MD5_DIGEST_155=An unexpected error \ occurred while trying to initialize the MD5 digest generator: %s MILD_ERR_LDAPAUTH_CANNOT_SEND_SECOND_SASL_BIND_156=Cannot send the second \ bind request in the multi-stage %s bind to the server: %s MILD_ERR_LDAPAUTH_CANNOT_READ_SECOND_BIND_RESPONSE_157=Cannot read the second \ %s bind response from the server: %s MILD_ERR_LDAPAUTH_NO_ALLOWED_SASL_PROPERTIES_158=One or more SASL properties \ were provided, but the %s mechanism does not take any SASL properties MILD_ERR_LDAPAUTH_AUTHZID_SINGLE_VALUED_159=The "authzid" SASL property only \ accepts a single value MILD_ERR_LDAPAUTH_REALM_SINGLE_VALUED_160=The "realm" SASL property only \ accepts a single value MILD_ERR_LDAPAUTH_QOP_SINGLE_VALUED_161=The "qop" SASL property only accepts \ a single value MILD_ERR_LDAPAUTH_DIGESTMD5_QOP_NOT_SUPPORTED_162=The "%s" QoP mode is not \ supported by this client. Only the "auth" mode is currently available for \ use MILD_ERR_LDAPAUTH_DIGESTMD5_INVALID_QOP_163=The specified DIGEST-MD5 quality \ of protection mode "%s" is not valid. The only QoP mode currently supported \ is "auth" MILD_ERR_LDAPAUTH_DIGEST_URI_SINGLE_VALUED_164=The "digest-uri" SASL property \ only accepts a single value MILD_ERR_LDAPAUTH_NO_DIGESTMD5_SERVER_CREDENTIALS_165=The initial bind \ response from the server did not include any server SASL credentials \ containing the challenge information needed to complete the DIGEST-MD5 \ authentication MILD_ERR_LDAPAUTH_DIGESTMD5_INVALID_TOKEN_IN_CREDENTIALS_166=The DIGEST-MD5 \ credentials provided by the server contained an invalid token of "%s" \ starting at position %d MILD_ERR_LDAPAUTH_DIGESTMD5_INVALID_CHARSET_167=The DIGEST-MD5 credentials \ provided by the server specified the use of the "%s" character set. The \ character set that may be specified in the DIGEST-MD5 credentials is "utf-8" MILD_ERR_LDAPAUTH_REQUESTED_QOP_NOT_SUPPORTED_BY_SERVER_168=The requested QoP \ mode of "%s" is not listed as supported by the Directory Server. The \ Directory Server's list of supported QoP modes is: "%s" MILD_ERR_LDAPAUTH_DIGESTMD5_NO_NONCE_169=The server SASL credentials provided \ in response to the initial DIGEST-MD5 bind request did not include the nonce \ to use to generate the authentication digests MILD_ERR_LDAPAUTH_DIGESTMD5_CANNOT_CREATE_RESPONSE_DIGEST_170=An error \ occurred while attempting to generate the response digest for the DIGEST-MD5 \ bind request: %s MILD_ERR_LDAPAUTH_DIGESTMD5_NO_RSPAUTH_CREDS_171=The DIGEST-MD5 bind response \ from the server did not include the "rspauth" element to provide a digest of \ the response authentication information MILD_ERR_LDAPAUTH_DIGESTMD5_COULD_NOT_DECODE_RSPAUTH_172=An error occurred \ while trying to decode the rspauth element of the DIGEST-MD5 bind response \ from the server as a hexadecimal string: %s MILD_ERR_LDAPAUTH_DIGESTMD5_COULD_NOT_CALCULATE_RSPAUTH_173=An error occurred \ while trying to calculate the expected rspauth element to compare against the \ value included in the DIGEST-MD5 response from the server: %s MILD_ERR_LDAPAUTH_DIGESTMD5_RSPAUTH_MISMATCH_174=The rpsauth element included \ in the DIGEST-MD5 bind response from the Directory Server was different from \ the expected value calculated by the client MILD_ERR_LDAPAUTH_DIGESTMD5_INVALID_CLOSING_QUOTE_POS_175=The DIGEST-MD5 \ response challenge could not be parsed because it had an invalid quotation \ mark at position %d INFO_LDAPAUTH_PROPERTY_DESCRIPTION_TRACE_176=Specifies a text string that may \ be written to the Directory Server error log as trace information for the \ bind INFO_LDAPAUTH_PROPERTY_DESCRIPTION_AUTHID_177=Specifies the authentication ID \ for the bind INFO_LDAPAUTH_PROPERTY_DESCRIPTION_REALM_178=Specifies the realm into which \ the authentication is to be performed INFO_LDAPAUTH_PROPERTY_DESCRIPTION_QOP_179=Specifies the quality of \ protection to use for the bind INFO_LDAPAUTH_PROPERTY_DESCRIPTION_DIGEST_URI_180=Specifies the digest URI to \ use for the bind INFO_LDAPAUTH_PROPERTY_DESCRIPTION_AUTHZID_181=Specifies the authorization ID \ to use for the bind INFO_DESCRIPTION_SASL_PROPERTIES_182=SASL bind options INFO_LDAPAUTH_PROPERTY_DESCRIPTION_KDC_183=Specifies the KDC to use for the \ Kerberos authentication MILD_ERR_LDAPAUTH_KDC_SINGLE_VALUED_184=The "kdc" SASL property only accepts \ a single value MILD_ERR_LDAPAUTH_GSSAPI_INVALID_QOP_185=The specified GSSAPI quality of \ protection mode "%s" is not valid. The only QoP mode currently supported is \ "auth" SEVERE_ERR_LDAPAUTH_GSSAPI_CANNOT_CREATE_JAAS_CONFIG_186=An error occurred \ while trying to create the temporary JAAS configuration for GSSAPI \ authentication: %s MILD_ERR_LDAPAUTH_GSSAPI_LOCAL_AUTHENTICATION_FAILED_187=An error occurred \ while attempting to perform local authentication to the Kerberos realm: %s MILD_ERR_LDAPAUTH_GSSAPI_REMOTE_AUTHENTICATION_FAILED_188=An error occurred \ while attempting to perform GSSAPI authentication to the Directory Server: \ %s SEVERE_ERR_LDAPAUTH_NONSASL_RUN_INVOCATION_189=The \ LDAPAuthenticationHandler.run() method was called for a non-SASL bind. The \ backtrace for this call is %s SEVERE_ERR_LDAPAUTH_UNEXPECTED_RUN_INVOCATION_190=The \ LDAPAuthenticationHandler.run() method was called for a SASL bind with an \ unexpected mechanism of "%s". The backtrace for this call is %s SEVERE_ERR_LDAPAUTH_GSSAPI_CANNOT_CREATE_SASL_CLIENT_191=An error occurred \ while attempting to create a SASL client to process the GSSAPI \ authentication: %s SEVERE_ERR_LDAPAUTH_GSSAPI_CANNOT_CREATE_INITIAL_CHALLENGE_192=An error \ occurred while attempting to create the initial challenge for GSSAPI \ authentication: %s MILD_ERR_LDAPAUTH_GSSAPI_CANNOT_VALIDATE_SERVER_CREDS_193=An error occurred \ while trying to validate the SASL credentials provided by the Directory \ Server in the GSSAPI bind response: %s MILD_ERR_LDAPAUTH_GSSAPI_UNEXPECTED_SUCCESS_RESPONSE_194=The Directory Server \ unexpectedly returned a success response to the client even though the client \ does not believe that the GSSAPI negotiation is complete MILD_ERR_LDAPAUTH_GSSAPI_BIND_FAILED_195=The GSSAPI bind attempt failed SEVERE_ERR_LDAPAUTH_NONSASL_CALLBACK_INVOCATION_196=The \ LDAPAuthenticationHandler.handle() method was called for a non-SASL bind. \ The backtrace for this call is %s SEVERE_ERR_LDAPAUTH_UNEXPECTED_GSSAPI_CALLBACK_197=The \ LDAPAuthenticationHandler.handle() method was called during a GSSAPI bind \ attempt with an unexpected callback type of %s SEVERE_ERR_LDAPAUTH_UNEXPECTED_CALLBACK_INVOCATION_198=The \ LDAPAuthenticationHandler.handle() method was called for an unexpected SASL \ mechanism of %s. The backtrace for this call is %s INFO_LDAPAUTH_PASSWORD_PROMPT_199=Password for user '%s': INFO_DESCRIPTION_VERSION_200=LDAP protocol version number MILD_ERR_DESCRIPTION_INVALID_VERSION_201=Invalid LDAP version number '%s'. \ Allowed values are 2 and 3 SEVERE_ERR_LDAPAUTH_CANNOT_SEND_WHOAMI_REQUEST_202=Cannot send the 'Who Am \ I?' request to the Directory Server: %s SEVERE_ERR_LDAPAUTH_CANNOT_READ_WHOAMI_RESPONSE_203=Cannot read the 'Who Am \ I?' response from the Directory Server: %s MILD_ERR_LDAPAUTH_WHOAMI_FAILED_204=The 'Who Am I?' request was rejected by \ the Directory Server SEVERE_ERR_SEARCH_INVALID_SEARCH_SCOPE_205=Invalid scope %s specified for the \ search request SEVERE_ERR_SEARCH_NO_FILTERS_206=No filters specified for the search request INFO_VERIFYINDEX_DESCRIPTION_BASE_DN_207=Specifies the base DN of a backend \ supporting indexing. Verification is performed on indexes within the scope of \ the given base DN INFO_VERIFYINDEX_DESCRIPTION_INDEX_NAME_208=Specifies the name of an index to \ be verified. For an attribute index this is simply an attribute name. \ Multiple indexes may be verified for completeness, or all indexes if no \ indexes are specified. An index is complete if each index value references \ all entries containing that value INFO_VERIFYINDEX_DESCRIPTION_VERIFY_CLEAN_209=Specifies that a single index \ should be verified to ensure it is clean. An index is clean if each index \ value references only entries containing that value. Only one index at a \ time may be verified in this way SEVERE_ERR_VERIFYINDEX_ERROR_DURING_VERIFY_210=An error occurred while \ attempting to perform index verification: %s SEVERE_ERR_VERIFYINDEX_VERIFY_CLEAN_REQUIRES_SINGLE_INDEX_211=Only one index \ at a time may be verified for cleanliness SEVERE_ERR_BACKEND_NO_INDEXING_SUPPORT_212=The backend does not support \ indexing SEVERE_ERR_LDIFEXPORT_CANNOT_EXPORT_BACKEND_213=The Directory Server backend \ with backend ID "%s" does not provide a mechanism for performing LDIF exports SEVERE_ERR_LDIFIMPORT_CANNOT_IMPORT_214=The Directory Server backend with \ backend ID %s does not provide a mechanism for performing LDIF imports INFO_DESCRIPTION_DONT_WRAP_215=Do not wrap long lines INFO_LDIFIMPORT_DESCRIPTION_INCLUDE_BRANCH_216=Base DN of a branch to include \ in the LDIF import SEVERE_ERR_CANNOT_DETERMINE_BACKEND_ID_217=Cannot determine the backend ID \ for the backend defined in configuration entry %s: %s SEVERE_ERR_LDIFIMPORT_CANNOT_DECODE_INCLUDE_BASE_218=Unable to decode include \ branch string "%s" as a valid distinguished name: %s SEVERE_ERR_LDIFIMPORT_INVALID_INCLUDE_BASE_219=Provided include base DN "%s" \ is not handled by the backend with backend ID %s SEVERE_ERR_MULTIPLE_BACKENDS_FOR_BASE_230=Multiple Directory Server backends \ are configured to support base DN "%s" SEVERE_ERR_NO_BACKENDS_FOR_BASE_231=None of the Directory Server backends are \ configured to support the requested base DN "%s" INFO_LDIFEXPORT_DESCRIPTION_INCLUDE_BRANCH_240=Base DN of a branch to include \ in the LDIF export SEVERE_ERR_LDIFEXPORT_CANNOT_DECODE_INCLUDE_BASE_241=Unable to decode include \ branch string "%s" as a valid distinguished name: %s SEVERE_ERR_LDIFEXPORT_INVALID_INCLUDE_BASE_242=Provided include base DN "%s" \ is not handled by the backend with backend ID %s INFO_BACKUPDB_DESCRIPTION_BACKEND_ID_245=Backend ID for the backend to \ archive INFO_BACKUPDB_DESCRIPTION_BACKUP_ID_246=Use the provided identifier for the \ backup INFO_BACKUPDB_DESCRIPTION_BACKUP_DIR_247=Path to the target directory for the \ backup file(s) INFO_BACKUPDB_DESCRIPTION_INCREMENTAL_248=Perform an incremental backup \ rather than a full backup INFO_BACKUPDB_DESCRIPTION_COMPRESS_249=Compress the backup contents INFO_BACKUPDB_DESCRIPTION_ENCRYPT_250=Encrypt the backup contents INFO_BACKUPDB_DESCRIPTION_HASH_251=Generate a hash of the backup contents INFO_BACKUPDB_DESCRIPTION_SIGN_HASH_252=Sign the hash of the backup contents SEVERE_ERR_BACKUPDB_MULTIPLE_BACKENDS_FOR_ID_260=Multiple Directory Server \ backends are configured with the requested backend ID "%s" SEVERE_ERR_BACKUPDB_NO_BACKENDS_FOR_ID_261=None of the Directory Server \ backends are configured with the requested backend ID "%s" SEVERE_ERR_BACKUPDB_CONFIG_ENTRY_MISMATCH_262=The configuration for the \ backend with backend ID %s is held in entry "%s", but other backups in the \ target backup directory %s were generated from a backend whose configuration \ was held in configuration entry "%s" SEVERE_ERR_BACKUPDB_INVALID_BACKUP_DIR_263=An error occurred while attempting \ to use the specified path "%s" as the target directory for the backup: %s SEVERE_ERR_BACKUPDB_CANNOT_BACKUP_264=The target backend %s cannot be backed \ up using the requested configuration: %s SEVERE_ERR_BACKUPDB_ERROR_DURING_BACKUP_265=An error occurred while \ attempting to back up backend %s with the requested configuration: %s INFO_BACKUPDB_DESCRIPTION_BACKUP_ALL_274=Back up all backends in the server SEVERE_ERR_BACKUPDB_CANNOT_MIX_BACKUP_ALL_AND_BACKEND_ID_275=The %s and %s \ arguments may not be used together. Exactly one of them must be provided SEVERE_ERR_BACKUPDB_NEED_BACKUP_ALL_OR_BACKEND_ID_276=Neither the %s argument \ nor the %s argument was provided. Exactly one of them is required SEVERE_ERR_BACKUPDB_CANNOT_CREATE_BACKUP_DIR_277=An error occurred while \ attempting to create the backup directory %s: %s SEVERE_WARN_BACKUPDB_BACKUP_NOT_SUPPORTED_278=Backend ID %s was included in \ the set of backends to archive, but this backend does not provide support for \ a backup mechanism. It will be skipped SEVERE_WARN_BACKUPDB_NO_BACKENDS_TO_ARCHIVE_279=None of the target backends \ provide a backup mechanism. The backup operation has been aborted NOTICE_BACKUPDB_STARTING_BACKUP_280=Starting backup for backend %s SEVERE_ERR_BACKUPDB_CANNOT_PARSE_BACKUP_DESCRIPTOR_281=An error occurred \ while attempting to parse the backup descriptor file %s: %s NOTICE_BACKUPDB_COMPLETED_WITH_ERRORS_282=The backup process completed with \ one or more errors NOTICE_BACKUPDB_COMPLETED_SUCCESSFULLY_283=The backup process completed \ successfully SEVERE_ERR_CANNOT_INITIALIZE_CRYPTO_MANAGER_284=An error occurred while \ attempting to initialize the crypto manager: %s INFO_BACKUPDB_DESCRIPTION_INCREMENTAL_BASE_ID_287=Backup ID of the source \ archive for an incremental backup SEVERE_ERR_BACKUPDB_INCREMENTAL_BASE_REQUIRES_INCREMENTAL_288=The use of the \ %s argument requires that the %s argument is also provided INFO_RESTOREDB_DESCRIPTION_BACKEND_ID_291=Backend ID for the backend to \ restore INFO_RESTOREDB_DESCRIPTION_BACKUP_ID_292=Backup ID of the backup to restore INFO_RESTOREDB_DESCRIPTION_BACKUP_DIR_293=Path to the directory containing \ the backup file(s) INFO_RESTOREDB_DESCRIPTION_LIST_BACKUPS_294=List available backups in the \ backup directory INFO_RESTOREDB_DESCRIPTION_VERIFY_ONLY_295=Verify the contents of the backup \ but do not restore it SEVERE_ERR_RESTOREDB_CANNOT_READ_BACKUP_DIRECTORY_304=An error occurred while \ attempting to examine the set of backups contained in backup directory %s: \ %s INFO_RESTOREDB_LIST_BACKUP_ID_305=Backup ID: %s INFO_RESTOREDB_LIST_BACKUP_DATE_306=Backup Date: %s INFO_RESTOREDB_LIST_INCREMENTAL_307=Is Incremental: %s INFO_RESTOREDB_LIST_COMPRESSED_308=Is Compressed: %s INFO_RESTOREDB_LIST_ENCRYPTED_309=Is Encrypted: %s INFO_RESTOREDB_LIST_HASHED_310=Has Unsigned Hash: %s INFO_RESTOREDB_LIST_SIGNED_311=Has Signed Hash: %s INFO_RESTOREDB_LIST_DEPENDENCIES_312=Dependent Upon: %s SEVERE_ERR_RESTOREDB_INVALID_BACKUP_ID_313=The requested backup ID %s does \ not exist in %s SEVERE_ERR_RESTOREDB_NO_BACKUPS_IN_DIRECTORY_314=There are no Directory \ Server backups contained in %s SEVERE_ERR_RESTOREDB_NO_BACKENDS_FOR_DN_315=The backups contained in \ directory %s were taken from a Directory Server backend defined in \ configuration entry %s but no such backend is available SEVERE_ERR_RESTOREDB_CANNOT_RESTORE_316=The Directory Server backend \ configured with backend ID %s does not provide a mechanism for restoring \ backups SEVERE_ERR_RESTOREDB_ERROR_DURING_BACKUP_317=An unexpected error occurred \ while attempting to restore backup %s from %s: %s SEVERE_ERR_BACKUPDB_SIGN_REQUIRES_HASH_326=The use of the %s argument \ requires that the %s argument is also provided INFO_DESCRIPTION_NOOP_327=Show what would be done but do not perform any \ operation SEVERE_ERR_BACKUPDB_CANNOT_LOCK_BACKEND_328=An error occurred while \ attempting to acquire a shared lock for backend %s: %s. This generally \ means that some other process has exclusive access to this backend (e.g., a \ restore or an LDIF import). This backend will not be archived SEVERE_WARN_BACKUPDB_CANNOT_UNLOCK_BACKEND_329=An error occurred while \ attempting to release the shared lock for backend %s: %s. This lock should \ automatically be cleared when the backup process exits, so no further action \ should be required SEVERE_ERR_RESTOREDB_CANNOT_LOCK_BACKEND_330=An error occurred while \ attempting to acquire an exclusive lock for backend %s: %s. This generally \ means some other process is still using this backend (e.g., it is in use by \ the Directory Server or a backup or LDIF export is in progress. The restore \ cannot continue SEVERE_WARN_RESTOREDB_CANNOT_UNLOCK_BACKEND_331=An error occurred while \ attempting to release the exclusive lock for backend %s: %s. This lock \ should automatically be cleared when the restore process exits, so no further \ action should be required SEVERE_ERR_LDIFIMPORT_CANNOT_LOCK_BACKEND_332=An error occurred while \ attempting to acquire an exclusive lock for backend %s: %s. This generally \ means some other process is still using this backend (e.g., it is in use by \ the Directory Server or a backup or LDIF export is in progress. The LDIF \ import cannot continue SEVERE_WARN_LDIFIMPORT_CANNOT_UNLOCK_BACKEND_333=An error occurred while \ attempting to release the exclusive lock for backend %s: %s. This lock \ should automatically be cleared when the import process exits, so no further \ action should be required SEVERE_ERR_LDIFEXPORT_CANNOT_LOCK_BACKEND_334=An error occurred while \ attempting to acquire a shared lock for backend %s: %s. This generally \ means that some other process has an exclusive lock on this backend (e.g., an \ LDIF import or a restore). The LDIF export cannot continue SEVERE_WARN_LDIFEXPORT_CANNOT_UNLOCK_BACKEND_335=An error occurred while \ attempting to release the shared lock for backend %s: %s. This lock should \ automatically be cleared when the export process exits, so no further action \ should be required SEVERE_ERR_VERIFYINDEX_CANNOT_LOCK_BACKEND_336=An error occurred while \ attempting to acquire a shared lock for backend %s: %s. This generally \ means that some other process has an exclusive lock on this backend (e.g., an \ LDIF import or a restore). The index verification cannot continue SEVERE_WARN_VERIFYINDEX_CANNOT_UNLOCK_BACKEND_337=An error occurred while \ attempting to release the shared lock for backend %s: %s. This lock should \ automatically be cleared when the verification process exits, so no further \ action should be required INFO_DESCRIPTION_TYPES_ONLY_338=Only retrieve attribute names but not their \ values INFO_LDIFIMPORT_DESCRIPTION_SKIP_SCHEMA_VALIDATION_339=Skip schema validation \ during the LDIF import SEVERE_ERR_LDIFEXPORT_CANNOT_INITIALIZE_PLUGINS_340=An error occurred while \ attempting to initialize the LDIF export plugins: %s SEVERE_ERR_LDIFIMPORT_CANNOT_INITIALIZE_PLUGINS_341=An error occurred while \ attempting to initialize the LDIF import plugins: %s INFO_DESCRIPTION_ASSERTION_FILTER_342=Use the LDAP assertion control with the \ provided filter MILD_ERR_LDAP_ASSERTION_INVALID_FILTER_343=The search filter provided for the \ LDAP assertion control was invalid: %s INFO_DESCRIPTION_PREREAD_ATTRS_346=Use the LDAP ReadEntry pre-read control INFO_DESCRIPTION_POSTREAD_ATTRS_347=Use the LDAP ReadEntry post-read control MILD_ERR_LDAPMODIFY_PREREAD_NO_VALUE_348=The pre-read response control did \ not include a value MILD_ERR_LDAPMODIFY_PREREAD_CANNOT_DECODE_VALUE_349=An error occurred while \ trying to decode the entry contained in the value of the pre-read response \ control: %s INFO_LDAPMODIFY_PREREAD_ENTRY_350=Target entry before the operation: MILD_ERR_LDAPMODIFY_POSTREAD_NO_VALUE_351=The post-read response control did \ not include a value MILD_ERR_LDAPMODIFY_POSTREAD_CANNOT_DECODE_VALUE_352=An error occurred while \ trying to decode the entry contained in the value of the post-read response \ control: %s INFO_LDAPMODIFY_POSTREAD_ENTRY_353=Target entry after the operation: INFO_DESCRIPTION_PROXY_AUTHZID_354=Use the proxied authorization control with \ the given authorization ID INFO_DESCRIPTION_PSEARCH_INFO_355=Use the persistent search control MILD_ERR_PSEARCH_MISSING_DESCRIPTOR_356=The request to use the persistent \ search control did not include a descriptor that indicates the options to use \ with that control MILD_ERR_PSEARCH_DOESNT_START_WITH_PS_357=The persistent search descriptor %s \ did not start with the required 'ps' string MILD_ERR_PSEARCH_INVALID_CHANGE_TYPE_358=The provided change type value %s is \ invalid. The recognized change types are add, delete, modify, modifydn, and \ any MILD_ERR_PSEARCH_INVALID_CHANGESONLY_359=The provided changesOnly value %s is \ invalid. Allowed values are 1 to only return matching entries that have \ changed since the beginning of the search, or 0 to also include existing \ entries that match the search criteria MILD_ERR_PSEARCH_INVALID_RETURN_ECS_360=The provided returnECs value %s is \ invalid. Allowed values are 1 to request that the entry change notification \ control be included in updated entries, or 0 to exclude the control from \ matching entries INFO_DESCRIPTION_REPORT_AUTHZID_361=Use the authorization identity control INFO_BIND_AUTHZID_RETURNED_362=# Bound with authorization ID %s INFO_SEARCH_DESCRIPTION_FILENAME_363=File containing a list of search filter \ strings INFO_DESCRIPTION_MATCHED_VALUES_FILTER_364=Use the LDAP matched values \ control with the provided filter MILD_ERR_LDAP_MATCHEDVALUES_INVALID_FILTER_365=The provided matched values \ filter was invalid: %s FATAL_ERR_LDIF_FILE_CANNOT_OPEN_FOR_READ_366=An error occurred while \ attempting to open the LDIF file %s for reading: %s FATAL_ERR_LDIF_FILE_READ_ERROR_367=An error occurred while attempting to read \ the contents of LDIF file %s: %s SEVERE_ERR_LDIF_FILE_INVALID_LDIF_ENTRY_368=Error at or near line %d in LDIF \ file %s: %s INFO_ENCPW_DESCRIPTION_AUTHPW_369=Use the authentication password syntax \ rather than the user password syntax SEVERE_ERR_ENCPW_NO_AUTH_STORAGE_SCHEMES_370=No authentication password \ storage schemes have been configured for use in the Directory Server SEVERE_ERR_ENCPW_NO_SUCH_AUTH_SCHEME_371=Authentication password storage \ scheme "%s" is not configured for use in the Directory Server SEVERE_ERR_ENCPW_INVALID_ENCODED_AUTHPW_372=The provided password is not a \ valid encoded authentication password value: %s SEVERE_ERR_LDIFIMPORT_CANNOT_INITIALIZE_PWPOLICY_373=An error occurred while \ attempting to initialize the password policy components: %s INFO_STOPDS_DESCRIPTION_HOST_374=Directory server hostname or IP address INFO_STOPDS_DESCRIPTION_PORT_375=Directory server port number INFO_STOPDS_DESCRIPTION_USESSL_376=Use SSL for secure communication with the \ server INFO_STOPDS_DESCRIPTION_USESTARTTLS_377=Use StartTLS for secure communication \ with the server INFO_STOPDS_DESCRIPTION_BINDDN_378=Specifies the DN to use to bind to the \ server INFO_STOPDS_DESCRIPTION_BINDPW_379=Specifies the password to use to bind to \ the server INFO_STOPDS_DESCRIPTION_BINDPWFILE_380=Bind password file INFO_STOPDS_DESCRIPTION_SASLOPTIONS_381=SASL bind options INFO_STOPDS_DESCRIPTION_PROXYAUTHZID_382=Use the proxied authorization \ control with the given authorization ID INFO_STOPDS_DESCRIPTION_STOP_REASON_383=Reason the server is being stopped or \ restarted INFO_STOPDS_DESCRIPTION_STOP_TIME_384=Time to begin the shutdown in \ YYYYMMDDhhmmss format (local time) INFO_STOPDS_DESCRIPTION_TRUST_ALL_385=Trust all server SSL certificates INFO_STOPDS_DESCRIPTION_KSFILE_386=Certificate keystore path INFO_STOPDS_DESCRIPTION_KSPW_387=Certificate keystore PIN INFO_STOPDS_DESCRIPTION_KSPWFILE_388=Certificate keystore PIN file INFO_STOPDS_DESCRIPTION_TSFILE_389=Certificate trust store path INFO_STOPDS_DESCRIPTION_TSPW_390=Certificate trust store PIN INFO_STOPDS_DESCRIPTION_TSPWFILE_391=Certificate trust store PIN file INFO_STOPDS_DESCRIPTION_SHOWUSAGE_392=Display this usage information SEVERE_ERR_STOPDS_MUTUALLY_EXCLUSIVE_ARGUMENTS_395=ERROR: You may not \ provide both the %s and the %s arguments SEVERE_ERR_STOPDS_CANNOT_DECODE_STOP_TIME_396=ERROR: Unable to decode the \ provided stop time. It should be in the form YYYYMMDDhhmmssZ for UTC time or \ YYYYMMDDhhmmss for local time SEVERE_ERR_STOPDS_CANNOT_INITIALIZE_SSL_397=ERROR: Unable to perform SSL \ initialization: %s SEVERE_ERR_STOPDS_CANNOT_PARSE_SASL_OPTION_398=ERROR: The provided SASL \ option string "%s" could not be parsed in the form "name=value" SEVERE_ERR_STOPDS_NO_SASL_MECHANISM_399=ERROR: One or more SASL options were \ provided, but none of them were the "mech" option to specify which SASL \ mechanism should be used SEVERE_ERR_STOPDS_CANNOT_DETERMINE_PORT_400=ERROR: Cannot parse the value of \ the %s argument as an integer value between 1 and 65535: %s SEVERE_ERR_STOPDS_CANNOT_CONNECT_401=ERROR: Cannot establish a connection to \ the Directory Server: %s SEVERE_ERR_STOPDS_UNEXPECTED_CONNECTION_CLOSURE_402=NOTICE: The connection \ to the Directory Server was closed while waiting for a response to the \ shutdown request. This likely means that the server has started the shudown \ process SEVERE_ERR_STOPDS_IO_ERROR_403=ERROR: An I/O error occurred while attempting \ to communicate with the Directory Server: %s SEVERE_ERR_STOPDS_DECODE_ERROR_404=ERROR: An error occurred while trying to \ decode the response from the server: %s SEVERE_ERR_STOPDS_INVALID_RESPONSE_TYPE_405=ERROR: Expected an add response \ message but got a %s message instead INFO_BIND_PASSWORD_EXPIRED_406=# Your password has expired INFO_BIND_PASSWORD_EXPIRING_407=# Your password will expire in %s INFO_BIND_ACCOUNT_LOCKED_408=# Your account has been locked INFO_BIND_MUST_CHANGE_PASSWORD_409=# You must change your password before any \ other operations will be allowed INFO_BIND_GRACE_LOGINS_REMAINING_410=# You have %d grace logins remaining INFO_DESCRIPTION_USE_PWP_CONTROL_411=Use the password policy request control INFO_STOPDS_DESCRIPTION_RESTART_412=Attempt to automatically restart the \ server once it has stopped INFO_COMPARE_DESCRIPTION_FILENAME_413=File containing the DNs of the entries \ to compare INFO_LDIFSEARCH_DESCRIPTION_LDIF_FILE_414=Specifies the LDIF file containing \ the data to search. Multiple files may be specified by providing the option \ multiple times. If no files are provided, the data will be read from \ standard input INFO_LDIFSEARCH_DESCRIPTION_BASEDN_415=The base DN for the search. Multiple \ base DNs may be specified by providing the option multiple times. If no base \ DN is provided, then the root DSE will be used INFO_LDIFSEARCH_DESCRIPTION_SCOPE_416=The scope for the search. It must be \ one of 'base', 'one', 'sub', or 'subordinate'. If it is not provided, then \ 'sub' will be used INFO_LDIFSEARCH_DESCRIPTION_FILTER_FILE_419=The path to the file containing \ the search filter(s) to use. If this is not provided, then the filter must \ be provided on the command line after all configuration options INFO_LDIFSEARCH_DESCRIPTION_OUTPUT_FILE_420=The path to the output file to \ which the matching entries should be written. If this is not provided, then \ the data will be written to standard output INFO_LDIFSEARCH_DESCRIPTION_OVERWRITE_EXISTING_421=Indicates that any \ existing output file should be overwritten rather than appending to it INFO_LDIFSEARCH_DESCRIPTION_DONT_WRAP_422=Indicates that long lines should \ not be wrapped INFO_LDIFSEARCH_DESCRIPTION_SIZE_LIMIT_423=Specifies the maximum number of \ matching entries to return INFO_LDIFSEARCH_DESCRIPTION_TIME_LIMIT_424=Specifies the maximum length of \ time (in seconds) to spend processing SEVERE_ERR_LDIFSEARCH_NO_FILTER_428=No search filter was specified. Either a \ filter file or an individual search filter must be provided SEVERE_ERR_LDIFSEARCH_CANNOT_INITIALIZE_CONFIG_429=An error occurred while \ attempting to process the Directory Server configuration file %s: %s SEVERE_ERR_LDIFSEARCH_CANNOT_INITIALIZE_SCHEMA_430=An error occurred while \ attempting to initialize the Directory Server schema based on the information \ in configuration file %s: %s SEVERE_ERR_LDIFSEARCH_CANNOT_PARSE_FILTER_431=An error occurred while \ attempting to parse search filter '%s': %s SEVERE_ERR_LDIFSEARCH_CANNOT_PARSE_BASE_DN_432=An error occurred while \ attempting to parse base DN '%s': %s SEVERE_ERR_LDIFSEARCH_CANNOT_PARSE_TIME_LIMIT_433=An error occurred while \ attempting to parse the time limit as an integer: %s SEVERE_ERR_LDIFSEARCH_CANNOT_PARSE_SIZE_LIMIT_434=An error occurred while \ attempting to parse the size limit as an integer: %s SEVERE_ERR_LDIFSEARCH_CANNOT_CREATE_READER_435=An error occurred while \ attempting to create the LDIF reader: %s SEVERE_ERR_LDIFSEARCH_CANNOT_CREATE_WRITER_436=An error occurred while \ attempting to create the LDIF writer used to return matching entries: %s MILD_WARN_LDIFSEARCH_TIME_LIMIT_EXCEEDED_437=The specified time limit has \ been exceeded during search processing MILD_WARN_LDIFSEARCH_SIZE_LIMIT_EXCEEDED_438=The specified size limit has \ been exceeded during search processing SEVERE_ERR_LDIFSEARCH_CANNOT_READ_ENTRY_RECOVERABLE_439=An error occurred \ while attempting to read an entry from the LDIF content: %s. Skipping this \ entry and continuing processing SEVERE_ERR_LDIFSEARCH_CANNOT_READ_ENTRY_FATAL_440=An error occurred while \ attempting to read an entry from the LDIF content: %s. Unable to continue \ processing SEVERE_ERR_LDIFSEARCH_ERROR_DURING_PROCESSING_441=An unexpected error \ occurred during search processing: %s SEVERE_ERR_LDIFSEARCH_CANNOT_INITIALIZE_JMX_442=An error occurred while \ attempting to initialize the Directory Server JMX subsystem based on the \ information in configuration file %s: %s INFO_LDIFDIFF_DESCRIPTION_SOURCE_LDIF_443=Specifies the LDIF file to use as \ the source data INFO_LDIFDIFF_DESCRIPTION_TARGET_LDIF_444=Specifies the LDIF file to use as \ the target data INFO_LDIFDIFF_DESCRIPTION_OUTPUT_LDIF_445=Specifies the file to which the \ output should be written INFO_LDIFDIFF_DESCRIPTION_OVERWRITE_EXISTING_446=Indicates that any existing \ output file should be overwritten rather than appending to it SEVERE_ERR_LDIFDIFF_CANNOT_INITIALIZE_JMX_452=An error occurred while \ attempting to initialize the Directory Server JMX subsystem based on the \ information in configuration file %s: %s SEVERE_ERR_LDIFDIFF_CANNOT_INITIALIZE_CONFIG_453=An error occurred while \ attempting to process the Directory Server configuration file %s: %s SEVERE_ERR_LDIFDIFF_CANNOT_INITIALIZE_SCHEMA_454=An error occurred while \ attempting to initialize the Directory Server schema based on the information \ in configuration file %s: %s SEVERE_ERR_LDIFDIFF_CANNOT_OPEN_SOURCE_LDIF_455=An error occurred while \ attempting to open source LDIF %s: %s SEVERE_ERR_LDIFDIFF_ERROR_READING_SOURCE_LDIF_456=An error occurred while \ reading the contents of source LDIF %s: %s SEVERE_ERR_LDIFDIFF_CANNOT_OPEN_TARGET_LDIF_457=An error occurred while \ attempting to open target LDIF %s: %s SEVERE_ERR_LDIFDIFF_ERROR_READING_TARGET_LDIF_458=An error occurred while \ reading the contents of target LDIF %s: %s SEVERE_ERR_LDIFDIFF_CANNOT_OPEN_OUTPUT_459=An error occurred while attempting \ to open the LDIF writer for the diff output: %s INFO_LDIFDIFF_NO_DIFFERENCES_460=No differences were detected between the \ source and target LDIF files SEVERE_ERR_LDIFDIFF_ERROR_WRITING_OUTPUT_461=An error occurred while \ attempting to write the diff output: %s INFO_CONFIGDS_DESCRIPTION_LDAP_PORT_464=Specifies the port on which the \ Directory Server should listen for LDAP communication INFO_CONFIGDS_DESCRIPTION_BASE_DN_465=Specifies the base DN for user \ information in the Directory Server. Multiple base DNs may be provided by \ using this option multiple times INFO_CONFIGDS_DESCRIPTION_ROOT_DN_466=Specifies the DN for the initial root \ user for the Directory Server INFO_CONFIGDS_DESCRIPTION_ROOT_PW_467=Specifies the password for the initial \ root user for the Directory Server INFO_CONFIGDS_DESCRIPTION_ROOT_PW_FILE_468=Specifies the path to a file \ containing the password for the initial root user for the Directory Server SEVERE_ERR_CONFIGDS_CANNOT_ACQUIRE_SERVER_LOCK_472=An error occurred while \ attempting to acquire the server-wide lock file %s: %s. This generally \ means that the Directory Server is running, or another tool that requires \ exclusive access to the server is in use SEVERE_ERR_CONFIGDS_CANNOT_INITIALIZE_JMX_473=An error occurred while \ attempting to initialize the Directory Server JMX subsystem based on the \ information in configuration file %s: %s SEVERE_ERR_CONFIGDS_CANNOT_INITIALIZE_CONFIG_474=An error occurred while \ attempting to process the Directory Server configuration file %s: %s SEVERE_ERR_CONFIGDS_CANNOT_INITIALIZE_SCHEMA_475=An error occurred while \ attempting to initialize the Directory Server schema based on the information \ in configuration file %s: %s SEVERE_ERR_CONFIGDS_CANNOT_PARSE_BASE_DN_476=An error occurred while \ attempting to parse base DN value "%s" as a DN: %s SEVERE_ERR_CONFIGDS_CANNOT_PARSE_ROOT_DN_477=An error occurred while \ attempting to parse root DN value "%s" as a DN: %s SEVERE_ERR_CONFIGDS_NO_ROOT_PW_478=The DN for the initial root user was \ provided, but no corresponding password was given. If the root DN is \ specified then the password must also be provided SEVERE_ERR_CONFIGDS_CANNOT_UPDATE_BASE_DN_479=An error occurred while \ attempting to update the base DN(s) for user data in the Directory Server: \ %s SEVERE_ERR_CONFIGDS_CANNOT_UPDATE_LDAP_PORT_480=An error occurred while \ attempting to update the port on which to listen for LDAP communication: %s SEVERE_ERR_CONFIGDS_CANNOT_UPDATE_ROOT_USER_481=An error occurred while \ attempting to update the entry for the initial Directory Server root user: \ %s SEVERE_ERR_CONFIGDS_CANNOT_WRITE_UPDATED_CONFIG_482=An error occurred while \ writing the updated Directory Server configuration: %s SEVERE_ERR_CONFIGDS_NO_CONFIG_CHANGES_483=ERROR: No configuration changes \ were specified INFO_CONFIGDS_WROTE_UPDATED_CONFIG_484=Successfully wrote the updated \ Directory Server configuration INFO_INSTALLDS_DESCRIPTION_TESTONLY_485=Just verify that the JVM can be \ started properly INFO_INSTALLDS_DESCRIPTION_PROGNAME_486=The setup command used to invoke this \ program INFO_INSTALLDS_DESCRIPTION_SILENT_489=Perform a silent installation INFO_INSTALLDS_DESCRIPTION_BASEDN_490=Specifies the base DN for user \ information in the Directory Server. Multiple base DNs may be provided by \ using this option multiple times INFO_INSTALLDS_DESCRIPTION_ADDBASE_491=Indicates whether to create the base \ entry in the Directory Server database INFO_INSTALLDS_DESCRIPTION_IMPORTLDIF_492=Specifies the path to an LDIF file \ containing data that should be added to the Directory Server database. \ Multiple LDIF files may be provided by using this option multiple times INFO_INSTALLDS_DESCRIPTION_LDAPPORT_493=Specifies the port on which the \ Directory Server should listen for LDAP communication INFO_INSTALLDS_DESCRIPTION_SKIPPORT_494=Skip the check to determine whether \ the specified LDAP port is usable INFO_INSTALLDS_DESCRIPTION_ROOTDN_495=Specifies the DN for the initial root \ user for the Directory Server INFO_INSTALLDS_DESCRIPTION_ROOTPW_496=Specifies the password for the initial \ root user for the Directory Server INFO_INSTALLDS_DESCRIPTION_ROOTPWFILE_497=Specifies the path to a file \ containing the password for the initial root user for the Directory Server INFO_INSTALLDS_DESCRIPTION_HELP_498=Display this usage information SEVERE_ERR_INSTALLDS_NO_CONFIG_FILE_499=ERROR: No configuration file path \ was provided (use the %s argument) SEVERE_ERR_INSTALLDS_CANNOT_INITIALIZE_JMX_500=An error occurred while \ attempting to initialize the Directory Server JMX subsystem based on the \ information in configuration file %s: %s SEVERE_ERR_INSTALLDS_CANNOT_INITIALIZE_CONFIG_501=An error occurred while \ attempting to process the Directory Server configuration file %s: %s SEVERE_ERR_INSTALLDS_CANNOT_INITIALIZE_SCHEMA_502=An error occurred while \ attempting to initialize the Directory Server schema based on the information \ in configuration file %s: %s SEVERE_ERR_INSTALLDS_CANNOT_PARSE_DN_503=An error occurred while attempting \ to parse the string "%s" as a valid DN: %s INFO_INSTALLDS_PROMPT_BASEDN_504=What do you wish to use as the base DN for \ the directory data? INFO_INSTALLDS_PROMPT_IMPORT_505=Do you wish to populate the directory \ database with information from an existing LDIF file? INFO_INSTALLDS_PROMPT_IMPORT_FILE_506=Please specify the path to the LDIF \ file containing the data to import SEVERE_ERR_INSTALLDS_TWO_CONFLICTING_ARGUMENTS_507=ERROR: You may not \ provide both the %s and the %s arguments at the same time INFO_INSTALLDS_PROMPT_ADDBASE_508=Would you like to have the base %s entry \ automatically created in the directory database? INFO_INSTALLDS_PROMPT_LDAPPORT_509=On which port would you like the Directory \ Server to accept connections from LDAP clients? SEVERE_ERR_INSTALLDS_CANNOT_BIND_TO_PRIVILEGED_PORT_510=ERROR: Unable to \ bind to port %d. This port may already be in use, or you may not have \ permission to bind to it. On UNIX-based operating systems, non-root users \ may not be allowed to bind to ports 1 through 1024 SEVERE_ERR_INSTALLDS_CANNOT_BIND_TO_PORT_511=ERROR: Unable to bind to port \ %d. This port may already be in use, or you may not have permission to bind \ to it INFO_INSTALLDS_PROMPT_ROOT_DN_512=What would you like to use as the initial \ root user DN for the Directory Server? SEVERE_ERR_INSTALLDS_NO_ROOT_PASSWORD_513=ERROR: No password was provided \ for the initial root user. When performing a silent installation, this must \ be provided using either the %s or the %s argument INFO_INSTALLDS_PROMPT_ROOT_PASSWORD_514=Please provide the password to use \ for the initial root user INFO_INSTALLDS_PROMPT_CONFIRM_ROOT_PASSWORD_515=Please re-enter the password \ for confirmation INFO_INSTALLDS_STATUS_CONFIGURING_DS_516=Applying the requested configuration \ to the Directory Server... INFO_INSTALLDS_STATUS_CREATING_BASE_LDIF_517=Creating a temporary LDIF file \ with the initial base entry contents... SEVERE_ERR_INSTALLDS_CANNOT_CREATE_BASE_ENTRY_LDIF_518=An error occurred \ while attempting to create the base LDIF file: %s INFO_INSTALLDS_STATUS_IMPORTING_LDIF_519=Importing the LDIF data into the \ Directory Server database... INFO_INSTALLDS_STATUS_SUCCESS_520=The OpenDS setup process has completed \ successfully INFO_INSTALLDS_PROMPT_VALUE_YES_521=yes INFO_INSTALLDS_PROMPT_VALUE_NO_522=no MILD_ERR_INSTALLDS_INVALID_YESNO_RESPONSE_523=ERROR: The provided value \ could not be interpreted as a yes or no response. Please enter a response of \ either "yes" or "no" MILD_ERR_INSTALLDS_INVALID_INTEGER_RESPONSE_524=ERROR: The provided response \ could not be interpreted as an integer. Please provide the repsonse as an \ integer value MILD_ERR_INSTALLDS_INTEGER_BELOW_LOWER_BOUND_525=ERROR: The provided value \ is less than the lowest allowed value of %d MILD_ERR_INSTALLDS_INTEGER_ABOVE_UPPER_BOUND_526=ERROR: The provided value \ is greater than the largest allowed value of %d MILD_ERR_INSTALLDS_INVALID_DN_RESPONSE_527=ERROR: The provided response \ could not be interpreted as an LDAP DN MILD_ERR_INSTALLDS_INVALID_STRING_RESPONSE_528=ERROR: The response value may \ not be an empty string MILD_ERR_INSTALLDS_INVALID_PASSWORD_RESPONSE_529=ERROR: The password value \ may not be an empty string MILD_ERR_INSTALLDS_PASSWORDS_DONT_MATCH_530=ERROR: The provided password \ values do not match MILD_ERR_INSTALLDS_ERROR_READING_FROM_STDIN_531=ERROR: Unexpected failure \ while reading from standard input: %s INFO_LDIFIMPORT_DESCRIPTION_QUIET_532=Use quiet mode (no output) INFO_INSTALLDS_IMPORT_SUCCESSFUL_533=Import complete INFO_INSTALLDS_INITIALIZING_534=Please wait while the setup program \ initializes... MILD_ERR_MAKELDIF_TAG_INVALID_ARGUMENT_COUNT_535=Invalid number of arguments \ provided for tag %s on line number %d of the template file: expected %d, got \ %d MILD_ERR_MAKELDIF_TAG_INVALID_ARGUMENT_RANGE_COUNT_536=Invalid number of \ arguments provided for tag %s on line number %d of the template file: \ expected between %d and %d, got %d MILD_ERR_MAKELDIF_TAG_UNDEFINED_ATTRIBUTE_537=Undefined attribute %s \ referenced on line %d of the template file MILD_ERR_MAKELDIF_TAG_INTEGER_BELOW_LOWER_BOUND_538=Value %d is below the \ lowest allowed value of %d for tag %s on line %d of the template file MILD_ERR_MAKELDIF_TAG_CANNOT_PARSE_AS_INTEGER_539=Cannot parse value "%s" as \ an integer for tag %s on line %d of the template file MILD_ERR_MAKELDIF_TAG_INTEGER_ABOVE_UPPER_BOUND_540=Value %d is above the \ largest allowed value of %d for tag %s on line %d of the template file MILD_ERR_MAKELDIF_TAG_INVALID_EMPTY_STRING_ARGUMENT_541=Argument %d for tag \ %s on line number %d may not be an empty string MILD_ERR_MAKELDIF_TAG_CANNOT_PARSE_AS_BOOLEAN_542=Cannot parse value "%s" as \ a Boolean value for tag %s on line %d of the template file. The value must \ be either 'true' or 'false' MILD_ERR_MAKELDIF_UNDEFINED_BRANCH_SUBORDINATE_543=The branch with entry DN \ %s references a subordinate template named %s which is not defined in the \ template file MILD_ERR_MAKELDIF_CANNOT_LOAD_TAG_CLASS_544=Unable to load class %s for use \ as a MakeLDIF tag MILD_ERR_MAKELDIF_CANNOT_INSTANTIATE_TAG_545=Cannot instantiate class %s as a \ MakeLDIF tag MILD_ERR_MAKELDIF_CONFLICTING_TAG_NAME_546=Cannot register the tag defined in \ class %s because the tag name %s conflicts with the name of another tag that \ has already been registered MILD_WARN_MAKELDIF_WARNING_UNDEFINED_CONSTANT_547=Possible reference to an \ undefined constant %s on line %d MILD_ERR_MAKELDIF_DEFINE_MISSING_EQUALS_548=The constant definition on line \ %d is missing an equal sign to delimit the constant name from the value MILD_ERR_MAKELDIF_DEFINE_NAME_EMPTY_549=The constant definition on line %d \ does not include a name for the constant MILD_ERR_MAKELDIF_CONFLICTING_CONSTANT_NAME_550=The definition for constant \ %s on line %d conflicts with an earlier constant definition included in the \ template MILD_ERR_MAKELDIF_WARNING_DEFINE_VALUE_EMPTY_551=Constant %s defined on line \ %d has not been assigned a value MILD_ERR_MAKELDIF_CONFLICTING_BRANCH_DN_552=The branch definition %s starting \ on line %d conflicts with an earlier branch definition contained in the \ template file MILD_ERR_MAKELDIF_CONFLICTING_TEMPLATE_NAME_553=The template definition %s \ starting on line %d conflicts with an earlier template definition contained \ in the template file MILD_ERR_MAKELDIF_UNEXPECTED_TEMPLATE_FILE_LINE_554=Unexpected template line \ "%s" encountered on line %d of the template file MILD_ERR_MAKELDIF_UNDEFINED_TEMPLATE_SUBORDINATE_555=The template named %s \ references a subordinate template named %s which is not defined in the \ template file MILD_ERR_MAKELDIF_CANNOT_DECODE_BRANCH_DN_556=Unable to decode branch DN "%s" \ on line %d of the template file MILD_ERR_MAKELDIF_BRANCH_SUBORDINATE_TEMPLATE_NO_COLON_557=Subordinate \ template definition on line %d for branch %s is missing a colon to separate \ the template name from the number of entries MILD_ERR_MAKELDIF_BRANCH_SUBORDINATE_INVALID_NUM_ENTRIES_558=Subordinate \ template definition on line %d for branch %s specified invalid number of \ entries %d for template %s MILD_WARN_MAKELDIF_BRANCH_SUBORDINATE_ZERO_ENTRIES_559=Subordinate template \ definition on line %d for branch %s specifies that zero entries of type %s \ should be generated MILD_ERR_MAKELDIF_BRANCH_SUBORDINATE_CANT_PARSE_NUMENTRIES_560=Unable to \ parse the number of entries for template %s as an integer for the subordinate \ template definition on line %d for branch %s MILD_ERR_MAKELDIF_TEMPLATE_SUBORDINATE_TEMPLATE_NO_COLON_561=Subordinate \ template definition on line %d for template %s is missing a colon to separate \ the template name from the number of entries MILD_ERR_MAKELDIF_TEMPLATE_SUBORDINATE_INVALID_NUM_ENTRIES_562=Subordinate \ template definition on line %d for template %s specified invalid number of \ entries %d for subordinate template %s MILD_WARN_MAKELDIF_TEMPLATE_SUBORDINATE_ZERO_ENTRIES_563=Subordinate template \ definition on line %d for template %s specifies that zero entries of type %s \ should be generated MILD_ERR_MAKELDIF_TEMPLATE_SUBORDINATE_CANT_PARSE_NUMENTRIES_564=Unable to \ parse the number of entries for template %s as an integer for the subordinate \ template definition on line %d for template %s MILD_ERR_MAKELDIF_TEMPLATE_MISSING_RDN_ATTR_565=The template named %s \ includes RDN attribute %s that is not assigned a value in that template MILD_ERR_MAKELDIF_NO_COLON_IN_BRANCH_EXTRA_LINE_566=There is no colon to \ separate the attribute name from the value pattern on line %d of the template \ file in the definition for branch %s MILD_ERR_MAKELDIF_NO_ATTR_IN_BRANCH_EXTRA_LINE_567=There is no attribute name \ before the colon on line %d of the template file in the definition for branch \ %s MILD_WARN_MAKELDIF_NO_VALUE_IN_BRANCH_EXTRA_LINE_568=The value pattern for \ line %d of the template file in the definition for branch %s is empty MILD_ERR_MAKELDIF_NO_COLON_IN_TEMPLATE_LINE_569=There is no colon to separate \ the attribute name from the value pattern on line %d of the template file in \ the definition for template %s MILD_ERR_MAKELDIF_NO_ATTR_IN_TEMPLATE_LINE_570=There is no attribute name \ before the colon on line %d of the template file in the definition for \ template %s MILD_WARN_MAKELDIF_NO_VALUE_IN_TEMPLATE_LINE_571=The value pattern for line \ %d of the template file in the definition for template %s is empty MILD_ERR_MAKELDIF_NO_SUCH_TAG_572=An undefined tag %s is referenced on line \ %d of the template file MILD_ERR_MAKELDIF_CANNOT_INSTANTIATE_NEW_TAG_573=An unexpected error occurred \ while trying to create a new instance of tag %s referenced on line %d of the \ template file: %s INFO_MAKELDIF_DESCRIPTION_TEMPLATE_576=The path to the template file with \ information about the LDIF data to generate INFO_MAKELDIF_DESCRIPTION_LDIF_577=The path to the LDIF file to be written INFO_MAKELDIF_DESCRIPTION_SEED_578=The seed to use to initialize the random \ number generator INFO_MAKELDIF_DESCRIPTION_HELP_579=Show this usage information SEVERE_ERR_MAKELDIF_CANNOT_INITIALIZE_JMX_582=An error occurred while \ attempting to initialize the Directory Server JMX subsystem based on the \ information in configuration file %s: %s SEVERE_ERR_MAKELDIF_CANNOT_INITIALIZE_CONFIG_583=An error occurred while \ attempting to process the Directory Server configuration file %s: %s SEVERE_ERR_MAKELDIF_CANNOT_INITIALIZE_SCHEMA_584=An error occurred while \ attempting to initialize the Directory Server schema based on the information \ in configuration file %s: %s SEVERE_ERR_MAKELDIF_IOEXCEPTION_DURING_PARSE_585=An error occurred while \ attempting to read the template file: %s SEVERE_ERR_MAKELDIF_EXCEPTION_DURING_PARSE_586=An error occurred while \ attempting to parse the template file: %s MILD_ERR_MAKELDIF_TAG_INVALID_FORMAT_STRING_587=Cannot parse value "%s" as an \ valid format string for tag %s on line %d of the template file MILD_ERR_MAKELDIF_TAG_NO_RANDOM_TYPE_ARGUMENT_588=The random tag on line %d \ of the template file does not include an argument to specify the type of \ random value that should be generated MILD_WARN_MAKELDIF_TAG_WARNING_EMPTY_VALUE_589=The value generated from the \ random tag on line %d of the template file will always be an empty string MILD_ERR_MAKELDIF_TAG_UNKNOWN_RANDOM_TYPE_590=The random tag on line %d of \ the template file references an unknown random type of %s INFO_MAKELDIF_DESCRIPTION_RESOURCE_PATH_591=Specifies the path to look for \ MakeLDIF resources (e.g., data files) not found in the current working \ directory or template directory path MILD_ERR_MAKELDIF_COULD_NOT_FIND_TEMPLATE_FILE_592=Could not find template \ file %s MILD_ERR_MAKELDIF_NO_SUCH_RESOURCE_DIRECTORY_593=The specified resource \ directory %s could not be found MILD_ERR_MAKELDIF_RESOURCE_DIRECTORY_NOT_DIRECTORY_594=The specified resource \ directory %s exists but is not a directory MILD_ERR_MAKELDIF_TAG_CANNOT_FIND_FILE_595=Cannot find file %s referenced by \ tag %s on line %d of the template file MILD_ERR_MAKELDIF_TAG_INVALID_FILE_ACCESS_MODE_596=Invalid file access mode \ %s for tag %s on line %d of the template file. It must be either \ "sequential" or "random" MILD_ERR_MAKELDIF_TAG_CANNOT_READ_FILE_597=An error occurred while trying to \ read file %s referenced by tag %s on line %d of the template file: %s MILD_ERR_MAKELDIF_UNABLE_TO_CREATE_LDIF_598=An error occurred while \ attempting to open LDIF file %s for writing: %s MILD_ERR_MAKELDIF_ERROR_WRITING_LDIF_599=An error occurred while writing data \ to LDIF file %s: %s INFO_MAKELDIF_PROCESSED_N_ENTRIES_600=Processed %d entries MILD_ERR_MAKELDIF_CANNOT_WRITE_ENTRY_601=An error occurred while attempting \ to write entry %s to LDIF: %s INFO_MAKELDIF_PROCESSING_COMPLETE_602=LDIF processing complete. %d entries \ written INFO_LDIFIMPORT_DESCRIPTION_TEMPLATE_FILE_603=Path to a MakeLDIF template to \ use to generate the import data SEVERE_ERR_LDIFIMPORT_CONFLICTING_OPTIONS_604=The %s and %s arguments are \ incompatible and may not be used together SEVERE_ERR_LDIFIMPORT_MISSING_REQUIRED_ARGUMENT_605=Neither the %s or the %s \ argument was provided. One of these arguments must be given to specify the \ source for the LDIF data to be imported SEVERE_ERR_LDIFIMPORT_CANNOT_PARSE_TEMPLATE_FILE_606=Unable to parse the \ specified file %s as a MakeLDIF template file: %s MILD_ERR_MAKELDIF_INCOMPLETE_TAG_607=Line %d of the template file contains an \ incomplete tag that starts with either '<' or '{' but does get closed MILD_ERR_MAKELDIF_TAG_NOT_ALLOWED_IN_BRANCH_608=Tag %s referenced on line %d \ of the template file is not allowed for use in branch definitions INFO_LDIFIMPORT_DESCRIPTION_RANDOM_SEED_609=Seed for the MakeLDIF random \ number generator MILD_ERR_LDIFMODIFY_CANNOT_ADD_ENTRY_TWICE_610=Entry %s is added twice in the \ set of changes to apply, which is not supported by the LDIF modify tool MILD_ERR_LDIFMODIFY_CANNOT_DELETE_AFTER_ADD_611=Entry %s cannot be deleted \ because it was previously added in the set of changes. This is not supported \ by the LDIF modify tool MILD_ERR_LDIFMODIFY_CANNOT_MODIFY_ADDED_OR_DELETED_612=Cannot modify entry %s \ because it was previously added or deleted in the set of changes. This is \ not supported by the LDIF modify tool MILD_ERR_LDIFMODIFY_MODDN_NOT_SUPPORTED_613=The modify DN operation targeted \ at entry %s cannot be processed because modify DN operations are not \ supported by the LDIF modify tool MILD_ERR_LDIFMODIFY_UNKNOWN_CHANGETYPE_614=Entry %s has an unknown changetype \ of %s MILD_ERR_LDIFMODIFY_ADD_ALREADY_EXISTS_615=Unable to add entry %s because it \ already exists in the data set MILD_ERR_LDIFMODIFY_DELETE_NO_SUCH_ENTRY_616=Unable to delete entry %s \ because it does not exist in the data set MILD_ERR_LDIFMODIFY_MODIFY_NO_SUCH_ENTRY_617=Unable to modify entry %s \ because it does not exist in the data set INFO_LDIFMODIFY_DESCRIPTION_SOURCE_620=Specifies the LDIF file containing the \ data to be updated INFO_LDIFMODIFY_DESCRIPTION_CHANGES_621=Specifies the LDIF file containing \ the changes to apply INFO_LDIFMODIFY_DESCRIPTION_TARGET_622=Specifies the file to which the \ updated data should be written INFO_LDIFMODIFY_DESCRIPTION_HELP_623=Displays this usage information SEVERE_ERR_LDIFMODIFY_CANNOT_INITIALIZE_JMX_626=An error occurred while \ attempting to initialize the Directory Server JMX subsystem based on the \ information in configuration file %s: %s SEVERE_ERR_LDIFMODIFY_CANNOT_INITIALIZE_CONFIG_627=An error occurred while \ attempting to process the Directory Server configuration file %s: %s SEVERE_ERR_LDIFMODIFY_CANNOT_INITIALIZE_SCHEMA_628=An error occurred while \ attempting to initialize the Directory Server schema based on the information \ in configuration file %s: %s SEVERE_ERR_LDIFMODIFY_SOURCE_DOES_NOT_EXIST_629=The source LDIF file %s does \ not exist SEVERE_ERR_LDIFMODIFY_CANNOT_OPEN_SOURCE_630=Unable to open the source LDIF \ file %s: %s SEVERE_ERR_LDIFMODIFY_CHANGES_DOES_NOT_EXIST_631=The changes LDIF file %s \ does not exist SEVERE_ERR_LDIFMODIFY_CANNOT_OPEN_CHANGES_632=Unable to open the changes LDIF \ file %s: %s SEVERE_ERR_LDIFMODIFY_CANNOT_OPEN_TARGET_633=Unable to open the target LDIF \ file %s for writing: %s SEVERE_ERR_LDIFMODIFY_ERROR_PROCESSING_LDIF_634=An error occurred while \ processing the requested changes: %s INFO_LDAPPWMOD_DESCRIPTION_HOST_635=Specifies the address of the Directory \ Server system INFO_LDAPPWMOD_DESCRIPTION_PORT_636=Specifies the port in which the Directory \ Server is listening for LDAP client connections INFO_LDAPPWMOD_DESCRIPTION_BIND_DN_637=Specifies the DN to use to bind to the \ server INFO_LDAPPWMOD_DESCRIPTION_BIND_PW_638=Specifies the password to use to bind \ to the server INFO_LDAPPWMOD_DESCRIPTION_BIND_PW_FILE_639=Specifies the path to a file \ containing the password to use to bind to the server INFO_LDAPPWMOD_DESCRIPTION_AUTHZID_640=Specifies the authorization ID for the \ user entry whose password should be changed INFO_LDAPPWMOD_DESCRIPTION_PROVIDE_DN_FOR_AUTHZID_641=Indicates that the bind \ DN should be used as the authorization ID for the password modify operation INFO_LDAPPWMOD_DESCRIPTION_NEWPW_642=Specifies the new password to provide \ for the target user INFO_LDAPPWMOD_DESCRIPTION_NEWPWFILE_643=Specifies the path to a file \ containing the new password to provide for the target user INFO_LDAPPWMOD_DESCRIPTION_CURRENTPW_644=Specifies the current password for \ the target user INFO_LDAPPWMOD_DESCRIPTION_CURRENTPWFILE_645=Specifies the path to a file \ containing the current password for the target user INFO_LDAPPWMOD_DESCRIPTION_USE_SSL_646=Use SSL to secure the communication \ with the Directory Server INFO_LDAPPWMOD_DESCRIPTION_USE_STARTTLS_647=Use StartTLS to secure the \ communication with the Directory Server INFO_LDAPPWMOD_DESCRIPTION_BLIND_TRUST_648=Blindly trust any SSL certificate \ presented by the server INFO_LDAPPWMOD_DESCRIPTION_KEYSTORE_649=The path to the keystore to use when \ establishing SSL/TLS communication with the server INFO_LDAPPWMOD_DESCRIPTION_KEYSTORE_PINFILE_650=The path to a file containing \ the PIN needed to access the contents of the keystore INFO_LDAPPWMOD_DESCRIPTION_TRUSTSTORE_651=The path to the trust store to use \ when establishing SSL/TLS communication with the server INFO_LDAPPWMOD_DESCRIPTION_TRUSTSTORE_PINFILE_652=The path to a file \ containing the PIN needed to accessthe contents of the trust store SEVERE_ERR_LDAPPWMOD_CONFLICTING_ARGS_656=The %s and %s arguments may not be \ provided together SEVERE_ERR_LDAPPWMOD_BIND_DN_AND_PW_MUST_BE_TOGETHER_657=If either a bind DN \ or bind password is provided, then the other must be given as well SEVERE_ERR_LDAPPWMOD_ANON_REQUIRES_AUTHZID_AND_CURRENTPW_658=If a bind DN and \ password are not provided, then an authorization ID and current password must \ be given SEVERE_ERR_LDAPPWMOD_DEPENDENT_ARGS_659=If the %s argument is provided, then \ the %s argument must also be given SEVERE_ERR_LDAPPWMOD_ERROR_INITIALIZING_SSL_660=Unable to initialize SSL/TLS \ support: %s SEVERE_ERR_LDAPPWMOD_CANNOT_CONNECT_661=An error occurred while attempting to \ connect to theDirectory Server: %s SEVERE_ERR_LDAPPWMOD_CANNOT_SEND_PWMOD_REQUEST_662=Unable to send the LDAP \ password modify request: %s SEVERE_ERR_LDAPPWMOD_CANNOT_READ_PWMOD_RESPONSE_663=Unable to read the LDAP \ password modify response: %s SEVERE_ERR_LDAPPWMOD_FAILED_664=The LDAP password modify operation failed \ with result code %d SEVERE_ERR_LDAPPWMOD_FAILURE_ERROR_MESSAGE_665=Error Message: %s SEVERE_ERR_LDAPPWMOD_FAILURE_MATCHED_DN_666=Matched DN: %s INFO_LDAPPWMOD_SUCCESSFUL_667=The LDAP password modify operation was \ successful INFO_LDAPPWMOD_ADDITIONAL_INFO_668=Additional Info: %s INFO_LDAPPWMOD_GENERATED_PASSWORD_669=Generated Password: %s SEVERE_ERR_LDAPPWMOD_UNRECOGNIZED_VALUE_TYPE_670=Unable to decode the \ password modify response value because it contained an invalid element type \ of %s SEVERE_ERR_LDAPPWMOD_COULD_NOT_DECODE_RESPONSE_VALUE_671=Unable to decode the \ password modify response value: %s SEVERE_ERR_INSTALLDS_IMPORT_UNSUCCESSFUL_672=Import failed INFO_COMPARE_CANNOT_BASE64_DECODE_ASSERTION_VALUE_673=The assertion value was \ indicated to be base64-encoded, but an error occurred while trying to decode \ the value INFO_COMPARE_CANNOT_READ_ASSERTION_VALUE_FROM_FILE_674=Unable to read the \ assertion value from the specified file: %s INFO_WAIT4DEL_DESCRIPTION_TARGET_FILE_675=Specifies the path to the file to \ watch for deletion INFO_WAIT4DEL_DESCRIPTION_LOG_FILE_676=Specifies the path to a file \ containing log output to monitor INFO_WAIT4DEL_DESCRIPTION_TIMEOUT_677=The maximum length of time in seconds \ to wait for the target file to be deleted before exiting INFO_WAIT4DEL_DESCRIPTION_HELP_678=Displays this usage information SEVERE_WARN_WAIT4DEL_CANNOT_OPEN_LOG_FILE_681=WARNING: Unable to open log \ file %s for reading: %s SEVERE_ERR_LDAPCOMPARE_NO_DNS_682=No entry DNs provided for the compare \ operation INFO_BACKUPDB_TOOL_DESCRIPTION_683=This utility may be used to back up one or \ more Directory Server backends INFO_CONFIGDS_TOOL_DESCRIPTION_684=This utility may be used to define a base \ configuration for the Directory Server INFO_ENCPW_TOOL_DESCRIPTION_685=This utility may be used to encode user \ passwords with a specified storage scheme, or to determine whether a given \ clear-text value matches a provided encoded password INFO_LDIFEXPORT_TOOL_DESCRIPTION_686=This utility may be used to export data \ from a Directory Server backend in LDIF form INFO_LDIFIMPORT_TOOL_DESCRIPTION_687=This utility may be used to import LDIF \ data into a Directory Server backend INFO_INSTALLDS_TOOL_DESCRIPTION_688=This utility may be used to define a base \ configuration for the Directory Server INFO_LDAPCOMPARE_TOOL_DESCRIPTION_689=This utility may be used to perform \ LDAP compare operations in the Directory Server INFO_LDAPDELETE_TOOL_DESCRIPTION_690=This utility may be used to perform LDAP \ delete operations in the Directory Server INFO_LDAPMODIFY_TOOL_DESCRIPTION_691=This utility may be used to perform LDAP \ modify, add, delete, and modify DN operations in the Directory Server INFO_LDAPPWMOD_TOOL_DESCRIPTION_692=This utility may be used to perform LDAP \ password modify operations in the Directory Server INFO_LDAPSEARCH_TOOL_DESCRIPTION_693=This utility may be used to perform LDAP \ search operations in the Directory Server INFO_LDIFDIFF_TOOL_DESCRIPTION_694=This utility may be used to compare two \ LDIF files and report the differences in LDIF format INFO_LDIFMODIFY_TOOL_DESCRIPTION_695=This utility may be used to apply a set \ of modify, add, and delete operations against data in an LDIF file INFO_LDIFSEARCH_TOOL_DESCRIPTION_696=This utility may be used to perform \ search operations against data in an LDIF file INFO_MAKELDIF_TOOL_DESCRIPTION_697=This utility may be used to generate LDIF \ data based on a definition in a template file INFO_RESTOREDB_TOOL_DESCRIPTION_698=This utility may be used to restore a \ backup of a Directory Server backend INFO_STOPDS_TOOL_DESCRIPTION_699=This utility may be used to request that the \ Directory Server stop running or perform a restart INFO_VERIFYINDEX_TOOL_DESCRIPTION_700=This utility may be used to ensure that \ index data is consistent within a backend based on the Berkeley DB Java \ Edition INFO_WAIT4DEL_TOOL_DESCRIPTION_701=This utility may be used to wait for a \ file to be removed from the filesystem SEVERE_ERR_TOOL_CONFLICTING_ARGS_702=You may not provide both the --%s and \ the --%s arguments SEVERE_ERR_LDAPCOMPARE_NO_ATTR_703=No attribute was specified to use as the \ target for the comparison SEVERE_ERR_LDAPCOMPARE_INVALID_ATTR_STRING_704=Invalid attribute string '%s'. \ The attribute string must be in one of the following forms: \ 'attribute:value', 'attribute::base64value', or 'attribute:<valueFilePath' SEVERE_ERR_TOOL_INVALID_CONTROL_STRING_705=Invalid control specification '%s' SEVERE_ERR_TOOL_SASLEXTERNAL_NEEDS_SSL_OR_TLS_706=SASL EXTERNAL \ authentication may only be requested if SSL or StartTLS is used SEVERE_ERR_TOOL_SASLEXTERNAL_NEEDS_KEYSTORE_707=SASL EXTERNAL authentication \ may only be used if a client certificate keystore is specified INFO_LDAPSEARCH_PSEARCH_CHANGE_TYPE_708=# Persistent search change type: %s INFO_LDAPSEARCH_PSEARCH_PREVIOUS_DN_709=# Persistent search previous entry \ DN: %s INFO_LDAPSEARCH_ACCTUSABLE_HEADER_710=# Account Usability Response Control INFO_LDAPSEARCH_ACCTUSABLE_IS_USABLE_711=# The account is usable INFO_LDAPSEARCH_ACCTUSABLE_TIME_UNTIL_EXPIRATION_712=# Time until password \ expiration: %s INFO_LDAPSEARCH_ACCTUSABLE_NOT_USABLE_713=# The account is not usable INFO_LDAPSEARCH_ACCTUSABLE_ACCT_INACTIVE_714=# The account has been \ deactivated INFO_LDAPSEARCH_ACCTUSABLE_PW_RESET_715=# The password has been reset INFO_LDAPSEARCH_ACCTUSABLE_PW_EXPIRED_716=# The password has expired INFO_LDAPSEARCH_ACCTUSABLE_REMAINING_GRACE_717=# Number of grace logins \ remaining: %d INFO_LDAPSEARCH_ACCTUSABLE_LOCKED_718=# The account is locked INFO_LDAPSEARCH_ACCTUSABLE_TIME_UNTIL_UNLOCK_719=# Time until the account \ is unlocked: %s INFO_DESCRIPTION_KEYSTOREPASSWORD_FILE_720=Certificate keystore PIN file INFO_DESCRIPTION_TRUSTSTOREPASSWORD_721=Certificate trust store PIN INFO_DESCRIPTION_TRUSTSTOREPASSWORD_FILE_722=Certificate trust store PIN file INFO_LISTBACKENDS_TOOL_DESCRIPTION_723=This utility may be used to list the \ backends and base DNs configured in the Directory Server INFO_LISTBACKENDS_DESCRIPTION_BACKEND_ID_726=Backend ID of the backend for \ which to list the base DNs INFO_LISTBACKENDS_DESCRIPTION_BASE_DN_727=Base DN for which to list the \ backend ID INFO_LISTBACKENDS_DESCRIPTION_HELP_728=Display this usage information SEVERE_ERR_LISTBACKENDS_CANNOT_GET_BACKENDS_734=An error occurred while \ trying to read backend information from the server configuration: %s SEVERE_ERR_LISTBACKENDS_INVALID_DN_735=The provided base DN value '%s' could \ not be parsed as a valid DN: %s INFO_LISTBACKENDS_NOT_BASE_DN_736=The provided DN '%s' is not a base DN for \ any backend configured in the Directory Server INFO_LISTBACKENDS_NO_BACKEND_FOR_DN_737=The provided DN '%s' is not below any \ base DN for any of the backends configured in the Directory Server INFO_LISTBACKENDS_DN_BELOW_BASE_738=The provided DN '%s' is below '%s' which \ is configured as a base DN for backend '%s' INFO_LISTBACKENDS_BASE_FOR_ID_739=The provided DN '%s' is a base DN for \ backend '%s' INFO_LISTBACKENDS_LABEL_BACKEND_ID_740=Backend ID INFO_LISTBACKENDS_LABEL_BASE_DN_741=Base DN SEVERE_ERR_LISTBACKENDS_NO_SUCH_BACKEND_742=There is no backend with ID '%s' \ in the server configuration SEVERE_ERR_LISTBACKENDS_NO_VALID_BACKENDS_743=None of the provided backend \ IDs exist in the server configuration SEVERE_ERR_ENCPW_INVALID_ENCODED_USERPW_748=The provided password is not a \ valid encoded user password value: %s INFO_ENCPW_DESCRIPTION_USE_COMPARE_RESULT_749=Use the LDAP compare result as \ an exit code for the password comparison INFO_DESCRIPTION_COUNT_ENTRIES_750=Count the number of entries returned by \ the server INFO_LDAPSEARCH_MATCHING_ENTRY_COUNT_751=# Total number of matching entries: \ %d INFO_INSTALLDS_DESCRIPTION_CLI_752=Specifies to use the command line install. \ If not specified the graphical interface will be launched. The rest of the \ options (excluding help and version) will only be taken into account if this \ option is specified INFO_INSTALLDS_DESCRIPTION_SAMPLE_DATA_753=Specifies that the database should \ be populated with the specified number of sample entries INFO_INSTALLDS_HEADER_POPULATE_TYPE_754=Options for populating the database: INFO_INSTALLDS_POPULATE_OPTION_BASE_ONLY_755=Only create the base entry INFO_INSTALLDS_POPULATE_OPTION_LEAVE_EMPTY_756=Leave the database empty INFO_INSTALLDS_POPULATE_OPTION_IMPORT_LDIF_757=Import data from an LDIF file INFO_INSTALLDS_POPULATE_OPTION_GENERATE_SAMPLE_758=Load \ automatically-generated sample data INFO_INSTALLDS_PROMPT_POPULATE_CHOICE_759=Database population selection: SEVERE_ERR_INSTALLDS_NO_SUCH_LDIF_FILE_780=ERROR: The specified LDIF file %s \ does not exist INFO_INSTALLDS_PROMPT_NUM_ENTRIES_781=Please specify the number of user \ entries to generate: SEVERE_ERR_INSTALLDS_CANNOT_CREATE_TEMPLATE_FILE_782=ERROR: Cannot create \ the template file for generating sample data: %s INFO_LDAPPWMOD_DESCRIPTION_KEYSTORE_PIN_783=The PIN needed to access the \ contents of the keystore INFO_LDAPPWMOD_DESCRIPTION_TRUSTSTORE_PIN_784=The PIN needed to access the \ contents of the trust store INFO_LDIFEXPORT_DESCRIPTION_EXCLUDE_OPERATIONAL_785=Exclude operational \ attributes from the LDIF export INFO_LDAPPWMOD_PWPOLICY_WARNING_786=Password Policy Warning: %s = %d INFO_LDAPPWMOD_PWPOLICY_ERROR_787=Password Policy Error: %s MILD_ERR_LDAPPWMOD_CANNOT_DECODE_PWPOLICY_CONTROL_788=Unable to decode the \ password policy response control: %s SEVERE_ERR_LDAPAUTH_CONNECTION_CLOSED_WITHOUT_BIND_RESPONSE_789=The \ connection to the Directory Server was closed before the bind response could \ be read INFO_DESCRIPTION_SIMPLE_PAGE_SIZE_790=Use the simple paged results control \ with the given page size SEVERE_ERR_PAGED_RESULTS_REQUIRES_SINGLE_FILTER_791=The simple paged results \ control may only be used with a single search filter SEVERE_ERR_PAGED_RESULTS_CANNOT_DECODE_792=Unable to decode the simple paged \ results control from the search response: %s SEVERE_ERR_PAGED_RESULTS_RESPONSE_NOT_FOUND_793=The simple paged results \ response control was not found in the search result done message from the \ server INFO_LDIFDIFF_DESCRIPTION_SINGLE_VALUE_CHANGES_794=Indicates that each \ attribute-level change should be written as a separate modification per \ attribute value rather than one modification per entry SEVERE_ERR_PROMPTTM_REJECTING_CLIENT_CERT_795=Rejecting client certificate \ chain because the prompt trust manager may only be used to trust server \ certificates SEVERE_WARN_PROMPTTM_NO_SERVER_CERT_CHAIN_796=WARNING: The server did not \ present a certificate chain. Do you still wish to attempt connecting to the \ target server? SEVERE_WARN_PROMPTTM_CERT_EXPIRED_797=WARNING: The server certificate is \ expired (expiration time: %s) SEVERE_WARN_PROMPTTM_CERT_NOT_YET_VALID_798=WARNING: The server certificate \ will not be valid until %s INFO_PROMPTTM_SERVER_CERT_799=The server is using the following certificate: \ \n Subject DN: %s\n Issuer DN: %s\n Validity: %s through %s\nDo \ you wish to trust this certificate and continue connecting to the server? INFO_PROMPTTM_YESNO_PROMPT_800=Please enter "yes" or "no": SEVERE_ERR_PROMPTTM_USER_REJECTED_801=The server certificate has been \ rejected by the user INFO_STOPDS_SERVER_ALREADY_STOPPED_802=Server already stopped INFO_STOPDS_GOING_TO_STOP_803=Stopping Server...\n INFO_STOPDS_CHECK_STOPPABILITY_804=Used to determine whether the server can \ be stopped or not and the mode to be used to stop it INFO_DESCRIPTION_CERT_NICKNAME_805=Nickname of certificate for SSL client \ authentication INFO_CONFIGDS_DESCRIPTION_JMX_PORT_806=Specifies the port on which the \ Directory Server should listen for JMX communication SEVERE_ERR_CONFIGDS_CANNOT_UPDATE_JMX_PORT_807=An error occurred while \ attempting to update the port on which to listen for JMX communication: %s INFO_INSTALLDS_DESCRIPTION_JMXPORT_808=Specifies the port on which the \ Directory Server should listen for JMX communication INFO_INSTALLDS_PROMPT_JMXPORT_809=On which port would you like the Directory \ Server to accept connections from JMX clients? SEVERE_ERR_TOOL_RESULT_CODE_810=Result Code: %d (%s) SEVERE_ERR_TOOL_ERROR_MESSAGE_811=Additional Information: %s SEVERE_ERR_TOOL_MATCHED_DN_812=Matched DN: %s SEVERE_ERR_WINDOWS_SERVICE_NOT_FOUND_813=Could not find the service name for \ OpenDS SEVERE_ERR_WINDOWS_SERVICE_START_ERROR_814=An unexpected error occurred \ starting OpenDS as a windows service SEVERE_ERR_WINDOWS_SERVICE_STOP_ERROR_815=An unexpected error occurred \ stopping the OpenDS windows service INFO_CONFIGURE_WINDOWS_SERVICE_TOOL_DESCRIPTION_816=This utility may be used \ to configure OpenDS as a Windows service INFO_CONFIGURE_WINDOWS_SERVICE_DESCRIPTION_SHOWUSAGE_817=Display this usage \ information INFO_CONFIGURE_WINDOWS_SERVICE_DESCRIPTION_ENABLE_818=Enables OpenDS as a \ Windows service INFO_CONFIGURE_WINDOWS_SERVICE_DESCRIPTION_DISABLE_819=Disables OpenDS as a \ Windows service and stops the server INFO_CONFIGURE_WINDOWS_SERVICE_DESCRIPTION_STATE_820=Provides information \ about the state of OpenDS as a Windows service SEVERE_ERR_CONFIGURE_WINDOWS_SERVICE_TOO_MANY_ARGS_823=You can only provide \ one of the following arguments:\nenableService, disableService, serviceState \ or cleanupService SEVERE_ERR_CONFIGURE_WINDOWS_SERVICE_TOO_FEW_ARGS_824=You must provide at \ least one of the following arguments:\nenableService, disableService or \ serviceState or cleanupService INFO_WINDOWS_SERVICE_NAME_825=OpenDS INFO_WINDOWS_SERVICE_DESCRIPTION_826=Open source Next Generation Directory \ Server. Installation path: %s INFO_WINDOWS_SERVICE_SUCCESSULLY_ENABLED_827=OpenDS was successfully enabled \ as a Windows service INFO_WINDOWS_SERVICE_ALREADY_ENABLED_828=OpenDS was already enabled as a \ Windows service SEVERE_ERR_WINDOWS_SERVICE_NAME_ALREADY_IN_USE_829=OpenDS could not enabled \ as a Windows service. The service name is already in use SEVERE_ERR_WINDOWS_SERVICE_ENABLE_ERROR_830=An unexpected error occurred \ trying to enable OpenDS as a Windows service INFO_WINDOWS_SERVICE_SUCCESSULLY_DISABLED_831=OpenDS was successfully \ disabled as a Windows service INFO_WINDOWS_SERVICE_ALREADY_DISABLED_832=OpenDS was already disabled as a \ Windows service SEVERE_WARN_WINDOWS_SERVICE_MARKED_FOR_DELETION_833=OpenDS has been marked \ for deletion as a Windows Service SEVERE_ERR_WINDOWS_SERVICE_DISABLE_ERROR_834=An unexpected error occurred \ trying to disable OpenDS as a Windows service INFO_WINDOWS_SERVICE_ENABLED_835=OpenDS is enabled as a Windows service. The \ service name for OpenDS is: %s INFO_WINDOWS_SERVICE_DISABLED_836=OpenDS is disabled as a Windows service SEVERE_ERR_WINDOWS_SERVICE_STATE_ERROR_837=An unexpected error occurred \ trying to retrieve the state of OpenDS as a Windows service INFO_STOPDS_DESCRIPTION_WINDOWS_NET_STOP_838=Used by the window service code \ to inform that stop-ds is being called from the window services after a call \ to net stop INFO_WAIT4DEL_DESCRIPTION_OUTPUT_FILE_839=Specifies the path to a file to \ which the command will write the output SEVERE_WARN_WAIT4DEL_CANNOT_OPEN_OUTPUT_FILE_840=WARNING: Unable to open \ output file %s for writing: %s INFO_INSTALLDS_ENABLING_WINDOWS_SERVICE_841=Enabling OpenDS as a Windows \ service... INFO_INSTALLDS_PROMPT_ENABLE_SERVICE_842=Enable OpenDS to run as a Windows \ Service? INFO_INSTALLDS_DESCRIPTION_ENABLE_WINDOWS_SERVICE_843=Enable OpenDS to run as \ a Windows Service INFO_CONFIGURE_WINDOWS_SERVICE_DESCRIPTION_CLEANUP_844=Allows to disable the \ OpenDS service and to clean up the windows registry information associated \ with the provided service name INFO_WINDOWS_SERVICE_CLEANUP_SUCCESS_845=Clean up of service %s was \ successful SEVERE_ERR_WINDOWS_SERVICE_CLEANUP_NOT_FOUND_846=Could not find the service \ with name %s SEVERE_WARN_WINDOWS_SERVICE_CLEANUP_MARKED_FOR_DELETION_847=Service %s has \ been marked for deletion SEVERE_ERR_WINDOWS_SERVICE_CLEANUP_ERROR_848=An unexpected error occurred \ cleaning up the service %s INFO_REBUILDINDEX_TOOL_DESCRIPTION_849=This utility may be used to rebuild \ index data within a backend based on the Berkeley DB Java Edition INFO_REBUILDINDEX_DESCRIPTION_BASE_DN_850=Specifies the base DN of a backend \ supporting indexing. Rebuild is performed on indexes within the scope of the \ given base DN INFO_REBUILDINDEX_DESCRIPTION_INDEX_NAME_851=Specifies the names of index(es) \ to rebuild. For an attribute index this is simply an attribute name. At \ least one index must be specified for rebuild SEVERE_ERR_REBUILDINDEX_ERROR_DURING_REBUILD_852=An error occurred while \ attempting to perform index rebuild: %s SEVERE_ERR_REBUILDINDEX_WRONG_BACKEND_TYPE_853=The backend does not support \ rebuilding of indexes SEVERE_ERR_REBUILDINDEX_REQUIRES_AT_LEAST_ONE_INDEX_854=At least one index \ must be spcified for the rebuild process SEVERE_ERR_REBUILDINDEX_CANNOT_EXCLUSIVE_LOCK_BACKEND_855=An error occurred \ while attempting to acquire a exclusive lock for backend %s: %s. This \ generally means that some other process has an lock on this backend or the \ server is running with this backend online. The rebuild process cannot \ continue SEVERE_WARN_REBUILDINDEX_CANNOT_UNLOCK_BACKEND_856=An error occurred while \ attempting to release the shared lock for backend %s: %s. This lock should \ automatically be cleared when the rebuild process exits, so no further action \ should be required SEVERE_ERR_REBUILDINDEX_CANNOT_SHARED_LOCK_BACKEND_857=An error occurred \ while attempting to acquire a shared lock for backend %s: %s. This \ generally means that some other process has an exclusive lock on this backend \ (e.g., an LDIF import or a restore). The rebuildprocess cannot continue INFO_CONFIGDS_DESCRIPTION_LDAPS_PORT_858=Specifies the port on which the \ Directory Server should listen for LDAPS communication SEVERE_ERR_CONFIGDS_CANNOT_UPDATE_LDAPS_PORT_859=An error occurred while \ attempting to update the port on which to listen for LDAPS communication: %s INFO_CONFIGDS_DESCRIPTION_ENABLE_START_TLS_860=Specifies whether to enable or \ not StartTLS INFO_CONFIGDS_DESCRIPTION_KEYMANAGER_PROVIDER_DN_861=Specifies the DN of the \ key manager provider to use for SSL and/or StartTLS INFO_CONFIGDS_DESCRIPTION_TRUSTMANAGER_PROVIDER_DN_862=Specifies the DN of \ the trust manager provider to use for SSL and/or StartTLS SEVERE_ERR_CONFIGDS_CANNOT_PARSE_KEYMANAGER_PROVIDER_DN_863=An error occurred \ while attempting to parse key manager provider DN value "%s" as a DN: %s SEVERE_ERR_CONFIGDS_CANNOT_PARSE_TRUSTMANAGER_PROVIDER_DN_864=An error \ occurred while attempting to parse trust manager provider DN value "%s" as a \ DN: %s SEVERE_ERR_CONFIGDS_CANNOT_ENABLE_STARTTLS_865=An error occurred while \ attempting to enable StartTLS: %s SEVERE_ERR_CONFIGDS_CANNOT_ENABLE_KEYMANAGER_866=An error occurred while \ attempting to enable key manager provider entry: %s SEVERE_ERR_CONFIGDS_CANNOT_ENABLE_TRUSTMANAGER_867=An error occurred while \ attempting to enable trust manager provider entry: %s SEVERE_ERR_CONFIGDS_CANNOT_UPDATE_KEYMANAGER_REFERENCE_868=An error occurred \ while attempting to update the key manager provider DN used for LDAPS \ communication: %s SEVERE_ERR_CONFIGDS_CANNOT_UPDATE_TRUSTMANAGER_REFERENCE_869=An error \ occurred while attempting to update the trust manager provider DN used for \ LDAPS communication: %s INFO_CONFIGDS_DESCRIPTION_KEYMANAGER_PATH_870=Specifies the path of the \ keystore to be used by the key manager provider INFO_CONFIGDS_DESCRIPTION_CERTNICKNAME_871=Specifies the nickname of the \ certificate that the connection handler should use when accepting SSL-based \ connections or performing StartTLS negotiation SEVERE_ERR_CONFIGDS_KEYMANAGER_PROVIDER_DN_REQUIRED_872=ERROR: You must \ provide the %s argument when providing the %s argument SEVERE_ERR_CONFIGDS_CANNOT_UPDATE_CERT_NICKNAME_873=An error occurred while \ attempting to update the nickname of the certificate that the connection \ handler should use when accepting SSL-based connections or performing \ StartTLS negotiation: %s INFO_LDAPMODIFY_DESCRIPTION_FILENAME_874=Specifies the LDIF file containing \ the changes to apply MILD_ERR_MAKELDIF_TEMPLATE_INVALID_PARENT_TEMPLATE_875=The parent template %s \ referenced on line %d for template %s is invalid because the referenced \ parent template is not defined before the template that extends it INFO_DESCRIPTION_SORT_ORDER_876=Sort the results using the provided sort \ order MILD_ERR_LDAP_SORTCONTROL_INVALID_ORDER_877=The provided sort order was \ invalid: %s INFO_DESCRIPTION_VLV_878=Use the virtual list view control to retrieve the \ specified results page MILD_ERR_LDAPSEARCH_VLV_REQUIRES_SORT_879=If the --%s argument is provided, \ then the --%s argument must also be given MILD_ERR_LDAPSEARCH_VLV_INVALID_DESCRIPTOR_880=The provided virtual list view \ descriptor was invalid. It must be a value in the form \ 'beforeCount:afterCount:offset:contentCount' (where offset specifies the \ index of the target entry and contentCount specifies the estimated total \ number of results or zero if it is not known), or \ 'beforeCount:afterCount:assertionValue' (where the entry should be the first \ entry whose primary sort value is greater than or equal to the provided \ assertionValue). In either case, beforeCount is the number of entries to \ return before the target value and afterCount is the number of entries to \ return after the target value SEVERE_WARN_LDAPSEARCH_SORT_ERROR_881=# Server-side sort failed: %s SEVERE_WARN_LDAPSEARCH_CANNOT_DECODE_SORT_RESPONSE_882=# Unable to decode the \ server-side sort response: %s INFO_LDAPSEARCH_VLV_TARGET_OFFSET_883=# VLV Target Offset: %d INFO_LDAPSEARCH_VLV_CONTENT_COUNT_884=# VLV Content Count: %d SEVERE_WARN_LDAPSEARCH_VLV_ERROR_885=# Virtual list view processing failed: \ %s SEVERE_WARN_LDAPSEARCH_CANNOT_DECODE_VLV_RESPONSE_886=# Unable to decode the \ virtual list view response: %s SEVERE_ERR_LDIFIMPORT_CANNOT_READ_FILE_887=The specified LDIF file %s cannot \ be read INFO_DESCRIPTION_EFFECTIVERIGHTS_USER_888=Use geteffectiverights control with \ the provided authzid INFO_DESCRIPTION_EFFECTIVERIGHTS_ATTR_889=Specifies geteffectiverights \ control specific attribute list MILD_ERR_EFFECTIVERIGHTS_INVALID_AUTHZID_890=The authorization ID "%s" \ contained in the geteffectiverights control is invalid because it does not \ start with "dn:" to indicate a user DN INFO_DESCRIPTION_PRODUCT_VERSION_891=Display Directory Server version \ information SEVERE_ERR_DSCFG_ERROR_CANNOT_READ_LDAP_BIND_PASSWORD_1000=The LDAP bind \ password could not be read due to the following error: %s SEVERE_ERR_DSCFG_ERROR_LDAP_SIMPLE_BIND_FAILED_1001=Unable to authenticate to \ the server as %s SEVERE_ERR_DSCFG_ERROR_LDAP_FAILED_TO_CONNECT_1002=Unable to connect to the \ server at %s on port %s SEVERE_ERR_DSCFG_ERROR_LDAP_SIMPLE_BIND_NOT_SUPPORTED_1003=Unable to \ authenticate using simple authentication INFO_DSCFG_DESCRIPTION_SUBCMD_CREATE_1004=Creates %s INFO_DSCFG_DESCRIPTION_SUBCMD_DELETE_1005=Deletes %s INFO_DSCFG_DESCRIPTION_SUBCMD_LIST_1006=Lists existing %s INFO_DSCFG_DESCRIPTION_SUBCMD_GETPROP_1007=Shows %s properties INFO_DSCFG_DESCRIPTION_SUBCMD_SETPROP_1008=Modifies %s properties SEVERE_ERR_DSCFG_ERROR_MISSING_SUBCOMMAND_1009=A sub-command must be \ specified INFO_DSCFG_DESCRIPTION_TYPE_1010=The type of %s which should be created. The \ value for TYPE can be one of: %s SEVERE_ERR_DSCFG_ERROR_NO_PASSWORD_1011=No password was specified for \ administrator "%s" SEVERE_ERR_DSCFG_ERROR_PROPERTY_UNRECOGNIZED_1012=The property "%s" is not a \ recognized property of %s SEVERE_ERR_DSCFG_ERROR_PROPERTY_INVALID_VALUE_1013=The value "%s" is not a \ valid value for the %s property "%s" which has the following syntax: %s SEVERE_ERR_DSCFG_ERROR_PROPERTY_READ_ONLY_1014=The %s property "%s" is \ read-only and cannot be modified SEVERE_ERR_DSCFG_ERROR_PROPERTY_MANDATORY_1015=The %s property "%s" is \ mandatory and must be specified SEVERE_ERR_DSCFG_ERROR_PROPERTY_SINGLE_VALUED_1016=It is not possible to \ specify multiple values for the %s property "%s" as it is single-valued INFO_DSCFG_DESCRIPTION_SUBCMD_HELPPROP_1017=Describes managed objects and \ their properties INFO_DSCFG_HEADING_COMPONENT_NAME_1018=Component INFO_DSCFG_HEADING_PROPERTY_NAME_1019=Property INFO_DSCFG_HEADING_PROPERTY_VALUE_1020=Value(s) INFO_DSCFG_HEADING_PROPERTY_SYNTAX_1021=Syntax INFO_DSCFG_HEADING_PROPERTY_OPTIONS_1022=Options INFO_DSCFG_HEADING_PROPERTY_DEFAULT_1023=Default INFO_DSCFG_HEADING_PROPERTY_DESCRIPTION_1024=Description INFO_DSCFG_DESCRIPTION_PROPERTY_SYNTAX_HELP_1025=See detailed help SEVERE_ERR_DSCFG_ERROR_GET_PARENT_DDE_1026=The parent %s could not be \ retrieved because its type could not be determined. This is probably due to \ the %s having an invalid LDAP entry. Check that the %s has the correct object \ classes SEVERE_ERR_DSCFG_ERROR_GET_PARENT_MODE_1027=The parent %s could not be \ retrieved because of the reasons listed below: SEVERE_ERR_DSCFG_ERROR_GET_PARENT_MONFE_1028=The parent %s does not exist SEVERE_ERR_DSCFG_ERROR_GET_PARENT_AUTHZ_1029=The parent %s could not be \ retrieved because you do not have the correct authorization SEVERE_ERR_DSCFG_ERROR_GET_PARENT_CE_1030=The parent %s could not be \ retrieved due to a communications problem: %s SEVERE_ERR_DSCFG_ERROR_GET_PARENT_CME_1031=The parent %s could not be \ retrieved because another client is currently making conflicting \ configuration changes SEVERE_ERR_DSCFG_ERROR_CREATE_MMPE_1032=The %s could not be created because \ the following mandatory properties must be defined: %s SEVERE_ERR_DSCFG_ERROR_CREATE_MOAEE_1033=The %s could not be created because \ there is already an existing one with the same name SEVERE_ERR_DSCFG_ERROR_CREATE_AUTHZ_1034=The %s could not be created because \ you do not have the correct authorization SEVERE_ERR_DSCFG_ERROR_CREATE_CE_1035=The %s could not be created due to a \ communications problem: %s SEVERE_ERR_DSCFG_ERROR_CREATE_CME_1036=The %s could not be created because \ another client is currently making conflicting configuration changes SEVERE_ERR_DSCFG_ERROR_CREATE_ORE_1037=The server prevented the %s from being \ created because of the following reason: %s SEVERE_ERR_DSCFG_ERROR_DELETE_MONFE_1038=The %s could not be deleted because \ it does not exist SEVERE_ERR_DSCFG_ERROR_DELETE_AUTHZ_1039=The %s could not be deleted because \ you do not have the correct authorization SEVERE_ERR_DSCFG_ERROR_DELETE_ORE_1040=The server prevented the %s from being \ deleted because of the following reason: %s SEVERE_ERR_DSCFG_ERROR_DELETE_CE_1041=The %s could not be deleted due to a \ communications problem: %s SEVERE_ERR_DSCFG_ERROR_DELETE_CME_1042=The %s could not be deleted because \ another client is currently making conflicting configuration changes SEVERE_ERR_DSCFG_ERROR_GET_CHILD_DDE_1043=The %s could not be retrieved \ because its type could not be determined. This is probably due to the %s \ having an invalid LDAP entry. Check that the %s object classes are correct SEVERE_ERR_DSCFG_ERROR_GET_CHILD_MODE_1044=The %s could not be retrieved \ because of the reasons listed below: SEVERE_ERR_DSCFG_ERROR_GET_CHILD_MONFE_1045=The %s does not exist SEVERE_ERR_DSCFG_ERROR_GET_CHILD_AUTHZ_1046=The %s could not be accessed \ because you do not have the correct authorization SEVERE_ERR_DSCFG_ERROR_GET_CHILD_CE_1047=The %s could not be accessed due to \ a communications problem: %s SEVERE_ERR_DSCFG_ERROR_GET_CHILD_CME_1048=The %s could not be accessed \ because another client is currently making conflicting configuration changes SEVERE_ERR_DSCFG_ERROR_MODIFY_MONFE_1049=The %s could not be modified because \ it does not exist SEVERE_ERR_DSCFG_ERROR_MODIFY_AUTHZ_1050=The %s could not be modified because \ you do not have the correct authorization SEVERE_ERR_DSCFG_ERROR_MODIFY_CE_1051=The %s could not be modified due to a \ communications problem: %s SEVERE_ERR_DSCFG_ERROR_MODIFY_CME_1052=The %s could not be modified because \ another client is currently making conflicting configuration changes SEVERE_ERR_DSCFG_ERROR_MODIFY_ORE_1053=The server prevented the %s from being \ modified because of the following reason: %s SEVERE_ERR_DSCFG_ERROR_LIST_DDE_1054=The %s could not be retrieved because \ its type could not be determined. This is probably due to the %s having an \ invalid LDAP entry. Check that the %s object classes are correct SEVERE_ERR_DSCFG_ERROR_LIST_MODE_1055=The %s could not be retrieved because \ of the reasons listed below: SEVERE_ERR_DSCFG_ERROR_LIST_MONFE_1056=The %s does not exist SEVERE_ERR_DSCFG_ERROR_LIST_AUTHZ_1057=The %s could not be listed because you \ do not have the correct authorization SEVERE_ERR_DSCFG_ERROR_LIST_CE_1058=The %s could not be listed due to a \ communications problem: %s SEVERE_ERR_DSCFG_ERROR_LIST_CME_1059=The %s could not be listed because \ another client is currently making conflicting configuration changes SEVERE_ERR_DSCFG_ERROR_PROPERTY_UNKNOWN_ERROR_1060=The value(s) of the %s \ property "%s" could not be determined due to an unknown error: %s SEVERE_ERR_DSCFG_ERROR_PROPERTY_DEFAULT_BEHAVIOR_1061=The default value(s) of \ the %s property "%s" could not be determined due to the following reason: %s SEVERE_ERR_DSCFG_ERROR_PROPERTY_INHERITED_DEFAULT_BEHAVIOR_1062=The inherited \ default value(s) of the %s property "%s" could not be determined SEVERE_ERR_DSCFG_ERROR_NO_SEPARATOR_IN_PROPERTY_VALUE_1063=The property \ argument "%s" does not contain a name/value separator. The argument should \ have the following syntax: property:value SEVERE_ERR_DSCFG_ERROR_NO_NAME_IN_PROPERTY_VALUE_1064=The property argument \ "%s" does not contain a property name. The argument should have the following \ syntax: property:value SEVERE_ERR_DSCFG_ERROR_NO_VALUE_IN_PROPERTY_VALUE_1065=The property argument \ "%s" does not contain a property value. The argument should have the \ following syntax: property:value SEVERE_ERR_DSCFG_ERROR_SUB_TYPE_UNRECOGNIZED_1066=The sub-type "%s" is not a \ recognized type of %s. It should be one of: %s SEVERE_ERR_DSCFG_ERROR_TYPE_UNRECOGNIZED_1067="%s" is not a recognized \ component type SEVERE_ERR_DSCFG_ERROR_NO_SEPARATOR_IN_PROPERTY_MOD_1068=The property \ modification "%s" does not contain a name/value separator. The argument \ should have the following syntax: property[+|-]:value SEVERE_ERR_DSCFG_ERROR_NO_NAME_IN_PROPERTY_MOD_1069=The property modification \ "%s" does not contain a property name. The argument should have the following \ syntax: property[+|-]:value SEVERE_ERR_DSCFG_ERROR_NO_VALUE_IN_PROPERTY_MOD_1070=The property \ modification "%s" does not contain a property value. The argument should have \ the following syntax: property[+|-]:value SEVERE_ERR_DSCFG_ERROR_INCOMPATIBLE_PROPERTY_MOD_1071=The property \ modification "%s" is incompatible with a previous modification to the same \ property SEVERE_ERR_DSCFG_ERROR_WRONG_MANAGED_OBJECT_TYPE_1072=The %s could not be \ retrieved because it was the wrong type of managed object: %s INFO_DSCFG_DESCRIPTION_TYPE_DEFAULT_1073=The type of %s which should be \ created (Default: %s). The value for TYPE can be one of: %s INFO_DSCFG_DESCRIPTION_RECORD_1074=Modifies the display output to show one \ property value per line INFO_DESCRIPTION_QUIET_1075=Use quiet mode INFO_DESCRIPTION_SCRIPT_FRIENDLY_1076=Use script-friendly mode INFO_DESCRIPTION_INTERACTIVE_1077=Use interactive mode INFO_DSCFG_DESCRIPTION_UNIT_TIME_1078=Display time data using the specified \ unit. The value for UNIT can be one of ms, s, m, h, d, or w (milliseconds, \ seconds, minutes, hours, days, or weeks) INFO_DSCFG_DESCRIPTION_UNIT_SIZE_1079=Display size data using the specified \ unit. The value for UNIT can be one of b, kb, mb, gb, or tb (bytes, \ kilobytes, megabytes, gigabytes, or terabytes) INFO_DSCFG_ERROR_TIME_UNIT_UNRECOGNIZED_1080=The time unit "%s" is invalid. \ The valid time units are ms, s, m, h, d, or w (milliseconds, seconds, \ minutes, hours, days, or weeks) INFO_DSCFG_ERROR_SIZE_UNIT_UNRECOGNIZED_1081=The size unit "%s" is invalid. \ The valid size units are b, kb, mb, gb, or tb (bytes, kilobytes, megabytes, \ gigabytes, or terabytes) INFO_DSCFG_HEADING_COMPONENT_TYPE_1082=Type INFO_DSCFG_DESCRIPTION_SHOW_GROUP_USAGE_1083=Display subcommands relating to \ %s INFO_DSCFG_DESCRIPTION_SHOW_GROUP_USAGE_ALL_1084=Display all subcommands INFO_DSCFG_DESCRIPTION_SHOW_GROUP_USAGE_SUMMARY_1085=Display summary usage \ information INFO_DSCFG_DESCRIPTION_NAME_1086=The name of the %s INFO_DSCFG_DESCRIPTION_PROP_1087=The name of a property to be displayed INFO_DSCFG_DESCRIPTION_PROP_VAL_1088=Assigns a value to a property where PROP \ is the name of the property and VAL is the single value to be assigned. \ Specify the same property multiple times in order to assign more than one \ value to it INFO_DSCFG_DESCRIPTION_ADD_PROP_VAL_1089=Adds a single value to a property \ where PROP is the name of the property and VAL is the single value to be \ added INFO_DSCFG_DESCRIPTION_REMOVE_PROP_VAL_1090=Removes a single value from a \ property where PROP is the name of the property and VAL is the single value \ to be removed INFO_DSCFG_DESCRIPTION_RESET_PROP_1091=Resets a property back to its default \ values where PROP is the name of the property to be reset INFO_DSCFG_DESCRIPTION_HELP_TYPE_1092=The type of components whose properties \ should be described. The value for TYPE must be one of the component types \ associated with the CATEGORY specified using the "--category" option SEVERE_ERR_DSCFG_ERROR_BIND_PASSWORD_NONINTERACTIVE_1093=The LDAP bind \ password was not specified and cannot be read interactively INFO_PWPSTATE_TOOL_DESCRIPTION_1094=This utility may be used to retrieve and \ manipulate the values of password policy state variables INFO_PWPSTATE_DESCRIPTION_HOST_1095=Directory server hostname or IP address INFO_PWPSTATE_DESCRIPTION_PORT_1096=Directory server port number INFO_PWPSTATE_DESCRIPTION_USESSL_1097=Use SSL for secure communication with \ the server INFO_PWPSTATE_DESCRIPTION_USESTARTTLS_1098=Use StartTLS to secure \ communication with the server INFO_PWPSTATE_DESCRIPTION_BINDDN_1099=The DN to use to bind to the server INFO_PWPSTATE_DESCRIPTION_BINDPW_1100=The password to use to bind to the \ server INFO_PWPSTATE_DESCRIPTION_BINDPWFILE_1101=The path to the file containing the \ bind password INFO_PWPSTATE_DESCRIPTION_TARGETDN_1102=The DN of the user entry for which to \ get and set password policy state information INFO_PWPSTATE_DESCRIPTION_SASLOPTIONS_1103=SASL bind options INFO_PWPSTATE_DESCRIPTION_TRUST_ALL_1104=Trust all server SSL certificates INFO_PWPSTATE_DESCRIPTION_KSFILE_1105=Certificate keystore path INFO_PWPSTATE_DESCRIPTION_KSPW_1106=Certificate keystore PIN INFO_PWPSTATE_DESCRIPTION_KSPWFILE_1107=Certificate keystore PIN file INFO_PWPSTATE_DESCRIPTION_TSFILE_1108=Certificate trust store path INFO_PWPSTATE_DESCRIPTION_TSPW_1109=Certificate trust store PIN INFO_PWPSTATE_DESCRIPTION_TSPWFILE_1110=Certificate trust store PIN file INFO_PWPSTATE_DESCRIPTION_SHOWUSAGE_1111=Display this usage information INFO_DESCRIPTION_PWPSTATE_GET_ALL_1112=Display all password policy state \ information for the user INFO_DESCRIPTION_PWPSTATE_GET_PASSWORD_POLICY_DN_1113=Display the DN of the \ password policy for the user INFO_DESCRIPTION_PWPSTATE_GET_ACCOUNT_DISABLED_STATE_1114=Display information \ about whether the user account has been administratively disabled INFO_DESCRIPTION_PWPSTATE_SET_ACCOUNT_DISABLED_STATE_1115=Specify whether the \ user account has been administratively disabled INFO_DESCRIPTION_OPERATION_BOOLEAN_VALUE_1116='true' to indicate that the \ account is disabled, or 'false' to indicate that it is not disabled INFO_DESCRIPTION_PWPSTATE_CLEAR_ACCOUNT_DISABLED_STATE_1117=Clear account \ disabled state information from the user account INFO_DESCRIPTION_PWPSTATE_GET_ACCOUNT_EXPIRATION_TIME_1118=Display when the \ user account will expire INFO_DESCRIPTION_PWPSTATE_SET_ACCOUNT_EXPIRATION_TIME_1119=Specify when the \ user account will expire INFO_DESCRIPTION_OPERATION_TIME_VALUE_1120=A timestamp value using the \ generalized time syntax INFO_DESCRIPTION_PWPSTATE_CLEAR_ACCOUNT_EXPIRATION_TIME_1121=Clear account \ expiration time information from the user account INFO_DESCRIPTION_PWPSTATE_GET_SECONDS_UNTIL_ACCOUNT_EXPIRATION_1122=Display \ the length of time in seconds until the user account expires INFO_DESCRIPTION_PWPSTATE_GET_PASSWORD_CHANGED_TIME_1123=Display the time \ that the user's password was last changed INFO_DESCRIPTION_PWPSTATE_SET_PASSWORD_CHANGED_TIME_1124=Specify the time \ that the user's password was last changed. This should be used only for \ testing purposes INFO_DESCRIPTION_PWPSTATE_CLEAR_PASSWORD_CHANGED_TIME_1125=Clear information \ about the time that the user's password was last changed. This should be \ used only for testing purposes INFO_DESCRIPTION_PWPSTATE_GET_PASSWORD_EXPIRATION_WARNED_TIME_1126=Display \ the time that the user first received an expiration warning notice INFO_DESCRIPTION_PWPSTATE_SET_PASSWORD_EXPIRATION_WARNED_TIME_1127=Specify \ the time that the user first received an expiration warning notice. This \ should be used only for testing purposes INFO_DESCRIPTION_PWPSTATE_CLEAR_PASSWORD_EXPIRATION_WARNED_TIME_1128=Clear \ information about the time that the user first received an expiration warning \ notice. This should be used only for testing purposes INFO_DESCRIPTION_PWPSTATE_GET_SECONDS_UNTIL_PASSWORD_EXP_1129=Display length \ of time in seconds until the user's password expires INFO_DESCRIPTION_PWPSTATE_GET_SECONDS_UNTIL_PASSWORD_EXP_WARNING_1130=Display \ the length of time in seconds until the user should start receiving password \ expiration warning notices INFO_DESCRIPTION_PWPSTATE_GET_AUTH_FAILURE_TIMES_1131=Display the \ authentication failure times for the user INFO_DESCRIPTION_PWPSTATE_ADD_AUTH_FAILURE_TIME_1132=Add an authentication \ failure time to the user account. This should be used only for testing \ purposes INFO_DESCRIPTION_PWPSTATE_SET_AUTH_FAILURE_TIMES_1133=Specify the \ authentication failure times for the user. This should be used only for \ testing purposes INFO_DESCRIPTION_OPERATION_TIME_VALUES_1134=A timestamp value using the \ generalized time syntax. Multiple timestamp values may be given by providing \ this argument multiple times INFO_DESCRIPTION_PWPSTATE_CLEAR_AUTH_FAILURE_TIMES_1135=Clear authentication \ failure time information from the user's account. This should be used only \ for testing purposes INFO_DESCRIPTION_PWPSTATE_GET_SECONDS_UNTIL_AUTH_FAILURE_UNLOCK_1136=Display \ the length of time in seconds until the authentication failure lockout \ expires INFO_DESCRIPTION_PWPSTATE_GET_REMAINING_AUTH_FAILURE_COUNT_1137=Display the \ number of remaining authentication failures until the user's account is \ locked INFO_DESCRIPTION_PWPSTATE_GET_LAST_LOGIN_TIME_1138=Display the time that the \ user last authenticated to the server INFO_DESCRIPTION_PWPSTATE_SET_LAST_LOGIN_TIME_1139=Specify the time that the \ user last authenticated to the server. This should be used only for testing \ purposes INFO_DESCRIPTION_PWPSTATE_CLEAR_LAST_LOGIN_TIME_1140=Clear the time that the \ user last authenticated to the server. This should be used only for testing \ purposes INFO_DESCRIPTION_PWPSTATE_GET_SECONDS_UNTIL_IDLE_LOCKOUT_1141=Display the \ length of time in seconds until user's account is locked because it has \ remained idle for too long INFO_DESCRIPTION_PWPSTATE_GET_PASSWORD_RESET_STATE_1142=Display information \ about whether the user will be required to change his or her password on the \ next successful authentication INFO_DESCRIPTION_PWPSTATE_SET_PASSWORD_RESET_STATE_1143=Specify whether the \ user will be required to change his or her password on the next successful \ authentication. This should be used only for testing purposes INFO_DESCRIPTION_PWPSTATE_CLEAR_PASSWORD_RESET_STATE_1144=Clear information \ about whether the user will be required to change his or her password on the \ next successful authentication. This should be used only for testing \ purposes INFO_DESCRIPTION_PWPSTATE_GET_SECONDS_UNTIL_RESET_LOCKOUT_1145=Display the \ length of time in seconds until user's account is locked because the user \ failed to change the password in a timely manner after an administrative \ reset INFO_DESCRIPTION_PWPSTATE_GET_GRACE_LOGIN_USE_TIMES_1146=Display the grace \ login use times for the user INFO_DESCRIPTION_PWPSTATE_ADD_GRACE_LOGIN_USE_TIME_1147=Add a grace login use \ time to the user account. This should be used only for testing purposes INFO_DESCRIPTION_PWPSTATE_SET_GRACE_LOGIN_USE_TIMES_1148=Specify the grace \ login use times for the user. This should be used only for testing purposes INFO_DESCRIPTION_PWPSTATE_CLEAR_GRACE_LOGIN_USE_TIMES_1149=Clear the set of \ grace login use times for the user. This should be used only for testing \ purposes INFO_DESCRIPTION_PWPSTATE_GET_REMAINING_GRACE_LOGIN_COUNT_1150=Display the \ number of grace logins remaining for the user INFO_DESCRIPTION_PWPSTATE_GET_PW_CHANGED_BY_REQUIRED_TIME_1151=Display the \ required password change time with which the user last complied INFO_DESCRIPTION_PWPSTATE_SET_PW_CHANGED_BY_REQUIRED_TIME_1152=Specify the \ required password change time with which the user last complied. This should \ be used only for testing purposes INFO_DESCRIPTION_PWPSTATE_CLEAR_PW_CHANGED_BY_REQUIRED_TIME_1153=Clear \ information about the required password change time with which the user last \ complied. This should be used only for testing purposes INFO_DESCRIPTION_PWPSTATE_GET_SECONDS_UNTIL_REQUIRED_CHANGE_TIME_1154=Display \ the length of time in seconds that the user has remaining to change his or \ her password before the account becomes locked due to the required change \ time SEVERE_ERR_PWPSTATE_NO_SUBCOMMAND_1155=No subcommand was provided to indicate \ which password policy state operation should be performed SEVERE_ERR_PWPSTATE_INVALID_BOOLEAN_VALUE_1156=The provided value '%s' was \ invalid for the requested operation. A Boolean value of either 'true' or \ 'false' was expected SEVERE_ERR_PWPSTATE_NO_BOOLEAN_VALUE_1157=No value was specified, but the \ requested operation requires a Boolean value of either 'true' or 'false' SEVERE_ERR_PWPSTATE_INVALID_SUBCOMMAND_1158=Unrecognized subcommand '%s' SEVERE_ERR_PWPSTATE_CANNOT_SEND_REQUEST_EXTOP_1159=An error occurred while \ attempting to send the request to the server: %s SEVERE_ERR_PWPSTATE_CONNECTION_CLOSED_READING_RESPONSE_1160=The Directory \ Server closed the connection before the response could be read SEVERE_ERR_PWPSTATE_REQUEST_FAILED_1161=The server was unable to process the \ request: result code %d (%s), error message '%s' SEVERE_ERR_PWPSTATE_CANNOT_DECODE_RESPONSE_MESSAGE_1162=The server was unable \ to decode the response message from the server: %s SEVERE_ERR_PWPSTATE_CANNOT_DECODE_RESPONSE_OP_1163=Unable to decode \ information about an operation contained in the response: %s INFO_PWPSTATE_LABEL_PASSWORD_POLICY_DN_1164=Password Policy DN INFO_PWPSTATE_LABEL_ACCOUNT_DISABLED_STATE_1165=Account Is Disabled INFO_PWPSTATE_LABEL_ACCOUNT_EXPIRATION_TIME_1166=Account Expiration Time INFO_PWPSTATE_LABEL_SECONDS_UNTIL_ACCOUNT_EXPIRATION_1167=Seconds Until \ Account Expiration INFO_PWPSTATE_LABEL_PASSWORD_CHANGED_TIME_1168=Password Changed Time INFO_PWPSTATE_LABEL_PASSWORD_EXPIRATION_WARNED_TIME_1169=Password Expiration \ Warned Time INFO_PWPSTATE_LABEL_SECONDS_UNTIL_PASSWORD_EXPIRATION_1170=Seconds Until \ Password Expiration INFO_PWPSTATE_LABEL_SECONDS_UNTIL_PASSWORD_EXPIRATION_WARNING_1171=Seconds \ Until Password Expiration Warning INFO_PWPSTATE_LABEL_AUTH_FAILURE_TIMES_1172=Authentication Failure Times INFO_PWPSTATE_LABEL_SECONDS_UNTIL_AUTH_FAILURE_UNLOCK_1173=Seconds Until \ Authentication Failure Unlock INFO_PWPSTATE_LABEL_REMAINING_AUTH_FAILURE_COUNT_1174=Remaining \ Authentication Failure Count INFO_PWPSTATE_LABEL_LAST_LOGIN_TIME_1175=Last Login Time INFO_PWPSTATE_LABEL_SECONDS_UNTIL_IDLE_LOCKOUT_1176=Seconds Until Idle \ Account Lockout INFO_PWPSTATE_LABEL_PASSWORD_RESET_STATE_1177=Password Is Reset INFO_PWPSTATE_LABEL_SECONDS_UNTIL_PASSWORD_RESET_LOCKOUT_1178=Seconds Until \ Password Reset Lockout INFO_PWPSTATE_LABEL_GRACE_LOGIN_USE_TIMES_1179=Grace Login Use Times INFO_PWPSTATE_LABEL_REMAINING_GRACE_LOGIN_COUNT_1180=Remaining Grace Login \ Count INFO_PWPSTATE_LABEL_PASSWORD_CHANGED_BY_REQUIRED_TIME_1181=Password Changed \ by Required Time INFO_PWPSTATE_LABEL_SECONDS_UNTIL_REQUIRED_CHANGE_TIME_1182=Seconds Until \ Required Change Time SEVERE_ERR_PWPSTATE_INVALID_RESPONSE_OP_TYPE_1183=Unrecognized or invalid \ operation type: %s SEVERE_ERR_PWPSTATE_MUTUALLY_EXCLUSIVE_ARGUMENTS_1184=ERROR: You may not \ provide both the %s and the %s arguments SEVERE_ERR_PWPSTATE_CANNOT_INITIALIZE_SSL_1185=ERROR: Unable to perform SSL \ initialization: %s SEVERE_ERR_PWPSTATE_CANNOT_PARSE_SASL_OPTION_1186=ERROR: The provided SASL \ option string "%s" could not be parsed in the form "name=value" SEVERE_ERR_PWPSTATE_NO_SASL_MECHANISM_1187=ERROR: One or more SASL options \ were provided, but none of them were the "mech" option to specify which SASL \ mechanism should be used SEVERE_ERR_PWPSTATE_CANNOT_DETERMINE_PORT_1188=ERROR: Cannot parse the value \ of the %s argument as an integer value between 1 and 65535: %s SEVERE_ERR_PWPSTATE_CANNOT_CONNECT_1189=ERROR: Cannot establish a connection \ to the Directory Server: %s INFO_UPGRADE_DESCRIPTION_FILE_1190=Specifies an existing OpenDS package \ (.zip) file to which the current build will be upgraded using the command \ line version of this tool INFO_UPGRADE_DESCRIPTION_INTERACTIVE_1191=Prompt for any required information \ rather than fail INFO_UPGRADE_DESCRIPTION_SILENT_1192=Perform a silent upgrade INFO_UNINSTALLDS_DESCRIPTION_CLI_1193=Specifies to use the command line \ install. If not specified the graphical interface will be launched. The \ silent install option will only be taken into account if this option is \ specified INFO_UNINSTALLDS_DESCRIPTION_SILENT_1194=Perform a silent uninstall INFO_LDIFIMPORT_DESCRIPTION_COUNT_REJECTS_1195=Count the number of entries \ rejected by the server and return that value as the exit code (values > 255 \ will be reduced to 255 due to exit code restrictions) INFO_DSCFG_DESCRIPTION_FORCE_1196=Ignore non-existent %s INFO_LDIFIMPORT_DESCRIPTION_SKIP_FILE_1197=Write skipped entries to the \ specified file SEVERE_ERR_LDIFIMPORT_CANNOT_OPEN_SKIP_FILE_1198=An error occurred while \ trying to open the skip file %s for writing: %s INFO_VERIFYINDEX_DESCRIPTION_COUNT_ERRORS_1199=Count the number of errors \ found during the verification and return that value as the exit code (values \ > 255 will be reduced to 255 due to exit code restrictions) SEVERE_ERR_DSCFG_ERROR_UNABLE_TO_RESET_MANDATORY_PROPERTY_1200=The %s \ property "%s" is mandatory cannot be reset. Use the "%s" option to specify a \ new value INFO_PWPSTATE_LABEL_PASSWORD_HISTORY_1201=Password History INFO_DESCRIPTION_PWPSTATE_GET_PASSWORD_HISTORY_1202=Display password history \ state values for the user INFO_DESCRIPTION_PWPSTATE_CLEAR_PASSWORD_HISTORY_1203=Clear password history \ state values for the user. This should be used only for testing purposes SEVERE_ERR_DSCFG_ERROR_ILLEGAL_NAME_SYNTAX_1204=The name "%s" is not a valid \ name for the %s which has the following syntax: %s SEVERE_ERR_DSCFG_ERROR_ILLEGAL_NAME_EMPTY_1205=Empty names are not permitted \ for %s SEVERE_ERR_DSCFG_ERROR_ILLEGAL_NAME_BLANK_1206=Blank names are not permitted \ for %s SEVERE_ERR_DSCFG_ERROR_ILLEGAL_NAME_UNKNOWN_1207=The name "%s" is not a valid \ name for the %s INFO_DSCFG_DESCRIPTION_NAME_CREATE_1208=The name of the new %s INFO_DSCFG_DESCRIPTION_NAME_CREATE_EXT_1209=The name of the new %s which will \ also be used as the value of the "%s" property: %s SEVERE_ERR_DSCFG_ERROR_UNABLE_TO_SET_NAMING_PROPERTY_1210=The property "%s" \ cannot be set as it is defined implicitly by the name of the %s SEVERE_ERR_CONFIGDS_PORT_ALREADY_SPECIFIED_1211=ERROR: You have specified \ the value %s for different ports SEVERE_ERR_CLI_ERROR_PROPERTY_UNRECOGNIZED_1212=The property "%s" is not a \ recognized property SEVERE_ERR_CLI_ERROR_MISSING_PROPERTY_1213=The mandatory property "%s" is \ missing SEVERE_ERR_CLI_ERROR_INVALID_PROPERTY_VALUE_1214=The value "%s" specified fo \ the property "%s" is invalid INFO_CLI_HEADING_PROPERTY_DEFAULT_VALUE_1215=Default value INFO_DSCFG_DESCRIPTION_ADVANCED_GET_1216=Modifies the display output to show \ the advanced properties of the %s INFO_DSCFG_DESCRIPTION_ADVANCED_SET_1217=Allows the configuration of advanced \ properties during interactive mode INFO_DSCFG_DESCRIPTION_ADVANCED_HELP_1218=Modifies the display output to show \ the advanced properties of components INFO_REVERT_DESCRIPTION_DIRECTORY_1219=Directory where reversion files are \ stored. This should be one of the child directories of the 'history' \ directory that is created when the upgrade tool is run INFO_REVERT_DESCRIPTION_RECENT_1220=Indicates that the installation will be \ reverted to the state before the most recent upgrade INFO_REVERT_DESCRIPTION_INTERACTIVE_1221=Prompt for any required information \ rather than fail INFO_REVERT_DESCRIPTION_SILENT_1222=Perform a silent reversion SEVERE_ERR_DSCFG_ERROR_MISSING_NON_INTERACTIVE_ARG_1223=The argument "--%s" \ must be specified when this application is used non-interactively SEVERE_ERR_DSCFG_ERROR_CANNOT_READ_CONSOLE_INPUT_1224=The response could not \ be read from the console due to the following error: %s INFO_DSCFG_CREATE_TYPE_PROMPT_1225=Select the type of %s that you want to \ create: INFO_DSCFG_CREATE_NAME_PROMPT_1226=Enter a name for the %s that you want to \ create: SEVERE_ERR_DSCFG_ERROR_CREATE_NAME_ALREADY_EXISTS_1227=There is already \ another %s with the name "%s" INFO_DSCFG_DESCRIPTION_CREATE_HELP_HEADING_TYPE_1228=Type INFO_DSCFG_DESCRIPTION_CREATE_HELP_HEADING_DESCR_1229=Description SEVERE_ERR_DSCFG_ERROR_FINDER_NO_CHILDREN_1230=Unable to continue since there \ are no %s currently configured on the server SEVERE_ERR_DSCFG_ERROR_FINDER_SINGLE_CHILD_REJECTED_1231=Unable to continue \ because the only available %s was not selected INFO_DSCFG_FINDER_PROMPT_SINGLE_1232=There is only one %s: "%s". Are you sure \ that this is the correct one? INFO_DSCFG_FINDER_PROMPT_MANY_1233=Select the %s from the following list: INFO_DSCFG_GENERAL_CONFIRM_NO_1234=no INFO_DSCFG_GENERAL_CONFIRM_YES_1235=yes SEVERE_ERR_DSCFG_ERROR_GENERAL_CONFIRM_1236=Invalid response. Please enter \ "%s" or "%s" INFO_DSCFG_GENERAL_CHOICE_PROMPT_NOHELP_1237=Enter choice [1 - %d]: INFO_DSCFG_GENERAL_CHOICE_PROMPT_HELP_1238=Enter choice [1 - %d, ? - help]: SEVERE_ERR_DSCFG_ERROR_GENERAL_CHOICE_1239=Invalid response. Please enter a \ value between 1 and %d INFO_DSCFG_VALUE_READER_MENU_RESET_1240=reset the value back to its default INFO_DSCFG_VALUE_READER_MENU_SET_1241=modify the value INFO_DSCFG_VALUE_READER_MENU_ADD_1242=add a value INFO_DSCFG_VALUE_READER_MENU_REMOVE_1243=remove a value INFO_DSCFG_VALUE_READER_MENU_CONTINUE_1244=continue INFO_DSCFG_VALUE_READER_PROMPT_REMOVE_1245=Select the value to be removed \ from the "%s" property: INFO_DSCFG_VALUE_READER_PROMPT_SELECT_VALUE_1246=Select a value for the "%s" \ property: INFO_DSCFG_VALUE_READER_PROMPT_ENTER_VALUE_1247=Enter a value for the "%s" \ property: INFO_DSCFG_VALUE_READER_MENU_TITLE_1248=Select a property to be edited, or \ enter "%d" to continue: INFO_DSCFG_VALUE_READER_PROMPT_MANDATORY_1249=The property "%s" is mandatory \ and must have a value specified INFO_DSCFG_VALUE_READER_PROMPT_MODIFY_MENU_1250=Do you want to modify the \ "%s" property? INFO_LDIFIMPORT_DESCRIPTION_CLEAR_BACKEND_1251=Remove all entries for all \ base DNs in the backend before importing SEVERE_ERR_LDIFIMPORT_MISSING_BACKEND_ARGUMENT_1252=Neither the %s or the %s \ argument was provided. One of these arguments must be given to specify the \ backend for the LDIF data to be imported to SEVERE_ERR_LDIFIMPORT_MISSING_CLEAR_BACKEND_1253=Importing to a backend \ without the append argument will remove all entries for all base DNs (%s) in \ the backend. The %s argument must be given to continue with import INFO_DSCFG_HELP_FIELD_ENUM_1254=one of the following values: INFO_DSCFG_HELP_FIELD_UNDEFINED_1255=undefined INFO_DSCFG_HELP_FIELD_INHERITED_ABS_1256=inherits from the property "%s" in \ the %s INFO_DSCFG_HELP_FIELD_INHERITED_PARENT_1257=inherits from the property "%s" \ in the parent %s INFO_DSCFG_HELP_FIELD_INHERITED_THIS_1258=inherits from the property "%s" in \ this %s INFO_DSCFG_HELP_FIELD_SERVER_RESTART_1259=The server must be restarted in \ order for changes to this property to take effect INFO_DSCFG_HELP_FIELD_COMPONENT_RESTART_1260=The %s must be restarted in \ order for changes to this property to take effect INFO_DSCFG_HELP_FIELD_READ_ONLY_1261=read-only - this property can only be \ specified when the %s is created INFO_DSCFG_HELP_FIELD_MONITORING_1262=monitoring - this property is \ automatically generated by the server INFO_DSCFG_HELP_HEADING_PROPERTY_1263=Property: %s INFO_DSCFG_HELP_HEADING_COMPONENT_1264=Component name: %s INFO_DSCFG_HELP_HEADING_DEFAULT_1265=Default behavior INFO_DSCFG_HELP_HEADING_MANDATORY_1266=Mandatory INFO_DSCFG_HELP_HEADING_ADVANCED_1267=Advanced INFO_DSCFG_HELP_HEADING_MULTI_VALUED_1268=Multi-valued INFO_DSCFG_HELP_HEADING_READ_ONLY_1269=Read-only INFO_DSCFG_HELP_HEADING_SYNTAX_1270=Syntax INFO_DSCFG_HELP_DESCRIPTION_OPTION_1271=Option Types: INFO_DSCFG_HELP_DESCRIPTION_READ_1272=Property value(s) are readable INFO_DSCFG_HELP_DESCRIPTION_WRITE_1273=Property value(s) are writable INFO_DSCFG_HELP_DESCRIPTION_MANDATORY_1274=The property is mandatory INFO_DSCFG_HELP_DESCRIPTION_SINGLE_VALUED_1275=The property is single-valued INFO_DSCFG_HELP_DESCRIPTION_ADMIN_ACTION_1276=Administrative action is \ required for changes to take effect INFO_DSCFG_CONFIRM_CREATE_1277=Are you sure that you want to create the %s? INFO_DSCFG_CONFIRM_DELETE_1278=Are you sure that you want to delete the %s? INFO_DSCFG_CONFIRM_MODIFY_1279=Are you sure that you want to modify the %s? INFO_DSCFG_CONFIRM_CREATE_SUCCESS_1280=The %s was created successfully INFO_DSCFG_CONFIRM_DELETE_SUCCESS_1281=The %s was deleted successfully INFO_DSCFG_CONFIRM_MODIFY_SUCCESS_1282=The %s was modified successfully INFO_DSCFG_CONFIRM_CREATE_FAIL_1283=The %s was not created INFO_DSCFG_CONFIRM_DELETE_FAIL_1284=The %s was not deleted INFO_DSCFG_CONFIRM_MODIFY_FAIL_1285=The %s was not modified INFO_DSCFG_DESCRIPTION_HELP_CATEGORY_1286=The category of components whose \ properties should be described SEVERE_ERR_DSCFG_ERROR_CATEGORY_UNRECOGNIZED_1287="%s" is not a recognized \ component category SEVERE_ERR_DSCFG_ERROR_CATEGORY_TYPE_UNRECOGNIZED_1288="%s" is not a \ recognized component type in category "%s" SEVERE_ERR_DSCFG_ERROR_PROPERTY_UNRECOGNIZED_NO_DEFN_1289=The property "%s" \ is not a recognized property INFO_DSCFG_DESCRIPTION_HELP_INHERITED_1290=Modifies the display output to \ show the inherited properties of components MILD_ERR_MAKELDIF_TAG_LIST_NO_ARGUMENTS_1291=The list tag on line %d of the \ template file does not contain any arguments to specify the list values. At \ least one list value must be provided MILD_WARN_MAKELDIF_TAG_LIST_INVALID_WEIGHT_1292=The list tag on line %d of \ the template file contains item '%s' that includes a semicolon but that \ semicolon is not followed by an integer. The semicolon will be assumed to be \ part of the value and not a delimiter to separate the value from its relative \ weight Diff truncated after the above file
opendj-sdk/opends/src/messages/messages/user_defined.properties opendj-sdk/opends/src/messages/messages/util.properties opendj-sdk/opends/src/messages/messages/utility.properties opendj-sdk/opends/src/messages/messages/version.properties opendj-sdk/opends/src/messages/src/org/opends/messages/Category.java opendj-sdk/opends/src/messages/src/org/opends/messages/Message.java opendj-sdk/opends/src/messages/src/org/opends/messages/MessageBuilder.java opendj-sdk/opends/src/messages/src/org/opends/messages/MessageDescriptor.java opendj-sdk/opends/src/messages/src/org/opends/messages/MessageDescriptorRegistry.java opendj-sdk/opends/src/messages/src/org/opends/messages/Severity.java opendj-sdk/opends/src/messages/src/org/opends/messages/package-info.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/Application.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ApplicationException.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/CliApplicationHelper.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/CliUserInteraction.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/CurrentInstallStatus.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/HistoricalRecord.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/Installation.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/Launcher.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ProgressDescriptor.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ProgressUpdateListenerDelegate.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/QuickSetupCli.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/SplashScreen.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/Step.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/UserDataCertificateException.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/UserDataConfirmationException.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/UserDataException.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/UserInteraction.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/WizardStep.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/event/BrowseActionListener.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/event/ProgressNotifier.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/event/ProgressUpdateEvent.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/i18n/ResourceProvider.java (deleted) opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgrader.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installandupgrader/ui/WelcomePanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/AuthenticationData.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/InstallLauncher.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/InstallerHelper.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/offline/OfflineInstaller.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/DataOptionsPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/DataReplicationPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/GlobalAdministratorPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallWelcomePanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/RemoteReplicationPortsPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/SecurityOptionsDialog.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/SelectAliasDialog.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/ServerSettingsPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/SuffixesToReplicatePanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/resources/Resources.properties (deleted) opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/ButtonsPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/CertificateDialog.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/CurrentStepPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/DirectoryManagerAuthenticationDialog.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/FinishedPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/GuiApplication.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/GuiUserInteraction.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/LabelFieldDescriptor.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/ProgressDialog.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/ProgressPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupErrorPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/StepsPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/UIFactory.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/Utilities.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/WebBrowserErrorDialog.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/WebProxyDialog.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractor.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractorCliHelper.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/MigrationManager.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/RemoteBuildManager.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/ReversionLauncher.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/ReversionProgressStep.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/Reverter.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeIssueNotifier.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeLauncher.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeProgressStep.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeWizardStep.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/UpgraderCliHelper.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/VersionIssueNotifier.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/ui/BuildListDownloadErrorPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/ui/ChooseVersionPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/ui/UpgraderReviewPanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/ui/WelcomePanel.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/ExternalTools.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/FileManager.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/HtmlProgressMessageFormatter.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/OperationOutput.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/PlainTextProgressMessageFormatter.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/ProgressMessageFormatter.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/ServerController.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/ServerHealthChecker.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/URLWorker.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/Utils.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/WebBrowserException.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/WebBrowserLauncher.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/ZipExtractor.java opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/webstart/WebStartDownloader.java opendj-sdk/opends/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java opendj-sdk/opends/src/server/org/opends/server/admin/AdminException.java opendj-sdk/opends/src/server/org/opends/server/admin/AdminRuntimeException.java opendj-sdk/opends/src/server/org/opends/server/admin/AdministratorAction.java opendj-sdk/opends/src/server/org/opends/server/admin/AliasDefaultBehaviorProvider.java opendj-sdk/opends/src/server/org/opends/server/admin/ClassLoaderProvider.java opendj-sdk/opends/src/server/org/opends/server/admin/DecodingException.java opendj-sdk/opends/src/server/org/opends/server/admin/DefinitionDecodingException.java opendj-sdk/opends/src/server/org/opends/server/admin/EnumPropertyDefinition.java opendj-sdk/opends/src/server/org/opends/server/admin/InstantiableRelationDefinition.java opendj-sdk/opends/src/server/org/opends/server/admin/IntegerPropertyDefinition.java opendj-sdk/opends/src/server/org/opends/server/admin/ManagedObjectAlreadyExistsException.java opendj-sdk/opends/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResource.java opendj-sdk/opends/src/server/org/opends/server/admin/ManagedObjectNotFoundException.java opendj-sdk/opends/src/server/org/opends/server/admin/OperationsException.java opendj-sdk/opends/src/server/org/opends/server/admin/PropertyDefinition.java opendj-sdk/opends/src/server/org/opends/server/admin/PropertyDefinitionUsageBuilder.java opendj-sdk/opends/src/server/org/opends/server/admin/PropertyNotFoundException.java opendj-sdk/opends/src/server/org/opends/server/admin/RelationDefinition.java opendj-sdk/opends/src/server/org/opends/server/admin/StringPropertyDefinition.java opendj-sdk/opends/src/server/org/opends/server/admin/Tag.java opendj-sdk/opends/src/server/org/opends/server/admin/client/AdminClientException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/AdminSecurityException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/AuthenticationException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/AuthenticationNotSupportedException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/AuthorizationException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/CommunicationException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/ConcurrentModificationException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/IllegalManagedObjectNameException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/ManagedObjectDecodingException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/MissingMandatoryPropertiesException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/OperationRejectedException.java opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliAds.java opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliGlobalAdmin.java opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliMain.java opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliParser.java opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliReturnCode.java opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServerGroup.java opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/SecureConnectionCliParser.java opendj-sdk/opends/src/server/org/opends/server/admin/client/ldap/LDAPConnection.java opendj-sdk/opends/src/server/org/opends/server/admin/server/AbstractConfigListenerAdaptor.java opendj-sdk/opends/src/server/org/opends/server/admin/server/AbstractOptionalConfigurationManager.java opendj-sdk/opends/src/server/org/opends/server/admin/server/CleanerConfigDeleteListener.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ConfigAddListenerAdaptor.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ConfigChangeListenerAdaptor.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ConfigDeleteListenerAdaptor.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ConfigExceptionFactory.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ConfigurationAddListener.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ConfigurationChangeListener.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ConfigurationDeleteListener.java opendj-sdk/opends/src/server/org/opends/server/admin/server/DelayedConfigAddListener.java opendj-sdk/opends/src/server/org/opends/server/admin/server/DependencyConfigChangeListener.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ServerManagedObject.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ServerManagedObjectDecodingException.java opendj-sdk/opends/src/server/org/opends/server/admin/server/ServerManagementContext.java opendj-sdk/opends/src/server/org/opends/server/api/AccessControlHandler.java opendj-sdk/opends/src/server/org/opends/server/api/AccessLogPublisher.java opendj-sdk/opends/src/server/org/opends/server/api/AccountStatusNotificationHandler.java opendj-sdk/opends/src/server/org/opends/server/api/AlertHandler.java opendj-sdk/opends/src/server/org/opends/server/api/AttributeSyntax.java opendj-sdk/opends/src/server/org/opends/server/api/Backend.java opendj-sdk/opends/src/server/org/opends/server/api/CertificateMapper.java opendj-sdk/opends/src/server/org/opends/server/api/ClientConnection.java opendj-sdk/opends/src/server/org/opends/server/api/ConfigAddListener.java opendj-sdk/opends/src/server/org/opends/server/api/ConfigChangeListener.java opendj-sdk/opends/src/server/org/opends/server/api/ConfigDeleteListener.java opendj-sdk/opends/src/server/org/opends/server/api/ConnectionHandler.java opendj-sdk/opends/src/server/org/opends/server/api/DebugLogPublisher.java opendj-sdk/opends/src/server/org/opends/server/api/EntryCache.java opendj-sdk/opends/src/server/org/opends/server/api/ErrorLogPublisher.java opendj-sdk/opends/src/server/org/opends/server/api/ExtendedOperationHandler.java opendj-sdk/opends/src/server/org/opends/server/api/Group.java opendj-sdk/opends/src/server/org/opends/server/api/IdentityMapper.java opendj-sdk/opends/src/server/org/opends/server/api/KeyManagerProvider.java opendj-sdk/opends/src/server/org/opends/server/api/MatchingRule.java opendj-sdk/opends/src/server/org/opends/server/api/MonitorProvider.java opendj-sdk/opends/src/server/org/opends/server/api/PasswordGenerator.java opendj-sdk/opends/src/server/org/opends/server/api/PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/api/PasswordValidator.java opendj-sdk/opends/src/server/org/opends/server/api/SASLMechanismHandler.java opendj-sdk/opends/src/server/org/opends/server/api/ServerShutdownListener.java opendj-sdk/opends/src/server/org/opends/server/api/SynchronizationProvider.java opendj-sdk/opends/src/server/org/opends/server/api/TrustManagerProvider.java opendj-sdk/opends/src/server/org/opends/server/api/VirtualAttributeProvider.java opendj-sdk/opends/src/server/org/opends/server/api/WorkQueue.java opendj-sdk/opends/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java opendj-sdk/opends/src/server/org/opends/server/api/plugin/StartupPluginResult.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/Aci.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciBody.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciException.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciList.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciListenerManager.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciTargets.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AuthMethod.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/BindRule.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/DNS.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/DayOfWeek.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/ExtOp.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/GroupDN.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/IP.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/ParentInheritance.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/PatternDN.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/PatternIP.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/PatternRDN.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/Permission.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/TargAttrFilterList.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/TargAttrFilters.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/Target.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/TargetAttr.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/TargetControl.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/TargetFilter.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/TimeOfDay.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/UserDN.java opendj-sdk/opends/src/server/org/opends/server/backends/BackupBackend.java opendj-sdk/opends/src/server/org/opends/server/backends/MemoryBackend.java opendj-sdk/opends/src/server/org/opends/server/backends/MonitorBackend.java opendj-sdk/opends/src/server/org/opends/server/backends/RootDSEBackend.java opendj-sdk/opends/src/server/org/opends/server/backends/SchemaBackend.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/AttributeIndex.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackupManager.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/DN2URI.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/EntryContainer.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/EntryIDSetSorter.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/EnvManager.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/ExportJob.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/ID2Entry.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/ImportJob.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/Index.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/IndexRebuildThread.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/JebException.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RebuildJob.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RootContainer.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/VLVIndex.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/VLVIndexMergeThread.java opendj-sdk/opends/src/server/org/opends/server/backends/jeb/VerifyJob.java opendj-sdk/opends/src/server/org/opends/server/backends/task/RecurringTask.java opendj-sdk/opends/src/server/org/opends/server/backends/task/Task.java opendj-sdk/opends/src/server/org/opends/server/backends/task/TaskBackend.java opendj-sdk/opends/src/server/org/opends/server/backends/task/TaskScheduler.java opendj-sdk/opends/src/server/org/opends/server/backends/task/TaskThread.java opendj-sdk/opends/src/server/org/opends/server/config/BooleanConfigAttribute.java opendj-sdk/opends/src/server/org/opends/server/config/ConfigAttribute.java opendj-sdk/opends/src/server/org/opends/server/config/ConfigEntry.java opendj-sdk/opends/src/server/org/opends/server/config/ConfigException.java opendj-sdk/opends/src/server/org/opends/server/config/DNConfigAttribute.java opendj-sdk/opends/src/server/org/opends/server/config/IntegerConfigAttribute.java opendj-sdk/opends/src/server/org/opends/server/config/IntegerWithUnitConfigAttribute.java opendj-sdk/opends/src/server/org/opends/server/config/JMXMBean.java opendj-sdk/opends/src/server/org/opends/server/config/MultiChoiceConfigAttribute.java opendj-sdk/opends/src/server/org/opends/server/config/ReadOnlyConfigAttribute.java opendj-sdk/opends/src/server/org/opends/server/config/StringConfigAttribute.java opendj-sdk/opends/src/server/org/opends/server/controls/AccountUsableRequestControl.java opendj-sdk/opends/src/server/org/opends/server/controls/AccountUsableResponseControl.java opendj-sdk/opends/src/server/org/opends/server/controls/AuthorizationIdentityResponseControl.java opendj-sdk/opends/src/server/org/opends/server/controls/EntryChangeNotificationControl.java opendj-sdk/opends/src/server/org/opends/server/controls/GetEffectiveRights.java opendj-sdk/opends/src/server/org/opends/server/controls/LDAPAssertionRequestControl.java opendj-sdk/opends/src/server/org/opends/server/controls/LDAPPostReadRequestControl.java opendj-sdk/opends/src/server/org/opends/server/controls/LDAPPostReadResponseControl.java opendj-sdk/opends/src/server/org/opends/server/controls/LDAPPreReadRequestControl.java opendj-sdk/opends/src/server/org/opends/server/controls/LDAPPreReadResponseControl.java opendj-sdk/opends/src/server/org/opends/server/controls/MatchedValuesControl.java opendj-sdk/opends/src/server/org/opends/server/controls/MatchedValuesFilter.java opendj-sdk/opends/src/server/org/opends/server/controls/PagedResultsControl.java opendj-sdk/opends/src/server/org/opends/server/controls/PasswordExpiredControl.java opendj-sdk/opends/src/server/org/opends/server/controls/PasswordExpiringControl.java opendj-sdk/opends/src/server/org/opends/server/controls/PasswordPolicyErrorType.java opendj-sdk/opends/src/server/org/opends/server/controls/PasswordPolicyRequestControl.java opendj-sdk/opends/src/server/org/opends/server/controls/PasswordPolicyResponseControl.java opendj-sdk/opends/src/server/org/opends/server/controls/PasswordPolicyWarningType.java opendj-sdk/opends/src/server/org/opends/server/controls/PersistentSearchChangeType.java opendj-sdk/opends/src/server/org/opends/server/controls/PersistentSearchControl.java opendj-sdk/opends/src/server/org/opends/server/controls/ProxiedAuthV1Control.java opendj-sdk/opends/src/server/org/opends/server/controls/ProxiedAuthV2Control.java opendj-sdk/opends/src/server/org/opends/server/controls/ServerSideSortRequestControl.java opendj-sdk/opends/src/server/org/opends/server/controls/ServerSideSortResponseControl.java opendj-sdk/opends/src/server/org/opends/server/controls/VLVRequestControl.java opendj-sdk/opends/src/server/org/opends/server/controls/VLVResponseControl.java opendj-sdk/opends/src/server/org/opends/server/core/AbandonOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/AbsoluteSubtreeSpecification.java opendj-sdk/opends/src/server/org/opends/server/core/AccessControlConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/AccountStatusNotificationHandlerConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/AddOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/AlertHandlerConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/AttributeSyntaxConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/AuthenticatedUsers.java opendj-sdk/opends/src/server/org/opends/server/core/BackendConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/BindOperation.java opendj-sdk/opends/src/server/org/opends/server/core/BindOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/BindOperationWrapper.java opendj-sdk/opends/src/server/org/opends/server/core/CertificateMapperConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/CompareOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/ConnectionHandlerConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/CoreConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/DeleteOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/DirectoryServer.java opendj-sdk/opends/src/server/org/opends/server/core/DirectoryServerShutdownHook.java opendj-sdk/opends/src/server/org/opends/server/core/EntryCacheConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/ExtendedOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/ExtendedOperationConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/GroupManager.java opendj-sdk/opends/src/server/org/opends/server/core/IdentityMapperConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/IdleTimeLimitThread.java opendj-sdk/opends/src/server/org/opends/server/core/KeyManagerProviderConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/LockFileManager.java opendj-sdk/opends/src/server/org/opends/server/core/LogRetentionPolicyConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/LogRotationPolicyConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/LoggerConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/MatchingRuleConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/ModifyDNOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/ModifyOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/MonitorConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/NetworkGroup.java opendj-sdk/opends/src/server/org/opends/server/core/OperationWrapper.java opendj-sdk/opends/src/server/org/opends/server/core/PasswordGeneratorConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/PasswordPolicy.java opendj-sdk/opends/src/server/org/opends/server/core/PasswordPolicyConfig.java opendj-sdk/opends/src/server/org/opends/server/core/PasswordPolicyConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/PasswordPolicyState.java opendj-sdk/opends/src/server/org/opends/server/core/PasswordStorageSchemeConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/PasswordValidatorConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/PluginConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/RFC3672SubtreeSpecification.java opendj-sdk/opends/src/server/org/opends/server/core/RelativeSubtreeSpecification.java opendj-sdk/opends/src/server/org/opends/server/core/RootDNConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/RootPrivilegeChangeListener.java opendj-sdk/opends/src/server/org/opends/server/core/SASLConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/SchemaConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/SearchOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/SynchronizationProviderConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/TrustManagerProviderConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/UnbindOperationBasis.java opendj-sdk/opends/src/server/org/opends/server/core/VirtualAttributeConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/WorkQueueConfigManager.java opendj-sdk/opends/src/server/org/opends/server/core/WorkflowImpl.java opendj-sdk/opends/src/server/org/opends/server/core/WorkflowResultCode.java opendj-sdk/opends/src/server/org/opends/server/extensions/AnonymousSASLMechanismHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/AttributeValuePasswordValidator.java opendj-sdk/opends/src/server/org/opends/server/extensions/Base64PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/CRAMMD5SASLMechanismHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/CancelExtendedOperation.java opendj-sdk/opends/src/server/org/opends/server/extensions/CharacterSetPasswordValidator.java opendj-sdk/opends/src/server/org/opends/server/extensions/ClearPasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/ConfigFileHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/CryptPasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/DefaultEntryCache.java opendj-sdk/opends/src/server/org/opends/server/extensions/DictionaryPasswordValidator.java opendj-sdk/opends/src/server/org/opends/server/extensions/DigestMD5SASLMechanismHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/DynamicGroup.java opendj-sdk/opends/src/server/org/opends/server/extensions/DynamicGroupSearchThread.java opendj-sdk/opends/src/server/org/opends/server/extensions/EntryCacheCommon.java opendj-sdk/opends/src/server/org/opends/server/extensions/EntryUUIDVirtualAttributeProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/ErrorLogAccountStatusNotificationHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/ExactMatchIdentityMapper.java opendj-sdk/opends/src/server/org/opends/server/extensions/ExternalSASLMechanismHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/FIFOEntryCache.java opendj-sdk/opends/src/server/org/opends/server/extensions/FileBasedKeyManagerProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/FileBasedTrustManagerProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/FileSystemEntryCache.java opendj-sdk/opends/src/server/org/opends/server/extensions/FilteredStaticGroupMemberList.java opendj-sdk/opends/src/server/org/opends/server/extensions/FingerprintCertificateMapper.java opendj-sdk/opends/src/server/org/opends/server/extensions/GSSAPISASLMechanismHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/GSSAPIStateInfo.java opendj-sdk/opends/src/server/org/opends/server/extensions/GetConnectionIDExtendedOperation.java opendj-sdk/opends/src/server/org/opends/server/extensions/JMXAlertHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/LengthBasedPasswordValidator.java opendj-sdk/opends/src/server/org/opends/server/extensions/MD5PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/MemberVirtualAttributeProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/NullConnectionSecurityProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/PKCS11KeyManagerProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/PasswordModifyExtendedOperation.java opendj-sdk/opends/src/server/org/opends/server/extensions/PasswordPolicyStateExtendedOperation.java opendj-sdk/opends/src/server/org/opends/server/extensions/PlainSASLMechanismHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/RandomPasswordGenerator.java opendj-sdk/opends/src/server/org/opends/server/extensions/RegularExpressionIdentityMapper.java opendj-sdk/opends/src/server/org/opends/server/extensions/RepeatedCharactersPasswordValidator.java opendj-sdk/opends/src/server/org/opends/server/extensions/SHA1PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/SMTPAlertHandler.java opendj-sdk/opends/src/server/org/opends/server/extensions/SaltedMD5PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/SaltedSHA1PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/SaltedSHA256PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/SaltedSHA384PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/SaltedSHA512PasswordStorageScheme.java opendj-sdk/opends/src/server/org/opends/server/extensions/SimilarityBasedPasswordValidator.java opendj-sdk/opends/src/server/org/opends/server/extensions/SimpleStaticGroupMemberList.java opendj-sdk/opends/src/server/org/opends/server/extensions/SoftReferenceEntryCache.java opendj-sdk/opends/src/server/org/opends/server/extensions/StartTLSExtendedOperation.java opendj-sdk/opends/src/server/org/opends/server/extensions/StaticGroup.java opendj-sdk/opends/src/server/org/opends/server/extensions/SubjectAttributeToUserAttributeCertificateMapper.java opendj-sdk/opends/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapper.java opendj-sdk/opends/src/server/org/opends/server/extensions/SubjectEqualsDNCertificateMapper.java opendj-sdk/opends/src/server/org/opends/server/extensions/SubschemaSubentryVirtualAttributeProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/TLSCapableConnection.java opendj-sdk/opends/src/server/org/opends/server/extensions/TLSConnectionSecurityProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkQueue.java opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkerThread.java opendj-sdk/opends/src/server/org/opends/server/extensions/UniqueCharactersPasswordValidator.java opendj-sdk/opends/src/server/org/opends/server/extensions/UserDefinedVirtualAttributeProvider.java opendj-sdk/opends/src/server/org/opends/server/extensions/VirtualStaticGroup.java opendj-sdk/opends/src/server/org/opends/server/extensions/WhoAmIExtendedOperation.java opendj-sdk/opends/src/server/org/opends/server/loggers/AccessLogger.java opendj-sdk/opends/src/server/org/opends/server/loggers/AsyncronousTextWriter.java opendj-sdk/opends/src/server/org/opends/server/loggers/ErrorLogger.java opendj-sdk/opends/src/server/org/opends/server/loggers/FileNumberRetentionPolicy.java opendj-sdk/opends/src/server/org/opends/server/loggers/FixedTimeRotationPolicy.java opendj-sdk/opends/src/server/org/opends/server/loggers/FreeDiskSpaceRetentionPolicy.java opendj-sdk/opends/src/server/org/opends/server/loggers/LogPublisherErrorHandler.java opendj-sdk/opends/src/server/org/opends/server/loggers/MultifileTextWriter.java opendj-sdk/opends/src/server/org/opends/server/loggers/SizeBasedRetentionPolicy.java opendj-sdk/opends/src/server/org/opends/server/loggers/SizeBasedRotationPolicy.java opendj-sdk/opends/src/server/org/opends/server/loggers/TextAccessLogPublisher.java opendj-sdk/opends/src/server/org/opends/server/loggers/TextAuditLogPublisher.java opendj-sdk/opends/src/server/org/opends/server/loggers/TextErrorLogPublisher.java opendj-sdk/opends/src/server/org/opends/server/loggers/ThreadFilterTextErrorLogPublisher.java opendj-sdk/opends/src/server/org/opends/server/loggers/TimeLimitRotationPolicy.java opendj-sdk/opends/src/server/org/opends/server/loggers/debug/DebugLogger.java opendj-sdk/opends/src/server/org/opends/server/loggers/debug/TextDebugLogPublisher.java opendj-sdk/opends/src/server/org/opends/server/loggers/debug/TraceSettings.java opendj-sdk/opends/src/server/org/opends/server/messages/AciMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/AdminMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/BackendMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/ConfigMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/CoreMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/ExtensionsMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/JebMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/LoggerMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/MessageHandler.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/PluginMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/ProtocolMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/ReplicationMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/SchemaMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/TaskMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/ToolMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/UtilityMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/VersionMessages.java (deleted) opendj-sdk/opends/src/server/org/opends/server/messages/package-info.java (deleted) opendj-sdk/opends/src/server/org/opends/server/plugins/EntryUUIDPlugin.java opendj-sdk/opends/src/server/org/opends/server/plugins/LDAPADListPlugin.java opendj-sdk/opends/src/server/org/opends/server/plugins/LastModPlugin.java opendj-sdk/opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java opendj-sdk/opends/src/server/org/opends/server/plugins/profiler/ProfileViewer.java opendj-sdk/opends/src/server/org/opends/server/plugins/profiler/ProfilerPlugin.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Boolean.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Element.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Enumerated.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Exception.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Integer.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Long.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Null.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1OctetString.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Reader.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Sequence.java opendj-sdk/opends/src/server/org/opends/server/protocols/asn1/ASN1Set.java opendj-sdk/opends/src/server/org/opends/server/protocols/internal/InternalClientConnection.java opendj-sdk/opends/src/server/org/opends/server/protocols/internal/InternalConnectionHandler.java opendj-sdk/opends/src/server/org/opends/server/protocols/jmx/JmxClientConnection.java opendj-sdk/opends/src/server/org/opends/server/protocols/jmx/JmxConnectionHandler.java opendj-sdk/opends/src/server/org/opends/server/protocols/jmx/RmiAuthenticator.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/AbandonRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/AddRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/AddResponseProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/BindRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/BindResponseProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/CompareRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/CompareResponseProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/DeleteRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/DeleteResponseProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/ExtendedRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/ExtendedResponseProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/IntermediateResponseProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPAttribute.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPClientConnection.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPControl.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPFilter.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPMessage.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPModification.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPRequestHandler.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPResultCode.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPStatistics.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/ModifyDNRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/ModifyDNResponseProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/ModifyRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/ModifyResponseProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/ProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/SearchRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/SearchResultDoneProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/SearchResultEntryProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/SearchResultReferenceProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/UnbindRequestProtocolOp.java opendj-sdk/opends/src/server/org/opends/server/replication/plugin/Historical.java opendj-sdk/opends/src/server/org/opends/server/replication/plugin/ListenerThread.java opendj-sdk/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java opendj-sdk/opends/src/server/org/opends/server/replication/plugin/PersistentServerState.java opendj-sdk/opends/src/server/org/opends/server/replication/plugin/ReplicationBroker.java opendj-sdk/opends/src/server/org/opends/server/replication/plugin/ReplicationDomain.java opendj-sdk/opends/src/server/org/opends/server/replication/plugin/ReplicationServerListener.java opendj-sdk/opends/src/server/org/opends/server/replication/protocol/ErrorMessage.java opendj-sdk/opends/src/server/org/opends/server/replication/server/DbHandler.java opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationCache.java opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationDB.java opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationDBException.java opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationDbEnv.java opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServer.java opendj-sdk/opends/src/server/org/opends/server/replication/server/ServerHandler.java opendj-sdk/opends/src/server/org/opends/server/replication/server/ServerReader.java opendj-sdk/opends/src/server/org/opends/server/replication/server/ServerWriter.java opendj-sdk/opends/src/server/org/opends/server/schema/AbsoluteSubtreeSpecificationSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/AciSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/AttributeTypeSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/AuthPasswordExactEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/AuthPasswordSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/BinarySyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/BitStringEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/BitStringSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/BooleanEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/BooleanSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/CaseExactIA5EqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/CaseExactIA5SubstringMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/CaseExactOrderingMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/CaseIgnoreIA5EqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/CaseIgnoreIA5SubstringMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/CertificateListSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/CertificatePairSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/CertificateSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/CountryStringSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/DITContentRuleSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/DITStructureRuleSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/DeliveryMethodSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/DirectoryStringFirstComponentEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/DirectoryStringSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/DistinguishedNameEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/DistinguishedNameSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/EnhancedGuideSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/FaxNumberSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/FaxSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/GeneralizedTimeEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/GeneralizedTimeOrderingMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/GeneralizedTimeSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/GuideSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/IA5StringSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/IntegerEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/IntegerFirstComponentEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/IntegerOrderingMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/IntegerSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/JPEGSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/LDAPSyntaxDescriptionSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/MatchingRuleSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/MatchingRuleUseSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/NameAndOptionalUIDSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/NameFormSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/NumericStringEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/NumericStringOrderingMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/NumericStringSubstringMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/NumericStringSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/OIDSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/ObjectClassSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/ObjectIdentifierEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/OctetStringSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/OtherMailboxSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/PostalAddressSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/PresentationAddressSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/PrintableStringSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/ProtocolInformationSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/RFC3672SubtreeSpecificationSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/RelativeSubtreeSpecificationSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/SubstringAssertionSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/SupportedAlgorithmSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/TelephoneNumberSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/TeletexTerminalIdentifierSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/TelexNumberSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/UTCTimeSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/UUIDEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/UUIDOrderingMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/UUIDSyntax.java opendj-sdk/opends/src/server/org/opends/server/schema/UniqueMemberEqualityMatchingRule.java opendj-sdk/opends/src/server/org/opends/server/schema/UserPasswordSyntax.java opendj-sdk/opends/src/server/org/opends/server/tasks/AddSchemaFileTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/BackupTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/DisconnectClientTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/EnterLockdownModeTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/ExportTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/ImportTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/InitializeTargetTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/InitializeTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/LeaveLockdownModeTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/RebuildTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/RestartTaskThread.java opendj-sdk/opends/src/server/org/opends/server/tasks/RestoreTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/ShutdownTask.java opendj-sdk/opends/src/server/org/opends/server/tasks/ShutdownTaskThread.java opendj-sdk/opends/src/server/org/opends/server/tasks/TaskUtils.java opendj-sdk/opends/src/server/org/opends/server/tools/BackUpDB.java opendj-sdk/opends/src/server/org/opends/server/tools/BackendToolUtils.java opendj-sdk/opends/src/server/org/opends/server/tools/ClientException.java opendj-sdk/opends/src/server/org/opends/server/tools/ConfigureDS.java opendj-sdk/opends/src/server/org/opends/server/tools/ConfigureWindowsService.java opendj-sdk/opends/src/server/org/opends/server/tools/EncodePassword.java opendj-sdk/opends/src/server/org/opends/server/tools/ExportLDIF.java opendj-sdk/opends/src/server/org/opends/server/tools/ImportLDIF.java opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPAuthenticationHandler.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPCompare.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPConnection.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPConnectionException.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPDelete.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPModify.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPPasswordModify.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPSearch.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPSearchOptions.java opendj-sdk/opends/src/server/org/opends/server/tools/LDAPToolUtils.java opendj-sdk/opends/src/server/org/opends/server/tools/LDIFDiff.java opendj-sdk/opends/src/server/org/opends/server/tools/LDIFModify.java opendj-sdk/opends/src/server/org/opends/server/tools/LDIFSearch.java opendj-sdk/opends/src/server/org/opends/server/tools/ListBackends.java opendj-sdk/opends/src/server/org/opends/server/tools/ManageAccount.java opendj-sdk/opends/src/server/org/opends/server/tools/PromptTrustManager.java opendj-sdk/opends/src/server/org/opends/server/tools/RebuildIndex.java opendj-sdk/opends/src/server/org/opends/server/tools/RestoreDB.java opendj-sdk/opends/src/server/org/opends/server/tools/SSLConnectionException.java opendj-sdk/opends/src/server/org/opends/server/tools/SSLConnectionFactory.java opendj-sdk/opends/src/server/org/opends/server/tools/StartWindowsService.java opendj-sdk/opends/src/server/org/opends/server/tools/StopDS.java opendj-sdk/opends/src/server/org/opends/server/tools/StopWindowsService.java opendj-sdk/opends/src/server/org/opends/server/tools/VerifyIndex.java opendj-sdk/opends/src/server/org/opends/server/tools/WaitForFileDelete.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/ArgumentExceptionFactory.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/ConsoleApplication.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/HelpSubCommandHandler.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/LDAPManagementContextFactory.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/ListSubCommandHandler.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/PropertyValueReader.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/AttributeValueTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/Branch.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/DNTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/FileTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/FirstNameTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/GUIDTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/IfAbsentTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/IfPresentTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/LastNameTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/ListTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/MakeLDIF.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/MakeLDIFException.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/ParentDNTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/PresenceTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/RDNTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/RandomTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/SequentialTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/StaticTextTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/Tag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/Template.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/TemplateFile.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/UnderscoreDNTag.java opendj-sdk/opends/src/server/org/opends/server/tools/makeldif/UnderscoreParentDNTag.java opendj-sdk/opends/src/server/org/opends/server/types/AbstractOperation.java opendj-sdk/opends/src/server/org/opends/server/types/AccountStatusNotification.java opendj-sdk/opends/src/server/org/opends/server/types/AccountStatusNotificationType.java opendj-sdk/opends/src/server/org/opends/server/types/AddressMask.java opendj-sdk/opends/src/server/org/opends/server/types/AttributeType.java opendj-sdk/opends/src/server/org/opends/server/types/BackupDirectory.java opendj-sdk/opends/src/server/org/opends/server/types/BackupInfo.java opendj-sdk/opends/src/server/org/opends/server/types/CancelRequest.java opendj-sdk/opends/src/server/org/opends/server/types/CancelledOperationException.java opendj-sdk/opends/src/server/org/opends/server/types/CompressedSchema.java opendj-sdk/opends/src/server/org/opends/server/types/ConfigChangeResult.java opendj-sdk/opends/src/server/org/opends/server/types/CryptoManager.java opendj-sdk/opends/src/server/org/opends/server/types/DITContentRule.java opendj-sdk/opends/src/server/org/opends/server/types/DITStructureRule.java opendj-sdk/opends/src/server/org/opends/server/types/DN.java opendj-sdk/opends/src/server/org/opends/server/types/DirectoryConfig.java opendj-sdk/opends/src/server/org/opends/server/types/DirectoryEnvironmentConfig.java opendj-sdk/opends/src/server/org/opends/server/types/DirectoryException.java opendj-sdk/opends/src/server/org/opends/server/types/DisconnectReason.java opendj-sdk/opends/src/server/org/opends/server/types/Entry.java opendj-sdk/opends/src/server/org/opends/server/types/EntryEncodeConfig.java opendj-sdk/opends/src/server/org/opends/server/types/ErrorLogCategory.java (deleted) opendj-sdk/opends/src/server/org/opends/server/types/ErrorLogSeverity.java opendj-sdk/opends/src/server/org/opends/server/types/FilePermission.java opendj-sdk/opends/src/server/org/opends/server/types/IdentifiedException.java opendj-sdk/opends/src/server/org/opends/server/types/InitializationException.java opendj-sdk/opends/src/server/org/opends/server/types/InvokableMethod.java opendj-sdk/opends/src/server/org/opends/server/types/LDAPException.java opendj-sdk/opends/src/server/org/opends/server/types/LDAPURL.java opendj-sdk/opends/src/server/org/opends/server/types/LDIFExportConfig.java opendj-sdk/opends/src/server/org/opends/server/types/LDIFImportConfig.java opendj-sdk/opends/src/server/org/opends/server/types/MembershipException.java opendj-sdk/opends/src/server/org/opends/server/types/NamedCharacterSet.java opendj-sdk/opends/src/server/org/opends/server/types/OpenDsException.java opendj-sdk/opends/src/server/org/opends/server/types/Operation.java opendj-sdk/opends/src/server/org/opends/server/types/RDN.java opendj-sdk/opends/src/server/org/opends/server/types/RawAttribute.java opendj-sdk/opends/src/server/org/opends/server/types/RawFilter.java opendj-sdk/opends/src/server/org/opends/server/types/RawModification.java opendj-sdk/opends/src/server/org/opends/server/types/ResultCode.java opendj-sdk/opends/src/server/org/opends/server/types/Schema.java opendj-sdk/opends/src/server/org/opends/server/types/SearchFilter.java opendj-sdk/opends/src/server/org/opends/server/types/SortKey.java opendj-sdk/opends/src/server/org/opends/server/types/SortOrder.java opendj-sdk/opends/src/server/org/opends/server/types/operation/InProgressOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PluginOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PostOperationBindOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PostOperationOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PostResponseBindOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PostResponseOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PreOperationBindOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PreOperationOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PreParseBindOperation.java opendj-sdk/opends/src/server/org/opends/server/types/operation/PreParseOperation.java opendj-sdk/opends/src/server/org/opends/server/util/Base64.java opendj-sdk/opends/src/server/org/opends/server/util/EMailMessage.java opendj-sdk/opends/src/server/org/opends/server/util/EmbeddedUtils.java opendj-sdk/opends/src/server/org/opends/server/util/ExpirationCheckTrustManager.java opendj-sdk/opends/src/server/org/opends/server/util/LDIFException.java opendj-sdk/opends/src/server/org/opends/server/util/LDIFReader.java opendj-sdk/opends/src/server/org/opends/server/util/LDIFWriter.java opendj-sdk/opends/src/server/org/opends/server/util/StaticUtils.java opendj-sdk/opends/src/server/org/opends/server/util/Validator.java opendj-sdk/opends/src/server/org/opends/server/util/VersionCompatibilityIssue.java opendj-sdk/opends/src/server/org/opends/server/util/args/Argument.java opendj-sdk/opends/src/server/org/opends/server/util/args/ArgumentException.java opendj-sdk/opends/src/server/org/opends/server/util/args/ArgumentParser.java opendj-sdk/opends/src/server/org/opends/server/util/args/BooleanArgument.java opendj-sdk/opends/src/server/org/opends/server/util/args/FileBasedArgument.java opendj-sdk/opends/src/server/org/opends/server/util/args/IntegerArgument.java opendj-sdk/opends/src/server/org/opends/server/util/args/MultiChoiceArgument.java opendj-sdk/opends/src/server/org/opends/server/util/args/StringArgument.java opendj-sdk/opends/src/server/org/opends/server/util/args/SubCommand.java opendj-sdk/opends/src/server/org/opends/server/util/args/SubCommandArgumentParser.java opendj-sdk/opends/src/server/org/opends/server/util/table/TableBuilder.java opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendWorkflowElement.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/messages/CategoryTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/messages/MessageDescriptorRegistryTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/messages/SeverityTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/DirectoryServerTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/TestCaseUtils.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/admin/client/cli/CliTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/admin/server/DefaultBehaviorTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/admin/server/ListenerTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/api/AlertHandlerTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/api/ConfigChangeListenerTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/api/plugin/DirectoryServerPluginTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/api/plugin/StartupPluginResultTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/authorization/dseecompat/AciTests.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/JebTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/AbandonOperationTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/AddOperationTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/DeleteOperationTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/ModifyOperationTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/NetworkGroupTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/OperationTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/UnbindOperationTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/WorkflowTopologyTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/AttributeValuePasswordValidatorTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/CharacterSetPasswordValidatorTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/DictionaryPasswordValidatorTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/DummyAlertHandler.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/ErrorLogAccountStatusNotificationHandlerTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/JMXAlertHandlerTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/LengthBasedPasswordValidatorTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/RegularExpressionIdentityMapperTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/RepeatedCharactersPasswordValidatorTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/SimilarityBasedPasswordValidatorTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/TestPasswordValidator.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/UniqueCharactersPasswordValidatorTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/messages/CategoriesSpanFilesTestCase.java (deleted) opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/messages/DuplicateMessageIDsTestCase.java (deleted) opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/messages/MessageTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/messages/MessagesTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/messages/UnregisteredMessageIDsTestCase.java (deleted) opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/DelayPreOpPlugin.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/DisconnectClientPlugin.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/InvocationCounterPlugin.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/ShortCircuitPlugin.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/UpdatePreOpPlugin.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/asn1/TestASN1Element.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/asn1/TestASN1Exception.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/asn1/TestASN1ReaderAndWriter.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/internal/InternalClientConnectionTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/jmx/JmxConnectTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/jmx/JmxPrivilegeTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestAddResponseProtocolOp.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestBindResponseProtocolOp.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestCompareResponseProtocolOp.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestDeleteResponseProtocolOp.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestLDAPConnectionHandler.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestLDAPException.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestModifyDNResponseProtocolOp.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestModifyResponseProtocolOp.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/InitOnLineTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/ProtocolWindowTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/ReplicationTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/SchemaReplicationTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/StressTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/UpdateOperationTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/protocol/SynchronizationMsgTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/schema/AttributeSyntaxTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/schema/AttributeTypeSyntaxTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/schema/BitStringSyntaxTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/schema/ConfigurableAttributeSyntaxTest.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/tasks/DisconnectClientTaskTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/tasks/LdifFileWriter.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPAuthenticationHandlerTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/tools/makeldif/MakeLDIFTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/types/DirectoryExceptionTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/types/EntrySchemaCheckingTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/types/InitializationExceptionTestCase.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/types/TestEntry.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/util/TestLDIFReader.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/util/TestLDIFWriter.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/util/ValidatorTests.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/util/args/TestSubCommand.java opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/util/args/TestSubCommandArgumentParser.java