View Javadoc
1   /*
2    *   Licensed to the Apache Software Foundation (ASF) under one
3    *   or more contributor license agreements.  See the NOTICE file
4    *   distributed with this work for additional information
5    *   regarding copyright ownership.  The ASF licenses this file
6    *   to you under the Apache License, Version 2.0 (the
7    *   "License"); you may not use this file except in compliance
8    *   with the License.  You may obtain a copy of the License at
9    *
10   *     https://www.apache.org/licenses/LICENSE-2.0
11   *
12   *   Unless required by applicable law or agreed to in writing,
13   *   software distributed under the License is distributed on an
14   *   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   *   KIND, either express or implied.  See the License for the
16   *   specific language governing permissions and limitations
17   *   under the License.
18   *
19   */
20  
21  package org.apache.directory.api.i18n;
22  
23  
24  import java.text.MessageFormat;
25  import java.util.Locale;
26  import java.util.MissingResourceException;
27  import java.util.ResourceBundle;
28  
29  
30  /**
31   * Provides i18n handling of error codes.
32   * About formatting see also {@link MessageFormat}
33   *
34   * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
35   */
36  public enum I18n
37  {
38      // api-asn1-api                     0    -   999
39      ERR_00000_NULL_OR_NEG_LENGTH_NOT_ALLOWED( "ERR_00000_NULL_OR_NEG_LENGTH_NOT_ALLOWED" ),
40      ERR_00001_BIT_NUMBER_OUT_OF_BOUND( "ERR_00001_BIT_NUMBER_OUT_OF_BOUND" ),
41      ERR_00002_CANNOT_FIND_BIT( "ERR_00002_CANNOT_FIND_BIT" ),
42      ERR_00003_INVALID_OID( "ERR_00003_INVALID_OID" ),
43  
44      // api-asn1-ber                     1000 -  1999
45      //     <>                           1000 -  1099
46      ERR_01000_LENGTH_OVERFLOW( "ERR_01000_LENGTH_OVERFLOW" ),
47      ERR_01001_LENGTH_EXTENSION_RESERVED( "ERR_01001_LENGTH_EXTENSION_RESERVED" ),
48      ERR_01002_TLV_NULL( "ERR_01002_TLV_NULL" ),
49      ERR_01003_VALUE_LENGTH_ABOVE_EXPECTED_LENGTH( "ERR_01003_VALUE_LENGTH_ABOVE_EXPECTED_LENGTH" ),
50      ERR_01004_MORE_TLV_EXPECTED( "ERR_01004_MORE_TLV_EXPECTED" ),
51      ERR_01005_TRUNCATED_PDU( "ERR_01005_TRUNCATED_PDU" ),
52      ERR_01006_LENGTH_TOO_LONG_FOR_DEFINITE_FORM( "ERR_01006_LENGTH_TOO_LONG_FOR_DEFINITE_FORM" ),
53      ERR_01007_PDU_SIZE_TOO_LONG( "ERR_01007_PDU_SIZE_TOO_LONG" ),
54      ERR_01008_REMAINING_BYTES_FOR_DECODED_PDU( "ERR_01008_REMAINING_BYTES_FOR_DECODED_PDU" ),
55      ERR_01308_ZERO_LENGTH_TLV( "ERR_01308_ZERO_LENGTH_TLV" ),
56      ERR_01309_EMPTY_TLV( "ERR_01309_EMPTY_TLV" ),
57      ERR_01310_INTEGER_DECODING_ERROR( "ERR_01310_INTEGER_DECODING_ERROR" ),
58  
59      //     actions                      1100 -  1199
60      ERR_01100_INCORRECT_LENGTH( "ERR_01100_INCORRECT_LENGTH" ),
61      ERR_01101_NULL_LENGTH( "ERR_01101_NULL_LENGTH" ),
62      ERR_01102_INVALID_INTEGER( "ERR_01102_INVALID_INTEGER" ),
63  
64      //     grammar                      1200 -  1299
65      ERR_01200_BAD_TRANSITION_FROM_STATE( "ERR_01200_BAD_TRANSITION_FROM_STATE" ),
66  
67      //     tlv                          1300 -  1399
68      ERR_01300_CANNOT_PUT_PDU_IN_NULL_BUFFER( "ERR_01300_CANNOT_PUT_PDU_IN_NULL_BUFFER" ),
69      ERR_01301_PDU_BUFFER_SIZE_TOO_SMALL( "ERR_01301_PDU_BUFFER_SIZE_TOO_SMALL" ),
70      ERR_01302_0_BYTES_LONG_BOOLEAN( "ERR_01302_0_BYTES_LONG_BOOLEAN" ),
71      ERR_01303_N_BYTES_LONG_BOOLEAN( "ERR_01303_N_BYTES_LONG_BOOLEAN" ),
72      ERR_01304_0_BYTES_LONG_INTEGER( "ERR_01304_0_BYTES_LONG_INTEGER" ),
73      ERR_01305_ABOVE_4_BYTES_INTEGER( "ERR_01305_ABOVE_4_BYTES_INTEGER" ),
74      ERR_01306_VALUE_NOT_IN_RANGE( "ERR_01306_VALUE_NOT_IN_RANGE" ),
75      ERR_01307_0_BYTES_LONG_LONG( "ERR_01307_0_BYTES_LONG_LONG" ),
76  
77      // api-dsml-engine                  2000-2999
78      ERR_02000_FAILED_PROCESSING_DSML( "ERR_02000_FAILED_PROCESSING_DSML" ),
79      ERR_02001_UNEXPECTED_REQUEST_TYPE( "ERR_02001_UNEXPECTED_REQUEST_TYPE" ),
80      ERR_02002_MISSING_CONNECTION_TO_BIND( "ERR_02002_MISSING_CONNECTION_TO_BIND" ),
81      ERR_02003_LINE_COLUMN( "ERR_02003_LINE_COLUMN" ),
82      ERR_02004_MISSING_REQUEST_ID( "ERR_02004_MISSING_REQUEST_ID" ),
83      ERR_02005_INTERNAL_ERROR( "ERR_02005_INTERNAL_ERROR" ),
84  
85      // api-dsml-parser                  3000-3999
86      ERR_03000_REQUEST_ID_REQUIRED( "ERR_03000_REQUEST_ID_REQUIRED" ),
87      ERR_03001_DN_ATTRIBUTE_REQUIRED( "ERR_03001_DN_ATTRIBUTE_REQUIRED" ),
88      ERR_03002_NAME_ATTRIBUTE_REQUIRED( "ERR_03002_NAME_ATTRIBUTE_REQUIRED" ),
89      ERR_03003_UNABLE_TO_FIND_BATCH_REQUEST( "ERR_03003_UNABLE_TO_FIND_BATCH_REQUEST" ),
90      ERR_03004_UNKNOWN_TYPE( "ERR_03004_UNKNOWN_TYPE" ),
91      ERR_03005_REQUIRE_ATTRIBUTE_TYPE( "ERR_03005_REQUIRE_ATTRIBUTE_TYPE" ),
92      ERR_03006_INCORRECT_TYPE_ATTRIBUTE_VALUE( "ERR_03006_INCORRECT_TYPE_ATTRIBUTE_VALUE" ),
93      ERR_03007_INCORRECT_CRITICALITY_VALUE( "ERR_03007_INCORRECT_CRITICALITY_VALUE" ),
94      ERR_03008_UNEXPECTED_ERROR( "ERR_03008_UNEXPECTED_ERROR" ),
95      ERR_03009_RESULT_CODE_NOT_INTEGER( "ERR_03009_RESULT_CODE_NOT_INTEGER" ),
96      ERR_03010_CODE_ATTRIBUTE_REQUIRED( "ERR_03010_CODE_ATTRIBUTE_REQUIRED" ),
97      ERR_03011_DESCR_DOESNT_MATCH_VALUES( "ERR_03011_DESCR_DOESNT_MATCH_VALUES" ),
98      ERR_03012_REQUEST_ID_NOT_INTEGER( "ERR_03012_REQUEST_ID_NOT_INTEGER" ),
99      ERR_03013_UNKNOWN_PROCESSING_VALUE( "ERR_03013_UNKNOWN_PROCESSING_VALUE" ),
100     ERR_03014_UNKNOWN_ON_ERROR_VALUE( "ERR_03014_UNKNOWN_ON_ERROR_VALUE" ),
101     ERR_03015_UNKNOWN_RESPONSE_ORDER_VALUE( "ERR_03015_UNKNOWN_RESPONSE_ORDER_VALUE" ),
102     ERR_03016_BELOW_0_REQUEST_ID( "ERR_03016_BELOW_0_REQUEST_ID" ),
103     ERR_03017_ABANDON_ID_NOT_INTEGER( "ERR_03017_ABANDON_ID_NOT_INTEGER" ),
104     ERR_03018_ABANDON_ID_REQUIRED( "ERR_03018_ABANDON_ID_REQUIRED" ),
105     ERR_03019_IO_EXCEPTION_OCCURED( "ERR_03019_IO_EXCEPTION_OCCURED" ),
106     ERR_03020_CANT_ADD_ATTRIBUTE_VALUE( "ERR_03020_CANT_ADD_ATTRIBUTE_VALUE" ),
107     ERR_03021_PRINCIPAL_ATTRIBUTE_REQUIRED( "ERR_03021_PRINCIPAL_ATTRIBUTE_REQUIRED" ),
108     ERR_03022_NULL_REQUEST_NAME( "ERR_03022_NULL_REQUEST_NAME" ),
109     ERR_03023_NEW_RDN_ATTRIBUTE_REQUESTED( "ERR_03023_NEW_RDN_ATTRIBUTE_REQUESTED" ),
110     ERR_03024_INCORRECT_DELETE_OLD_RDN_VALUE( "ERR_03024_INCORRECT_DELETE_OLD_RDN_VALUE" ),
111     ERR_03025_OPERATION_TTRIBUTE_REQUIRED( "ERR_03025_OPERATION_TTRIBUTE_REQUIRED" ),
112     ERR_03026_UNKNOWN_SCOPE( "ERR_03026_UNKNOWN_SCOPE" ),
113     ERR_03027_SCOPE_ATTRIBUTE_REQUIRED( "ERR_03027_SCOPE_ATTRIBUTE_REQUIRED" ),
114     ERR_03028_UNKNOWN_DEREFALIAS_VALUE( "ERR_03028_UNKNOWN_DEREFALIAS_VALUE" ),
115     ERR_03029_DEREFALIA_ATTRIBUTE_REQUIRED( "ERR_03029_DEREFALIA_ATTRIBUTE_REQUIRED" ),
116     ERR_03030_SIZE_LIMIT_NOT_INTEGER( "ERR_03030_SIZE_LIMIT_NOT_INTEGER" ),
117     ERR_03031_TIME_LIMIT_NOT_INTEGER( "ERR_03031_TIME_LIMIT_NOT_INTEGER" ),
118     ERR_03032_TYPES_ONLY_NOT_BOOLEAN( "ERR_03032_TYPES_ONLY_NOT_BOOLEAN" ),
119     ERR_03033_DN_ATTRIBUTES_NOT_BOOLEAN( "ERR_03033_DN_ATTRIBUTES_NOT_BOOLEAN" ),
120     ERR_03034_INCORRECT_TYPE_VALUE( "ERR_03034_INCORRECT_TYPE_VALUE" ),
121     ERR_03035_TYPE_ATTRIBUTE_REQUIRED( "ERR_03035_TYPE_ATTRIBUTE_REQUIRED" ),
122     ERR_03036_MISSING_TAG( "ERR_03036_MISSING_TAG" ),
123     ERR_03037_UNEXPECTED_FILTER_TYPE( "ERR_03037_UNEXPECTED_FILTER_TYPE" ),
124     ERR_03038_BAD_OID( "ERR_03038_BAD_OID" ),
125     ERR_03039_PARSING_ERROR( "ERR_03039_PARSING_ERROR" ),
126     ERR_03040_UNKNOWN_OPERATION( "ERR_03040_UNKNOWN_OPERATION" ),
127     ERR_03041_NO_FILTER_ELEMENT( "ERR_03041_NO_FILTER_ELEMENT" ),
128     ERR_03042_UNEXPECTED_FILTER_TYPE( "ERR_03042_UNEXPECTED_FILTER_TYPE" ),
129     ERR_03043_UNEXPECTED_DEREF_ALIAS( "ERR_03043_UNEXPECTED_DEREF_ALIAS" ),
130     ERR_03044_SHOULD_NOT_BE_A_DECORATOR( "ERR_03044_SHOULD_NOT_BE_A_DECORATOR" ),
131     ERR_03045_UNIDENTIFIED_RESPONSE_TYPE( "ERR_03045_UNIDENTIFIED_RESPONSE_TYPE" ),
132 
133     // api-ldap-client-api              4000-4999
134     //     <>                               4000-4100
135     //     api                              4100-4200
136     ERR_04100_UNABLE_TO_UNBIND( "ERR_04100_UNABLE_TO_UNBIND" ),
137     ERR_04101_CANNOT_CREATE_LDAP_CONNECTION_FACTORY( "ERR_04101_CANNOT_CREATE_LDAP_CONNECTION_FACTORY" ),
138     ERR_04102_UNABLE_TO_BIND_CONNECTION( "ERR_04102_UNABLE_TO_BIND_CONNECTION" ),
139     ERR_04103_UNABLE_TO_CLOSE_FAILED_CONNECTION( "ERR_04103_UNABLE_TO_CLOSE_FAILED_CONNECTION" ),
140     ERR_04104_NULL_CONNECTION_CANNOT_CONNECT( "ERR_04104_NULL_CONNECTION_CANNOT_CONNECT" ),
141     ERR_04105_CONNECTION_NOT_AUTHENTICATED( "ERR_04105_CONNECTION_NOT_AUTHENTICATED" ),
142     ERR_04106_OPERATION_NOT_SUPPORTED( "ERR_04106_OPERATION_NOT_SUPPORTED" ),
143     ERR_04107_UNEXPECTED_THROWN_EXCEPTION( "ERR_04107_UNEXPECTED_THROWN_EXCEPTION" ),
144     ERR_04108_INVALID_CONNECTION( "ERR_04108_INVALID_CONNECTION" ),
145     ERR_04109_CANNOT_CONNECT( "ERR_04109_CANNOT_CONNECT" ),
146     ERR_04110_CANNOT_CONNECT_TO_SERVER( "ERR_04110_CANNOT_CONNECT_TO_SERVER" ),
147     ERR_04111_UNKNOWN_RESPONSE_FUTURE_TYPE( "ERR_04111_UNKNOWN_RESPONSE_FUTURE_TYPE" ),
148     ERR_04112_OP_FAILED_TIMEOUT( "ERR_04112_OP_FAILED_TIMEOUT" ),
149     ERR_04113_ERROR_PROCESSING_NOD( "ERR_04113_ERROR_PROCESSING_NOD" ),
150     ERR_04114_CURSOR_CLOSE_FAIL( "ERR_04114_CURSOR_CLOSE_FAIL" ),
151     ERR_04115_ERROR_LOADING_SCHEMA( "ERR_04115_ERROR_LOADING_SCHEMA" ),
152     ERR_04116_FAIL_LOAD_SCHEMA( "ERR_04116_FAIL_LOAD_SCHEMA" ),
153     ERR_04117_FAIL_LOAD_SCHEMA_FILE( "ERR_04117_FAIL_LOAD_SCHEMA_FILE" ),
154     ERR_04118_SOMETHING_WRONG_HAPPENED( "ERR_04118_SOMETHING_WRONG_HAPPENED" ),
155     ERR_04119_TIMEOUT( "ERR_04119_TIMEOUT" ),
156     ERR_04120_TLS_HANDSHAKE_ERROR( "ERR_04120_TLS_HANDSHAKE_ERROR" ),
157     ERR_04121_CANNOT_RESOLVE_HOSTNAME( "ERR_04121_CANNOT_RESOLVE_HOSTNAME" ),
158     ERR_04122_SSL_CONTEXT_INIT_FAILURE( "ERR_04122_SSL_CONTEXT_INIT_FAILURE" ),
159     ERR_04123_CANNOT_ADD_EMPTY_ENTRY( "ERR_04123_CANNOT_ADD_EMPTY_ENTRY" ),
160     ERR_04124_CANNOT_PROCESS_NULL_ADD_REQUEST( "ERR_04124_CANNOT_PROCESS_NULL_ADD_REQUEST" ),
161     ERR_04125_CANNOT_ADD_NULL_ENTRY( "ERR_04125_CANNOT_ADD_NULL_ENTRY" ),
162     ERR_04126_CANNOT_ABANDON_NEG_MSG_ID( "ERR_04126_CANNOT_ABANDON_NEG_MSG_ID" ),
163     ERR_04127_CANNOT_PROCESS_NULL_ABANDON_REQ( "ERR_04127_CANNOT_PROCESS_NULL_ABANDON_REQ" ),
164     ERR_04128_CANNOT_PROCESS_NULL_BIND_REQ( "ERR_04128_CANNOT_PROCESS_NULL_BIND_REQ" ),
165     ERR_04129_NULL_BASE_DN( "ERR_04129_NULL_BASE_DN" ),
166     ERR_04130_CANNOT_PROCESS_NULL_SEARCH_REQ( "ERR_04130_CANNOT_PROCESS_NULL_SEARCH_REQ" ),
167     ERR_04131_CANNOT_PROCESS_SEARCH_NULL_DN( "ERR_04131_CANNOT_PROCESS_SEARCH_NULL_DN" ),
168     ERR_04132_UNEXPECTED_RESPONSE_TYPE( "ERR_04132_UNEXPECTED_RESPONSE_TYPE" ),
169     ERR_04133_NULL_MODIFIED_ENTRY( "ERR_04133_NULL_MODIFIED_ENTRY" ),
170     ERR_04134_NULL_MODIFIED_DN( "ERR_04134_NULL_MODIFIED_DN" ),
171     ERR_04135_CANNOT_PROCESS_NO_MODIFICATION_MOD( "ERR_04135_CANNOT_PROCESS_NO_MODIFICATION_MOD" ),
172     ERR_04136_CANNOT_PROCESS_NULL_MOD_REQ( "ERR_04136_CANNOT_PROCESS_NULL_MOD_REQ" ),
173     ERR_04137_CANNOT_PROCESS_MOD_NULL_DN( "ERR_04137_CANNOT_PROCESS_MOD_NULL_DN" ),
174     ERR_04138_CANNOT_PROCESS_RENAME_NULL_DN( "ERR_04138_CANNOT_PROCESS_RENAME_NULL_DN" ),
175     ERR_04139_CANNOT_PROCESS_RENAME_NULL_RDN( "ERR_04139_CANNOT_PROCESS_RENAME_NULL_RDN" ),
176     ERR_04140_CANNOT_PROCESS_MOVE_NULL_DN( "ERR_04140_CANNOT_PROCESS_MOVE_NULL_DN" ),
177     ERR_04141_CANNOT_PROCESS_MOVE_NULL_SUPERIOR( "ERR_04141_CANNOT_PROCESS_MOVE_NULL_SUPERIOR" ),
178     ERR_04142_NULL_ENTRY_DN( "ERR_04142_NULL_ENTRY_DN" ),
179     ERR_04143_CANNOT_MOVE_ROOT_DSE( "ERR_04143_CANNOT_MOVE_ROOT_DSE" ),
180     ERR_04144_NULL_NEW_DN( "ERR_04144_NULL_NEW_DN" ),
181     ERR_04145_ROOT_DSE_CANNOT_BE_TARGET( "ERR_04145_ROOT_DSE_CANNOT_BE_TARGET" ),
182     ERR_04146_CANNOT_PROCESS_NULL_MODDN_REQ( "ERR_04146_CANNOT_PROCESS_NULL_MODDN_REQ" ),
183     ERR_04147_CANNOT_PROCESS_MOD_NULL_DN_SUP( "ERR_04147_CANNOT_PROCESS_MOD_NULL_DN_SUP" ),
184     ERR_04148_SUBTREE_CONTROL_NOT_SUPPORTED( "ERR_04148_SUBTREE_CONTROL_NOT_SUPPORTED" ),
185     ERR_04149_CANNOT_PROCESS_NULL_DEL_REQ( "ERR_04149_CANNOT_PROCESS_NULL_DEL_REQ" ),
186     ERR_04150_CANNOT_PROCESS_NULL_DEL_NULL_DN( "ERR_04150_CANNOT_PROCESS_NULL_DEL_NULL_DN" ),
187     ERR_04151_CANNOT_PROCESS_NULL_COMP_REQ( "ERR_04151_CANNOT_PROCESS_NULL_COMP_REQ" ),
188     ERR_04152_CANNOT_PROCESS_NULL_DN_COMP_REQ( "ERR_04152_CANNOT_PROCESS_NULL_DN_COMP_REQ" ),
189     ERR_04153_OID_DECODING_FAILURE( "ERR_04153_OID_DECODING_FAILURE" ),
190     ERR_04154_CANNOT_PROCESS_NULL_EXT_REQ( "ERR_04154_CANNOT_PROCESS_NULL_EXT_REQ" ),
191     ERR_04155_ROOT_DSE_SEARCH_FAILED( "ERR_04155_ROOT_DSE_SEARCH_FAILED" ),
192     ERR_04156_FAILED_FETCHING_ROOT_DSE( "ERR_04156_FAILED_FETCHING_ROOT_DSE" ),
193     ERR_04157_CANNOT_USE_TLS_WITH_SSL_FLAG( "ERR_04157_CANNOT_USE_TLS_WITH_SSL_FLAG" ),
194     ERR_04158_CANNOT_FIND_SASL_FACTORY_FOR_MECH( "ERR_04158_CANNOT_FIND_SASL_FACTORY_FOR_MECH" ),
195     ERR_04159_PROTOCOL_ERROR( "ERR_04159_PROTOCOL_ERROR" ),
196     ERR_04160_SESSION_HAS_BEEN_CLOSED( "ERR_04160_SESSION_HAS_BEEN_CLOSED" ),
197     ERR_04161_START_TLS_EXT_NOT_VALID_OID( "ERR_04161_START_TLS_EXT_NOT_VALID_OID" ),
198     ERR_04162_INITIAL_PART_NEEDED( "ERR_04162_INITIAL_PART_NEEDED" ),
199     ERR_04163_FINAL_PART_NEEDED( "ERR_04163_FINAL_PART_NEEDED" ),
200     ERR_04164_ANY_PART_NEEDED( "ERR_04164_ANY_PART_NEEDED" ),
201     ERR_04165_INITIAL_ANY_FINAL_PART_NEEDED( "ERR_04165_INITIAL_ANY_FINAL_PART_NEEDED" ),
202     ERR_04166_ONE_FILTER_REQUIRED( "ERR_04166_ONE_FILTER_REQUIRED" ),
203     ERR_04167_FILTER_NOT_SET( "ERR_04167_FILTER_NOT_SET" ),
204     ERR_04168_TRIM_LOWERCASE_FOR_CHAR_ARRAY( "ERR_04168_TRIM_LOWERCASE_FOR_CHAR_ARRAY" ),
205     ERR_04169_RESPONSE_QUEUE_EMPTIED( "ERR_04169_RESPONSE_QUEUE_EMPTIED" ),
206     ERR_04170_TIMEOUT_OCCURED( "ERR_04170_TIMEOUT_OCCURED" ),
207     ERR_04171_CANNOT_PARSE_MATCHED_DN( "ERR_04171_CANNOT_PARSE_MATCHED_DN" ),
208     ERR_04172_KEYSTORE_INIT_FAILURE( "ERR_04172_KEYSTORE_INIT_FAILURE" ),
209     ERR_04173_ALGORITHM_NOT_FOUND( "ERR_04173_ALGORITHM_NOT_FOUND" ),
210     ERR_04174_INPUT_FILE_NAME_NULL( "ERR_04174_INPUT_FILE_NAME_NULL" ),
211     ERR_04175_TRUST_STORE_FILE_NULL( "ERR_04175_TRUST_STORE_FILE_NULL" ),
212     ERR_04176_TRUST_MANAGER_NOT_FOUND( "ERR_04176_TRUST_MANAGER_NOT_FOUND" ),
213     ERR_04177_NO_SUCH_ALGORITHM( "ERR_04177_NO_SUCH_ALGORITHM" ),
214     ERR_04178_CANT_LOAD_KEY_STORE( "ERR_04178_CANT_LOAD_KEY_STORE" ),
215     ERR_04179_TRUST_STORE_CANT_BE_READ( "ERR_04179_TRUST_STORE_CANT_BE_READ" ),
216     ERR_04180_FILE_DOES_NOT_EXIST_ON_CLASSPATH( "ERR_04180_FILE_DOES_NOT_EXIST_ON_CLASSPATH" ),
217 
218     //     template                     4200-4300
219     // None
220 
221     // api-ldap-codec-core          5000-5999
222     //     <>                           5000-5099
223     ERR_05000_NULL_REQUEST_NAME( "ERR_05000_NULL_REQUEST_NAME" ),
224     ERR_05001_EMPTY_MATCHING_RULE( "ERR_05001_EMPTY_MATCHING_RULE" ),
225     ERR_05002_ENTRY_NULL_VALUE( "ERR_05002_ENTRY_NULL_VALUE" ),
226 
227     //     actions                      5100-5199
228     ERR_05100_ZERO_LENGTH_MESSAGE_ID_NOT_ALLOWED( "ERR_05100_ZERO_LENGTH_MESSAGE_ID_NOT_ALLOWED" ),
229     ERR_05101_NULL_MESSAGE_ID_NOT_ALLOWED( "ERR_05101_NULL_MESSAGE_ID_NOT_ALLOWED" ),
230     ERR_05102_INVALID_MESSAGE_ID( "ERR_05102_INVALID_MESSAGE_ID" ),
231     ERR_05103_INVALID_URL( "ERR_05103_INVALID_URL" ),
232     ERR_05104_INVALID_URL( "ERR_05104_INVALID_URL" ),
233     ERR_05105_REFERRAL_MUST_NOT_BE_NULL( "ERR_05105_REFERRAL_MUST_NOT_BE_NULL" ),
234     ERR_05106_INCORRECT_DN_GIVEN_INVALID( "ERR_05106_INCORRECT_DN_GIVEN_INVALID" ),
235     ERR_05107_INCORRECT_DN_GIVEN( "ERR_05107_INCORRECT_DN_GIVEN" ),
236     ERR_05108_INVALID_RESULT_CODE( "ERR_05108_INVALID_RESULT_CODE" ),
237     ERR_05109_ABANDON_REQ_MSG_ID_NULL( "ERR_05109_ABANDON_REQ_MSG_ID_NULL" ),
238     ERR_05110_INVALID_ABANDON_REQ_MSG_ID( "ERR_05110_INVALID_ABANDON_REQ_MSG_ID" ),
239     ERR_05111_NULL_OR_EMPTY_TYPE_NOT_ALLOWED( "ERR_05111_NULL_OR_EMPTY_TYPE_NOT_ALLOWED" ),
240     ERR_05112_ERROR_WITH_ATTRIBUTE_TYPE( "ERR_05112_ERROR_WITH_ATTRIBUTE_TYPE" ),
241     ERR_05113_INVALID_DN( "ERR_05113_INVALID_DN" ),
242     ERR_05114_ERROR_MESSAGE( "ERR_05114_ERROR_MESSAGE" ),
243     ERR_05115_EMTPY_ENTRY_DN_GIVEN( "ERR_05115_EMTPY_ENTRY_DN_GIVEN" ),
244     ERR_05116_SASL_CREDS_CANT_BE_NULL( "ERR_05116_SASL_CREDS_CANT_BE_NULL" ),
245     ERR_05117_INVALID_VERSION( "ERR_05117_INVALID_VERSION" ),
246     ERR_05118_NULL_ATTRIBUTE_DESC( "ERR_05118_NULL_ATTRIBUTE_DESC" ),
247     ERR_05119_NULL_ENTRY( "ERR_05119_NULL_ENTRY" ),
248     ERR_05120_INVALID_DELETE_DN( "ERR_05120_INVALID_DELETE_DN" ),
249     ERR_05121_INVALID_REQUEST_NAME_OID( "ERR_05121_INVALID_REQUEST_NAME_OID" ),
250     ERR_05122_NULL_NAME( "ERR_05122_NULL_NAME" ),
251     ERR_05123_TYPE_CANT_BE_NULL( "ERR_05123_TYPE_CANT_BE_NULL" ),
252     ERR_05124_INVALID_OPERATION( "ERR_05124_INVALID_OPERATION" ),
253     ERR_05125_INVALID_OLD_RDN( "ERR_05125_INVALID_OLD_RDN" ),
254     ERR_05126_RDN_MUST_NOT_BE_NULL( "ERR_05126_RDN_MUST_NOT_BE_NULL" ),
255     ERR_05127_INVALID_NEW_RDN( "ERR_05127_INVALID_NEW_RDN" ),
256     ERR_05128_NULL_SUPERIOR( "ERR_05128_NULL_SUPERIOR" ),
257     ERR_05129_INVALID_NEW_SUPERIOR( "ERR_05129_INVALID_NEW_SUPERIOR" ),
258     ERR_05130_NON_NULL_UNBIND_LENGTH( "ERR_05130_NON_NULL_UNBIND_LENGTH " ),
259     ERR_05131_UNBIND_REQUEST_LENGTH_MUST_BE_NULL( "ERR_05131_UNBIND_REQUEST_LENGTH_MUST_BE_NULL" ),
260     ERR_05132_INVALID_ROOT_DN( "ERR_05132_INVALID_ROOT_DN" ),
261     ERR_05133_INTERMEDIATE_RESPONSE_INVALID_OID( "ERR_05133_INTERMEDIATE_RESPONSE_INVALID_OID" ),
262     ERR_05134_EMPTY_AND_FILTER_PDU( "ERR_05134_EMPTY_AND_FILTER_PDU" ),
263     ERR_05135_EMPTY_ATTRIBUTE_DESCRIPTION( "ERR_05135_EMPTY_ATTRIBUTE_DESCRIPTION" ),
264     ERR_05136_EMPTY_NOT_FILTER_PDU( "ERR_05136_EMPTY_NOT_FILTER_PDU" ),
265     ERR_05137_EMPTY_OR_FILTER_PDU( "ERR_05137_EMPTY_OR_FILTER_PDU" ),
266     ERR_05138_EMPTY_SUBSTRING_FILTER_PDU( "ERR_05138_EMPTY_SUBSTRING_FILTER_PDU" ),
267     ERR_05139_EMPTY_SUBSTRING_ANY_FILTER_PDU( "ERR_05139_EMPTY_SUBSTRING_ANY_FILTER_PDU" ),
268     ERR_05140_EMPTY_SUBSTRING_FINAL_FILTER_PDU( "ERR_05140_EMPTY_SUBSTRING_FINAL_FILTER_PDU" ),
269     ERR_05141_NULL_MATCHING_RULE_ASSERTION_TYPE( "ERR_05141_NULL_MATCHING_RULE_ASSERTION_TYPE" ),
270     ERR_05142_ZERO_LENGTH_MESSAGE( "ERR_05142_ZERO_LENGTH_MESSAGE" ),
271     ERR_05143_EMPTY_MESSAGE( "ERR_05143_EMPTY_MESSAGE" ),
272     ERR_05144_NULL_BIND_REQUEST( "ERR_05144_NULL_BIND_REQUEST" ),
273     ERR_05145_NULL_ADD_REQUEST( "ERR_05145_NULL_ADD_REQUEST" ),
274     ERR_05146_NULL_ADD_RESPONSE( "ERR_05146_NULL_ADD_RESPONSE" ),
275     ERR_05147_NULL_ATTRIBUTE_TYPE( "ERR_05147_NULL_ATTRIBUTE_TYPE" ),
276     ERR_05148_NULL_COMPARE_REQUEST( "ERR_05148_NULL_COMPARE_REQUEST" ),
277     ERR_05149_BAD_SCOPE( "ERR_05149_BAD_SCOPE" ),
278     ERR_05150_BAD_DEREF_ALIAS( "ERR_05150_BAD_DEREF_ALIAS" ),
279     ERR_05151_BAD_SIZE_LIMIT( "ERR_05151_BAD_SIZE_LIMIT" ),
280     ERR_05152_BAD_TIME_LIMIT( "ERR_05152_BAD_TIME_LIMIT" ),
281     ERR_05153_NULL_ATTRIBUTE_DESCRIPTION( "ERR_05153_NULL_ATTRIBUTE_DESCRIPTION" ),
282     ERR_05154_EMPTY_SUBSTRING_INITIAL_FILTER_PDU( "ERR_05154_EMPTY_SUBSTRING_INITIAL_FILTER_PDU" ),
283     ERR_05155_FLAG_TYPE_INVALID( "ERR_05155_FLAG_TYPE_INVALID" ),
284     ERR_05156_INVALID_ATTRIBUTE_TYPE( "ERR_05156_INVALID_ATTRIBUTE_TYPE" ),
285     ERR_05157_INVALID_DN( "ERR_05157_INVALID_DN" ),
286     ERR_05158_INVALID_REQUEST_VALUE( "ERR_05158_INVALID_REQUEST_VALUE" ),
287     ERR_05159_INVALID_RESPONSE_NAME_OID( "ERR_05159_INVALID_RESPONSE_NAME_OID" ),
288 
289 
290     //     api                          5200-5299
291     ERR_05200_NOT_INITIALIZED_YET( "ERR_05200_NOT_INITIALIZED_YET" ),
292     ERR_05201_INSTANCE_ALREADY_SET( "ERR_05201_INSTANCE_ALREADY_SET" ),
293     ERR_05202_FAILED_TO_INSTANCIATE( "ERR_05202_FAILED_TO_INSTANCIATE" ),
294     ERR_05203_CODEC_ARGS_CANNOT_BE_NULL( "ERR_05203_CODEC_ARGS_CANNOT_BE_NULL" ),
295     ERR_05204_LDAP_DECODER_FAILURE( "ERR_05204_LDAP_DECODER_FAILURE" ),
296     ERR_05205_PDU_DOES_NOT_CONTAIN_ENOUGH_DATA( "ERR_05205_PDU_DOES_NOT_CONTAIN_ENOUGH_DATA" ),
297     ERR_05206_INPUT_STREAM_TOO_SHORT_PDU( "ERR_05206_INPUT_STREAM_TOO_SHORT_PDU" ),
298 
299     //     controls                     5300-5399
300     ERR_05300_CANT_DECODE_CHANGE_TYPE( "ERR_05300_CANT_DECODE_CHANGE_TYPE" ),
301     ERR_05301_INVALID_PREVIOUS_DN( "ERR_05301_INVALID_PREVIOUS_DN" ),
302     ERR_05302_PREVIOUS_DN_NOT_ALLOWED( "ERR_05302_PREVIOUS_DN_NOT_ALLOWED" ),
303     ERR_05303_BAD_PREVIOUS_DN( "ERR_05303_BAD_PREVIOUS_DN" ),
304     ERR_05304_FAILED_TO_DECODE_PREVIOUS_DN( "ERR_05304_FAILED_TO_DECODE_PREVIOUS_DN" ),
305     ERR_05305_CHANGE_NUMBER_DECODING_ERROR( "ERR_05305_CHANGE_NUMBER_DECODING_ERROR" ),
306     ERR_05306_PAGED_SEARCH_SIZE_DECODING_ERROR( "ERR_05306_PAGED_SEARCH_SIZE_DECODING_ERROR" ),
307     ERR_05307_CHANGE_TYPES_DECODING_ERROR( "ERR_05307_CHANGE_TYPES_DECODING_ERROR" ),
308     ERR_05308_CHANGE_ONLY_DECODING_ERROR( "ERR_05308_CHANGE_ONLY_DECODING_ERROR" ),
309     ERR_05309_RETURN_ECS_DECODING_ERROR( "ERR_05309_RETURN_ECS_DECODING_ERROR" ),
310     ERR_05310_INVALID_VISIBILITY_FLAG( "ERR_05310_INVALID_VISIBILITY_FLAG" ),
311 
312     //     osgi                         5400-5499
313     ERR_05400_CONTROL_ARGUMENT_WAS_NULL( "ERR_05400_CONTROL_ARGUMENT_WAS_NULL" ),
314     ERR_05401_FIGURE_OUT_HOW_TO_TRANSFORM( "ERR_05401_FIGURE_OUT_HOW_TO_TRANSFORM" ),
315     ERR_05402_UNABLE_TO_ENCODE_RESPONSE_VALUE( "ERR_05402_UNABLE_TO_ENCODE_RESPONSE_VALUE" ),
316 
317     //     search                       5500-5599
318     ERR_05500_NULL_MATCHING_RULE_AND_TYPE( "ERR_05500_NULL_MATCHING_RULE_AND_TYPE" ),
319     ERR_05501_MORE_THAN_ONE_FILTER_FOR_NOT_FILTER( "ERR_05501_MORE_THAN_ONE_FILTER_FOR_NOT_FILTER" ),
320     ERR_05502_NULL_INITIAL_ANY_OR_FINAL_SUBSTRING( "ERR_05502_NULL_INITIAL_ANY_OR_FINAL_SUBSTRING" ),
321     ERR_05503_UNEXPECTED_FILTER_TYPE( "ERR_05503_UNEXPECTED_FILTER_TYPE" ),
322 
323     // api-ldap-codec-standalone        6000-6999
324     ERR_06000_FAILED_TO_LOAD_DEFAULT_CODEC_FACTORY( "ERR_06000_FAILED_TO_LOAD_DEFAULT_CODEC_FACTORY" ),
325 
326     // api-ldap-extras-aci              7000-7999
327     ERR_07000_FILTER( "ERR_07000_FILTER" ),
328     ERR_07001_NULL_IDENTIFICATION_TAG( "ERR_07001_NULL_IDENTIFICATION_TAG" ),
329     ERR_07002_BAD_PRECENDENCE( "ERR_07002_BAD_PRECENDENCE" ),
330     ERR_07003_NULL_AUTHENTICATION_LEVEL( "ERR_07003_NULL_AUTHENTICATION_LEVEL" ),
331     ERR_07004_PARSER_FAILURE_ACI_ITEM( "ERR_07004_PARSER_FAILURE_ACI_ITEM" ),
332     ERR_07005_MISSING_MANDATORY_ACIITEM( "ERR_07005_MISSING_MANDATORY_ACIITEM" ),
333     ERR_07006_EXPECTING_INTEGER_TOKEN( "ERR_07006_EXPECTING_INTEGER_TOKEN" ),
334     ERR_07007_DUPLICATED_PROTECTED_ITEM( "ERR_07007_DUPLICATED_PROTECTED_ITEM" ),
335     ERR_07008_DN_PARSER_FAILED( "ERR_07008_DN_PARSER_FAILED" ),
336     MSG_07009_FILTER_PARSER_FAILED( "MSG_07009_FILTER_PARSER_FAILED" ),
337     MSG_07010_DUPLICATED_GRANT_AND_DENIAL( "MSG_07010_DUPLICATED_GRANT_AND_DENIAL" ),
338     MSG_07011_DUPLICATED_USER_CLASSES( "MSG_07011_DUPLICATED_USER_CLASSES" ),
339     ERR_07012_MISSING_MANDATORY_USER_PERMISSION( "ERR_07012_MISSING_MANDATORY_USER_PERMISSION" ),
340 
341     // api-ldap-extras-codec            8000-8999
342     //     <>                               8000-8099
343     ERR_08000_CANNOT_PUT_A_PDU_IN_NULL_BUFFER( "ERR_08000_CANNOT_PUT_A_PDU_IN_NULL_BUFFER" ),
344     ERR_08001_CANNOT_DECODE_REFRESH_DELETES( "ERR_08001_CANNOT_DECODE_REFRESH_DELETES" ),
345     ERR_08002_CANNOT_FIND_CONTROL_FACTORY( "ERR_08002_CANNOT_FIND_CONTROL_FACTORY" ),
346 
347     //     controls                         8100-8199
348     ERR_08100_SYNC_REQUEST_VALUE_MODE_DECODING_FAILED( "ERR_08100_SYNC_REQUEST_VALUE_MODE_DECODING_FAILED" ),
349     ERR_08101_RELOAD_HINT_DECODING_FAILED( "ERR_08101_RELOAD_HINT_DECODING_FAILED" ),
350     ERR_08102_SYNC_STATE_VALUE_MODE_DECODING_FAILED( "ERR_08102_SYNC_STATE_VALUE_MODE_DECODING_FAILED" ),
351     ERR_08103_BAD_CONTROL_CRITICALITY( "ERR_08103_BAD_CONTROL_CRITICALITY" ),
352     ERR_08104_AD_DIR_SYNC_FLAG_DECODING_FAILURE( "ERR_08104_AD_DIR_SYNC_FLAG_DECODING_FAILURE" ),
353     ERR_08105_AD_DIR_SYNC_FLAG_DECODING_ERROR( "ERR_08105_AD_DIR_SYNC_FLAG_DECODING_ERROR" ),
354     ERR_08106_AD_DIR_SYNC_MAX_RETURN_LENGTH_DECODING_ERROR( "ERR_08106_AD_DIR_SYNC_MAX_RETURN_LENGTH_DECODING_ERROR" ),
355     ERR_08107_AD_DIR_SYNC_PARENTS_FIRST_DECODING_ERROR( "ERR_08107_AD_DIR_SYNC_PARENTS_FIRST_DECODING_ERROR" ),
356     ERR_08108_AD_DIR_SYNC_MAX_ATTRIBUTE_COUNT_DECODING_ERROR( "ERR_08107_AD_DIR_SYNC_MAX_ATTRIBUTE_COUNT_DECODING_ERROR" ),
357     ERR_08109_BAD_CONTROL_VALUE( "ERR_08109_BAD_CONTROL_VALUE" ),
358     ERR_08110_BAD_PASSWORD_EXPIRED_VALUE( "ERR_08110_BAD_PASSWORD_EXPIRED_VALUE" ),
359 
360     //     extended                         8200-8399
361     ERR_08200_CANCELID_DECODING_FAILED( "ERR_08200_CANCELID_DECODING_FAILED" ),
362     ERR_08201_INVALID_TARGET_DN( "ERR_08201_INVALID_TARGET_DN" ),
363     ERR_08202_NULL_TARGET_DN_DECODING_FAILED( "ERR_08202_NULL_TARGET_DN_DECODING_FAILED" ),
364     ERR_08203_INVALID_ISSUER_DN( "ERR_08203_INVALID_ISSUER_DN" ),
365     ERR_08204_INVALID_SUBJECT_DN( "ERR_08204_INVALID_SUBJECT_DN" ),
366     ERR_08205_CANNOT_DECODE_DELAY( "ERR_08205_CANNOT_DECODE_DELAY" ),
367     ERR_08206_TIME_OFFLINE_DECODING_FAILED( "ERR_08206_TIME_OFFLINE_DECODING_FAILED" ),
368     ERR_08207_SP_LANGUAGE_NULL( "ERR_08207_SP_LANGUAGE_NULL" ),
369     ERR_08208_NULL_PROCEDURE( "ERR_08208_NULL_PROCEDURE" ),
370     ERR_08209_NULL_PARAMETER_TYPE( "ERR_08209_NULL_PARAMETER_TYPE" ),
371     ERR_08210_NULL_PARAMETER_VALUE( "ERR_08210_NULL_PARAMETER_VALUE" ),
372     ERR_08211_EMPTY_PARAMETER_VALUE( "ERR_08211_EMPTY_PARAMETER_VALUE" ),
373     ERR_08212_PDU_BUFFER_TOO_SMALL( "ERR_08212_PDU_BUFFER_TOO_SMALL" ),
374     ERR_08213_NULL_CONTROL_LENGTH( "ERR_08213_NULL_CONTROL_LENGTH" ),
375     ERR_08214_NULL_OID( "ERR_08214_NULL_OID" ),
376     ERR_08215_INVALID_CONTROL_OID( "ERR_08215_INVALID_CONTROL_OID" ),
377     ERR_08216_GRACEFUL_SHUTDOWN_PAYLOAD_ENCODING_FAILED( "ERR_08216_GRACEFUL_SHUTDOWN_PAYLOAD_ENCODING_FAILED" ),
378     ERR_08217_PAYLOAD_DECODING_ERROR( "ERR_08217_PAYLOAD_DECODING_ERROR" ),
379     ERR_08218_CERT_GENERATE_PAYLOAD_ENCODING_FAILED( "ERR_08218_CERT_GENERATE_PAYLOAD_ENCODING_FAILED" ),
380     ERR_08219_RESPONSE_DECODING_FAILED( "ERR_08219_RESPONSE_DECODING_FAILED" ),
381     ERR_08220_SP_PAYLOAD_ENCODING_FAILED( "ERR_08220_SP_PAYLOAD_ENCODING_FAILED" ),
382     ERR_08221_BAD_END_TRANSACTION_COMMIT( "ERR_08221_BAD_END_TRANSACTION_COMMIT" ),
383     ERR_08222_BAD_END_TRANSACTION_MESSAGE_ID( "ERR_08222_BAD_END_TRANSACTION_MESSAGE_ID" ),
384     ERR_08223_INVALID_CONTROL_LIST( "ERR_08223_INVALID_CONTROL_LIST" ),
385     ERR_08224_NULL_URL_DECODING_FAILURE( "ERR_08224_NULL_URL_DECODING_FAILURE" ),
386     ERR_08225_URL_DECODING_FAILURE( "ERR_08225_URL_DECODING_FAILURE" ),
387     ERR_08226_AUTHZID_TOO_SHORT_MISSING_U_OR_DN( "ERR_08226_AUTHZID_TOO_SHORT_MISSING_U_OR_DN" ),
388     ERR_08227_AUTHZID_MUST_START_WITH_U_OR_DN( "ERR_08227_AUTHZID_MUST_START_WITH_U_OR_DN" ),
389     ERR_08228_DECORATED_SP_NULL( "ERR_08228_DECORATED_SP_NULL" ),
390     ERR_08229_UNEXPECTED_SYNC_INFO( "ERR_08229_UNEXPECTED_SYNC_INFO" ),
391     ERR_08230_WHOAMI_PAYLOAD_ENCODING_FAILED( "ERR_08230_WHOAMI_PAYLOAD_ENCODING_FAILED" ),
392     ERR_08231_START_TRANSACTION_PAYLOAD_ENCODING_FAILED( "ERR_08231_START_TRANSACTION_PAYLOAD_ENCODING_FAILED" ),
393     ERR_08232_END_TRANSACTION_PAYLOAD_ENCODING_FAILED( "ERR_08232_END_TRANSACTION_PAYLOAD_ENCODING_FAILED" ),
394 
395     //     intermediate                     8300-8399
396     ERR_08300_REFRESH_DONE_DECODING_FAILED( "ERR_08300_REFRESH_DONE_DECODING_FAILED" ),
397     ERR_08301_REFRESH_DELETES_DECODING_FAILED( "ERR_08301_REFRESH_DELETES_DECODING_FAILED" ),
398     ERR_08302_BAD_UUID_VALUE_INCORRECT_LENGTH( "ERR_08302_BAD_UUID_VALUE_INCORRECT_LENGTH" ),
399 
400     // api-ldap-extras-codec-api        9000-9999
401     //      <>                              9000 -  9099
402     //     controls                         9100 -  9199
403     ERR_9100_UNKNOWN_PASSWORD_POLICY_ERROR( "ERR_9100_UNKNOWN_PASSWORD_POLICY_ERROR" ),
404     ERR_9101_UNKNOWN_MODIFY_DN_OP_TYPE( "ERR_9101_UNKNOWN_MODIFY_DN_OP_TYPE" ),
405     ERR_9102_UNKNOWN_VLV_RESPONSE( "ERR_9102_UNKNOWN_VLV_RESPONSE" ),
406     ERR_9103_UNKNOWN_SYNC_STATE_TYPE( "ERR_9103_UNKNOWN_SYNC_STATE_TYPE" ),
407     ERR_9104_CLASS_LOADING_OF_PROC_TYPE_NOT_IMPLEMENTED( "ERR_9104_CLASS_LOADING_OF_PROC_TYPE_NOT_IMPLEMENTED" ),
408     ERR_9105_CONVERSION_VALUE_TO_JAVA_NOT_IMPLEMENTED( "ERR_9105_CONVERSION_VALUE_TO_JAVA_NOT_IMPLEMENTED" ),
409 
410     //     extended                         9200 -  9299
411     ERR_9200_INTERGER_DECODING_FAILURE( "ERR_9200_INTERGER_DECODING_FAILURE" ),
412 
413     //     intermediate                     9300 -  9399
414     ERR_9300_UNEXPECTED_SYNCINFO( "ERR_9300_UNEXPECTED_SYNCINFO" ),
415 
416     // api-ldap-extras-sp               10000-10999
417     // None
418 
419     // api-ldap-extras-trigger          11000-11999
420     ERR_11000_TRIGGER_SPECIFICATION_INIT_WITH_NULL( "ERR_11000_TRIGGER_SPECIFICATION_INIT_WITH_NULL" ),
421     ERR_11001_TRIGGER_SPECIFICATION_INIT_WITH_EPTY_SPEC_LIST( "ERR_11001_TRIGGER_SPECIFICATION_INIT_WITH_EPTY_SPEC_LIST" ),
422     ERR_11002_TRIGGER_SPECIFICATION_PARSER_FAILURE( "ERR_11002_TRIGGER_SPECIFICATION_PARSER_FAILURE" ),
423     ERR_11003_NAME_PARSE_FAILED( "ERR_11003_NAME_PARSE_FAILED" ),
424 
425     // api-ldap-extra-utils             12000-12999
426     ERR_12000_CANNOT_PROCESS_EMPTY_DN( "ERR_12000_CANNOT_PROCESS_EMPTY_DN" ),
427     ERR_12001_CANNOT_ADD_NODE_CHILD_EXISTS( "ERR_12001_CANNOT_ADD_NODE_CHILD_EXISTS" ),
428     ERR_12002_CANNOT_ADD_NODE_ALREADY_EXISTS( "ERR_12002_CANNOT_ADD_NODE_ALREADY_EXISTS" ),
429 
430     // api-ldap-model                   13000 - 13999
431     ERR_13000_INVALID_LENGTH( "ERR_13000_INVALID_LENGTH" ),
432     ERR_13001_INVALID_MAXOLEN( "ERR_13001_INVALID_MAXOLEN" ),
433     ERR_13002_BAD_NUMBERS_OF_ROUNDS( "ERR_13002_BAD_NUMBERS_OF_ROUNDS" ),
434     ERR_13003_BAD_SALT_LENGTH( "ERR_13003_BAD_SALT_LENGTH" ),
435     ERR_13004_INVALID_SALT_VERSION( "ERR_13004_INVALID_SALT_VERSION" ),
436     ERR_13005_INVALID_SALT_REVISION( "ERR_13005_INVALID_SALT_REVISION" ),
437     ERR_13006_MISSING_SALT_ROUNDS( "ERR_13006_MISSING_SALT_ROUNDS" ),
438     ERR_13008_ROUNDS_EXCEEDED_MAXIMUM( "ERR_13008_ROUNDS_EXCEEDED_MAXIMUM" ),
439     ERR_13009_LOG_ROUNDS_EXCEEDED_MAXIMUM( "ERR_13009_LOG_ROUNDS_EXCEEDED_MAXIMUM" ),
440     ERR_13010_UNKNOWN_HASH_ALGO( "ERR_13010_UNKNOWN_HASH_ALGO" ),
441     ERR_13011_ATTRIBUTE_INVALID( "ERR_13011_ATTRIBUTE_INVALID" ),
442     ERR_13012_UNEXPECTED_HOST_TYPE_ENUM( "ERR_13012_UNEXPECTED_HOST_TYPE_ENUM" ),
443     ERR_13013_UNKNOWN_AUTHENT_LEVEL( "ERR_13013_UNKNOWN_AUTHENT_LEVEL" ),
444     ERR_13014_DN_ATTR_FLAG_INVALID( "ERR_13014_DN_ATTR_FLAG_INVALID" ),
445     ERR_13015_NULL_OR_EMPTY_CSN( "ERR_13015_NULL_OR_EMPTY_CSN" ),
446     ERR_13016_INCORRECT_CSN_LENGTH( "ERR_13016_INCORRECT_CSN_LENGTH" ),
447     ERR_13017_CANT_FIND_SHARP_IN_CSN( "ERR_13017_CANT_FIND_SHARP_IN_CSN" ),
448     ERR_13018_TIMESTAMP_NOT_LONG_ENOUGH( "ERR_13018_TIMESTAMP_NOT_LONG_ENOUGH" ),
449     ERR_13019_CANNOT_PARSE_TIMESTAMP( "ERR_13019_CANNOT_PARSE_TIMESTAMP" ),
450     ERR_13020_INVALID_MICROSECOND( "ERR_13020_INVALID_MICROSECOND" ),
451     ERR_13021_INVALID_CHANGE_COUNT( "ERR_13021_INVALID_CHANGE_COUNT" ),
452     ERR_13022_MISSING_SHARP_IN_CSN( "ERR_13022_MISSING_SHARP_IN_CSN" ),
453     ERR_13023_REPLICA_ID_NULL( "ERR_13023_REPLICA_ID_NULL" ),
454     ERR_13024_INVALID_REPLICA_ID( "ERR_13024_INVALID_REPLICA_ID" ),
455     ERR_13025_NO_OPERATION_NUMBER( "ERR_13025_NO_OPERATION_NUMBER" ),
456     ERR_13026_INVALID_OPERATION_NUMBER( "ERR_13026_INVALID_OPERATION_NUMBER" ),
457     ERR_13027_UNACCEPTABLE_RESULT_CODE( "ERR_13027_UNACCEPTABLE_RESULT_CODE" ),
458     ERR_13028_SUBTREE_SPEC_PARSER_FAILURE( "ERR_13028_SUBTREE_SPEC_PARSER_FAILURE" ),
459     ERR_13029_NEGATIVE_MINIMUM_BASE( "ERR_13029_NEGATIVE_MINIMUM_BASE" ),
460     ERR_13030_LDAP_URL_MUST_START_WITH_LDAP( "ERR_13030_LDAP_URL_MUST_START_WITH_LDAP" ),
461     ERR_13031_INVALID_HOST_PORT( "ERR_13031_INVALID_HOST_PORT" ),
462     ERR_13032_SLASH_EXPECTED( "ERR_13032_SLASH_EXPECTED" ),
463     ERR_13033_INVALID_DN( "ERR_13033_INVALID_DN" ),
464     ERR_13034_QUESTION_MARK_EXPECTED( "ERR_13034_QUESTION_MARK_EXPECTED" ),
465     ERR_13035_INVALID_ATTRIBUTES( "ERR_13035_INVALID_ATTRIBUTES" ),
466     ERR_13036_INVALID_SCOPE( "ERR_13036_INVALID_SCOPE" ),
467     ERR_13037_INVALID_FILTER( "ERR_13037_INVALID_FILTER" ),
468     ERR_13038_INVALID_EXTENSIONS( "ERR_13038_INVALID_EXTENSIONS" ),
469     ERR_13039_INVALID_CHAR_AT_LDAP_URL_END( "ERR_13039_INVALID_CHAR_AT_LDAP_URL_END" ),
470     ERR_13040_INVALID_URL_ENCODING( "ERR_13040_INVALID_URL_ENCODING" ),
471     ERR_13041_INVALID_LDAP_URL_EMPTY_STRING( "ERR_13041_INVALID_LDAP_URL_EMPTY_STRING" ),
472 
473     //     cursor                           13100 - 13199
474     ERR_13100_FAILURE_ON_UNDERLYING_CURSOR( "ERR_13100_FAILURE_ON_UNDERLYING_CURSOR" ),
475     ERR_13101_MONITOR( "ERR_13101_MONITOR" ),
476     ERR_13102_UNSUPPORTED_OPERATION( "ERR_13102_UNSUPPORTED_OPERATION" ),
477     ERR_13103_REMOVAL_NOT_SUPPORTED( "ERR_13103_REMOVAL_NOT_SUPPORTED" ),
478     ERR_13104_EMPTY_CURSOR( "ERR_13104_EMPTY_CURSOR" ),
479     ERR_13105_START_INDEX_OUT_OF_RANGE( "ERR_13105_START_INDEX_OUT_OF_RANGE" ),
480     ERR_13106_END_INDEX_OUT_OF_RANGE( "ERR_13106_END_INDEX_OUT_OF_RANGE" ),
481     ERR_13107_START_INDEX_ABOVE_END_INDEX( "ERR_13107_START_INDEX_ABOVE_END_INDEX" ),
482     ERR_13108_LIST_MAY_BE_SORTED( "ERR_13108_LIST_MAY_BE_SORTED" ),
483     ERR_13109_CURSOR_NOT_POSITIONED( "ERR_13109_CURSOR_NOT_POSITIONED" ),
484     ERR_13110_NO_COMPARATOR_CANT_MOVE_BEFORE( "ERR_13110_NO_COMPARATOR_CANT_MOVE_BEFORE" ),
485     ERR_13111_NO_COMPARATOR_CANT_MOVE_AFTER( "ERR_13111_NO_COMPARATOR_CANT_MOVE_AFTER" ),
486     ERR_13112_CANNOT_ACCESS_IF_BEFORE_FIRST( "ERR_13112_CANNOT_ACCESS_IF_BEFORE_FIRST" ),
487     ERR_13113_CANNOT_ACCESS_IF_AFTER_LAST( "ERR_13113_CANNOT_ACCESS_IF_AFTER_LAST" ),
488 
489     //     entry                            13200 - 13299
490     ERR_13200_VALUE_CANT_BE_NORMALIZED( "ERR_13200_VALUE_CANT_BE_NORMALIZED" ),
491     ERR_13201_EMPTY_OPTION_NOT_ALLOWED( "ERR_13201_EMPTY_OPTION_NOT_ALLOWED" ),
492     ERR_13202_INVALID_OID_MISSING_NUMBER( "ERR_13202_INVALID_OID_MISSING_NUMBER" ),
493     ERR_13203_ATTRIBUTE_TYPE_NULL_NOT_ALLOWED( "ERR_13203_ATTRIBUTE_TYPE_NULL_NOT_ALLOWED" ),
494     ERR_13204_NULL_ATTRIBUTE_ID( "ERR_13204_NULL_ATTRIBUTE_ID" ),
495     ERR_13205_CANNOT_REMOVE_VAL_MISSING_ATTR( "ERR_13205_CANNOT_REMOVE_VAL_MISSING_ATTR" ),
496     ERR_13206_CANNOT_REMOVE_VAL_BAD_ATTR( "ERR_13206_CANNOT_REMOVE_VAL_BAD_ATTR" ),
497     ERR_13207_VALUE_ALREADY_EXISTS( "ERR_13207_VALUE_ALREADY_EXISTS" ),
498     ERR_13208_ATTRIBUTE_IS_SINGLE_VALUED( "ERR_13208_ATTRIBUTE_IS_SINGLE_VALUED" ),
499     ERR_13209_NULL_ATTRIBUTE_TYPE( "ERR_013209_NULL_ATTRIBUTE_TYPE" ),
500     ERR_13210_SYNTAX_INVALID( "ERR_13210_SYNTAX_INVALID" ),
501     ERR_13211_BYTE_VALUE_EXPECTED( "ERR_13211_BYTE_VALUE_EXPECTED" ),
502     ERR_13212_ERROR_ADDING_VALUE( "ERR_13212_ERROR_ADDING_VALUE" ),
503     ERR_13213_VALUE_MUST_BE_A_STRING( "ERR_13213_VALUE_MUST_BE_A_STRING" ),
504     ERR_13214_VALUE_EXPECT_BYTES( "ERR_13214_VALUE_EXPECT_BYTES" ),
505     ERR_13215_VALUE_EXPECT_STRING( "ERR_13215_VALUE_EXPECT_STRING" ),
506     ERR_13216_AT_ID_NULL( "ERR_13216_AT_ID_NULL" ),
507     ERR_13217_FAILED_LOOKUP_AT( "ERR_13217_FAILED_LOOKUP_AT" ),
508     ERR_13218_AT_DOES_NOT_EXIST( "ERR_13218_AT_DOES_NOT_EXIST" ),
509     ERR_13219_NULL_SYNTAX_CHECKER( "ERR_13219_NULL_SYNTAX_CHECKER" ),
510     ERR_13220_NO_NORMALIZER( "ERR_13220_NO_NORMALIZER" ),
511     ERR_13221_INVALID_OID_MISSING_DOT( "ERR_13221_INVALID_OID_MISSING_DOT" ),
512     ERR_13222_EMPTY_ATTRIBUTE( "ERR_13222_EMPTY_ATTRIBUTE" ),
513     ERR_13223_BAD_CHAR_IN_ATTRIBUTE( "ERR_13223_BAD_CHAR_IN_ATTRIBUTE" ),
514     ERR_13224_FAILED_TO_COMPARE_NORM_VALUES( "ERR_13224_FAILED_TO_COMPARE_NORM_VALUES" ),
515     ERR_13225_NO_SYNTAX( "ERR_13225_NO_SYNTAX" ),
516     ERR_13226_CANNOT_ADD_ATTRIBUTE_NO_ID( "ERR_13226_CANNOT_ADD_ATTRIBUTE_NO_ID" ),
517     ERR_13227_NON_STRING_VALUE_NOT_ALLOWED( "ERR_13227_NON_STRING_VALUE_NOT_ALLOWED" ),
518     ERR_13228_AT_LIST_NULL_ELEMENTS( "ERR_13228_AT_LIST_NULL_ELEMENTS" ),
519     ERR_13229_ID_INCOMPATIBLE_WITH_AT( "ERR_13229_ID_INCOMPATIBLE_WITH_AT" ),
520     ERR_13230_INCORRECT_ATTRIBUTE( "ERR_13230_INCORRECT_ATTRIBUTE" ),
521     ERR_13231_NO_VALID_AT_FOR_THIS_ID( "ERR_13231_NO_VALID_AT_FOR_THIS_ID" ),
522     ERR_13232_NO_VALUE_NOT_ALLOWED( "ERR_13232_NO_VALUE_NOT_ALLOWED" ),
523     ERR_13233_ATTRIBUTE_ID_MUST_BE_A_STRING( "ERR_13233_ATTRIBUTE_ID_MUST_BE_A_STRING" ),
524     ERR_13234_ATTRIBUTE_VAL_STRING_OR_BYTE( "ERR_13234_ATTRIBUTE_VAL_STRING_OR_BYTE" ),
525     ERR_13235_NULL_ID_WITH_NULL_AT_NOT_ALLOWED( "ERR_13235_NULL_ID_WITH_NULL_AT_NOT_ALLOWED" ),
526     ERR_13236_ENTRY_IMMUTABLE_CANT_ADD_ATTRIBUTE( "ERR_13236_ENTRY_IMMUTABLE_CANT_ADD_ATTRIBUTE" ),
527     ERR_13237_ENTRY_IMMUTABLE_CANT_PUT_VALUE( "ERR_13237_ENTRY_IMMUTABLE_CANT_PUT_VALUE" ),
528     ERR_13238_ENTRY_IMMUTABLE_CANT_REMOVE_VALUE( "ERR_13238_ENTRY_IMMUTABLE_CANT_REMOVE_VALUE" ),
529     ERR_13239_ENTRY_IMMUTABLE_CANT_RENAME_ENTRY( "ERR_13239_ENTRY_IMMUTABLE_CANT_RENAME_ENTRY" ),
530     ERR_13240_ENTRY_IMMUTABLE_CANT_CLEAR_ENTRY( "ERR_13240_ENTRY_IMMUTABLE_CANT_CLEAR_ENTRY" ),
531     ERR_13241_ENTRY_IMMUTABLE_CANT_READ_ENTRY( "ERR_13241_ENTRY_IMMUTABLE_CANT_READ_ENTRY" ),
532     ERR_13242_ENTRY_IMMUTABLE_CANT_SERIALIZE( "ERR_13242_ENTRY_IMMUTABLE_CANT_SERIALIZE" ),
533     ERR_13243_ENTRY_IMMUTABLE_CANT_DESERIALIZE( "ERR_13243_ENTRY_IMMUTABLE_CANT_DESERIALIZE" ),
534     ERR_13244_ID_AT_NOT_COMPATIBLE( "ERR_13244_ID_AT_NOT_COMPATIBLE" ),
535     ERR_13245_AT_PARAMETER_NULL( "ERR_13245_AT_PARAMETER_NULL" ),
536     ERR_13246_INVALID_VALUE_PER_SYNTAX( "ERR_13246_INVALID_VALUE_PER_SYNTAX" ),
537     ERR_13247_INVALID_VALUE_CANT_NORMALIZE( "ERR_13247_INVALID_VALUE_CANT_NORMALIZE" ),
538     ERR_13248_CANNOT_READ_ENTRY( "ERR_13248_CANNOT_READ_ENTRY" ),
539     ERR_13249_NO_COMPARATOR_FOR_AT( "ERR_13249_NO_COMPARATOR_FOR_AT" ),
540     ERR_13250_VALUE_MISSING_AT_THE_END( "ERR_13250_VALUE_MISSING_AT_THE_END" ),
541 
542     //     filter                           13300 - 13399
543     ERR_13300_BAD_PLACE_HOLDERS_NUMBER( "ERR_13300_BAD_PLACE_HOLDERS_NUMBER" ),
544     ERR_13301_NO_ORDERING_MR_FOR_AT( "ERR_13301_NO_ORDERING_MR_FOR_AT" ),
545     ERR_13302_CANNOT_CREATE_NODE_NULL_ATTR( "ERR_13302_CANNOT_CREATE_NODE_NULL_ATTR" ),
546     ERR_13303_SCOPENODE_IN_REFINEMENT( "ERR_13303_SCOPENODE_IN_REFINEMENT" ),
547     ERR_13304_ASSERTIONNODE_IN_REFINEMENT( "ERR_13304_ASSERTIONNODE_IN_REFINEMENT" ),
548     ERR_13305_ASSERTION_VALUE_EXPECTED( "ERR_13305_ASSERTION_VALUE_EXPECTED" ),
549     ERR_13306_MR_OR_ASSERTION_VALUE_EXPECTED( "ERR_13306_MR_OR_ASSERTION_VALUE_EXPECTED" ),
550     ERR_13307_MATCHING_RULE_EXPECTED( "ERR_13307_MATCHING_RULE_EXPECTED" ),
551     ERR_13308_NOT_A_VALID_ESCAPED_VALUE( "ERR_13308_NOT_A_VALID_ESCAPED_VALUE" ),
552     ERR_13309_BAD_SUBSTRING( "ERR_13309_BAD_SUBSTRING" ),
553     ERR_13310_BAD_CHAR( "ERR_13310_BAD_CHAR" ),
554     ERR_13311_EXPECTING_EQUAL( "ERR_13311_EXPECTING_EQUAL" ),
555     ERR_13312_ITEM_EXPECTED( "ERR_13312_ITEM_EXPECTED" ),
556     ERR_13313_EMPTY_FILTERCOMP( "ERR_13313_EMPTY_FILTERCOMP" ),
557     ERR_13314_FILTER_MISSING_OPEN_PAR( "ERR_13315_FILTER_MISSING_OPEN_PAR" ),
558     ERR_13315_FILTER_MISSING_CLOSE_PAR( "ERR_13315_FILTER_MISSING_CLOSE_PAR" ),
559     ERR_13316_EMPTY_FILTER( "ERR_13316_EMPTY_FILTER" ),
560     ERR_13317_NO_MORE_THAN_ONE_ELEM_IN_NOT( "ERR_13317_NO_MORE_THAN_ONE_ELEM_IN_NOT" ),
561     ERR_13318_INVALID_ATTR_IN_REFINEMENT( "ERR_13318_INVALID_ATTR_IN_REFINEMENT" ),
562 
563     //     ldif                         13400 - 13499
564     ERR_13400_ENTRY_WITH_TWO_DNS( "ERR_13400_ENTRY_WITH_TWO_DNS" ),
565     ERR_13401_CHANGE_NOT_ALLOWED( "ERR_13401_CHANGE_NOT_ALLOWED" ),
566     ERR_13402_EXPECTING_ATTRIBUTE_TYPE( "ERR_13402_EXPECTING_ATTRIBUTE_TYPE" ),
567     ERR_13403_CANNOT_PARSE_LDIF_BUFFER( "ERR_13403_CANNOT_PARSE_LDIF_BUFFER" ),
568     ERR_13404_EMPTY_DN_NOT_ALLOWED( "ERR_13404_EMPTY_DN_NOT_ALLOWED" ),
569     ERR_13405_DN_EXPECTED( "ERR_13405_DN_EXPECTED" ),
570     ERR_13406_FILE_NOT_FOUND( "ERR_13406_FILE_NOT_FOUND" ),
571     ERR_13407_ERROR_READING_FILE( "ERR_13407_ERROR_READING_FILE" ),
572     ERR_13408_BAD_PROTOCOL( "ERR_13408_BAD_PROTOCOL" ),
573     ERR_13409_CONTROL_WITHOUT_OID( "ERR_13409_CONTROL_WITHOUT_OID" ),
574     ERR_13410_INVALID_CRITICALITY( "ERR_13410_INVALID_CRITICALITY" ),
575     ERR_13411_BAD_MODRDN_OPERATION( "ERR_13411_BAD_MODRDN_OPERATION" ),
576     ERR_13412_NO_DELETEOLDRDN( "ERR_13412_NO_DELETEOLDRDN" ),
577     ERR_13413_BAD_MODIFY_SEPARATOR( "ERR_13413_BAD_MODIFY_SEPARATOR" ),
578     ERR_13414_BAD_MODIFY_SEPARATOR_2( "ERR_13414_BAD_MODIFY_SEPARATOR_2" ),
579     ERR_13415_MOD_ATTR_AND_VALUE_SPEC_NOT_EQUAL( "ERR_13415_MOD_ATTR_AND_VALUE_SPEC_NOT_EQUAL" ),
580     ERR_13416_NEW_SUPERIOR_NEEDED( "ERR_13416_NEW_SUPERIOR_NEEDED" ),
581     ERR_13417_UNKNOWN_OPERATION( "ERR_13417_UNKNOWN_OPERATION" ),
582     ERR_13418_CONTROL_ALREADY_FOUND( "ERR_13418_CONTROL_ALREADY_FOUND" ),
583     ERR_13419_CHANGETYPE_ALREADY_FOUND( "ERR_13419_CHANGETYPE_ALREADY_FOUND" ),
584     ERR_13420_AT_VALUE_NOT_ALLOWED_AFTER_CONTROL( "ERR_13420_AT_VALUE_NOT_ALLOWED_AFTER_CONTROL" ),
585     ERR_13421_ATTRIBUTE_TYPE_EXPECTED( "ERR_13421_ATTRIBUTE_TYPE_EXPECTED" ),
586     ERR_13422_UNKNOWN_ENTRY_TYPE( "ERR_13422_UNKNOWN_ENTRY_TYPE" ),
587     ERR_13423_VERSION_NOT_A_NUMBER( "ERR_13423_VERSION_NOT_A_NUMBER" ),
588     ERR_13424_EMPTY_CONTINUATION_LINE( "ERR_13424_EMPTY_CONTINUATION_LINE" ),
589     ERR_13425_EMPTY_FILE_NAME( "ERR_13425_EMPTY_FILE_NAME" ),
590     ERR_13426_CANNOT_PARSE_INEXISTANT_FILE( "ERR_13426_CANNOT_PARSE_INEXISTANT_FILE" ),
591     ERR_13427_CANNOT_FIND_FILE( "ERR_13427_CANNOT_FIND_FILE" ),
592     ERR_13428_CANNOT_PARSE_LDIF(" ERR_13428_CANNOT_PARSE_LDIF" ),
593     ERR_13429_ERROR_PARSING_LDIF( "ERR_13429_ERROR_PARSING_LDIF" ),
594     ERR_13430_PREMATURE_LDIF_ITERATOR_TERMINATION( "ERR_13430_PREMATURE_LDIF_ITERATOR_TERMINATION" ),
595     ERR_13431_UNEXPECTED_CHANGETYPE( "ERR_13431_UNEXPECTED_CHANGETYPE" ),
596     ERR_13432_NULL_ADDED_CONTROL( "ERR_13432_NULL_ADDED_CONTROL" ),
597     ERR_13433_SEE_DIRSERVER_1547( "ERR_13433_SEE_DIRSERVER_1547" ),
598     ERR_13434_UNEXPECTED_MOD_OPERATION( "ERR_13434_UNEXPECTED_MOD_OPERATION" ),
599     ERR_13435_CANNOT_COMPUTE_NEW_VALUE( "ERR_13435_CANNOT_COMPUTE_NEW_VALUE" ),
600     ERR_13436_ERROR_ANONYMIZING_VALUE( "ERR_13436_ERROR_ANONYMIZING_VALUE" ),
601     ERR_13437_OVERFLOW( "ERR_13437_OVERFLOW" ),
602     ERR_13438_UNKNOWN_CHANGE_TYPE( "ERR_13438_UNKNOWN_CHANGE_TYPE" ),
603     ERR_13439_LDIF_ENTRY_WITH_TWO_DNS( "ERR_13439_LDIF_ENTRY_WITH_TWO_DNS" ),
604     ERR_13440_NO_CHANGE( "ERR_13440_NO_CHANGE" ),
605     ERR_13441_BAD_ATTRIBUTE( "ERR_13441_BAD_ATTRIBUTE" ),
606     ERR_13442_ERROR_PARSING_LDIF_BUFFER( "ERR_13442_ERROR_PARSING_LDIF_BUFFER" ),
607     ERR_13443_CANNOT_FIND_FILE( "ERR_13443_CANNOT_FIND_FILE" ),
608     ERR_13444_CANNOT_READ_FILE( "ERR_13444_CANNOT_READ_FILE" ),
609     ERR_13445_NO_DN( "ERR_13445_NO_DN" ),
610     ERR_13446_INVALID_DN( "ERR_13446_INVALID_DN" ),
611     ERR_13447_BAD_URL_FILE_NOT_FOUND( "ERR_13447_BAD_URL_FILE_NOT_FOUND" ),
612     ERR_13448_FILE_TOO_BIG( "ERR_13448_FILE_TOO_BIG" ),
613     ERR_13449_ERROR_READING_BAD_URL( "ERR_13449_ERROR_READING_BAD_URL" ),
614     ERR_13450_CANNOT_CLOSE_FILE( "ERR_13450_CANNOT_CLOSE_FILE" ),
615     ERR_13451_UNSUPPORTED_PROTOCOL( "ERR_13451_UNSUPPORTED_PROTOCOL" ),
616     ERR_13452_BAD_URL( "ERR_13452_BAD_URL" ),
617     ERR_13453_INVALID_OID( "ERR_13453_INVALID_OID" ),
618     ERR_13454_BAD_MODIFY_ATTRIBUTE( "ERR_13454_BAD_MODIFY_ATTRIBUTE" ),
619     ERR_13455_BAD_MODDN_NO_SUPERIOR( "ERR_13455_BAD_MODDN_NO_SUPERIOR" ),
620     ERR_13456_BAD_OPERATION( "ERR_13456_BAD_OPERATION" ),
621     ERR_13457_MISPLACED_CONTROL( "ERR_13457_MISPLACED_CONTROL" ),
622     ERR_13458_MISPLACED_CHANGETYPE( "ERR_13458_MISPLACED_CHANGETYPE" ),
623     ERR_13459_MISPLACED_ATTRIBUTETYPE( "ERR_13459_MISPLACED_ATTRIBUTETYPE" ),
624     ERR_13460_BAD_ATTRIBUTE( "ERR_13460_BAD_ATTRIBUTE" ),
625     ERR_13461_UNKNOWN_ENTRY( "ERR_13461_UNKNOWN_ENTRY" ),
626     ERR_13462_LDIF_PARSING_ERROR( "ERR_13462_LDIF_PARSING_ERROR" ),
627     ERR_13463_ERROR_WHILE_READING_LDIF_LINE( "ERR_13463_ERROR_WHILE_READING_LDIF_LINE" ),
628     ERR_13464_FILENAME_NOT_FOUND( "ERR_13464_FILENAME_NOT_FOUND" ),
629     ERR_13465_CANT_DEDUCE_REVERSE_FOR_MOD( "ERR_13465_CANT_DEDUCE_REVERSE_FOR_MOD" ),
630     ERR_13466_NEW_SUPERIOR_DN_NULL( "ERR_13466_NEW_SUPERIOR_DN_NULL" ),
631     ERR_13467_NULL_MODIFIED_DN( "ERR_13467_NULL_MODIFIED_DN" ),
632     ERR_13468_DONT_MOVE_ROOTDSE( "ERR_13468_DONT_MOVE_ROOTDSE" ),
633     ERR_13469_NULL_READ_DN( "ERR_13469_NULL_READ_DN" ),
634     ERR_13470_DONT_RENAME_ROOTDSE( "ERR_13470_DONT_RENAME_ROOTDSE" ),
635     ERR_13471_DELETED_ENTRY_WITH_ATTRIBUTES( "ERR_13471_DELETED_ENTRY_WITH_ATTRIBUTES" ),
636     ERR_13472_ENTRY_WITH_NO_ATTRIBUTE( "ERR_13472_ENTRY_WITH_NO_ATTRIBUTE" ),
637     ERR_13473_MODDN_WITH_ATTRIBUTES( "ERR_13473_MODDN_WITH_ATTRIBUTES" ),
638     ERR_13474_LINE_LENGTH_TOO_SHORT( "ERR_13474_LINE_LENGTH_TOO_SHORT" ),
639     ERR_13475_UNKNOWN_ATTRIBUTETYPE( "ERR_13475_UNKNOWN_ATTRIBUTETYPE" ),
640 
641     //     message                          13500 - 13599
642     ERR_13500_UNDEFINED_CHANGETYPE( "ERR_13500_UNDEFINED_CHANGETYPE" ),
643     ERR_13501_UNKNOWN_JNDI_SCOPE( "ERR_13501_UNKNOWN_JNDI_SCOPE" ),
644     ERR_13502_UNKNOWN_LDAP_URL_SCOPE( "ERR_13502_UNKNOWN_LDAP_URL_SCOPE" ),
645     ERR_13503_RESULT_CODE_SHOULD_BE_IN( "ERR_13503_RESULT_CODE_SHOULD_BE_IN" ),
646     ERR_13504_FIX_OID( "ERR_13504_FIX_OID" ),
647     ERR_13505_HARDCODED_ZERO_LENGTH_RESPONSE( "ERR_13505_HARDCODED_ZERO_LENGTH_RESPONSE" ),
648     ERR_13506_CANNOT_ABANDON_OPERATION( "ERR_13506_CANNOT_ABANDON_OPERATION" ),
649     ERR_13507_UNRECOGNIZED_JNDI_PROPERTY_VALUE( "ERR_13507_UNRECOGNIZED_JNDI_PROPERTY_VALUE" ),
650     ERR_13508_INVALID_FILTER( "ERR_13508_INVALID_FILTER" ),
651     ERR_13509_UNEXPECTED_SCOPE( "ERR_13509_UNEXPECTED_SCOPE" ),
652     ERR_13510_UNKNOWN_DEREF_MODE( "ERR_13510_UNKNOWN_DEREF_MODE" ),
653     ERR_13511_INVALID_PROXIED_AUTHZ_NULL( "ERR_13511_INVALID_PROXIED_AUTHZ_NULL" ),
654     ERR_13512_INVALID_PROXIED_AUTHZ_BAD_DN( "ERR_13512_INVALID_PROXIED_AUTHZ_BAD_DN" ),
655     ERR_13513_INVALID_PROXIED_AUTHZ_NO_DN_OR_U( "ERR_13513_INVALID_PROXIED_AUTHZ_NO_DN_OR_U" ),
656     ERR_13514_UNKNOWN_SORT_RESPONSE_RESULT( "ERR_13514_UNKNOWN_SORT_RESPONSE_RESULT" ),
657     ERR_13515_UNEXPECTED_MOD_OP( "ERR_13515_UNEXPECTED_MOD_OP" ),
658     ERR_13516_UNEXPECTED_MESSAGE_TYPE( "ERR_13516_UNEXPECTED_MESSAGE_TYPE" ),
659     ERR_13517_UNEXPECTED_ALIAS_DEREF_MODE( "ERR_13517_UNEXPECTED_ALIAS_DEREF_MODE" ),
660     ERR_13518_CLASS_INVALID_ENULM_VALUE( "ERR_13518_CLASS_INVALID_ENULM_VALUE" ),
661 
662     //     name                             13600 - 13699
663     ERR_13600_TYPE_IS_NULL_OR_EMPTY( "ERR_13600_TYPE_IS_NULL_OR_EMPTY" ),
664     ERR_13601_EXPECTED_COMMA_SEMI_COLON( "ERR_13601_EXPECTED_COMMA_SEMI_COLON" ),
665     ERR_13602_RDN_EMPTY( "ERR_13602_RDN_EMPTY" ),
666     ERR_13603_NULL_RDN( "ERR_13603_NULL_RDN" ),
667     ERR_13604_START_AT_EXPECTED( "ERR_13604_START_AT_EXPECTED" ),
668     ERR_13605_START_AT_DESCR_EXPECTED( "ERR_13605_START_AT_DESCR_EXPECTED" ),
669     ERR_13606_EXPECTED_NUMERICOID( "ERR_13606_EXPECTED_NUMERICOID" ),
670     ERR_13607_DOT_MISSING_IN_OID( "ERR_13607_DOT_MISSING_IN_OID" ),
671     ERR_13608_START_AT_NUMERICOID_EXPECTED( "ERR_13608_START_AT_NUMERICOID_EXPECTED" ),
672     ERR_13609_EQUAL_EXPECTED( "ERR_13609_EQUAL_EXPECTED" ),
673     ERR_13610_NO_MORE_CHAR_AVAILABLE( "ERR_13610_NO_MORE_CHAR_AVAILABLE" ),
674     ERR_13611_VALUE_MISSING_ON_RDN( "ERR_13611_VALUE_MISSING_ON_RDN" ),
675     ERR_13612_POSITION_NOT_IN_RANGE( "ERR_13612_POSITION_NOT_IN_RANGE" ),
676     ERR_13613_VALUE_NOT_IN_HEX_FORM_ODD_NUMBER( "ERR_13613_VALUE_NOT_IN_HEX_FORM_ODD_NUMBER" ),
677     ERR_13614_VALUE_NOT_IN_HEX_FORM( "ERR_13614_VALUE_NOT_IN_HEX_FORM" ),
678     ERR_13615_UNESCAPED_CHARS_NOT_ALLOWED( "ERR_13615_UNESCAPED_CHARS_NOT_ALLOWED" ),
679     ERR_13616_CANNOT_SERIALIZE_AVA_UPNAME_NULL( "ERR_13616_CANNOT_SERIALIZE_AVA_UPNAME_NULL" ),
680     ERR_13617_CANNOT_SERIALIZE_AVA_UPTYPE_NULL( "ERR_13617_CANNOT_SERIALIZE_AVA_UPTYPE_NULL" ),
681     ERR_13618_CANNOT_SERIALIZE_AVA_NORMTYPE_NULL( "ERR_13618_CANNOT_SERIALIZE_AVA_NORMTYPE_NULL" ),
682     ERR_13619_CANNOT_SERIALIZE_AVA_VALUE_NULL( "ERR_13619_CANNOT_SERIALIZE_AVA_VALUE_NULL" ),
683     ERR_13620_CANNOT_NORMALIZE_VALUE( "ERR_13620_CANNOT_NORMALIZE_VALUE" ),
684     ERR_13621_ASSERTION_FAILURE( "ERR_13621_ASSERTION_FAILURE" ),
685     ERR_13622_DN_OR_RDN_NULL( "ERR_13622_DN_OR_RDN_NULL" ),
686     ERR_13623_INVALID_POSITION( "ERR_13623_INVALID_POSITION" ),
687     ERR_13624_CANNOT_SERIALIZE_NULL_DN( "ERR_13624_CANNOT_SERIALIZE_NULL_DN" ),
688     ERR_13625_INVALID_RDN( "ERR_13625_INVALID_RDN" ),
689     ERR_13626_INVALID_RDN_DUPLICATE_AVA( "ERR_13626_INVALID_RDN_DUPLICATE_AVA" ),
690 
691     //     schema                           13700 - 13899
692     ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT( "ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT" ),
693     ERR_13701_CANNOT_MODIFY_AT_REGISTRY_COPY( "ERR_13701_CANNOT_MODIFY_AT_REGISTRY_COPY" ),
694     ERR_13702_CANNOT_MODIFY_CMP_REGISTRY_COPY( "ERR_13702_CANNOT_MODIFY_CMP_REGISTRY_COPY" ),
695     ERR_13703_CANNOT_MODIFY_DITCR_REGISTRY_COPY( "ERR_13703_CANNOT_MODIFY_DITCR_REGISTRY_COPY" ),
696     ERR_13704_CANNOT_MODIFY_DITSR_REGISTRY_COPY( "ERR_13704_CANNOT_MODIFY_DITSR_REGISTRY_COPY" ),
697     ERR_13705_CANNOT_MODIFY_SYN_REGISTRY_COPY( "ERR_13705_CANNOT_MODIFY_SYN_REGISTRY_COPY" ),
698     ERR_13706_CANNOT_MODIFY_MR_REGISTRY_COPY( "ERR_13706_CANNOT_MODIFY_MR_REGISTRY_COPY" ),
699     ERR_13707_CANNOT_MODIFY_MRU_REGISTRY_COPY( "ERR_13707_CANNOT_MODIFY_MRU_REGISTRY_COPY" ),
700     ERR_13708_CANNOT_MODIFY_NF_REGISTRY_COPY( "ERR_13708_CANNOT_MODIFY_NF_REGISTRY_COPY" ),
701     ERR_13709_CANNOT_MODIFY_NORM_REGISTRY_COPY( "ERR_13709_CANNOT_MODIFY_NORM_REGISTRY_COPY" ),
702     ERR_13710_CANNOT_MODIFY_OC_REGISTRY_COPY( "ERR_13710_CANNOT_MODIFY_OC_REGISTRY_COPY" ),
703     ERR_13711_CANNOT_MODIFY_SC_REGISTRY_COPY( "ERR_13711_CANNOT_MODIFY_SC_REGISTRY_COPY" ),
704     ERR_13712_UNKNOWN_SCHEMA_OBJECT_TYPE( "ERR_13712_UNKNOWN_SCHEMA_OBJECT_TYPE" ),
705     ERR_13713_ESCAPED_WRONG_VALUE( "ERR_13713_ESCAPED_WRONG_VALUE" ),
706     ERR_13714_NULL( "ERR_13714_NULL" ),
707     ERR_13715_OPENLDAP_PARSER_NON_STANDARD( "ERR_13715_OPENLDAP_PARSER_NON_STANDARD" ),
708     ERR_13716_NULL_OR_EMPTY_STRING_SCHEMA_OBJECT( "ERR_13716_NULL_OR_EMPTY_STRING_SCHEMA_OBJECT" ),
709     ERR_13717_UNEXPECTED_OBJECT_CLASS_TYPE_ENUM( "ERR_13717_UNEXPECTED_OBJECT_CLASS_TYPE_ENUM" ),
710     ERR_13718_UNEXPECTED_SCHEMA_OBJECT_TYPE( "ERR_13718_UNEXPECTED_SCHEMA_OBJECT_TYPE" ),
711     ERR_13719_LOOP_DETECTED( "ERR_13719_LOOP_DETECTED" ),
712     ERR_13720_CANNOT_HANDLE_DN_COMPARISONS( "ERR_13720_CANNOT_HANDLE_DN_COMPARISONS" ),
713     ERR_13721_ARGUMENT1_NULL( "ERR_13721_ARGUMENT1_NULL" ),
714     ERR_13722_ARGUMENT2_NULL( "ERR_13722_ARGUMENT2_NULL" ),
715     ERR_13723_MATCHING_RULE_NOT_FOUND( "ERR_13723_MATCHING_RULE_NOT_FOUND" ),
716     ERR_13724_INVALID_VALUE( "ERR_13724_INVALID_VALUE" ),
717     ERR_13725_CANNOT_HANDLE_NAME_AND_OPTIONAL_UID_NORM( "ERR_13725_CANNOT_HANDLE_NAME_AND_OPTIONAL_UID_NORM" ),
718     ERR_13726_NO_OBJECT_IDENTIFIER_MACRO( "ERR_13726_NO_OBJECT_IDENTIFIER_MACRO" ),
719     ERR_13727_ENTRY_CANNOT_BE_NULL( "ERR_13727_ENTRY_CANNOT_BE_NULL" ),
720     ERR_13728_ENTRY_INVALID_CN( "ERR_13728_ENTRY_INVALID_CN" ),
721     ERR_13729_RULE_ID_NOT_FOUND( "ERR_13729_RULE_ID_NOT_FOUND" ),
722     ERR_13730_DIT_STRUCTURE_RULE_ALREADY_REGISTRED( "ERR_13730_DIT_STRUCTURE_RULE_ALREADY_REGISTRED" ),
723     ERR_13731_DIT_STRUCTURE_RULE_DOES_NOT_EXIST( "ERR_13731_DIT_STRUCTURE_RULE_DOES_NOT_EXIST" ),
724     ERR_13732_NAME_CANNOT_BE_NULL( "ERR_13732_NAME_CANNOT_BE_NULL" ),
725     ERR_13733_ARG_NOT_NUMERIC_OID( "ERR_13733_ARG_NOT_NUMERIC_OID" ),
726     ERR_13734_OID_NOT_FOUND( "ERR_13734_OID_NOT_FOUND" ),
727     ERR_13735_ELEMENT_FOR_OID_DOES_NOT_EXIST( "ERR_13735_ELEMENT_FOR_OID_DOES_NOT_EXIST" ),
728     ERR_13736_ELEMENT_FOR_OID_ALREADY_REGISTERED( "ERR_13736_ELEMENT_FOR_OID_ALREADY_REGISTERED" ),
729     ERR_13737_ELEMENT_WITH_NAME_ALREADY_REGISTERED( "ERR_13737_ELEMENT_WITH_NAME_ALREADY_REGISTERED" ),
730     ERR_13738_OID_NOT_A_NUMERIC_OID( "ERR_13738_OID_NOT_A_NUMERIC_OID" ),
731     ERR_13739_ELEMENT_WITH_OID_NOT_REGISTERED( "ERR_13739_ELEMENT_WITH_OID_NOT_REGISTERED" ),
732     ERR_13740_CANNOT_FIND_OID_FROM_NAME( "ERR_13740_CANNOT_FIND_OID_FROM_NAME" ),
733     ERR_13741_OID_NOT_FOUND_IN_REGISTRY( "ERR_13741_OID_NOT_FOUND_IN_REGISTRY" ),
734     ERR_13742_NO_SCHEMA_OBJECT_WITH_OID( "ERR_13742_NO_SCHEMA_OBJECT_WITH_OID" ),
735     ERR_13743_CANNOT_REGISTER_NULL_SCHEMA_OBJECT( "ERR_13743_CANNOT_REGISTER_NULL_SCHEMA_OBJECT" ),
736     ERR_13744_SCHEMA_OBJECT_HAS_NO_VALID_OID( "ERR_13744_SCHEMA_OBJECT_HAS_NO_VALID_OID" ),
737     ERR_13745_SCHEMA_OBJECT_WITH_OID_ALREADY_EXIST( "ERR_13745_SCHEMA_OBJECT_WITH_OID_ALREADY_EXIST" ),
738     ERR_13746_CANNOT_BUILD_REFERENCES( "ERR_13746_CANNOT_BUILD_REFERENCES" ),
739     ERR_13747_CANNOT_REMOVE_REFERENCES( "ERR_13747_CANNOT_REMOVE_REFERENCES" ),
740     ERR_13748_MATCHING_RULE_NO_SYNTAX( "ERR_13748_MATCHING_RULE_NO_SYNTAX" ),
741     ERR_13749_AT_WITH_CYCLE( "ERR_13749_AT_WITH_CYCLE" ),
742     ERR_13750_REGISTERING_FAILED_ALREADY_PRESENT( "ERR_13750_REGISTERING_FAILED_ALREADY_PRESENT" ),
743     ERR_13751_UNREGISTERING_FAILED_NOT_PRESENT( "ERR_13751_UNREGISTERING_FAILED_NOT_PRESENT" ),
744     ERR_13752_CANNOT_FIND_SUPERIOR( "ERR_13752_CANNOT_FIND_SUPERIOR" ),
745     ERR_13753_CYCLE_DETECTED( "ERR_13753_CYCLE_DETECTED" ),
746     ERR_13754_CANNOT_FIND_SYNTAX( "ERR_13754_CANNOT_FIND_SYNTAX" ),
747     ERR_13755_AT_MUST_HAVE_A_SYNTAX_OID( "ERR_13755_AT_MUST_HAVE_A_SYNTAX_OID" ),
748     ERR_13756_CANNOT_FIND_EQUALITY_MR_OBJECT( "ERR_13756_CANNOT_FIND_EQUALITY_MR_OBJECT" ),
749     ERR_13757_CANNOT_FIND_EQUALITY_MR_INSTANCE( "ERR_13757_CANNOT_FIND_EQUALITY_MR_INSTANCE" ),
750     ERR_13758_CANNOT_FIND_ORDERING_MR_OBJECT( "ERR_13758_CANNOT_FIND_ORDERING_MR_OBJECT" ),
751     ERR_13759_CANNOT_FIND_ORDERING_MR_INSTANCE( "ERR_13759_CANNOT_FIND_ORDERING_MR_INSTANCE" ),
752     ERR_13760_CANNOT_FIND_SUBSTR_MR_OBJECT( "ERR_13760_CANNOT_FIND_SUBSTR_MR_OBJECT" ),
753     ERR_13761_CANNOT_FIND_SUBSTR_MR_INSTANCE( "ERR_13761_CANNOT_FIND_SUBSTR_MR_INSTANCE" ),
754     ERR_13762_AT_MUST_HAVE_SUPERIOR_USAGE( "ERR_13762_AT_MUST_HAVE_SUPERIOR_USAGE" ),
755     ERR_13763_AT_MUST_BE_USER_MODIFIABLE( "ERR_13763_AT_MUST_BE_USER_MODIFIABLE" ),
756     ERR_13764_AT_COLLECTIVE_SHOULD_BE_USER_APP( "ERR_13764_AT_COLLECTIVE_SHOULD_BE_USER_APP" ),
757     ERR_13765_MR_MUST_REFER_EXISTING_SYNTAX( "ERR_13765_MR_MUST_REFER_EXISTING_SYNTAX" ),
758     ERR_13766_ABSTRACT_OC_CANNOT_INHERIT_FROM_OC( "ERR_13766_ABSTRACT_OC_CANNOT_INHERIT_FROM_OC" ),
759     ERR_13767_AUX_OC_CANNOT_INHERIT_FROM_STRUCT_OC( "ERR_13767_AUX_OC_CANNOT_INHERIT_FROM_STRUCT_OC" ),
760     ERR_13768_STRUCT_OC_CANNOT_INHERIT_FROM_AUX_OC( "ERR_13768_STRUCT_OC_CANNOT_INHERIT_FROM_AUX_OC" ),
761     ERR_13769_CANNOT_REGISTER_SUPERIOR_MISSING( "ERR_13769_CANNOT_REGISTER_SUPERIOR_MISSING" ),
762     ERR_13770_CANNOT_REGISTER_DUPLICATE_AT_IN_MAY( "ERR_13770_CANNOT_REGISTER_DUPLICATE_AT_IN_MAY" ),
763     ERR_13771_CANNOT_REGISTER_AT_IN_MAY_DOES_NOT_EXIST( "ERR_13771_CANNOT_REGISTER_AT_IN_MAY_DOES_NOT_EXIST" ),
764     ERR_13772_CANNOT_REGISTER_DUPLICATE_AT_IN_MUST( "ERR_13772_CANNOT_REGISTER_DUPLICATE_AT_IN_MUST" ),
765     ERR_13773_CANNOT_REGISTER_DUPLICATE_AT_IN_MAY_AND_MUST( "ERR_13773_CANNOT_REGISTER_DUPLICATE_AT_IN_MAY_AND_MUST" ),
766     ERR_13774_CANNOT_REGISTER_AT_IN_MUST_DOES_NOT_EXIST( "ERR_13774_CANNOT_REGISTER_AT_IN_MUST_DOES_NOT_EXIST" ),
767     ERR_13775_UNDEFINED_MODIFICATION_TYPE( "ERR_13775_UNDEFINED_MODIFICATION_TYPE" ),
768     ERR_13776_CANNOT_SUBTYPE_COLLECTIVE( "ERR_13776_CANNOT_SUBTYPE_COLLECTIVE" ),
769     ERR_13777_COLLECTIVE_NOT_MULTI_VALUED( "ERR_13777_COLLECTIVE_NOT_MULTI_VALUED" ),
770     ERR_13778_COLLECTIVE_NOT_ALLOWED_IN_MUST( "ERR_13778_COLLECTIVE_NOT_ALLOWED_IN_MUST" ),
771     ERR_13779_COLLECTIVE_NOT_ALLOWED_IN_MAY( "ERR_13779_COLLECTIVE_NOT_ALLOWED_IN_MAY" ),
772     ERR_13780_SCHEMA_OBJECT_DESCRIPTION_HAS_ELEMENT_TWICE( "ERR_13780_SCHEMA_OBJECT_DESCRIPTION_HAS_ELEMENT_TWICE" ),
773     ERR_13781_MR_DESCRIPTION_INVALID( "ERR_13781_MR_DESCRIPTION_INVALID" ),
774     ERR_13782_END_OF_FILE( "ERR_13782_END_OF_FILE" ),
775     ERR_13783_SPACE_EXPECTED( "ERR_13783_SPACE_EXPECTED" ),
776     ERR_13784_BAD_OID_TWO_ZEROES( "ERR_13785_BAD_OID_CONSECUTIVE_DOTS" ),
777     ERR_13785_BAD_OID_CONSECUTIVE_DOTS( "" ),
778     ERR_13786_BAD_OID_DOT_AT_THE_END( "ERR_13786_BAD_OID_DOT_AT_THE_END" ),
779     ERR_13787_OID_EXPECTED( "ERR_13787_OID_EXPECTED" ),
780     ERR_13788_LEAD_KEY_CHAR_EXPECTED( "ERR_13788_LEAD_KEY_CHAR_EXPECTED" ),
781     ERR_13789_SIMPLE_QUOTE_EXPECTED_AT_START( "ERR_13789_SIMPLE_QUOTE_EXPECTED_AT_START" ),
782     ERR_13790_NOT_A_KEYSTRING( "ERR_13790_NOT_A_KEYSTRING" ),
783     ERR_13791_KEYCHAR_EXPECTED( "ERR_13791_KEYCHAR_EXPECTED" ),
784     ERR_13792_SIMPLE_QUOTE_EXPECTED_AT_END( "ERR_13792_SIMPLE_QUOTE_EXPECTED_AT_END" ),
785     ERR_13793_NO_CLOSING_PAREN( "ERR_13793_NO_CLOSING_PAREN" ),
786     ERR_13794_MORE_OIDS_EXPECTED( "ERR_13794_MORE_OIDS_EXPECTED" ),
787     ERR_13795_OPENED_BRACKET_NOT_CLOSED( "ERR_13795_OPENED_BRACKET_NOT_CLOSED" ),
788     ERR_13796_USAGE_EXPECTED( "ERR_13796_USAGE_EXPECTED" ),
789     ERR_13797_USAGE_UNKNOWN( "ERR_13797_USAGE_UNKNOWN" ),
790     ERR_13798_AT_DESCRIPTION_INVALID( "ERR_13798_AT_DESCRIPTION_INVALID" ),
791     ERR_13799_SYNTAX_OR_SUP_REQUIRED( "ERR_13799_SYNTAX_OR_SUP_REQUIRED" ),
792     ERR_13800_COLLECTIVE_REQUIRES_USER_APPLICATION( "ERR_13800_COLLECTIVE_REQUIRES_USER_APPLICATION" ),
793     ERR_13801_NO_USER_MOD_REQUIRE_OPERATIONAL( "ERR_13801_NO_USER_MOD_REQUIRE_OPERATIONAL" ),
794     ERR_13802_EXTENSION_SHOULD_START_WITH_X( "ERR_13802_EXTENSION_SHOULD_START_WITH_X" ),
795     ERR_13803_OC_DESCRIPTION_INVALID( "ERR_13803_OC_DESCRIPTION_INVALID" ),
796     ERR_13804_OBJECT_IDENTIFIER_HAS_NO_OID( "ERR_13804_OBJECT_IDENTIFIER_HAS_NO_OID" ),
797     ERR_13805_OBJECT_IDENTIFIER_INVALID_OID( "ERR_13805_OBJECT_IDENTIFIER_INVALID_OID" ),
798     ERR_13806_UNEXPECTED_ELEMENT_READ( "ERR_13806_UNEXPECTED_ELEMENT_READ" ),
799     ERR_13807_SYN_DESCRIPTION_INVALID( "ERR_13807_SYN_DESCRIPTION_INVALID" ),
800     ERR_13808_SYNTAX_REQUIRED( "ERR_13808_SYNTAX_REQUIRED" ),
801     ERR_13809_DCR_DESCRIPTION_INVALID( "ERR_13809_DCR_DESCRIPTION_INVALID" ),
802     ERR_13810_DSR_DESCRIPTION_INVALID( "ERR_13810_DSR_DESCRIPTION_INVALID" ),
803     ERR_13811_INVALID_RULE_ID( "ERR_13811_INVALID_RULE_ID" ),
804     ERR_13812_FORM_REQUIRED( "ERR_13812_FORM_REQUIRED" ),
805     ERR_13813_MORE_RULE_IDS_EXPECTED( "ERR_13813_MORE_RULE_IDS_EXPECTED" ),
806     ERR_13814_APPLIES_REQUIRED( "ERR_13814_APPLIES_REQUIRED" ),
807     ERR_13815_MRU_DESCRIPTION_INVALID( "ERR_13815_MRU_DESCRIPTION_INVALID" ),
808     ERR_13816_NF_DESCRIPTION_INVALID( "ERR_13816_NF_DESCRIPTION_INVALID" ),
809     ERR_13817_STRUCTURAL_OBJECT_CLASS_REQUIRED( "ERR_13817_STRUCTURAL_OBJECT_CLASS_REQUIRED" ),
810     ERR_13818_MUST_REQUIRED( "ERR_13818_MUST_REQUIRED" ),
811     ERR_13819_FQCN_REQUIRED( "ERR_13819_FQCN_REQUIRED" ),
812     ERR_13820_BYTE_CODE_REQUIRED( "ERR_13820_BYTE_CODE_REQUIRED" ),
813     ERR_13821_NORM_DESCRIPTION_INVALID( "ERR_13821_NORM_DESCRIPTION_INVALID" ),
814     ERR_13822_INVALID_FQCN_BAD_IDENTIFIER_START( "ERR_13822_INVALID_FQCN_BAD_IDENTIFIER_START" ),
815     ERR_13823_INVALID_FQCN_DOUBLE_DOT( "ERR_13823_INVALID_FQCN_DOUBLE_DOT" ),
816     ERR_13824_INVALID_FQCN_BAD_IDENTIFIER( "ERR_13824_INVALID_FQCN_BAD_IDENTIFIER" ),
817     ERR_13825_COMP_DESCRIPTION_INVALID( "ERR_13825_COMP_DESCRIPTION_INVALID" ),
818     ERR_13826_SC_DESCRIPTION_INVALID( "ERR_13826_SC_DESCRIPTION_INVALID" ),
819     ERR_13827_EMPTY_SYNTAX_LEN( "ERR_13827_EMPTY_SYNTAX_LEN" ),
820     ERR_13828_MISSING_SYNTAX_OID( "ERR_13828_MISSING_SYNTAX_OID" ),
821     ERR_13829_NO_OPENING_PAREN( "ERR_13829_NO_OPENING_PAREN" ),
822     ERR_13830_CANNOT_PARSE_NULL_ATTR_TYPE( "ERR_13830_CANNOT_PARSE_NULL_ATTR_TYPE" ),
823     ERR_13831_ATTRIBUTE_TYPE_PARSING_FAILURE( "ERR_13831_ATTRIBUTE_TYPE_PARSING_FAILURE" ),
824     ERR_13832_ATTRIBUTE_TYPE_DESC_PARSE_FAILURE( "ERR_13832_ATTRIBUTE_TYPE_DESC_PARSE_FAILURE" ),
825     ERR_13833_CANNOT_PARSE_NULL_DCR( "ERR_13833_CANNOT_PARSE_NULL_DCR" ),
826     ERR_13834_DCR_PARSING_FAILURE( "ERR_13834_DCR_PARSING_FAILURE" ),
827     ERR_13835_DCR_DESC_PARSING_FAILURE( "ERR_13385_DCR_DESC_PARSING_FAILURE" ),
828     ERR_13836_CANNOT_PARSE_NULL_DSR( "ERR_13386_CANNOT_PARSE_NULL_DSR" ),
829     ERR_13837_DSR_PARSING_FAILURE( "ERR_13387_DSR_PARSING_FAILURE" ),
830     ERR_13838_DSR_DESC_PARSING_FAILURE( "ERR_13838_DSR_DESC_PARSING_FAILURE" ),
831     ERR_13839_CANNOT_PARSE_NULL_COMP( "ERR_13839_CANNOT_PARSE_NULL_COMP" ),
832     ERR_13840_COMP_PARSING_FAILURE( "ERR_13840_COMP_PARSING_FAILURE" ),
833     ERR_13841_COMP_DESC_PARSING_FAILURE( "ERR_13841_COMP_DESC_PARSING_FAILURE" ),
834     ERR_13842_CANNOT_PARSE_NULL_SYNTAX( "ERR_13842_CANNOT_PARSE_NULL_SYNTAX" ),
835     ERR_13843_SYNTAX_PARSING_FAILURE( "ERR_13843_SYNTAX_PARSING_FAILURE" ),
836     ERR_13844_SYNTAX_DESC_PARSING_FAILURE( "ERR_13844_SYNTAX_DESC_PARSING_FAILURE" ),
837     ERR_13845_CANNOT_PARSE_NULL_MR( "ERR_13845_CANNOT_PARSE_NULL_MR" ),
838     ERR_13846_MR_PARSING_FAILURE( "ERR_13846_MR_PARSING_FAILURE" ),
839     ERR_13847_MR_DESC_PARSING_FAILURE( "ERR_13847_MR_DESC_PARSING_FAILURE" ),
840     ERR_13848_CANNOT_PARSE_NULL_MRU( "ERR_13848_CANNOT_PARSE_NULL_MRU" ),
841     ERR_13849_MRU_PARSING_FAILURE( "ERR_13849_MRU_PARSING_FAILURE" ),
842     ERR_13850_MRU_DESC_PARSING_FAILURE( "ERR_13850_MRU_DESC_PARSING_FAILURE" ),
843     ERR_13851_CANNOT_PARSE_NULL_NF( "ERR_13851_CANNOT_PARSE_NULL_NF" ),
844     ERR_13852_NF_PARSING_FAILURE( "ERR_13852_NF_PARSING_FAILURE" ),
845     ERR_13853_NF_DESC_PARSING_FAILURE( "ERR_13853_NF_DESC_PARSING_FAILURE" ),
846     ERR_13854_CANNOT_PARSE_NULL_NORM( "ERR_13854_CANNOT_PARSE_NULL_NORM" ),
847     ERR_13855_NORM_PARSING_FAILURE( "ERR_13855_NORM_PARSING_FAILURE" ),
848     ERR_13856_NORM_DESC_PARSING_FAILURE( "ERR_13856_NORM_DESC_PARSING_FAILURE" ),
849     ERR_13857_CANNOT_PARSE_NULL_OC( "ERR_13857_CANNOT_PARSE_NULL_OC" ),
850     ERR_13858_OC_PARSING_FAILURE( "ERR_13858_OC_PARSING_FAILURE" ),
851     ERR_13859_OC_DESC_PARSING_FAILURE( "ERR_13859_OC_DESC_PARSING_FAILURE" ),
852     ERR_13860_CANNOT_PARSE_NULL_SC( "ERR_13860_CANNOT_PARSE_NULL_SC" ),
853     ERR_13861_SC_PARSING_FAILURE( "ERR_13861_SC_PARSING_FAILURE" ),
854     ERR_13862_SC_PARSING_FAILURE( "ERR_13862_SC_PARSING_FAILURE" ),
855     ERR_13863_MR_DOES_NOT_HAVE_A_COMP( "ERR_13863_MR_DOES_NOT_HAVE_A_COMP" ),
856     ERR_13864_AT_DOES_NOT_HAVE_A_SUPERIOR_NOR_SYNTAX( "ERR_13864_AT_DOES_NOT_HAVE_A_SUPERIOR_NOR_SYNTAX" ),
857     ERR_13865_ERROR_PARSING_AT( "ERR_13865_ERROR_PARSING_AT" ),
858     ERR_13866_MOD_INCREMENT_INVALID_VALUE( "ERR_13866_MOD_INCREMENT_INVALID_VALUE" ),
859     ERR_13867_MOD_INCREMENT_NO_ATTRIBUTE( "ERR_13867_MOD_INCREMENT_NO_ATTRIBUTE" ),
860     ERR_13868_MOD_INCREMENT_NO_INT_ATTRIBUTE( "ERR_13868_MOD_INCREMENT_NO_INT_ATTRIBUTE" ),
861     ERR_13869_MOD_INCREMENT_OVERFLOW( "ERR_13869_MOD_INCREMENT_OVERFLOW" ),
862 
863     // api-ldap-model subtree          13900-13999
864     ERR_13900_INTEGER_TOKEN_NOT_INTEGER( "ERR_13900_INTEGER_TOKEN_NOT_INTEGER" ),
865     ERR_13901_MESSAGE( "ERR_13901_MESSAGE" ),
866     ERR_13902_FILTER_PARSER_FAILED( "ERR_13902_FILTER_PARSER_FAILED" ),
867     ERR_13903_DN_PARSER_FAILED( "ERR_13903_DN_PARSER_FAILED" ),
868     
869     // api-ldap-net-mina                14000 - 14999
870     ERR_14000_ERROR_ENCODING_MESSAGE( "ERR_14000_ERROR_ENCODING_MESSAGE" ),
871 
872     // api-ldap-schema-converter        15000 - 15999
873     ERR_15000_SCHEMA_ELEMENT_NAME_REQUIRED( "ERR_15000_SCHEMA_ELEMENT_NAME_REQUIRED" ),
874     ERR_15001_NULL_SCHEMA( "ERR_15001_NULL_SCHEMA" ),
875     ERR_15002_EMPTY_OR_NULL_SCHEMA_OBJECT( "ERR_15002_EMPTY_OR_NULL_SCHEMA_OBJECT" ),
876     ERR_15003_PARSER_FAILURE( "ERR_15003_PARSER_FAILURE" ),
877     ERR_15004_CANNOT_GENERATE_SOURCES( "ERR_15004_CANNOT_GENERATE_SOURCES" ),
878     ERR_15005_NO_PROPERTY( "ERR_15005_NO_PROPERTY" ),
879 
880     // api-ldap-schema-data             16000 - 16999
881     ERR_16000_CANNOT_OVEWRITE_SCHEMA( "ERR_16000_CANNOT_OVEWRITE_SCHEMA" ),
882     ERR_16001_CANNOT_COPY_NON_EXISTENT( "ERR_16001_CANNOT_COPY_NON_EXISTENT" ),
883     ERR_16002_MORE_THAN_ONE_ENTRY( "ERR_16002_MORE_THAN_ONE_ENTRY" ),
884     ERR_16003_ERROR_PARSING_LDIF( "ERR_16003_ERROR_PARSING_LDIF" ),
885     ERR_16004_ROOT_WITHOUT_SCHEMA( "ERR_16004_ROOT_WITHOUT_SCHEMA" ),
886     ERR_16005_PARENT_NULL( "ERR_16005_PARENT_NULL" ),
887     ERR_16006_DIRECTORY_CREATION_FAILED( "ERR_16006_DIRECTORY_CREATION_FAILED" ),
888     ERR_16007_BINARY_REQUIRED( "ERR_16007_BINARY_REQUIRED" ),
889     ERR_16008_AT_ACCESS_FAILURE( "ERR_16008_AT_ACCESS_FAILURE" ),
890     ERR_16009_LDIF_LOAD_FAIL( "ERR_16009_LDIF_LOAD_FAIL" ),
891     ERR_16010_NO_SHEMA_FILE( "ERR_16010_NO_SHEMA_FILE" ),
892     ERR_16011_NULL_ATTRIBUTE( "ERR_16011_NULL_ATTRIBUTE" ),
893     ERR_16012_INVALID_COMPARATOR_OID( "ERR_16012_INVALID_COMPARATOR_OID" ),
894     ERR_16013_NULL_ENTRY( "ERR_16013_NULL_ENTRY" ),
895     ERR_16014_NULL_SCHEMA_DESC( "ERR_16014_NULL_SCHEMA_DESC" ),
896     ERR_16015_NON_EXISTENT_SCHEMA( "ERR_16015_NON_EXISTENT_SCHEMA" ),
897     ERR_16016_NULL_ENTRY( "ERR_16016_NULL_ENTRY" ),
898     ERR_16017_INVALID_CN_AT( "ERR_16017_INVALID_CN_AT" ),
899     ERR_16018_INVALID_AT( "ERR_16018_INVALID_AT" ),
900     ERR_16019_CANNOT_ADD_SC( "ERR_16019_CANNOT_ADD_SC" ),
901     ERR_16020_CANNOT_ADD_SC_IN_REGISTRY( "ERR_16020_CANNOT_ADD_SC_IN_REGISTRY" ),
902     ERR_16021_DIFFERENT_COMPARATOR_OID( "ERR_16021_DIFFERENT_COMPARATOR_OID" ),
903     ERR_16022_CANNOT_ADD_CMP( "ERR_16022_CANNOT_ADD_CMP" ),
904     ERR_16023_CANNOT_ADD_CMP_IN_REGISTRY( "ERR_16023_CANNOT_ADD_CMP_IN_REGISTRY" ),
905     ERR_16024_CANNOT_ADD_NORMALIZER( "ERR_16024_CANNOT_ADD_NORMALIZER" ),
906     ERR_16025_CANNOT_ADD_NORMALIZER_IN_REGISTRY( "ERR_16025_CANNOT_ADD_NORMALIZER_IN_REGISTRY" ),
907     ERR_16026_CANNOT_ADD_SYNTAX( "ERR_16026_CANNOT_ADD_SYNTAX" ),
908     ERR_16027_CANNOT_ADD_SYNTAX_IN_REGISTRY( "ERR_16027_CANNOT_ADD_SYNTAX_IN_REGISTRY" ),
909     ERR_16028_CANNOT_ADD_MR( "ERR_16028_CANNOT_ADD_MR" ),
910     ERR_16029_CANNOT_ADD_MR_IN_REGISTRY( "ERR_16029_CANNOT_ADD_MR_IN_REGISTRY" ),
911     ERR_16030_CANNOT_ADD_OC( "ERR_16030_CANNOT_ADD_OC" ),
912     ERR_16031_CANNOT_ADD_OC_IN_REGISTRY( "ERR_16031_CANNOT_ADD_OC_IN_REGISTRY" ),
913     ERR_16032_CANNOT_ADD_AT( "ERR_16032_CANNOT_ADD_AT" ),
914     ERR_16033_CANNOT_ADD_AT_IN_REGISTRY( "ERR_16033_CANNOT_ADD_AT_IN_REGISTRY" ),
915     ERR_16034_ENTRY_WITHOUT_VALID_AT( "ERR_16034_ENTRY_WITHOUT_VALID_AT" ),
916     ERR_16035_CANNOT_LOAD_SCHEMA( "ERR_16035_CANNOT_LOAD_SCHEMA" ),
917     ERR_16036_OID_NOT_UNIQUE( "ERR_16036_OID_NOT_UNIQUE" ),
918     ERR_16037_NON_EXISTING_SCHEMA( "ERR_16037_NON_EXISTING_SCHEMA" ),
919     ERR_16038_NOT_ASSOCIATED_TO_A_SCHEMA( "ERR_16038_NOT_ASSOCIATED_TO_A_SCHEMA" ),
920     ERR_16039_OID_DOES_NOT_EXIST( "ERR_16039_OID_DOES_NOT_EXIST" ),
921     ERR_16040_CANNOT_REMOVE_FROM_REGISTRY( "ERR_16040_CANNOT_REMOVE_FROM_REGISTRY" ),
922     ERR_16041_CANNOT_DELETE_SCHEMA_OBJECT( "ERR_16041_CANNOT_DELETE_SCHEMA_OBJECT" ),
923     ERR_16042_OUTPUT_DIR_CREATION_FAIL( "ERR_16042_OUTPUT_DIR_CREATION_FAIL" ),
924     ERR_16043_CANOT_LOAD_SCHEMA( "ERR_16043_CANOT_LOAD_SCHEMA" ),
925     ERR_16044_CANNOT_LOAD_FILE( "ERR_16044_CANNOT_LOAD_FILE" ),
926     ERR_16045_ERROR_LOADING_RESOURCE( "ERR_16045_ERROR_LOADING_RESOURCE" ),
927     ERR_16046_BASE_DIR_DOES_NOT_EXIST( "ERR_16046_BASE_DIR_DOES_NOT_EXIST" ),
928     ERR_16047_CANNOT_LOAD_RESOURCE( "ERR_16047_CANNOT_LOAD_RESOURCE" ),
929     ERR_16048_CANNOT_FIND_SC_CTOR( "ERR_16048_CANNOT_FIND_SC_CTOR" ),
930     ERR_16049_CANNOT_FIND_SC_CLASS( "ERR_16049_CANNOT_FIND_SC_CLASS" ),
931     ERR_16050_CANNOT_LOAD_SC_CTOR( "ERR_16050_CANNOT_LOAD_SC_CTOR" ),
932     ERR_16051_CANNOT_LOAD_SC_CLASS( "ERR_16051_CANNOT_LOAD_SC_CLASS" ),
933     ERR_16052_CANNOT_INST_SC_CTOR( "ERR_16052_CANNOT_INST_SC_CTOR" ),
934     ERR_16053_CANNOT_INST_SC_CLASS( "ERR_16053_CANNOT_INST_SC_CLASS" ),
935     ERR_16054_CANNOT_ACCESS_SC_CTOR( "ERR_16054_CANNOT_ACCESS_SC_CTOR" ),
936     ERR_16055_CANNOT_ACCESS_SC_CLASS( "ERR_16055_CANNOT_ACCESS_SC_CLASS" ),
937     ERR_16056_CANNOT_FIND_CMP_CTOR( "ERR_16056_CANNOT_FIND_CMP_CTOR" ),
938     ERR_16057_CANNOT_FIND_CMP_CLASS( "ERR_16057_CANNOT_FIND_CMP_CLASS" ),
939     ERR_16058_CANNOT_LOAD_CMP_CTOR( "ERR_16058_CANNOT_LOAD_CMP_CTOR" ),
940     ERR_16059_CANNOT_LOAD_CMP_CLASS( "ERR_16059_CANNOT_LOAD_CMP_CLASS" ),
941     ERR_16060_CANNOT_INVOKE_CMP_CTOR( "ERR_16060_CANNOT_INVOKE_CMP_CTOR" ),
942     ERR_16061_CANNOT_INVOKE_CMP_CLASS( "ERR_16061_CANNOT_INVOKE_CMP_CLASS" ),
943     ERR_16062_CANNOT_INST_CMP_CTOR_CLASS( "ERR_16062_CANNOT_INST_CMP_CTOR_CLASS" ),
944     ERR_16063_CANNOT_INST_CMP_CLASS( "ERR_16063_CANNOT_INST_CMP_CLASS" ),
945     ERR_16064_CANNOT_ACCESS_CMP_CTOR( "ERR_16064_CANNOT_ACCESS_CMP_CTOR" ),
946     ERR_16065_CANNOT_ACCESS_CMP_CLASS( "ERR_16065_CANNOT_ACCESS_CMP_CLASS" ),
947     ERR_16066_CANNOT_FIND_CMP_CTOR_METH_CLASS( "ERR_16066_CANNOT_FIND_CMP_CTOR_METH_CLASS" ),
948     ERR_16067_CANNOT_FIND_CMP_CTOR_METH( "ERR_16067_CANNOT_FIND_CMP_CTOR_METH" ),
949     ERR_16068_CANNOT_FIND_NORM_CTOR( "ERR_16068_CANNOT_FIND_NORM_CTOR" ),
950     ERR_16069_CANNOT_FIND_NORM_CLASS( "ERR_16069_CANNOT_FIND_NORM_CLASS" ),
951     ERR_16070_CANNOT_LOAD_NORM_CTOR( "ERR_16070_CANNOT_LOAD_NORM_CTOR" ),
952     ERR_16071_CANNOT_LOAD_NORM_CLASS( "ERR_16071_CANNOT_LOAD_NORM_CLASS" ),
953     ERR_16072_CANNOT_INST_NORM_CTOR_CLASS( "ERR_16072_CANNOT_INST_NORM_CTOR_CLASS" ),
954     ERR_16073_CANNOT_INST_NORM_CLASS( "ERR_16073_CANNOT_INST_NORM_CLASS" ),
955     ERR_16074_CANNOT_ACCESS_NORM_CTOR_CLASS( "ERR_16074_CANNOT_ACCESS_NORM_CTOR_CLASS" ),
956     ERR_16075_CANNOT_ACCESS_NORM_CTOR( "ERR_16075_CANNOT_ACCESS_NORM_CTOR" ),
957     ERR_16076_NOT_A_SCHEMA_DEFINITION( "ERR_16076_NOT_A_SCHEMA_DEFINITION" ),
958     ERR_16077_SCHEMA_MANAGER_CANT_BE_LOADED( "ERR_16077_SCHEMA_MANAGER_CANT_BE_LOADED" ),
959     ERR_16078_CANNOT_LOAD_UNKNOWN_SCHEMA( "ERR_16078_CANNOT_LOAD_UNKNOWN_SCHEMA" ),
960     ERR_16079_INVALID_SCHEMA_OBJECT_CANNOT_BE_LOADED( "ERR_16079_INVALID_SCHEMA_OBJECT_CANNOT_BE_LOADED" ),
961     ERR_16080_SCHEMA_LOADER_CANT_BE_CREATED("ERR_16080_SCHEMA_LOADER_CANT_BE_CREATED"),
962 
963     // api-utils                        17000 - 17999
964     ERR_17000_UNEXPECTED_PARSER_CONDITION( "ERR_17000_UNEXPECTED_PARSER_CONDITION" ),
965     ERR_17001_FAILED_OPEN_JAR_MANIFEST( "ERR_17001_FAILED_OPEN_JAR_MANIFEST" ),
966     ERR_17002_INTEGER_TOO_BIG( "ERR_17002_INTEGER_TOO_BIG" ),
967     ERR_17003_INTEGER_INVALID( "ERR_17003_INTEGER_INVALID" ),
968     ERR_17004_UNABLE_DELETE_DIR( "ERR_17004_UNABLE_DELETE_DIR" ),
969     ERR_17005_FILE_MUST_NOT_BE_NULL( "ERR_17005_FILE_MUST_NOT_BE_NULL" ),
970     ERR_17006_DOES_NOT_EXIST( "ERR_17006_DOES_NOT_EXIST" ),
971     ERR_17007_IS_NOT_DIRECTORY( "ERR_17007_IS_NOT_DIRECTORY" ),
972     ERR_17008_FAIL_LIST_DIR( "ERR_17008_FAIL_LIST_DIR" ),
973     ERR_17009_FILE_DOES_NOT_EXIST( "ERR_17009_FILE_DOES_NOT_EXIST" ),
974     ERR_17010_UNABLE_DELETE_FILE( "ERR_17010_UNABLE_DELETE_FILE" ),
975     ERR_17011_FILE_IS_DIR( "ERR_17011_FILE_IS_DIR" ),
976     ERR_17012_CANNOT_READ_FILE( "ERR_17012_CANNOT_READ_FILE" ),
977     ERR_17013_FILE_DOES_NOT_EXIST( "ERR_17013_FILE_DOES_NOT_EXIST" ),
978     ERR_17014_CANNOT_WRITE_FILE( "ERR_17014_CANNOT_WRITE_FILE" ),
979     ERR_17015_CANNOT_CREATE_DIR( "ERR_17015_CANNOT_CREATE_DIR" ),
980     ERR_17016_SOURCE_MUST_NOT_BE_NULL( "ERR_17016_SOURCE_MUST_NOT_BE_NULL" ),
981     ERR_17017_DEST_MUST_NOT_BE_NULL( "ERR_17017_DEST_MUST_NOT_BE_NULL" ),
982     ERR_17018_SRC_DOES_NOT_EXIST( "ERR_17018_SRC_DOES_NOT_EXIST" ),
983     ERR_17019_SRC_IS_DIR( "ERR_17019_SRC_IS_DIR" ),
984     ERR_17020_SRC_AND_DEST_SAME( "ERR_17020_SRC_AND_DEST_SAME" ),
985     ERR_17021_CANNOT_CREATE_DEST_DIR( "ERR_17021_CANNOT_CREATE_DEST_DIR" ),
986     ERR_17022_DEST_READONLY( "ERR_17022_DEST_READONLY" ),
987     ERR_17023_DEST_IS_DIR( "ERR_17023_DEST_IS_DIR" ),
988     ERR_17024_FAILED_COPY_CONTENT( "ERR_17024_FAILED_COPY_CONTENT" ),
989     ERR_17025_INVALID_CHAR( "ERR_17025_INVALID_CHAR" ),
990     ERR_17026_UNREGISTRED_COMPONENT( "ERR_17026_UNREGISTRED_COMPONENT" ),
991     ERR_17027_WRONG_DATA_LENGTH( "ERR_17027_WRONG_DATA_LENGTH" ),
992     ERR_17028_PARAMETER_CANT_BE_NULL( "ERR_17028_PARAMETER_CANT_BE_NULL" ),
993     ERR_17029_CHARSET_CANT_BE_NULL( "ERR_17029_CHARSET_CANT_BE_NULL" ),
994     ERR_17030_BAD_ITERATOR_TYPE( "ERR_17030_BAD_ITERATOR_TYPE" ),
995     ERR_17031_REMOVE_FOLLOW_NEXT( "ERR_17031_REMOVE_FOLLOW_NEXT" ),
996     ERR_17032_BELOW_ZERO( "ERR_17032_BELOW_ZERO" ),
997     ERR_17033_ABOVE_OR_EQUAL( "ERR_17033_ABOVE_OR_EQUAL" ),
998     ERR_17034_ADDING_DUP_KEYS_NOT_ALLOWED( "ERR_17034_ADDING_DUP_KEYS_NOT_ALLOWED" ),
999     ERR_17035_DUPLICATED_COMMON_ELEMENT( "ERR_17035_DUPLICATED_COMMON_ELEMENT" ),
1000     ERR_17036_UNREGISTRED_COMPONENT( "ERR_17036_UNREGISTRED_COMPONENT" ),
1001     ERR_17037_MUST_START_WITH_SHARP( "ERR_17037_MUST_START_WITH_SHARP" ),
1002     ERR_17038_MUST_START_WITH_ESC_SHARP( "ERR_17038_MUST_START_WITH_ESC_SHARP" ),
1003     ERR_17039_NON_NULL_EXPECTED_STRING( "ERR_17039_NON_NULL_EXPECTED_STRING" ),
1004     ERR_17040_EXPECTED_NON_EMPTY_STRING( "ERR_17040_EXPECTED_NON_EMPTY_STRING" ),
1005     ERR_17041_VALID_ESC_CHARS_EXPECTED( "ERR_17041_VALID_ESC_CHARS_EXPECTED" ),
1006     ERR_17042_INITIAL_SIZE_ABOVE_ZERO( "ERR_17042_INITIAL_SIZE_ABOVE_ZERO" ),
1007     ERR_17043_GENERALIZED_TIME_NULL( "ERR_17043_GENERALIZED_TIME_NULL" ),
1008     ERR_17044_BAD_GENERALIZED_TIME( "ERR_17044_BAD_GENERALIZED_TIME" ),
1009     ERR_17045_BAD_GENERALIZED_TIME( "ERR_17045_BAD_GENERALIZED_TIME" ),
1010     ERR_17046_BAD_GENERALIZED_TIME( "ERR_17046_BAD_GENERALIZED_TIME" ),
1011     ERR_17047_TIME_TOO_SHORT( "ERR_17047_TIME_TOO_SHORT" ),
1012     ERR_17048_TIME_TOO_SHORT( "ERR_17048_TIME_TOO_SHORT" ),
1013     ERR_17049_INVALID_GENERALIZED_TIME( "ERR_17049_INVALID_GENERALIZED_TIME" ),
1014     ERR_17050_INVALID_DATE_TIME( "ERR_17050_INVALID_DATE_TIME" ),
1015     ERR_17051_CALENDAR_NULL( "ERR_17051_CALENDAR_NULL" ),
1016     ERR_17052_TIME_TOO_SHOR_NO_TZ( "ERR_17052_TIME_TOO_SHOR_NO_TZ" ),
1017     ERR_17053_MISSING_TZ( "ERR_017053_MISSING_TZ" ),
1018     ERR_17054_TZ_MUST_BE_2_OR_4_DIGITS( "ERR_17054_TZ_MUST_BE_2_OR_4_DIGITS" ),
1019     ERR_17055_MISSING_FRACTION( "ERR_17055_MISSING_FRACTION" ),
1020     ERR_17056_TIME_TOO_SHORT_NO_SECOND( "ERR_17056_TIME_TOO_SHORT_NO_SECOND" ),
1021     ERR_17057_SECOND_NOT_NUM( "ERR_17057_SECOND_NOT_NUM" ),
1022     ERR_17058_MISSING_MINUTE( "ERR_17058_MISSING_MINUTE" ),
1023     ERR_17059_MIN_NOT_NUM( "ERR_17059_MIN_NOT_NUM" ),
1024     ERR_17060_TIME_TO_SHORT_MISSING_HOUR( "ERR_17060_TIME_TO_SHORT_MISSING_HOUR" ),
1025     ERR_17061_HOUR_NOT_NUM( "ERR_17061_HOUR_NOT_NUM" ),
1026     ERR_17062_TIME_TO_SHORT_MISSING_DAY( "ERR_17062_TIME_TO_SHORT_MISSING_DAY" ),
1027     ERR_17063_DAY_NOT_NUM( "ERR_17063_DAY_NOT_NUM" ),
1028     ERR_17064_TIME_TO_SHORT_MISSING_MONTH( "ERR_17064_TIME_TO_SHORT_MISSING_MONTH" ),
1029     ERR_17065_MONTH_NOT_NUM( "ERR_17065_MONTH_NOT_NUM" ),
1030     ERR_17066_TIME_TO_SHORT_MISSING_YEAR( "ERR_17066_TIME_TO_SHORT_MISSING_YEAR" ),
1031     ERR_17067_YEAR_NOT_NUM( "ERR_17067_YEAR_NOT_NUM" ),
1032     ERR_17068_SHOULD_NOT_GET_HERE( "ERR_17068_SHOULD_NOT_GET_HERE" ),
1033     ERR_17069_UNEXPECTED_FORMAT( "ERR_17069_UNEXPECTED_FORMAT" ),
1034     ERR_17070_SIZE_POSITIVE( "ERR_17070_SIZE_POSITIVE" ),
1035     ERR_17071_UNEXPECTED_SIZE( "ERR_17071_UNEXPECTED_SIZE" ),
1036     ERR_17072_INTEGER_OVERFLOW( "ERR_17072_INTEGER_OVERFLOW" ),
1037 
1038     // The messages
1039     // asn1 api                         0-999
1040     // none
1041 
1042     // asn1 ber                         1000-1999
1043     //     <>                           1000-1099
1044     MSG_01000_TAG_DECODED( "MSG_01000_TAG_DECODED" ),
1045     MSG_01001_TLV_TREE( "MSG_01001_TLV_TREE" ),
1046     MSG_01002_CURRENT_BYTE( "MSG_01002_CURRENT_BYTE" ),
1047     MSG_01003_PARENT_LENGTH( "MSG_01003_PARENT_LENGTH" ),
1048     MSG_01004_ROOT_TLV( "MSG_01004_ROOT_TLV" ),
1049     MSG_01005_TLV( "MSG_01005_TLV" ),
1050     MSG_01006_LENGTH_DECODED( "MSG_01006_LENGTH_DECODED" ),
1051     MSG_01007_LINE_SEPARATOR1( "MSG_01007_LINE_SEPARATOR1" ),
1052     MSG_01008_LINE_SEPARATOR2( "MSG_01008_LINE_SEPARATOR2" ),
1053     MSG_01009_LINE_SEPARATOR3( "MSG_01009_LINE_SEPARATOR3" ),
1054     MSG_01010_LINE_SEPARATOR4( "MSG_01010_LINE_SEPARATOR4" ),
1055     MSG_01011_DECODING_PDU( "MSG_01011_DECODING_PDU" ),
1056     MSG_01012_STATE( "MSG_01012_STATE" ),
1057     MSG_01013_CURRENT_BYTE( "MSG_01013_CURRENT_BYTE" ),
1058     MSG_01014_NO_MORE_BYTE( "MSG_01014_NO_MORE_BYTE" ),
1059     MSG_01015_STOP_DECODING( "MSG_01015_STOP_DECODING" ),
1060     MSG_01016_STOP_DECODING_NULL_TLV( "MSG_01016_STOP_DECODING_NULL_TLV" ),
1061     MSG_01017_END_DECODING( "MSG_01017_END_DECODING" ),
1062     MSG_01018_END_DECODING_NULL_TLV( "MSG_01018_END_DECODING_NULL_TLV" ),
1063 
1064     //     actions                          1100-1199
1065     MSG_01100_INTEGER_VALUE( "MSG_01100_INTEGER_VALUE" ),
1066     MSG_01101_BITSTRING_VALUE( "MSG_01101_BITSTRING_VALUE" ),
1067 
1068     //     grammar                          1200-1299
1069     // None
1070 
1071     //     tlv                              1300-1399
1072     MSG_01300_BOOLEAN_0X00_0XFF( "MSG_01300_BOOLEAN_0X00_0XFF" ),
1073 
1074     // api-dsml-engine                  2000-2999
1075     MSG_02000_FAILED_GETTING_NEXT_REQUEST( "MSG_02000_FAILED_GETTING_NEXT_REQUEST" ),
1076     MSG_02001_FAILED_PROCESSING_REQUEST( "MSG_02001_FAILED_PROCESSING_REQUEST" ),
1077     MSG_02002_FAILED_TO_BIND( "MSG_02002_FAILED_TO_BIND" ),
1078     MSG_02003_ERROR( "MSG_02003_ERROR" ),
1079 
1080     // api-dsml-parser                  3000-3999
1081     MSG_3000_FAILED_TO_CREATE_XSLT_TRANSFORMER( "MSG_3000_FAILED_TO_CREATE_XSLT_TRANSFORMER" ),
1082 
1083     // api-ldap-client-api              4000-4999
1084     //     <>                               4000-4100
1085     //     api                              4100-4200
1086     MSG_04100_BIND_FAIL( "MSG_04100_BIND_FAIL" ),
1087     MSG_04101_BIND_SUCCESSFUL( "MSG_04101_BIND_SUCCESSFUL" ),
1088     MSG_04102_BIND_REQUEST( "MSG_04102_BIND_REQUEST" ),
1089     MSG_04103_NULL_REQUEST( "MSG_04103_NULL_REQUEST" ),
1090     MSG_04104_SENDING_REQUEST( "MSG_04104_SENDING_REQUEST" ),
1091     MSG_04105_MISSING_PASSWORD( "MSG_04105_MISSING_PASSWORD" ),
1092     MSG_04106_ADDING( "MSG_04106_ADDING" ),
1093     MSG_04107_ADD_FAILED( "MSG_04107_ADD_FAILED" ),
1094     MSG_04108_ADD_SUCCESSFUL( "MSG_04108_ADD_SUCCESSFUL" ),
1095     MSG_04109_ANONYMOUS_BIND( "MSG_04109_ANONYMOUS_BIND" ),
1096     MSG_04110_ANONYMOUS_ASYNC_BIND( "MSG_04110_ANONYMOUS_ASYNC_BIND" ),
1097     MSG_04111_ASYNC_BIND( "MSG_04111_ASYNC_BIND" ),
1098     MSG_04112_BIND( "MSG_04112_BIND" ),
1099     MSG_04113_COMPARE_FAILED( "MSG_04113_COMPARE_FAILED" ),
1100     MSG_04114_COMPARE_SUCCESSFUL( "MSG_04114_COMPARE_SUCCESSFUL" ),
1101     MSG_04115_DELETE_FAILED( "MSG_04115_DELETE_FAILED" ),
1102     MSG_04116_DELETE_SUCCESSFUL( "MSG_04116_DELETE_SUCCESSFUL" ),
1103     MSG_04117_EXTENDED_FAILED( "MSG_04117_EXTENDED_FAILED" ),
1104     MSG_04118_EXTENDED_SUCCESSFUL( "MSG_04118_EXTENDED_SUCCESSFUL" ),
1105     MSG_04119_GETTING( "MSG_04119_GETTING" ),
1106     MSG_04120_INTERRUPTED_WAITING_FOR_CONNECTION( "MSG_04120_INTERRUPTED_WAITING_FOR_CONNECTION" ),
1107     MSG_04121_LDAP_ALREADY_USING_START_TLS( "MSG_04121_LDAP_ALREADY_USING_START_TLS" ),
1108     MSG_04122_MODIFY_FAILED( "MSG_04122_MODIFY_FAILED" ),
1109     MSG_04123_MODIFY_SUCCESSFUL( "MSG_04123_MODIFY_SUCCESSFUL" ),
1110     MSG_04124_MODIFYDN_FAILED( "MSG_04124_MODIFYDN_FAILED" ),
1111     MSG_04125_MODIFYDN_SUCCESSFUL( "MSG_04125_MODIFYDN_SUCCESSFUL" ),
1112     MSG_04126_REMOVING( "MSG_04126_REMOVING" ),
1113     MSG_04127_SASL_PLAIN_BIND( "MSG_04127_SASL_PLAIN_BIND" ),
1114     MSG_04128_SEARCH_ENTRY_FOUND( "MSG_04128_SEARCH_ENTRY_FOUND" ),
1115     MSG_04129_SEARCH_FAILED( "MSG_04129_SEARCH_FAILED" ),
1116     MSG_04130_SEARCH_REFERENCE_FOUND( "MSG_04130_SEARCH_REFERENCE_FOUND" ),
1117     MSG_04131_SEARCH_SUCCESSFUL( "MSG_04131_SEARCH_SUCCESSFUL" ),
1118     MSG_04132_SENDING_UNBIND( "MSG_04132_SENDING_UNBIND" ),
1119     MSG_04133_UNBINDSUCCESSFUL( "MSG_04133_UNBINDSUCCESSFUL" ),
1120     MSG_04134_CLOSING( "MSG_04134_CLOSING" ),
1121     MSG_04135_KRB5_FILE_CREATED( "MSG_04135_KRB5_FILE_CREATED" ),
1122     MSG_04136_NOTIFYING_CLOSE_LISTENERS( "MSG_04136_NOTIFYING_CLOSE_LISTENERS" ),
1123     MSG_04137_NOD_RECEIVED( "MSG_04137_NOD_RECEIVED" ),
1124     MSG_04138_NULL_DN_SEARCH( "MSG_04138_NULL_DN_SEARCH" ),
1125     MSG_04139_NULL_DN_MODIFY( "MSG_04139_NULL_DN_MODIFY" ),
1126     MSG_04140_NULL_ENTRY_MODIFY( "MSG_04140_NULL_ENTRY_MODIFY" ),
1127     MSG_04141_SENDING_CANCEL( "MSG_04141_SENDING_CANCEL" ),
1128     MSG_04142_MESSAGE_RECEIVED( "MSG_04142_MESSAGE_RECEIVED" ),
1129     MSG_04143_CONNECTION_RETRYING( "MSG_04143_CONNECTION_RETRYING" ),
1130     MSG_04144_CONNECTION_ERROR( "MSG_04144_CONNECTION_ERROR" ),
1131     MSG_04145_BIND_REQUEST( "MSG_04145_BIND_REQUEST" ),
1132     MSG_04146_ACTIVATING( "MSG_04146_ACTIVATING" ),
1133     MSG_04147_REBIND_CONNECTION_DROPPED( "MSG_04147_REBIND_CONNECTION_DROPPED" ),
1134     MSG_04148_DESTROYING( "MSG_04148_DESTROYING" ),
1135     MSG_04149_UNABLE_TO_UNBIND( "MSG_04149_UNABLE_TO_UNBIND" ),
1136     MSG_04150_CREATING_LDAP_CONNECTION( "MSG_04150_CREATING_LDAP_CONNECTION" ),
1137     MSG_04151_PASSIVATING( "MSG_04151_PASSIVATING" ),
1138     MSG_04152_VALIDATING( "MSG_04152_VALIDATING" ),
1139     MSG_04153_SENDING_NAME_IN_CALLBACK( "MSG_04153_SENDING_NAME_IN_CALLBACK" ),
1140     MSG_04154_SENDING_CREDS_IN_CALLBACK( "MSG_04154_SENDING_CREDS_IN_CALLBACK" ),
1141     MSG_04155_SENDING_USER_REALM_IN_CALLBACK( "MSG_04155_SENDING_USER_REALM_IN_CALLBACK" ),
1142     MSG_04156_SENDING_DEFAULT_REALM_IN_CALLBACK( "MSG_04156_SENDING_DEFAULT_REALM_IN_CALLBACK" ),
1143     MSG_04157_SENDING_USER_REALM_IN_CALLBACK( "MSG_04157_SENDING_USER_REALM_IN_CALLBACK" ),
1144     MSG_04158_UNABLE_TO_BIND( "MSG_04158_UNABLE_TO_BIND" ),
1145     MSG_04159_UNABLE_TO_CLOSE_CONNECTION( "MSG_04159_UNABLE_TO_CLOSE_CONNECTION" ),
1146     MSG_04160_INITIALIZING_SCHEMAS( "MSG_04160_INITIALIZING_SCHEMAS" ),
1147     MSG_04161_CREATING_ENTRY_CURSOR( "MSG_04161_CREATING_ENTRY_CURSOR" ),
1148     MSG_04162_CLOSING_ENTRY_CURSOR( "MSG_04162_CLOSING_ENTRY_CURSOR" ),
1149     MSG_04163_BORROWED_CONNECTION( "MSG_04163_BORROWED_CONNECTION" ),
1150     MSG_04164_RETURNED_CONNECTION( "MSG_04164_RETURNED_CONNECTION" ),
1151     MSG_04165_NO_FUTURE_ASSOCIATED_TO_MSG_ID_COMPLETED( "MSG_04165_NO_FUTURE_ASSOCIATED_TO_MSG_ID_COMPLETED" ),
1152     MSG_04166_NO_FUTURE_ASSOCIATED_TO_MSG_ID_IGNORING( "MSG_04166_NO_FUTURE_ASSOCIATED_TO_MSG_ID_IGNORING" ),
1153     MSG_04167_SCHEMA_LOADED_SUCCESSFULLY( "MSG_04167_SCHEMA_LOADED_SUCCESSFULLY" ),
1154     MSG_04168_CHECK_CLIENT_TRUSTED( "MSG_04168_CHECK_CLIENT_TRUSTED" ),
1155     MSG_04169_CHECK_SERVER_TRUSTED( "MSG_04169_CHECK_SERVER_TRUSTED" ),
1156     MSG_04170_CREATING_SEARCH_CURSOR( "MSG_04170_CREATING_SEARCH_CURSOR" ),
1157     MSG_04171_CLOSING_SEARCH_CURSOR( "MSG_04171_CLOSING_SEARCH_CURSOR" ),
1158     MSG_04172_REBIND_BIND_CONNECTION( "MSG_04172_REBIND_BIND_CONNECTION" ),
1159     MSG_04173_UNBIND_START_TLS( "MSG_04173_UNBIND_START_TLS" ),
1160     MSG_04174_CREATING_NEW_CONNECTION_TEMPLATE( "MSG_04174_CREATING_NEW_CONNECTION_TEMPLATE" ),
1161     MSG_04175_TRUST_MANAGER_IO_EXCEPTION( "MSG_04175_TRUST_MANAGER_IO_EXCEPTION" ),
1162     MSG_04176_TRUST_MANAGER_ON_CLASSPATH( "MSG_04176_TRUST_MANAGER_ON_CLASSPATH" ),
1163     MSG_04177_CONNECTION_TIMEOUT( "MSG_04177_CONNECTION_TIMEOUT" ),
1164     MSH_04178_CLOSE_LATCH_ABORTED( "MSH_04178_CLOSE_LATCH_ABORTED" ),
1165 
1166     // api-ldap-codec-core              5000-5999
1167     //     <>                               5000-5099
1168     //     actions                          5100-5199
1169     MSG_05100_NEW_LIST_CONTROLS_INITIALIZED( "MSG_05100_NEW_LIST_CONTROLS_INITIALIZED" ),
1170     MSG_05101_NEW_EMPTY_CONTROLS_INITIALIZED( "MSG_05101_NEW_EMPTY_CONTROLS_INITIALIZED" ),
1171     MSG_05102_LDAP_MESSAGE_ID_DECODED( "MSG_05102_LDAP_MESSAGE_ID_DECODED" ),
1172     MSG_05103_REFERRAL_ERROR_MESSAGE_NOT_ALLOWED( "MSG_05103_REFERRAL_ERROR_MESSAGE_NOT_ALLOWED" ),
1173     MSG_05104_REFERRAL_ERROR_MESSAGE_SET_TO( "MSG_05104_REFERRAL_ERROR_MESSAGE_SET_TO" ),
1174     MSG_05105_INITIALISNG_REFERRAL_LIST( "MSG_05105_INITIALISNG_REFERRAL_LIST" ),
1175     MSG_05106_ERROR_MESSAGE_IS( "MSG_05106_ERROR_MESSAGE_IS" ),
1176     MSG_05107_NO_SUCH_OBJECT_MATCHED_DN_NOT_SET( "MSG_05107_NO_SUCH_OBJECT_MATCHED_DN_NOT_SET" ),
1177     MSG_05108_MATCHED_DN_IS( "MSG_05108_MATCHED_DN_IS" ),
1178     MSG_05109_RESULT_CODE_IS( "MSG_05109_RESULT_CODE_IS" ),
1179     MSG_05110_ABANDON_MSG_ID_DECODED( "MSG_05110_ABANDON_MSG_ID_DECODED" ),
1180     MSG_05111_ADDING_TYPE( "MSG_05111_ADDING_TYPE" ),
1181     MSG_05112_ADDING_VALUE( "MSG_05112_ADDING_VALUE" ),
1182     MSG_05113_ADDING_ENTRY_WITH_DN( "MSG_05113_ADDING_ENTRY_WITH_DN" ),
1183     MSG_05114_LDAP_VERSION( "MSG_05114_LDAP_VERSION" ),
1184     MSG_05115_SASL_CREDS_CREATED( "MSG_05115_SASL_CREDS_CREATED" ),
1185     MSG_05116_BIND_NAME_IS( "MSG_05116_BIND_NAME_IS" ),
1186     MSG_05117_SASL_CREDENTIALS_DECODED( "MSG_05117_SASL_CREDENTIALS_DECODED" ),
1187     MSG_05118_THE_SASL_MECHANISM_IS( "MSG_05118_THE_SASL_MECHANISM_IS" ),
1188     MSG_05119_SIMPLE_CREDENTIAL_DECODED( "MSG_05119_SIMPLE_CREDENTIAL_DECODED" ),
1189     MSG_05120_COMPARE_REQUEST( "MSG_05120_COMPARE_REQUEST" ),
1190     MSG_05121_COMPARING_ATTRIBUTE_VALUE( "MSG_05121_COMPARING_ATTRIBUTE_VALUE" ),
1191     MSG_05122_COMPARING_ATTRIBUTE_DESCRIPTION( "MSG_05122_COMPARING_ATTRIBUTE_DESCRIPTION" ),
1192     MSG_05123_COMPARING_DN( "MSG_05123_COMPARING_DN" ),
1193     MSG_05124_DELETING_DN( "MSG_05124_DELETING_DN" ),
1194     MSG_05125_EXTENDED_REQUEST_PROCESSED( "MSG_05125_EXTENDED_REQUEST_PROCESSED" ),
1195     MSG_05126_OID_READ( "MSG_05126_OID_READ" ),
1196     MSG_05127_EXTENDED_VALUE( "MSG_05127_EXTENDED_VALUE" ),
1197     MSG_05128_MODIFYING_TYPE( "MSG_05128_MODIFYING_TYPE" ),
1198     MSG_05129_NO_VALS_FOR_ATTRIBUTE( "MSG_05129_NO_VALS_FOR_ATTRIBUTE" ),
1199     MSG_05130_SOME_VALS_NEED_DECODING( "MSG_05130_SOME_VALS_NEED_DECODING" ),
1200     MSG_05131_VALUE_MODIFIED( "MSG_05131_VALUE_MODIFIED" ),
1201     MSG_05132_DN_MODIFICATION( "MSG_05132_DN_MODIFICATION" ),
1202     MSG_05133_MODIFY_OPERATION( "MSG_05133_MODIFY_OPERATION" ),
1203     MSG_05134_MODIFY_DN_REQUEST( "MSG_05134_MODIFY_DN_REQUEST" ),
1204     MSG_05135_OID_RDN_ATT_WILL_BE_DELETED( "MSG_05135_OID_RDN_ATT_WILL_BE_DELETED" ),
1205     MSG_05136_OID_RDN_ATT_WILL_BE_RETAINED( "MSG_05136_OID_RDN_ATT_WILL_BE_RETAINED" ),
1206     MSG_05137_MODIFYING_DN( "MSG_05137_MODIFYING_DN" ),
1207     MSG_05138_MODIFYING_WITH_NEW_RDN( "MSG_05138_MODIFYING_WITH_NEW_RDN" ),
1208     MSG_05139_NULL_NEW_SUPERIOR( "MSG_05139_NULL_NEW_SUPERIOR" ),
1209     MSG_05140_NEW_SUPERIOR_DN( "MSG_05140_NEW_SUPERIOR_DN" ),
1210     MSG_05141_INITIALIZE_AND_FILTER( "MSG_05141_INITIALIZE_AND_FILTER" ),
1211     MSG_05142_INITIALIZE_APPROX_FILTER( "MSG_05142_INITIALIZE_APPROX_FILTER" ),
1212     MSG_05143_INITIALIZE_ATT_DESC_FILTER( "MSG_05143_INITIALIZE_ATT_DESC_FILTER" ),
1213     MSG_05144_INITIALIZE_ASSERTION_FILTER( "MSG_05144_INITIALIZE_ASSERTION_FILTER" ),
1214     MSG_05145_INITIALIZE_EQ_FILTER( "MSG_05145_INITIALIZE_EQ_FILTER" ),
1215     MSG_05146_INITIALIZE_EXT_FILTER( "MSG_05146_INITIALIZE_EXT_FILTER" ),
1216     MSG_05147_INITIALIZE_GEQ_FILTER( "MSG_05147_INITIALIZE_GEQ_FILTER" ),
1217     MSG_05148_INITIALIZE_LEQ_FILTER( "MSG_05148_INITIALIZE_LEQ_FILTER" ),
1218     MSG_05149_INITIALIZE_NOT_FILTER( "MSG_05149_INITIALIZE_NOT_FILTER" ),
1219     MSG_05150_INITIALIZE_OR_FILTER( "MSG_05150_INITIALIZE_OR_FILTER" ),
1220     MSG_05151_INITIALIZE_PRESENT_FILTER( "MSG_05151_INITIALIZE_PRESENT_FILTER" ),
1221     MSG_05152_INITIALIZE_SUBSTRING_FILTER( "MSG_05152_INITIALIZE_SUBSTRING_FILTER" ),
1222     MSG_05153_STORED_ANY_SUBSTRING( "MSG_05153_STORED_ANY_SUBSTRING" ),
1223     MSG_05154_STORED_FINAL_SUBSTRING( "MSG_05154_STORED_FINAL_SUBSTRING" ),
1224     MSG_05155_DN_ATTRIBUTES( "MSG_05155_DN_ATTRIBUTES" ),
1225     MSG_05156_STORED_MATCH_VALUE( "MSG_05156_STORED_MATCH_VALUE" ),
1226     MSG_05157_SEARCH_REQUEST( "MSG_05157_SEARCH_REQUEST" ),
1227     MSG_05158_INITIALIZE_ATT_DESC_LIST( "MSG_05158_INITIALIZE_ATT_DESC_LIST" ),
1228     MSG_05159_DECODED_ATT_DESC( "MSG_05159_DECODED_ATT_DESC" ),
1229     MSG_05160_SEARCHING_WITH_ROOT_DN( "MSG_05160_SEARCHING_WITH_ROOT_DN" ),
1230     MSG_05161_HANDLING_OBJECT_STRATEGY( "MSG_05161_HANDLING_OBJECT_STRATEGY" ),
1231     MSG_05162_SEARCHING_WITH_SCOPE( "MSG_05162_SEARCHING_WITH_SCOPE" ),
1232     MSG_05163_SIZE_LIMIT_SET_TO( "MSG_05163_SIZE_LIMIT_SET_TO" ),
1233     MSG_05164_TIME_LIMIT_SET_TO( "MSG_05164_TIME_LIMIT_SET_TO" ),
1234     MSG_05165_SEARCH_RETURN_TYPE_ONLY( "MSG_05165_SEARCH_RETURN_TYPE_ONLY" ),
1235     MSG_05166_STORED_TYPE_MATCHING_RULE( "MSG_05166_STORED_TYPE_MATCHING_RULE" ),
1236     MSG_05167_ADD_RESPONSE( "MSG_05167_ADD_RESPONSE" ),
1237     MSG_05168_SASL_CREDENTIALS_VALUE_STORED( "MSG_05168_SASL_CREDENTIALS_VALUE_STORED" ),
1238     MSG_05169_COMPARE_RESPONSE( "MSG_05169_COMPARE_RESPONSE" ),
1239     MSG_05170_DEL_RESPONSE( "MSG_05170_DEL_RESPONSE" ),
1240     MSG_05171_EXTENDED_RESPONSE( "MSG_05171_EXTENDED_RESPONSE" ),
1241     MSG_05172_OID_READ( "MSG_05172_OID_READ" ),
1242     MSG_05173_EXTENDED_VALUE( "MSG_05173_EXTENDED_VALUE" ),
1243     MSG_05174_INTERMEDIATE_RESPONSE( "MSG_05174_INTERMEDIATE_RESPONSE" ),
1244     MSG_05175_VALUE_READ( "MSG_05175_VALUE_READ" ),
1245     MSG_05176_MODIFY_RESPONSE( "MSG_05176_MODIFY_RESPONSE" ),
1246     MSG_05177_MODIFY_DN_RESPONSE( "MSG_05177_MODIFY_DN_RESPONSE" ),
1247     MSG_05178_SEARCH_RESULT_DONE( "MSG_05178_SEARCH_RESULT_DONE" ),
1248     MSG_05179_ATTRIBUTE_TYPE( "MSG_05179_ATTRIBUTE_TYPE" ),
1249     MSG_05180_NULL_ATTRIBUTE_VALUE( "MSG_05180_NULL_ATTRIBUTE_VALUE" ),
1250     MSG_05181_ATTRIBUTE_VALUE( "MSG_05181_ATTRIBUTE_VALUE" ),
1251     MSG_05182_SEARCH_RESULT_ENTRY_DN( "MSG_05182_SEARCH_RESULT_ENTRY_DN" ),
1252     MSG_05183_SEARCH_RESULT_REFERENCE_RESPONSE( "MSG_05183_SEARCH_RESULT_REFERENCE_RESPONSE" ),
1253     MSG_05184_SEARCH_REFERENCE_URL( "MSG_05184_SEARCH_REFERENCE_URL" ),
1254     MSG_05185_MODIFY_REQUEST( "MSG_05185_MODIFY_REQUEST" ),
1255 
1256     //     api                              5200-5299
1257     MSG_5200_DECODED_LDAP_MESSAGE( "MSG_5200_DECODED_LDAP_MESSAGE" ),
1258 
1259     //     controls                         5300-5399
1260     MSG_05300_CHANGE_TYPE( "MSG_05300_CHANGE_TYPE" ),
1261     MSG_05301_PREVIOUS_DN( "MSG_05301_PREVIOUS_DN" ),
1262     MSG_05302_CHANGE_NUMBER( "MSG_05302_CHANGE_NUMBER" ),
1263     MSG_05303_SIZE( "MSG_05303_SIZE" ),
1264     MSG_05304_CHANGE_TYPES( "MSG_05304_CHANGE_TYPES" ),
1265     MSG_05305_CHANGES_ONLY( "MSG_05305_CHANGES_ONLY" ),
1266     MSG_05306_RETURN_ECS( "MSG_05306_RETURN_ECS" ),
1267     MSG_05307_ATTRIBUTE_TYPE_DESC( "MSG_05307_ATTRIBUTE_TYPE_DESC" ),
1268     MSG_05308_REVERSE_ORDER( "MSG_05308_REVERSE_ORDER" ),
1269     MSG_05309_MATCHING_RULE_OID( "MSG_05309_MATCHING_RULE_OID" ),
1270     MSG_05310_ATTRIBUTE_TYPE( "MSG_05310_ATTRIBUTE_TYPE" ),
1271 
1272     //     osgi                             5400-5499
1273     // none
1274 
1275     //     search                           5500-5599
1276     // none
1277 
1278     // api-ldap-codec-standalone        6000-6999
1279     MSG_06000_REGISTERED_CONTROL_FACTORY( "MSG_06000_REGISTERED_CONTROL_FACTORY" ),
1280     MSG_06001_REGISTERED_EXTENDED_OP_FACTORY( "MSG_06001_REGISTERED_EXTENDED_OP_FACTORY" ),
1281     MSG_06002_REGISTERED_INTERMEDIATE_FACTORY( "MSG_06002_REGISTERED_INTERMEDIATE_FACTORY" ),
1282     MSG_06003_CONTROL_FACTORY_ALREADY_LOADED( "MSG_06003_CONTROL_FACTORY_ALREADY_LOADED" ),
1283     MSG_06004_REGISTERED_CONTROL_FACTORY( "MSG_06004_REGISTERED_CONTROL_FACTORY" ),
1284     MSG_06005_EXTENDED_OP_FACTORY_ALREADY_LOADED( "MSG_06005_EXTENDED_OP_FACTORY_ALREADY_LOADED" ),
1285     MSG_06006_INTERMEDIATE_FACTORY_ALREADY_LOADED( "MSG_06006_INTERMEDIATE_FACTORY_ALREADY_LOADED" ),
1286     MSG_06007_REGISTRED_INTERMEDIATE_RESP_FACTORY( "MSG_06007_REGISTRED_INTERMEDIATE_RESP_FACTORY" ),
1287 
1288     // api-ldap-extras-aci              7000-7999
1289     MSG_07000_ATTRIBUTE_TYPE_AND_VALUE_FROM_SET( "MSG_07000_ATTRIBUTE_TYPE_AND_VALUE_FROM_SET" ),
1290     MSG_07001_FILTER_SET_PARSED( "MSG_07001_FILTER_SET_PARSED" ),
1291     MSG_07002_DN_PARSED( "MSG_07002_DN_PARSED" ),
1292     MSG_07003_OID_PARSED( "MSG_07003_OID_PARSED" ),
1293 
1294     // api-ldap-extras-codec            8000-8999
1295     //     <>                               8000-8099
1296     MSG_08000_COOKIE( "MSG_08000_COOKIE" ),
1297     MSG_08001_REFRESH_DELETES( "MSG_08001_REFRESH_DELETES" ),
1298 
1299     //     controls                         8100-8199
1300     MSG_08100_MODE( "MSG_08100_MODE" ),
1301     MSG_08101_FLAGS( "MSG_08101_FLAGS" ),
1302     MSG_08102_MAX_RETURN_LENGTH( "MSG_08102_MAX_RETURN_LENGTH" ),
1303     MSG_08103_PP_RESPONSE_CONTROL_CONTAINER_INITIALIZED( "MSG_08103_PP_RESPONSE_CONTROL_CONTAINER_INITIALIZED" ),
1304     MSG_08104_RELOAD_HINT( "MSG_08104_RELOAD_HINT" ),
1305     MSG_08105_SYNC_STATE_TYPE( "MSG_08105_SYNC_STATE_TYPE" ),
1306     MSG_08106_ENTRY_UUID( "MSG_08106_ENTRY_UUID" ),
1307     MSG_08107_VLV_REQUEST_CONTAINER_INITIALIZED( "MSG_08107_VLV_REQUEST_CONTAINER_INITIALIZED" ),
1308     MSG_08108_PARENTS_FIRST( "MSG_08108_PARENTS_FIRST" ),
1309     MSG_08109_MAX_ATTRIBUTE_COUNT( "MSG_08109_MAX_ATTRIBUTE_COUNT" ),
1310 
1311     //     extended                         8200-8399
1312     MSG_08200_CANCEL_ID( "MSG_08200_CANCEL_ID" ),
1313     MSG_08201_CONTROL_OID( "MSG_08201_CONTROL_OID" ),
1314     MSG_08202_CONTROL_CRITICALITY( "MSG_08202_CONTROL_CRITICALITY" ),
1315     MSG_08203_CONTROL_VALUE( "MSG_08203_CONTROL_VALUE" ),
1316     MSG_08204_DELAY( "MSG_08204_DELAY" ),
1317     MSG_08205_GEN_PASSWORD( "MSG_08205_GEN_PASSWORD" ),
1318     MSG_08206_IDENTIFIER( "MSG_08206_IDENTIFIER" ),
1319     MSG_08207_ISSUER_DN( "MSG_08207_ISSUER_DN" ),
1320     MSG_08208_NEW_PASSWORD( "MSG_08208_NEW_PASSWORD" ),
1321     MSG_08209_OLD_PASSWORD( "MSG_08209_OLD_PASSWORD" ),
1322     MSG_08210_PARAMETER_TYPE_FOUND( "MSG_08210_PARAMETER_TYPE_FOUND" ),
1323     MSG_08211_PARAMETER_VALUE_FOUND( "MSG_08211_PARAMETER_VALUE_FOUND" ),
1324     MSG_08212_PROCEDURE_FOUND( "MSG_08212_PROCEDURE_FOUND" ),
1325     MSG_08213_SP_LANGUAGE_FOUND( "MSG_08213_SP_LANGUAGE_FOUND" ),
1326     MSG_08214_STORES_A_REFERRAL( "MSG_08214_STORES_A_REFERRAL" ),
1327     MSG_08215_TARGET_DN( "MSG_08215_TARGET_DN" ),
1328     MSG_08216_TIME_OFFLINE( "MSG_08216_TIME_OFFLINE" ),
1329     MSG_08217_USER_IDENTITY( "MSG_08217_USER_IDENTITY" ),
1330     MSG_08218_KEY_ALGORITHM( "MSG_08218_KEY_ALGORITHM" ),
1331     MSG_08219_SUBJECT_DN( "MSG_08219_SUBJECT_DN" ),
1332 
1333     //     intermediate                     8300-8399
1334     MSG_08300_NEW_COOKIE( "MSG_08300_NEW_COOKIE" ),
1335     MSG_08301_REFRESH_DONE( "MSG_08301_REFRESH_DONE" ),
1336     MSG_08302_UUID( "MSG_08302_UUID" ),
1337 
1338     // api-ldap-extras-codec-api        9000-9999
1339     //     <>                               9000 -  9099
1340     // none
1341 
1342     //     controls                         9100 -  9199
1343     // none
1344 
1345     //     extended                         9200 -  9299
1346     // none
1347 
1348     //     intermediate                     9300 -  9399
1349     // none
1350 
1351     // api-ldap-extras-sp               10000-10999
1352     // none
1353 
1354     // api-ldap-extras-trigger          11000-11999
1355     // none
1356 
1357     // api-ldap-extra-utils             12000-12999
1358     // none
1359 
1360     // api-ldap-model                   13000 - 13999
1361     //     cursor                           13100 - 13199
1362     MSG_13100_CLOSING_EMPTY_CURSOR( "MSG_13100_CLOSING_EMPTY_CURSOR" ),
1363     MSG_13101_CLOSING_LIST_CURSOR( "MSG_13101_CLOSING_LIST_CURSOR" ),
1364     MSG_13102_CLOSING_SET_CURSOR( "MSG_13102_CLOSING_SET_CURSOR" ),
1365     MSG_13102_CLOSING_SINGLETON_CURSOR( "MSG_13102_CLOSING_SINGLETON_CURSOR" ),
1366     MSG_13103_CREATING_EMPTY_CURSOR( "MSG_13103_CREATING_EMPTY_CURSOR" ),
1367     MSG_13104_CREATING_LIST_CURSOR( "MSG_13104_CREATING_LIST_CURSOR" ),
1368     MSG_13105_CREATING_SET_CURSOR( "MSG_13105_CREATING_SET_CURSOR" ),
1369     MSG_13106_CREATING_SINGLE_CURSOR( "MSG_13106_CREATING_SINGLE_CURSOR" ),
1370 
1371     //     entry                            13200 - 13299
1372     MSG_13200_CANT_STORE_ATTRIBUTE( "MSG_13200_CANT_STORE_ATTRIBUTE" ),
1373     MSG_13201_DN_CANT_BE_NORMALIZED( "MSG_13201_DN_CANT_BE_NORMALIZED" ),
1374     MSG_13202_AT_IS_NULL( "MSG_13202_AT_IS_NULL" ),
1375     MSG_13203_MISSING_ATTRIBUTE_IN_ENTRY( "MSG_13203_MISSING_ATTRIBUTE_IN_ENTRY" ),
1376 
1377     //     filter                           13300 - 13399
1378     // none
1379 
1380     //     ldif                             13400 - 13499
1381     MSG_13400_LDIF_VERSION( "MSG_13400_LDIF_VERSION" ),
1382     MSG_13401_PARSED_NO_ENTRY( "MSG_13401_PARSED_NO_ENTRY" ),
1383     MSG_13402_PARSED_ONE_ENTRY( "MSG_13402_PARSED_ONE_ENTRY" ),
1384     MSG_13403_PARSED_N_ENTRIES( "MSG_13403_PARSED_N_ENTRIES" ),
1385     MSG_13404_READ_MODIF( "MSG_13404_READ_MODIF" ),
1386     MSG_13405_READ_ATTR( "MSG_13405_READ_ATTR" ),
1387     MSG_13406_READ_ENTRY( "MSG_13406_READ_ENTRY" ),
1388     MSG_13407_STARTS_PARSING_LDIF( "MSG_13407_STARTS_PARSING_LDIF" ),
1389     MSG_13408_END_OF_LDIF( "MSG_13408_END_OF_LDIF" ),
1390     MSG_13409_HAS_NEXT_FALSE( "MSG_13409_HAS_NEXT_FALSE" ),
1391     MSG_13410_HAS_NEXT_TRUE( "MSG_13410_HAS_NEXT_TRUE" ),
1392     MSG_13411_NEXT_CALLED( "MSG_13411_NEXT_CALLED" ),
1393     MSG_13412_NEXT_RETURNING_LDIF( "MSG_13412_NEXT_RETURNING_LDIF" ),
1394     MSG_13413_NO_VERSION_ASSUMING_1( "MSG_13413_NO_VERSION_ASSUMING_1" ),
1395     MSG_13414_LDIF_FILE_EMPTY( "MSG_13414_LDIF_FILE_EMPTY" ),
1396 
1397     //     message                          13500 - 13599
1398     MSG_13500_ATTRIBUTE_NOT_IN_SCHEMA( "MSG_13500_ATTRIBUTE_NOT_IN_SCHEMA" ),
1399 
1400     //     name                             13600 - 13699
1401     MSG_13700_FAILED_TO_NORMALIZE( "MSG_13700_FAILED_TO_NORMALIZE" ),
1402     MSG_13701_SYNTAX_VALID( "MSG_13701_SYNTAX_VALID" ),
1403     MSG_13702_REMOVED_FROM_REGISTRY( "MSG_13702_REMOVED_FROM_REGISTRY" ),
1404 
1405     //     schema                           13700 - 13899
1406     MSG_13703_AT_WITHOUT_EQ_MR( "MSG_13703_AT_WITHOUT_EQ_MR" ),
1407     MSG_13704_CANT_FIND_AT_WITH_SUPERIOR( "MSG_13704_CANT_FIND_AT_WITH_SUPERIOR" ),
1408     MSG_13705_CANT_FIND_AT_IN_MAY( "MSG_13705_CANT_FIND_AT_IN_MAY" ),
1409     MSG_13706_CANT_FIND_AT_IN_MUST( "MSG_13706_CANT_FIND_AT_IN_MUST" ),
1410     MSG_13707_CANT_FIND_AT_FOR_MR( "MSG_13707_CANT_FIND_AT_FOR_MR" ),
1411     MSG_13708_CANT_FIND_MR_FOR_AT( "MSG_13708_CANT_FIND_MR_FOR_AT" ),
1412     MSG_13709_CANT_FIND_NORM_FOR_MR( "MSG_13709_CANT_FIND_NORM_FOR_MR" ),
1413     MSG_13710_CANT_FIND_OC_WITH_SUPERIOR( "MSG_13710_CANT_FIND_OC_WITH_SUPERIOR" ),
1414     MSG_13711_CANT_FIND_SYN_FOR_AT( "MSG_13711_CANT_FIND_SYN_FOR_AT" ),
1415     MSG_13712_CANT_FIND_SYN_FOR_MR( "MSG_13712_CANT_FIND_SYN_FOR_MR" ),
1416     MSG_13713_CANT_FIND_SC_FOR_SYN( "MSG_13713_CANT_FIND_SC_FOR_SYN" ),
1417     MSG_13714_CHECKING_ATTRIBUTE_TYPES( "MSG_13714_CHECKING_ATTRIBUTE_TYPES" ),
1418     MSG_13715_CHECKING_MATCHING_RULES( "MSG_13715_CHECKING_MATCHING_RULES" ),
1419     MSG_13716_CHECKING_OBJECT_CLASSES( "MSG_13716_CHECKING_OBJECT_CLASSES" ),
1420     MSG_13717_CHECKING_SYNTAXES( "MSG_13717_CHECKING_SYNTAXES" ),
1421     MSG_13718_PARSING_A( "MSG_13718_PARSING_A" ),
1422     MSG_13719_REGISTRING_FAILED_ALREADY_PRESENT( "MSG_13719_REGISTRING_FAILED_ALREADY_PRESENT" ),
1423     MSG_13720_REGISTRING( "MSG_13720_REGISTRING" ),
1424     MSG_13721_REMOVED_WITH_RULE_ID( "MSG_13721_REMOVED_WITH_RULE_ID" ),
1425     MSG_13722_RENAMED_SCHEMA_NAME_TO( "MSG_13722_RENAMED_SCHEMA_NAME_TO" ),
1426     MSG_13723_FOUND_WITH_OID( "MSG_13723_FOUND_WITH_OID" ),
1427     MSG_13724_FOUND_WITH_RULE_ID( "MSG_13724_FOUND_WITH_RULE_ID" ),
1428     MSG_13725_AT_WITH_NO_SYNTAX( "MSG_13725_AT_WITH_NO_SYNTAX" ),
1429     MSG_13726_MR_WITH_NO_COMPARATOR( "MSG_13726_MR_WITH_NO_COMPARATOR" ),
1430     MSG_13727_MR_WITH_NO_NORMALIZER( "MSG_13727_MR_WITH_NO_NORMALIZER" ),
1431     MSG_13728_MR_WITH_NO_SYNTAX( "MSG_13728_MR_WITH_NO_SYNTAX" ),
1432     MSG_13729_SYN_WITH_NO_SYNTAX_CHECKER( "MSG_13729_SYN_WITH_NO_SYNTAX_CHECKER" ),
1433     MSG_13730_SYN_DOES_NOT_REFERENCE( "MSG_13730_SYN_DOES_NOT_REFERENCE" ),
1434     MSG_13731_REGISTRED_FOR_OID( "MSG_13731_REGISTRED_FOR_OID" ),
1435     MSG_13732_NOT_REFERENCE_ANY( "MSG_13732_NOT_REFERENCE_ANY" ),
1436     MSG_13733_NOT_REFERENCED_BY_ANY( "MSG_13733_NOT_REFERENCED_BY_ANY" ),
1437     MSG_13734_NOT_REFERENCED( "MSG_13734_NOT_REFERENCED" ),
1438     MSG_13735_REFERENCED( "MSG_13735_REFERENCED" ),
1439     MSG_13736_UNREGISTERED_SCHEMA_OBJECT( "MSG_13736_UNREGISTERED_SCHEMA_OBJECT" ),
1440     MSG_13737_UNREGISTERED_FOR_OID( "MSG_13737_UNREGISTERED_FOR_OID" ),
1441     MSG_13738_UNREGISTERED( "MSG_13738_UNREGISTERED" ),
1442     MSG_13739_UNREGISTERED_FAILED_NOT_PRESENT( "MSG_13739_UNREGISTERED_FAILED_NOT_PRESENT" ),
1443     MSG_13740_UNREGISTERED_FAILED_NOT_FOUND( "MSG_13740_UNREGISTERED_FAILED_NOT_FOUND" ),
1444     MSG_13741_UNREGISTRING( "MSG_13741_UNREGISTRING" ),
1445     MSG_13742_REGISTERED_SCHEMA_OBJECT( "MSG_13742_REGISTERED_SCHEMA_OBJECT" ),
1446     MSG_13743_COMPARING_BITSTRING( "MSG_13743_COMPARING_BITSTRING" ),
1447     MSG_13744_COMPARING_CSN_SID( "MSG_13744_COMPARING_CSN_SID" ),
1448     MSG_13745_COMPARING_CSN( "MSG_13745_COMPARING_CSN" ),
1449     MSG_13746_COMPARING_INTEGER( "MSG_13746_COMPARING_INTEGER" ),
1450     MSG_13747_COMPARING_OBJECT_IDENTIFIER( "MSG_13747_COMPARING_OBJECT_IDENTIFIER" ),
1451     MSG_13748_COMPARING_OBJECT_IDENTIFIER_FIRST_COMPONENT( "MSG_13748_COMPARING_OBJECT_IDENTIFIER_FIRST_COMPONENT" ),
1452     MSG_13749_COMPARING_STRING( "MSG_13749_COMPARING_STRING" ),
1453     MSG_13750_COMPARING_TELEPHONE_NUMBER( "MSG_13750_COMPARING_TELEPHONE_NUMBER" ),
1454     MSG_13751_COMPARING_UUID( "MSG_13751_COMPARING_UUID" ),
1455     MSG_13752_COMPARING_BOOLEAN( "MSG_13752_COMPARING_BOOLEAN" ),
1456     MSG_13753_COMPARING_GENERALIZED_TIME_ORDERING( "MSG_13753_COMPARING_GENERALIZED_TIME_ORDERING" ),
1457     MSG_13754_COMPARING_NUMERIC_STRING_ORDERING( "MSG_13754_COMPARING_NUMERIC_STRING_ORDERING" ),
1458     MSG_13755_COMPARING_OBJECTS( "MSG_13755_COMPARING_OBJECTS" ),
1459     MSG_13756_LOOKED_UP_NAME( "MSG_13756_LOOKED_UP_NAME" ),
1460 
1461     // api-ldap-net-mina                14000 - 14999
1462     MSG_14000_DECODING_PDU( "MSG_14000_DECODING_PDU" ),
1463     MSG_14001_NULL_BUFFER( "MSG_14001_NULL_BUFFER" ),
1464     MSG_14002_DECODED_LDAP_MESSAGE( "MSG_14002_DECODED_LDAP_MESSAGE" ),
1465     MSG_14003_ENCODED_LDAP_MESSAGE( "MSG_14003_ENCODED_LDAP_MESSAGE" ),
1466 
1467     // api-ldap-schema-converter        15000 - 15999
1468     MSG_15000_NO_SCHEMA_DEFINED( "MSG_15000_NO_SCHEMA_DEFINED" ),
1469     MSG_15001_GENERATING_SCHEMA( "MSG_15001_GENERATING_SCHEMA" ),
1470 
1471     // api-ldap-schema-data             16000 - 16999
1472     MSG_16000_BASE_PATH( "MSG_16000_BASE_PATH" ),
1473     MSG_16001_CREATING_DIR( "MSG_16001_CREATING_DIR" ),
1474     MSG_16002_DIR_EXISTS( "MSG_16002_DIR_EXISTS" ),
1475     MSG_16003_COPYFILE( "MSG_16003_COPYFILE" ),
1476     MSG_16004_SCHEMA_DIR_ABSENT( "MSG_16004_SCHEMA_DIR_ABSENT" ),
1477     MSG_16005_SCHEMA_DIR_PRESENT( "MSG_16005_SCHEMA_DIR_PRESENT" ),
1478     MSG_16006_INITIALIZING_SCHEMA( "MSG_16006_INITIALIZING_SCHEMA" ),
1479     MSG_16007_SCHEMA_INITIALIZED( "MSG_16007_SCHEMA_INITIALIZED" ),
1480     MSG_16008_LOADING_FROM_USER_SCHEMA( "MSG_16008_LOADING_FROM_USER_SCHEMA" ),
1481     MSG_16009_ELEMENT_DOES_NOT_EXIST( "MSG_16009_ELEMENT_DOES_NOT_EXIST" ),
1482     MSG_16010_USING_BASE_SCHEMA_DIR( "MSG_16010_USING_BASE_SCHEMA_DIR" ),
1483     MSG_16011_SCHEMA_XSCHEMA_DIFF( "MSG_16011_SCHEMA_XSCHEMA_DIFF" ),
1484     MSG_16012_URL_SCHEMA_ALL_LDIF( "MSG_16012_URL_SCHEMA_ALL_LDIF" ),
1485     MSG_16013_SCHEMA_IS_NULL( "MSG_16013_SCHEMA_IS_NULL" ),
1486     MSG_16014_LOADING_DISABLED_SCHEMA( "MSG_16014_LOADING_DISABLED_SCHEMA" ),
1487     MSG_16015_LOADING_ENABLED_SCHEMA( "MSG_16015_LOADING_ENABLED_SCHEMA" ),
1488     MSG_16016_UNLOADING_SCHEMA( "MSG_16016_UNLOADING_SCHEMA" ),
1489     MSG_16017_UNACCEPTED_DISABLED_SCHEMA( "MSG_16017_UNACCEPTED_DISABLED_SCHEMA" ),
1490     MSG_16018_SCHEMA_ALREADY_LOADED( "MSG_16018_SCHEMA_ALREADY_LOADED" ),
1491     MSG_16019_ENABLED_SCHEMA_ADDED( "MSG_16019_ENABLED_SCHEMA_ADDED" ),
1492     MSG_16020_CANNOT_LOAD_SCHEMAOBJECT( "MSG_16020_CANNOT_LOAD_SCHEMAOBJECT" ),
1493     MSG_16021_ADDED_INTO_DISABLED_SCHEMA( "MSG_16021_ADDED_INTO_DISABLED_SCHEMA" ),
1494     MSG_16022_REMOVED_FROM_ENABLED_SCHEMA( "MSG_16022_REMOVED_FROM_ENABLED_SCHEMA" ),
1495     MSG_16023_CANNOT_DELETE_SCHEMAOBJECT( "MSG_16023_CANNOT_DELETE_SCHEMAOBJECT" ),
1496     MSG_16024_REMOVED_FROM_DISABLED_SCHEMA( "MSG_16024_REMOVED_FROM_DISABLED_SCHEMA" ),
1497 
1498     // api-utils                        17000 - 17999
1499     MSG_17000_NO_EXPORT_FOUND( "MSG_17000_NO_EXPORT_FOUND" ),
1500     MSG_17001_PROCESSING_EXPORTS( "MSG_17001_PROCESSING_EXPORTS" ),
1501     MSG_17002_ADDED_PACKAGE( "MSG_17002_ADDED_PACKAGE" ),
1502     MSG_17003_ACCEPTED_CANDIDATE_WITH_FILTER( "MSG_17003_ACCEPTED_CANDIDATE_WITH_FILTER" ),
1503     MSG_17004_ACCEPTED_CANDIDATE_NO_FILTER( "MSG_17004_ACCEPTED_CANDIDATE_NO_FILTER" ),
1504     MSG_17005_REJECTING_CANDIDATE( "MSG_17005_REJECTING_CANDIDATE" ),
1505     MSG_17006_COMPARING_OBJECTSTRING( "MSG_17006_COMPARING_OBJECTSTRING" ),
1506     MSG_17007_SYNTAX_VALID( "MSG_17007_SYNTAX_VALID" ),
1507     MSG_17008_SYNTAX_INVALID( "MSG_17008_SYNTAX_INVALID" ),
1508     MSG_17009_NO_EXACT_MATCH( "MSG_17009_NO_EXACT_MATCH" );
1509 
1510     /** The error code */
1511     private String errorCode;
1512 
1513     /** The file containing the errors */
1514     private static final ResourceBundle ERR_BUNDLE = ResourceBundle
1515         .getBundle( "org/apache/directory/api/i18n/errors", Locale.ROOT );
1516 
1517     /** The file containing the messages */
1518     private static final ResourceBundle MSG_BUNDLE = ResourceBundle
1519         .getBundle( "org/apache/directory/api/i18n/messages", Locale.ROOT );
1520 
1521 
1522     /**
1523      * Creates a new instance of I18n.
1524      *
1525      * @param errorCode the error code
1526      */
1527     I18n( String errorCode )
1528     {
1529         this.errorCode = errorCode;
1530     }
1531 
1532 
1533     /**
1534      * Getter for the field <code>errorCode</code>.
1535      *
1536      * @return the errorCode
1537      * @since 0.9.20
1538      */
1539     public String getErrorCode()
1540     {
1541         return errorCode;
1542     }
1543 
1544 
1545     /**
1546      *
1547      * Translate an error code with argument(s)
1548      *
1549      * @param err The error code
1550      * @param args The argument(s)
1551      * @return The translated error
1552      */
1553     public static String err( I18n err, Object... args )
1554     {
1555         StringBuilder sb = new StringBuilder();
1556 
1557         sb.append( err ).append( ' ' );
1558 
1559         try
1560         {
1561             return sb.append( format( ERR_BUNDLE.getString( err.getErrorCode() ), args ) ).toString();
1562         }
1563         catch ( Exception e )
1564         {
1565             boolean comma = false;
1566             sb.append( '(' );
1567 
1568             for ( Object obj : args )
1569             {
1570                 if ( comma )
1571                 {
1572                     sb.append( ',' );
1573                 }
1574                 else
1575                 {
1576                     comma = true;
1577                 }
1578 
1579                 sb.append( obj );
1580             }
1581 
1582             return sb.append( ')' ).toString();
1583         }
1584     }
1585 
1586 
1587     /**
1588      *
1589      * Translate a message code with argument(s)
1590      *
1591      * @param msg The message code
1592      * @param args The argument(s)
1593      * @return The translated error
1594      */
1595     public static String msg( I18n msg, Object... args )
1596     {
1597         StringBuilder sb = new StringBuilder();
1598 
1599         sb.append( msg ).append( ' ' );
1600         try
1601         {
1602             return sb.append( format( ERR_BUNDLE.getString( msg.getErrorCode() ), args ) ).toString();
1603         }
1604         catch ( Exception e )
1605         {
1606             boolean comma = false;
1607             sb.append( '(' );
1608 
1609             for ( Object obj : args )
1610             {
1611                 if ( comma )
1612                 {
1613                     sb.append( ',' );
1614                 }
1615                 else
1616                 {
1617                     comma = true;
1618                 }
1619 
1620                 sb.append( obj );
1621             }
1622 
1623             return sb.append( ')' ).toString();
1624         }
1625     }
1626 
1627 
1628 
1629     /**
1630      * Translate a message with argument(s)
1631      *
1632      * @param msg The message
1633      * @param args The argument(s)
1634      * @return The translated error
1635      */
1636     public static String msg( String msg, Object... args )
1637     {
1638         try
1639         {
1640             return format( MSG_BUNDLE.getString( msg ), args );
1641         }
1642         catch ( MissingResourceException mre )
1643         {
1644             try
1645             {
1646                 return format( msg, args );
1647             }
1648             catch ( Exception e )
1649             {
1650                 StringBuilder sb = new StringBuilder();
1651                 boolean comma = false;
1652                 sb.append( msg ).append( " (" );
1653 
1654                 for ( Object obj : args )
1655                 {
1656                     if ( comma )
1657                     {
1658                         sb.append( ',' );
1659                     }
1660                     else
1661                     {
1662                         comma = true;
1663                     }
1664 
1665                     sb.append( obj );
1666                 }
1667 
1668                 return sb.append( ')' ).toString();
1669             }
1670         }
1671     }
1672 
1673 
1674     public static String format( String pattern, Object... args )
1675     {
1676         return new MessageFormat( pattern, Locale.ROOT ).format( args );
1677     }
1678 }