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

VB 6 et antérieur Discussion :

Pb Timeout sur appel Web Service


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 61
    Points : 53
    Points
    53
    Par défaut Pb Timeout sur appel Web Service
    Bonjour,

    J'ai créé un connecteur pour appeler un web Service à l'aide de l'objet SoapConnector30. Mais je n'arrive pas à maitriser la propriété Timeout de ce connecteur.
    Lorsque j'applique 200 ms au timeout par moment l'appel se passe bien au bout de 906 ms et par moment çà ne se passe pas bien au bout de 797 ms.
    Quelqu'un saurait il m'aiguiller sur ce sujet ?

    Mes tests se font sur un système Windows Server 2008 R2 64bits.
    Codes
    Set Connector = New HttpConnector30
    Connector.Property("Timeout") = 200
    Connector.Property("EndPointURL") = http://localhost:81/nedaprfidwebservice.asmx
    Connector.Property("EnableAutoProxy") = True

    Connector.Property("SoapAction") = http://www.nedaplibrary.com/NedapRfi...vice/ReadLabel

    Connector.Connect
    Connector.BeginMessage
    Connector.EndMessage

    Set Reader = New SoapReader30
    Reader.Load Connector.OutputStream

    Cordialement,
    Christian

  2. #2
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 172
    Points
    17 172
    Par défaut
    Sans balises code
    Connector.Property("EndPointURL") = http://localhost:81/nedaprfidwebservice.asmx
    Connector.Property("SoapAction") = http://www.nedaplibrary.com/NedapRfi...vice/ReadLabel
    Avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Connector.Property("EndPointURL") = <a href="http://localhost:81/nedaprfidwebservice.asmx" target="_blank">http://localhost:81/nedaprfidwebservice.asmx</a>
    Connector.Property("SoapAction") = <a href="http://www.nedaplibrary.com/NedapRfidWebService/ReadLabel" target="_blank">http://www.nedaplibrary.com/NedapRfi...vice/ReadLabel</a>
    Avec mais en enlevant les balises [URL]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Connector.Property("EndPointURL") = http://localhost:81/nedaprfidwebservice.asmx
    Connector.Property("SoapAction") = http://www.nedaplibrary.com/NedapRfidWebService/ReadLabel
    Se qui laisse penser qu'il manque des "
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Connector.Property("EndPointURL") = "http://localhost:81/nedaprfidwebservice.asmx"
    Connector.Property("SoapAction") = "http://www.nedaplibrary.com/NedapRfidWebService/ReadLabel"
    ???
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 61
    Points : 53
    Points
    53
    Par défaut
    Effectivement ce sont des chaines de caractères.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Set Connector = New HttpConnector30
    Connector.Property("Timeout") = 900
    Connector.Property("EndPointURL") = "http://localhost:81/nedaprfidwebservice.asmx"
    Connector.Property("EnableAutoProxy") = True
     
    Connector.Property("SoapAction") = "http://www.nedaplibrary.com/NedapRfi...vice/ReadLabel"
     
    Connector.Connect
    Connector.BeginMessage
    Connector.EndMessage
     
    Set Reader = New SoapReader30
    Reader.Load Connector.OutputStream
    Ce que je ne comprends pas avec le timeout, quand j'affecte la propriété Timeout du connecteur à 900 ms; à l'exécution le timeout se déclenche à 500 ms.

Discussions similaires

  1. Problème appel Web Service SharePoint
    Par bugmenot dans le forum Windows
    Réponses: 0
    Dernier message: 14/09/2007, 15h09
  2. Projet sur les Web Services avec J2EE
    Par papus1984 dans le forum Services Web
    Réponses: 2
    Dernier message: 31/03/2007, 00h34
  3. [2.0][C#] appel web service
    Par lenoil dans le forum Services Web
    Réponses: 1
    Dernier message: 09/10/2006, 08h24
  4. [Débutant] besoin d'aide sur les web services
    Par Diangelita dans le forum Services Web
    Réponses: 3
    Dernier message: 20/01/2006, 08h41

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