Overview, NDS and eDirectory Error Codes
Use this information to manage your servers when NDS® or Novell® eDirectoryTM error conditions exist. NDS or eDirectory error codes are usually displayed in decimal numbers. Sometimes an application displays these codes using hexadecimal values.
Error code numbers can be categorized as follows:
NDS and eDirectory Operating System Error Codes
Certain NDS or eDirectory background processes or operations require the use or functionality provided by the operating system on which NDS or eDirectory is running. These functions, such as communication and transaction servers, can return operating system specific error codes to NDS or eDirectory. These error codes are then passed on to the NDS or eDirectory background process or operation that initiated a request. In NetWare 4.x, versions of NDS can also generate operating system error codes.
Generally, all operating system error codes that are generated by NDS or eDirectory have a negative numerical representation while all other operating system error codes have a positive numerical representation. The numerical range for operating system error codes generated by NDS or eDirectory is -1 through -256, while the numerical range for operating system error codes is 1 through 255.
To provide backward compatibility with older applications, NDS or eDirectory will return the positive numerical error code rather than the negative error code normally used by NDS or eDirectory. Therefore, any occurrence of an error code within the range of 1 to 255 or -1 to -255 should be treated as the same error.
NDS and eDirectory Client Error Codes
Certain NDS or eDirectory background processes or operations require the use or functionality provided by other NDS or eDirectory servers. Use of these functions, such as bindery services, requires that an NDS or eDirectory server act as an NDS or eDirectory client to the server providing the functionality. Consequently, these functions can result in client-specific error codes being returned to the NDS or eDirectory background processes and operations. These error codes are generated by the NDS or eDirectory client that is built into NDS or eDirectory (DS.NLM). The NDS or eDirectory client error codes fall in the range of codes numbered -301 through -399 (or FED3 through FDA6).
Other NDS or eDirectory Error Codes
Certain NDS or eDirectory background processes or operations require the use or functionality provided by other NLM programs, such as TIMESYNC.NLM or UNICODE.NLM. If any of these modules encounter an error, it can be passed on to the DS.NLM. Unicode* and other errors in this category range from -400 to -599.
NDS or eDirectory Agent Error Codes
Error codes numbered -601 through -799 (or FDA7 through F9FE) and 6001 or higher represent errors that originated in the NDS or eDirectory Agent software in the server that are returned through NDS or eDirectory.
Because the NDS or eDirectory database is designed as a loosely consistent database, temporary errors are normal. You should not be alarmed if NDS or eDirectory error conditions exist temporarily. However, some errors might persist until the error condition is resolved.
A trademark symbol (®, TM, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party trademark. For information on trademarks, see Legal Notices.