Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/04/2003, 10h23   #1
Invité de passage
 
Inscription : mars 2003
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 9
Points : 1
Points : 1
Par défaut Surcharger le message d'erreur après un OnException

Bonjour,
je souhaiterais surcharger le message d'erreur par un message localisé.
J'arrive bien à revenir sur la forme désirée, j'appelle le composant xslc:ApplicationMessages mais c'est le message d'erreur du framwork que j'ai d'afficher.
J'ai pourtant bien créé un message localisé mais rien à faire

Dans le OnException, voila ce que j'y ai inscrit, sachant que BPHIS_CriteresFiltreSQL est le nom de mon message localisé :

ExceptionMessage = "BPHIS_CriteresFiltreSQL";
XMLService.Handled = true;

Est-ce correct ? Merci
Tirlibibi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2003, 11h36   #2
Invité de passage
 
Inscription : mars 2003
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 9
Points : 1
Points : 1
Par défaut Problème résolu

j'ai enlever l'affectation de la propriété ExceptionAction du XMLService et c'est dans le OnException que je redéfini le NextAction.
Tirlibibi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2003, 11h42   #3
Membre régulier
 
Inscription : janvier 2003
Messages : 85
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 85
Points : 92
Points : 92
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.

Code :
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+
__________________
Julien C.
Julien C. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h02.


 
 
 
 
Partenaires

Hébergement Web