Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Futur Membre du Club
    Homme Profil pro Christian
    Ingénieur développement logiciels
    Inscrit en
    octobre 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Nom : Homme Christian
    Âge : 45
    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 : 56
    Points : 18
    Points
    18

    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
    Rédacteur/Modérateur
    Avatar de ProgElecT
    Homme Profil pro Francis MILLET
    Inscrit en
    décembre 2004
    Messages
    3 470
    Détails du profil
    Informations personnelles :
    Nom : Homme Francis MILLET
    Âge : 58
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : décembre 2004
    Messages : 3 470
    Points : 5 750
    Points
    5 750

    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 :
    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 :
    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 :
    1
    2
    Connector.Property("EndPointURL") = "http://localhost:81/nedaprfidwebservice.asmx"
    Connector.Property("SoapAction") = "http://www.nedaplibrary.com/NedapRfidWebService/ReadLabel"
    ???

  3. #3
    Futur Membre du Club
    Homme Profil pro Christian
    Ingénieur développement logiciels
    Inscrit en
    octobre 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Nom : Homme Christian
    Âge : 45
    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 : 56
    Points : 18
    Points
    18

    Par défaut

    Effectivement ce sont des chaines de caractères.

    Code :
    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •