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

Services Web Discussion :

Renvoyer une Exception dans une page asp


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 167
    Par défaut Renvoyer une Exception dans une page asp
    Bonjours a tous et a toutes.

    voila j'ai un web service qui utilise une application sur un serveur , cette application renvoie un résultat ou une Exception, je dois:

    1-renvoyer le résultat sous format XML .
    2- si il y a une exception , je la renvoie au client Asp.
    voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
      public DataSet  WsGetDevInfo(string str)
            {
                WsPingMatos();
     
                if (ZS.IsStarted == true)
                {
     
                    if (ZS.IsRunning)
                    {
                        if (ZS.Zone.IsActive)
                        {
                            try
                            {
                                ZS.PingAndReqDevInfo();
                                //UpDate DataSet And Save
                                ZS.UpDate(ZS.mDSZone, ZS.Zone);
                            }
                            catch (SoapException soapE)
                            {
                                throw new SoapException(soapE.Message, soapE.Code, soapE.InnerException);
                            }
                            catch (Exception e)
                            {
                                throw new Exception(e.Message, e.InnerException);                            
     
                            }
                        }
     
                    }
                }
     
                return ZS.mDSZone;          
            }

    le problème c'est que mon Exception ne remonte pas , a la place j'ai une erreur 500.

    je débute en webservice , soyez indulgent

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 167
    Par défaut
    en Java je pense qu'on peut utiliser SOAPFaultException mais en c# je ne connais pas l'équivalent .

  3. #3
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052

Discussions similaires

  1. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  2. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  3. Réponses: 3
    Dernier message: 29/04/2008, 14h14
  4. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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