Vue d’ensemble, codes d'erreur NDS
Vous pourrez l'utiliser pour gérer vos serveurs NDS* chaque fois que vous rencontrerez une erreur. La plupart du temps des codes d’erreur NDS apparaissent sous forme de nombres décimaux. Parfois certaines applications affichent ces codes sous forme de valeurs hexadécimales.
Les numéros d'erreurs se répartissent comme suit :
Certains processus ou opérations NDS en arrière plan requièrent l'utilisation de la fonctionnalité fournie par le système d'exploitation sur lequel sont exécutés les NDS. Ces fonctions, telles que les serveurs de communication et de transaction, peuvent renvoyer à NDS des codes d’erreur propres au système d’exploitation. Ces codes d'erreur sont ensuite transmis au processus ou à l'opération NDS en arrière plan qui a effectué une demande. Dans NetWare 4.x, les versions des NDS peuvent également générer des codes d'erreur liés au système d'exploitation.
Généralement, tous les codes d’erreur du système d’exploitation générés par NDS comportent une représentation numérique négative alors que les autres codes d’erreur du système d’exploitation comportent une représentation numérique positive. Les codes d’erreur du système d’exploitation générés par NDS sont compris entre -1 et -256, alors que les autres codes d’erreur sont compris entre 1 et 255.
Pour assurer une compatibilité en amont avec les anciennes applications, NDS renvoie le code d’erreur numérique positif au lieu du code d’erreur négatif normalement utilisé par NDS. Par conséquent, toute occurrence d’un code d’erreur compris entre 1 et 255 ou -1 et -255 doit être traité comme la même erreur.
Certains processus ou certaines opérations NDS en arrière-plan requièrent l'utilisation de la fonctionnalité fournie par les autres serveurs NDS. L’utilisation de ces fonctions, telles que les services de Bindery, requiert qu’un serveur NDS agisse comme client NDS sur le serveur qui fournit la fonctionnalité. Par conséquent, ces fonctions peuvent être à l’origine du renvoi aux processus et opérations NDS en arrière-plan de codes d’erreur propres au client. Ces codes d’erreur sont générés par le client NDS créé dans NDS (ds.nlm). Les codes d'erreur du client NDS sont compris entre 301 et 399 (ou entre FED3 et FDA6).
Certains processus ou opérations NDS en arrière-plan requièrent l’utilisation ou la fonctionnalité fournie par d’autres programmes NLM, tels que timesync.nlm ou unicode.nlm. Si l’un de ces modules rencontre une erreur, elle peut être transmise à ds.nlm. Unicode** et les autres erreurs de cette catégorie sont comprises entre -400 et -599.
Les codes d'erreur compris entre -601 et -799 (ou entre FDA7 et F9FE) désignent des erreurs provenant du logiciel Agent NDS du serveur et renvoyées par l'intermédiaire de NDS.
La base de données NDS a par conception une cohérence plutôt souple, il est normal de rencontrer des erreurs temporaires. Ne vous inquiétez pas si certaines erreurs NDS apparaissent temporairement. Il peut néanmoins arriver que certaines erreurs persistent jusqu'à la résolution du problème.
* Marque de Novell. ** Autre marque. Pour plus d'informations, voir Marques.