Mode de retour des erreurs de méthode d'unité
Les méthodes d'unité indiquent des erreurs dans les commandes de configuration Gestionnaire de configuration et d'exécution en quittant avec un code d'exit différent de zéro. Le gestionnaire de configuration et les commandes de configuration ne peuvent comprendre que les codes d'exit définis dans le fichier cf.h .
Plusieurs codes d'erreur peuvent décrire une erreur donnée. En effet, de nombreux codes de sortie correspondent à des erreurs très spécifiques, alors que d'autres sont plus généraux. Dans la mesure du possible, utilisez le code d'erreur le plus spécifique possible.
Par exemple, si votre méthode Configure obtient un attribut de la classe d'objets Attributs personnalisés (CuAt) pour le remplissage de la structure dépendante de l'unité (DDS) , mais que la valeur n'est pas valide (peut-être en raison d'une base de données endommagée), vous risquez de générer une erreur E_BADATTR . Sinon, vous pouvez choisir le code de sortie E_DDS en raison d'une autre condition d'erreur lors de la génération du DDS.