Projet

Général

Profil

Anomalie #6535

WSH : Mail en cas d'erreur

Ajouté par Éric Brison il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
28/07/2016
Echéance:
% réalisé:

100%

Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non
Jalons: 3.2 R17

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.


Demandes liées

Lié à Core - Anomalie #6223: processExecute et blocage de l'exécution sur document remontant une exception Intégré 08/03/2016

Historique

#1 Mis à jour par Éric Brison il y a presque 3 ans

  • Lié à Anomalie #6223: processExecute et blocage de l'exécution sur document remontant une exception ajouté

#2 Mis à jour par Éric Brison il y a presque 3 ans

  • Description mis à jour (diff)

#3 Mis à jour par Jérôme Augé il y a presque 3 ans

... Wsh affiche (sur stderr) le paramètre PHP de "error_log" ...

C'est pas très clair comme description du fonctionnement souhaité...

#4 Mis à jour par Jérôme Augé il y a plus de 2 ans

  • % réalisé changé de 0 à 100

#5 Mis à jour par Éric Brison il y a plus de 2 ans

  • Statut changé de Nouveau à Intégré

Appliqué par commit internal-platfrom:commit:ba85289292ccb1ca6d8770394a0f7462934603d1.

Formats disponibles : Atom PDF