IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XMLRAD Discussion :

OnException


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Par défaut OnException
    Bonjour,

    J'ai un business service qui génère une exception lors d'un batch (insert sql).
    Je souhaite catcher cette exception, pour injecter dans le contexte un message personnalisé dans XMLC_Exception. Pour ce faire, j'ai implémenté le gestionnaire event OnException du BusinessService.

    ExceptionAction n'est pas vide et redirige sur un XMLService.

    Or quand l'exception est levée, le framework ne passe pas dans mon gestionnaire d'évènement. J'ai oublié un truc ?

    Sylvain

    [WIN2000 - XMLRAD 8P3]

  2. #2
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut Re: OnException
    Citation Envoyé par Sylvain James
    Bonjour,

    J'ai un business service qui génère une exception lors d'un batch (insert sql).
    Je souhaite catcher cette exception, pour injecter dans le contexte un message personnalisé dans XMLC_Exception. Pour ce faire, j'ai implémenté le gestionnaire event OnException du BusinessService.

    ExceptionAction n'est pas vide et redirige sur un XMLService.
    voilà le problème. A partir du moment ou tu utilises ExceptionAction, le message d'exception est mise dans XMLC_Exception et on redirige automatiquement vers le XMLService indiqué dans ExceptionAction. Mais dans ce cas le OnException n'est pas appelé.

    [WIN2000 - XMLRAD 8P3]
    euh la 8P3 n'existe pas ;-)

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Par défaut Re: OnException
    Citation Envoyé par RDM
    voilà le problème. A partir du moment ou tu utilises ExceptionAction, le message d'exception est mise dans XMLC_Exception et on redirige automatiquement vers le XMLService indiqué dans ExceptionAction. Mais dans ce cas le OnException n'est pas appelé.
    Pour finir j'avais oublié de mettre à la fin de mon gestionnaire OnException, de façon à ce que le framework puisse continuer son workflow comme si de rien n'était.

    [WIN2000 - XMLRAD 8P3]
    euh la 8P3 n'existe pas ;-)
    Lol La 3, c'est celle avec mes modifs ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. TApplicationEvents OnException Exception non attrapée
    Par Vilukariok dans le forum Composants VCL
    Réponses: 10
    Dernier message: 23/02/2010, 17h21
  2. Utilisation ApplicationEvents OnException
    Par rvzip64 dans le forum Composants VCL
    Réponses: 13
    Dernier message: 09/11/2009, 09h54
  3. onException on passe jamais dedans
    Par serj' dans le forum Tapestry
    Réponses: 2
    Dernier message: 21/01/2009, 14h57
  4. Equivalent de Application.OnException (Delphi) en VB
    Par lafaryan dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/10/2007, 13h35
  5. Surcharger le message d'erreur après un OnException
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo