2011-01-19 4 views
0

Web service error response (code/message etc.) voulez-vous le stocker dans une base de données? ou souhaitez-vous conserver la réponse d'erreur dans une méthode.Web service design - code d'erreur (stocker dans le code source ou le stocker dans la base de données?)

Au moment où j'en aurai fini, il y aura des centaines de réponses d'erreur, peut-être à l'avenir, des milliers? (Je ne sais pas encore, dépend de la taille de ce service Web se développe).

EDIT: la réponse d'erreur est la réponse renvoyée à l'application via le service Web (à ne pas confondre avec la consignation des erreurs).

+0

À quelle fréquence les systèmes existants devront-ils être mis à jour? À quelle fréquence les nouveaux seront-ils ajoutés? À quelle fréquence seront-ils accessibles - chaque transaction ou seulement lorsqu'une transaction va mal? – Rob

Répondre

0

Les codes d'erreur ne sont pas conçus pour s'afficher correctement dans l'interface utilisateur en cas de problème. Leur objectif principal est d'informer l'application de ce qui s'est passé afin que l'application puisse réagir.

Si vous déplacez les codes d'erreur dans la base de données, vous ne pourrez pas les traiter à moins que vous n'effectuiez une procédure standard de traitement de TOUT code d'erreur (par exemple, consignez-le et fermez l'application).

Questions connexes