Anomalie #6535
ferméWSH : Mail en cas d'erreur
100%
Description
Lorsqu'un shell wsh "non interactif" sort en erreur un mail peut être envoyé.
En mode interactif le message d'erreur doit être affiché sur la console (avec un paramètrage php standard). Dynacase utilise "error_log" pour afficher le message.
En cas d'erreur, en mode interactif, Wsh affiche (sur stderr) le paramètre PHP de "error_log" s'il n'est pas vide ou s'il n'est pas égal à "stderr" ou "stdout". Cela afin de chercher pourquoi aucun message d'erreur n'est affiché !
Un nouveau paramètre CORE indique les destinataires.
L'emetteur est celui désigné par le wsh (généralement admin) - standard Dynacase
CORE_WSH_MAILDEST "vide par défaut" (liste de mail séparé par ",")
Le sujet est donné par le paramètre suivant :
CORE_WSH_MAILSUBJECT "Script error"
Le message précise le message d'erreur.
S'il s'agit d'une exception, on détaille le message, le code erreur (si présent).
La pile d'appel est affichée de manière intelligible.
le message indique aussi tous les paramètres d'appel du script.
Mis à jour par Éric Brison il y a presque 10 ans
- Lié à Anomalie #6223: processExecute et blocage de l'exécution sur document remontant une exception ajouté
Mis à jour par Jérôme Augé il y a presque 10 ans
... Wsh affiche (sur stderr) le paramètre PHP de "error_log" ...
C'est pas très clair comme description du fonctionnement souhaité...
Mis à jour par Éric Brison il y a plus de 9 ans
- Statut changé de Nouveau à Intégré
Appliqué par commit internal-platfrom:commit:ba85289292ccb1ca6d8770394a0f7462934603d1.