Il faut que le message de ton exception corresponde au mot clé de ton fichier des Locales. Visiblement, c'est ce que tu as fais..
Cependant, si tu regardes le code XSL du "xslc:ApplicationMessages", tu remarqueras qu'il va chercher les messages dans 3 champs possibles : XMLC_Exception, XMLC_Warning et XMLC_Info.
La différence entre ces 3 champs réside dans le type de message que tu veux afficher (icone Warning, Info ou Exception)... A toi de remplir dans le context le champ, par exemple, "XMLC_Warning" avec la valeur de ton ExceptionMessage.
Context.SetValue('XMLC_Warning', 'BPHIS_CriteresFiltreSQL');
Vérifies bien que tu retrouves cette valeur dans le document XML généré avec un petit XMLC_OutputFormat=XML
Voilà ! A+
Partager