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 :

Echec d'écriture dans la BD par le webservice


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Par défaut Echec d'écriture dans la BD par le webservice
    Bonjour tout le monde!

    Je travaille sur une application web qui exige l’exécution de quelques programmes (.exe) sur le poste client : sur la page web, le client lance une opération et doit voir ces programme qui s’exécutent et à la fin on affiche au client si les opérations ont réussi ou pas.
    Pour ceci on a choisi de travailler avec les activex

    Le serveur construit alors les fichiers de paramétrage en entrée des exécutables, l’activex les upload sur le poste client et lance leur exécution.
    Chaque programme exécuté génère un fichier ‘.txt’ en sortie, L’activeX lit le fichier et fait appel à un webservice pour enregistrer les données lues dans BD.
    Sachant que les données en sortie des programmes et qui sont enregistrées par le web service sont critiques, il s’avère qu'il arrive parfois que le web service n’écrit rien dans la BD sans avoir signalé une erreur.

    Est-ce que l'utilisation des webservice pour l’enregistrement dans la BD n’est pas fiable, y a-t-il un autre moyen pour que l’Activex arrive à écrire dans la BD sans faire appel au webservice.

    Merci pour toute aide.

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2003
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2003
    Messages : 201
    Par défaut
    selon moi (et je ne suis pas sur de ce que j'avance) , peut-être que tu pourrai entrer le chemin réseau directement de ta base de donnée au lieu de passer par un service web. personnellement je déteste les services web, une 3e entité qui fait le pont entre le programme principale et une instance réseau. tout dépendant aussi de quel est ta base de donnée. sinon tu pourrai faire un petit programme vb que tu met dans tes tache planifiée qui à tout les jours a x heures prend tes fichiers .txt et les envois soit dans ta bd ou soit dans un autre fichier .txt principale d'historique....tk bonne programmation mon cher. en passant si tu peux répondre a mon problème, ce serait génial

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2003
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2003
    Messages : 201
    Par défaut
    ps. pour savoir si tu as une erreur et possiblement la déterminer, tu peux essayer la méthode try.

  4. #4
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    un service web qui accéde à une bd est une application Web qui accéde à la bd. Un probléme d'accés à une bd soulevrait une exception qui normalement doit être levée lors de l'invocation.

    Recois-tu des exceptions ?

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Par défaut
    Merci Ouija33 et Mehdi pour la réponse,

    pour répondre à ta question,Mehdi, non je ne reçoit aucune exception -c'est ce qui est bizarre - je me demande si ce n'est pas un problème côté Oracle.
    est ce qu'il est possible que mon code envoie la requête (update par exemple), et que Oracle ne l'exécute pas (pour des raisons X) ?

    Merci

  6. #6
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Il n'ya pas de raison spécifique au service web pour que ça ne marche pas !

    Le serveur bd et web sont sur le même lan ?

    As tu essayé de faire des mise à jour dans une application console pour tester ?

    As-tu tester la requêtes sur oracle directement ?

Discussions similaires

  1. [LibreOffice][Tableur] Redondance dans l'écriture d'un fichier par un appel url
    Par _Maurice_ dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 07/07/2014, 16h17
  2. Réponses: 2
    Dernier message: 27/01/2009, 22h18
  3. Problème d'écriture dans un dossier NFS, par apache
    Par Eusebius dans le forum Administration système
    Réponses: 5
    Dernier message: 16/12/2006, 01h19
  4. Écriture dans un DBgrid quand utilise un query comme dataset
    Par dcayou dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/07/2004, 22h22
  5. Ajout de critères dans Select utilisé par xp_sendmail
    Par bd0606 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 28/05/2004, 17h02

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