Dans WebSphere Commerce, des erreurs d'application générique et des erreurs systèmes peuvent survenir. Ces messages apparaissent au format XML, et sont envoyés à la file de sortie.
Un message d'erreur d'application générique est envoyé à la file de sortie si l'erreur est liée à l'utilisateur. Quand un utilisateur entre un paramètre non valide dans un message XML, une exception ECApplicationException est renvoyée. Le message est ensuite envoyé à la file de sortie et l'exception est documentée dans un fichier journal.
Remarque : Quand une exception de ce type est renvoyée, le contrôleur Web ne retente pas de lancer l'instruction, même s'il est précisé qu'elle peut être relancée.
Un message générique d'erreur système est envoyé à la file de sortie si une exception d'exécution ou une erreur de configuration de WebSphere Commerce sont détectées, par exemple des exceptions de pointeur nul et d'annulation de conversion.
Le contenu des messages génériques XML varie en fonction du contenu des messages XML entrants, cependant ils ont un format du type suivant :
<?xml version="1.0" encoding="UTF-8"?>
<WCS_Error type="GenericApplicationError"> (or <WCS_Error type="GenericSystemError">)
<RequestAttributes>
...(Paramètres d'erreur et données du message XML entrant)
<excMsg>(Clé du message d'erreur, ex._ERR_REMOTE_EXCEPTION)</excMsg>
...
</RequestAttributes>
</WCS_Error>
![]() |