001package org.opends.messages;
002
003import org.forgerock.i18n.LocalizableMessageDescriptor;
004
005/**
006 * This file contains localizable message descriptors having the resource
007 * name {@code org.opends.messages.access_control}. This file was generated
008 * automatically by the {@code i18n-maven-plugin} from the property file
009 * {@code org/opends/messages/access_control.properties} and it should not be manually edited.
010 */
011public final class AccessControlMessages {
012    // The name of the resource bundle.
013    private static final String RESOURCE = "org.opends.messages.access_control";
014
015    // Prevent instantiation.
016    private AccessControlMessages() {
017        // Do nothing.
018    }
019
020    /**
021     * Returns the name of the resource associated with the messages contained
022     * in this class. The resource name may be used for obtaining named loggers,
023     * e.g. using SLF4J's {@code org.slf4j.LoggerFactory#getLogger(String name)}.
024     *
025     * @return The name of the resource associated with the messages contained
026     *         in this class.
027     */
028    public static String resourceName() {
029        return RESOURCE;
030    }
031
032    /**
033     * The provided string "%s" could not be parsed as a valid Access Control Instruction (ACI) because it failed general ACI syntax evaluation
034     */
035    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_GENERAL_PARSE_FAILED =
036                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_GENERAL_PARSE_FAILED_1", 1);
037
038    /**
039     * The provided Access Control Instruction (ACI) version value "%s" is invalid, only the version 3.0 is supported
040     */
041    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVAILD_VERSION =
042                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVAILD_VERSION_2", 2);
043
044    /**
045     * The provided Access Control Instruction access type value "%s" is invalid. A valid access type value is either allow or deny
046     */
047    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_ACCESS_TYPE_VERSION =
048                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_ACCESS_TYPE_VERSION_3", 3);
049
050    /**
051     * 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
052     */
053    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_RIGHTS_SYNTAX =
054                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_RIGHTS_SYNTAX_4", 4);
055
056    /**
057     * 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
058     */
059    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_RIGHTS_KEYWORD =
060                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_RIGHTS_KEYWORD_5", 5);
061
062    /**
063     * 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
064     */
065    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_BIND_RULE_MISSING_CLOSE_PAREN =
066                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_BIND_RULE_MISSING_CLOSE_PAREN_6", 6);
067
068    /**
069     * 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"
070     */
071    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_BIND_RULE_SYNTAX =
072                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_BIND_RULE_SYNTAX_7", 7);
073
074    /**
075     * 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
076     */
077    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_BIND_RULE_KEYWORD =
078                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_BIND_RULE_KEYWORD_8", 8);
079
080    /**
081     * The provided Access Control Instruction (ACI) bind rule operator value "%s" is invalid. A valid bind rule operator value is either '=' or "!="
082     */
083    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_BIND_RULE_OPERATOR =
084                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_BIND_RULE_OPERATOR_9", 9);
085
086    /**
087     * 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"
088     */
089    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_MISSING_BIND_RULE_EXPRESSION =
090                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_MISSING_BIND_RULE_EXPRESSION_10", 10);
091
092    /**
093     * The provided Access Control Instruction (ACI) bind rule boolean operator value "%s" is invalid. A valid bind rule boolean operator value is either "OR" or "AND"
094     */
095    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_BIND_RULE_BOOLEAN_OPERATOR =
096                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_BIND_RULE_BOOLEAN_OPERATOR_11", 11);
097
098    /**
099     * The provided Access Control Instruction (ACI) bind rule keyword string "%s" is invalid for the bind rule operator string "%s"
100     */
101    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_INVALID_BIND_RULE_KEYWORD_OPERATOR_COMBO =
102                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_BIND_RULE_KEYWORD_OPERATOR_COMBO_12", 12);
103
104    /**
105     * The provided Access Control Instruction (ACI) bind rule userdn expression failed to URL decode for the following reason: %s
106     */
107    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_USERDN_URL =
108                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_USERDN_URL_13", 13);
109
110    /**
111     * 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]
112     */
113    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_GROUPDN_EXPRESSION =
114                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_GROUPDN_EXPRESSION_16", 16);
115
116    /**
117     * The provided Access Control Instruction (ACI) bind rule groupdn expression value failed to URL decode for the following reason: %s
118     */
119    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_GROUPDN_URL =
120                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_GROUPDN_URL_17", 17);
121
122    /**
123     * 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
124     */
125    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_IP_EXPRESSION =
126                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_IP_EXPRESSION_21", 21);
127
128    /**
129     * 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
130     */
131    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_DNS_EXPRESSION =
132                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_DNS_EXPRESSION_22", 22);
133
134    /**
135     * 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
136     */
137    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_DNS_WILDCARD =
138                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_DNS_WILDCARD_23", 23);
139
140    /**
141     * 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 abbreviations for the days of the week: sun, mon, tue, wed, thu, fri, or sat
142     */
143    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_DAYOFWEEK =
144                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_DAYOFWEEK_24", 24);
145
146    /**
147     * 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)
148     */
149    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TIMEOFDAY =
150                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TIMEOFDAY_25", 25);
151
152    /**
153     * 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)
154     */
155    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TIMEOFDAY_RANGE =
156                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TIMEOFDAY_RANGE_26", 26);
157
158    /**
159     * 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 the supported SASL mechanisms including CRAM-MD5, DIGEST-MD5, and GSSAPI
160     */
161    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_AUTHMETHOD_EXPRESSION =
162                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_AUTHMETHOD_EXPRESSION_27", 27);
163
164    /**
165     * The provided Access Control Instruction (ACI) bind rule userattr expression value "%s" is invalid
166     */
167    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_USERATTR_EXPRESSION =
168                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_USERATTR_EXPRESSION_28", 28);
169
170    /**
171     * The provided Access Control Instruction (ACI) bind rule userattr expression value "%s" is not supported
172     */
173    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_USERATTR_KEYWORD =
174                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_USERATTR_KEYWORD_29", 29);
175
176    /**
177     * The provided Access Control Instruction (ACI) bind rule userattr expression inheritance pattern value "%s" is invalid. A valid inheritance pattern value must have the following format: parent[inheritance_level].attribute#bindType
178     */
179    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_USERATTR_INHERITANCE_PATTERN =
180                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_USERATTR_INHERITANCE_PATTERN_30", 30);
181
182    /**
183     * The provided Access Control Instruction (ACI) bind rule userattr expression inheritance pattern value "%s" is invalid. The inheritance level value cannot exceed the max level limit of %s
184     */
185    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_MAX_USERATTR_INHERITANCE_LEVEL_EXCEEDED =
186                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_MAX_USERATTR_INHERITANCE_LEVEL_EXCEEDED_31", 31);
187
188    /**
189     * The provided Access Control Instruction (ACI) bind rule userattr expression inheritance pattern value "%s" is invalid because it is non-numeric
190     */
191    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_INHERITANCE_VALUE =
192                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_INHERITANCE_VALUE_32", 32);
193
194    /**
195     * The provided Access Control Instruction (ACI) target rule value "%s" is invalid. A valid target rule value must be in the following form: keyword operator "expression"
196     */
197    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGET_SYNTAX =
198                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGET_SYNTAX_33", 33);
199
200    /**
201     * 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 targattrfilters
202     */
203    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGET_KEYWORD =
204                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGET_KEYWORD_34", 34);
205
206    /**
207     * The provided Access Control Instruction (ACI) target operator value "%s" is invalid. The only valid target operator value for the "%s" keyword is '='
208     */
209    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_INVALID_TARGET_NOT_OPERATOR =
210                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGET_NOT_OPERATOR_35", 35);
211
212    /**
213     * The provided Access Control Instruction (ACI) target keyword value "%s" was seen multiple times in the ACI "%s"
214     */
215    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_INVALID_TARGET_DUPLICATE_KEYWORDS =
216                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGET_DUPLICATE_KEYWORDS_37", 37);
217
218    /**
219     * The provided Access Control Instruction (ACI) target keyword operator value "%s" is invalid. A valid target keyword operator value is either '=' or "!="
220     */
221    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGETS_OPERATOR =
222                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGETS_OPERATOR_38", 38);
223
224    /**
225     * 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, subtree or subordinate
226     */
227    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGETSCOPE_EXPRESSION =
228                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGETSCOPE_EXPRESSION_39", 39);
229
230    /**
231     * 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
232     */
233    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGETKEYWORD_EXPRESSION =
234                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGETKEYWORD_EXPRESSION_40", 40);
235
236    /**
237     * 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 target expression DN
238     */
239    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_TARGET_DN_NOT_DESCENDENTOF =
240                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_TARGET_DN_NOT_DESCENDENTOF_41", 41);
241
242    /**
243     * 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 [|| attribute2] ... [|| attributeN]. Attribute options are not supported
244     */
245    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGETATTRKEYWORD_EXPRESSION =
246                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGETATTRKEYWORD_EXPRESSION_42", 42);
247
248    /**
249     * The provided Access Control Instruction (ACI) targetfilter expression value "%s" is invalid because it is not a valid LDAP filter
250     */
251    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGETFILTERKEYWORD_EXPRESSION =
252                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGETFILTERKEYWORD_EXPRESSION_43", 43);
253
254    /**
255     * An attempt to add the entry "%s" containing an aci attribute type failed, because the authorization DN "%s" lacked modify-acl privileges
256     */
257    public static final LocalizableMessageDescriptor.Arg2<Object, Object> INFO_ACI_ADD_FAILED_PRIVILEGE =
258                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "INFO_ACI_ADD_FAILED_PRIVILEGE_44", 44);
259
260    /**
261     * An attempt to modify an aci attribute type in the entry "%s" failed, because the authorization DN "%s" lacked modify-acl privileges
262     */
263    public static final LocalizableMessageDescriptor.Arg2<Object, Object> INFO_ACI_MODIFY_FAILED_PRIVILEGE =
264                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "INFO_ACI_MODIFY_FAILED_PRIVILEGE_45", 45);
265
266    /**
267     * An attempt to add the entry "%s" containing an aci attribute type failed because of the following reason: %s
268     */
269    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_ADD_FAILED_DECODE =
270                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_ADD_FAILED_DECODE_46", 46);
271
272    /**
273     * An attempt to modify an aci attribute type in the entry "%s" failed because of the following reason: %s
274     */
275    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_MODIFY_FAILED_DECODE =
276                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_MODIFY_FAILED_DECODE_47", 47);
277
278    /**
279     * "%s", located in the entry "%s", because of the following reason: %s
280     */
281    public static final LocalizableMessageDescriptor.Arg3<Object, Object, Object> WARN_ACI_ADD_LIST_FAILED_DECODE =
282                    new LocalizableMessageDescriptor.Arg3<Object, Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_ADD_LIST_FAILED_DECODE_48", 48);
283
284    /**
285     * Added %s Access Control Instruction (ACI) attribute types found in context "%s" to the access control evaluation engine
286     */
287    public static final LocalizableMessageDescriptor.Arg2<Object, Object> INFO_ACI_ADD_LIST_ACIS =
288                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "INFO_ACI_ADD_LIST_ACIS_50", 50);
289
290    /**
291     * 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["
292     */
293    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_USERATTR_ROLEDN_INHERITANCE_PATTERN =
294                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_USERATTR_ROLEDN_INHERITANCE_PATTERN_51", 51);
295
296    /**
297     * 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"
298     */
299    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_EXPRESSION =
300                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_EXPRESSION_53", 53);
301
302    /**
303     * The provided Access Control Instruction (ACI) targattrfilter expression value %s is invalid because the both operation tokens match in the two filter lists
304     */
305    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_OPS_MATCH =
306                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_OPS_MATCH_54", 54);
307
308    /**
309     * The provided Access Control Instruction (ACI) targattrfilters expression value %s is invalid because there are more than two filter list statements
310     */
311    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_MAX_FILTER_LISTS =
312                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_MAX_FILTER_LISTS_55", 55);
313
314    /**
315     * 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
316     */
317    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LIST_FORMAT =
318                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LIST_FORMAT_56", 56);
319
320    /**
321     * 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
322     */
323    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LISTS_FILTER =
324                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LISTS_FILTER_57", 57);
325
326    /**
327     * 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 attribute type names in the filter
328     */
329    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LISTS_ATTR_FILTER =
330                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGATTRFILTERS_FILTER_LISTS_ATTR_FILTER_58", 58);
331
332    /**
333     * 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
334     */
335    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_ATTRIBUTE_TYPE_NAME =
336                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_ATTRIBUTE_TYPE_NAME_59", 59);
337
338    /**
339     * 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
340     */
341    public static final LocalizableMessageDescriptor.Arg1<Object> NOTE_ACI_SYNTAX_DUBIOUS_AUTHMETHOD_SASL_MECHANISM =
342                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "NOTE_ACI_SYNTAX_DUBIOUS_AUTHMETHOD_SASL_MECHANISM_60", 60);
343
344    /**
345     * 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
346     */
347    public static final LocalizableMessageDescriptor.Arg3<Object, Object, Object> WARN_ACI_LOCALHOST_DOESNT_MATCH_CANONICAL_VALUE =
348                    new LocalizableMessageDescriptor.Arg3<Object, Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_LOCALHOST_DOESNT_MATCH_CANONICAL_VALUE_61", 61);
349
350    /**
351     * 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
352     */
353    public static final LocalizableMessageDescriptor.Arg4<Object, Object, Object, Object> WARN_ACI_HOSTNAME_DOESNT_MATCH_CANONICAL_VALUE =
354                    new LocalizableMessageDescriptor.Arg4<Object, Object, Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_HOSTNAME_DOESNT_MATCH_CANONICAL_VALUE_62", 62);
355
356    /**
357     * 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
358     */
359    public static final LocalizableMessageDescriptor.Arg3<Object, Object, Object> WARN_ACI_ERROR_CHECKING_CANONICAL_HOSTNAME =
360                    new LocalizableMessageDescriptor.Arg3<Object, Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_ERROR_CHECKING_CANONICAL_HOSTNAME_63", 63);
361
362    /**
363     * Added %s Global Access Control Instruction (ACI) attribute types to the access control evaluation engine
364     */
365    public static final LocalizableMessageDescriptor.Arg1<Object> INFO_ACI_ADD_LIST_GLOBAL_ACIS =
366                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "INFO_ACI_ADD_LIST_GLOBAL_ACIS_66", 66);
367
368    /**
369     * An unexpected error occurred while processing the ds-cfg-global-aci attribute in configuration entry %s
370     */
371    public static final LocalizableMessageDescriptor.Arg1<Object> INFO_ACI_HANDLER_FAIL_PROCESS_GLOBAL_ACI =
372                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "INFO_ACI_HANDLER_FAIL_PROCESS_GLOBAL_ACI_67", 67);
373
374    /**
375     * An unexpected error occurred while processing the aci attributes in the configuration system
376     */
377    public static final LocalizableMessageDescriptor.Arg0 INFO_ACI_HANDLER_FAIL_PROCESS_ACI =
378                    new LocalizableMessageDescriptor.Arg0(AccessControlMessages.class, RESOURCE, "INFO_ACI_HANDLER_FAIL_PROCESS_ACI_68", 68);
379
380    /**
381     * The pattern DN %s is not valid because it contains two consecutive wildcards in an attribute value
382     */
383    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_PATTERN_DN_CONSECUTIVE_WILDCARDS_IN_VALUE =
384                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_PATTERN_DN_CONSECUTIVE_WILDCARDS_IN_VALUE_69", 69);
385
386    /**
387     * 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
388     */
389    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_PATTERN_DN_TYPE_CONTAINS_SUBSTRINGS =
390                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_PATTERN_DN_TYPE_CONTAINS_SUBSTRINGS_70", 70);
391
392    /**
393     * The pattern DN %s is not valid because it contains a wildcard in an attribute type in a multi-valued RDN
394     */
395    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_PATTERN_DN_TYPE_WILDCARD_IN_MULTIVALUED_RDN =
396                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_PATTERN_DN_TYPE_WILDCARD_IN_MULTIVALUED_RDN_71", 71);
397
398    /**
399     * Unable to obtain a lock on the ModifyDN new superior entry %s
400     */
401    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_HANDLER_CANNOT_LOCK_NEW_SUPERIOR_USER =
402                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_HANDLER_CANNOT_LOCK_NEW_SUPERIOR_USER_72", 72);
403
404    /**
405     * Selfwrite check skipped because an attribute "%s" with a distinguished name syntax was not a valid DN
406     */
407    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_NOT_VALID_DN =
408                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_NOT_VALID_DN_73", 73);
409
410    /**
411     * The provided Access Control Instruction (ACI) targetattr expression value "%s" is invalid because the expression contains invalid or duplicate tokens
412     */
413    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_TARGETATTR_INVALID_ATTR_TOKEN =
414                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_TARGETATTR_INVALID_ATTR_TOKEN_74", 74);
415
416    /**
417     * 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
418     */
419    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_ROLEDN_NOT_SUPPORTED =
420                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_ROLEDN_NOT_SUPPORTED_75", 75);
421
422    /**
423     * Failed to decode the Access Control Instruction (ACI)%s
424     */
425    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SERVER_DECODE_FAILED =
426                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SERVER_DECODE_FAILED_76", 76);
427
428    /**
429     * 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
430     */
431    public static final LocalizableMessageDescriptor.Arg0 WARN_ACI_ENTER_LOCKDOWN_MODE =
432                    new LocalizableMessageDescriptor.Arg0(AccessControlMessages.class, RESOURCE, "WARN_ACI_ENTER_LOCKDOWN_MODE_77", 77);
433
434    /**
435     * The provided Access Control Instruction (ACI) bind rule userattr expression value failed to URL decode for the following reason: %s
436     */
437    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_USERATTR_URL =
438                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_USERATTR_URL_78", 78);
439
440    /**
441     * The provided Access Control Instruction (ACI) bind rule userattr expression value failed to parse because the ldap URL "%s" contains an empty base DN
442     */
443    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_USERATTR_BASEDN_URL =
444                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_USERATTR_BASEDN_URL_79", 79);
445
446    /**
447     * 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
448     */
449    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_USERATTR_ATTR_URL =
450                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_USERATTR_ATTR_URL_80", 80);
451
452    /**
453     * 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
454     */
455    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_PREFIX_FORMAT =
456                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_PREFIX_FORMAT_81", 81);
457
458    /**
459     * 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
460     */
461    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_PREFIX_VALUE =
462                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_PREFIX_VALUE_82", 82);
463
464    /**
465     * 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
466     */
467    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_PREFIX_NOT_NUMERIC =
468                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_PREFIX_NOT_NUMERIC_83", 83);
469
470    /**
471     * The provided Access Control Instruction (ACI) bind rule IP address expression failed to parse because the the IPv4 address expression "%s" format was invalid
472     */
473    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_IPV4_FORMAT =
474                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_IPV4_FORMAT_84", 84);
475
476    /**
477     * 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
478     */
479    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_IPV4_VALUE =
480                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_IPV4_VALUE_85", 85);
481
482    /**
483     * 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
484     */
485    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_IPV4_NOT_NUMERIC =
486                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_IPV4_NOT_NUMERIC_86", 86);
487
488    /**
489     * 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
490     */
491    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_IPV6_WILDCARD_INVALID =
492                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_IPV6_WILDCARD_INVALID_87", 87);
493
494    /**
495     * The provided Access Control Instruction (ACI) bind rule IP address expression "%s" failed to parse for the following reason: "%s"
496     */
497    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_INVALID_IPV6_FORMAT =
498                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_IPV6_FORMAT_88", 88);
499
500    /**
501     * 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
502     */
503    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_NETMASK_FORMAT =
504                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_NETMASK_FORMAT_89", 89);
505
506    /**
507     * 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
508     */
509    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_NETMASK =
510                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_NETMASK_90", 90);
511
512    /**
513     * 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]
514     */
515    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGETCONTROL_EXPRESSION =
516                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGETCONTROL_EXPRESSION_91", 91);
517
518    /**
519     * 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
520     */
521    public static final LocalizableMessageDescriptor.Arg3<Object, Character, Number> WARN_ACI_SYNTAX_ILLEGAL_CHAR_IN_NUMERIC_OID =
522                    new LocalizableMessageDescriptor.Arg3<Object, Character, Number>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_ILLEGAL_CHAR_IN_NUMERIC_OID_92", 92);
523
524    /**
525     * 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
526     */
527    public static final LocalizableMessageDescriptor.Arg2<Object, Number> WARN_ACI_SYNTAX_DOUBLE_PERIOD_IN_NUMERIC_OID =
528                    new LocalizableMessageDescriptor.Arg2<Object, Number>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_DOUBLE_PERIOD_IN_NUMERIC_OID_93", 93);
529
530    /**
531     * 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]
532     */
533    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_TARGEXTOP_EXPRESSION =
534                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TARGEXTOP_EXPRESSION_95", 95);
535
536    /**
537     * Backend %s does not have a presence index defined for attribute type %s. Access control initialization may take a very long time to complete in this backend
538     */
539    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_ATTRIBUTE_NOT_INDEXED =
540                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_ATTRIBUTE_NOT_INDEXED_96", 96);
541
542    /**
543     * The provided Access Control Instruction (ACI) bind rule SSF expression "%s" failed to parse for the following reason: "%s"
544     */
545    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_INVALID_SSF_FORMAT =
546                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_SSF_FORMAT_97", 97);
547
548    /**
549     * The provided Access Control Instruction (ACI) bind rule ssf expression value "%s" is not in the valid range. A valid ssf value is in the range of 1 to 1024
550     */
551    public static final LocalizableMessageDescriptor.Arg1<Object> WARN_ACI_SYNTAX_INVALID_SSF_RANGE =
552                    new LocalizableMessageDescriptor.Arg1<Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_SSF_RANGE_98", 98);
553
554    /**
555     * The provided Access Control Instruction (ACI) bind rule timeofday expression "%s" failed to parse for the following reason: "%s"
556     */
557    public static final LocalizableMessageDescriptor.Arg2<Object, Object> WARN_ACI_SYNTAX_INVALID_TIMEOFDAY_FORMAT =
558                    new LocalizableMessageDescriptor.Arg2<Object, Object>(AccessControlMessages.class, RESOURCE, "WARN_ACI_SYNTAX_INVALID_TIMEOFDAY_FORMAT_99", 99);
559
560}