Bonjour à tous,

Je suis entrain de construire une application en .Net sauf que je me retrouve face à un problème depuis Vendredi. Après plusieurs recherches à droite et à gauche je trouve ce qui me semble être une piste.

Voilà le message que j'ai

Le canal de demande a dépassé le délai imparti en attendant une réponse après 00:00:59.4889489. Augmentez la valeur du délai d'attente transmise à l'appel à Request ou augmentez la valeur SendTimeout sur Binding. Le temps alloué à cette opération fait peut-être partie d'un délai d'attente plus long.

J'ai un fichier app.config dans mon application et un fichier wsdl qui commence comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:tns="urn:hl7-org:v3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="RequestQueryImagingStudy" targetNamespace="urn:hl7-org:v3" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="RequestQueryImagingStudySoapBinding_WSAM_Addressing_Policy">
    <wsam:Addressing xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata">
      <wsp:Policy />
    </wsam:Addressing>
  </wsp:Policy>
Puis un peu plus bas dans le même fichier wsdl j'ai ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<wsdl:binding name="RequestQueryImagingStudySoapBinding" type="tns:RequestQueryImagingStudy_I">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsaw:UsingAddressing wsdl:required="true" />
    <wsp:PolicyReference URI="#RequestQueryImagingStudySoapBinding_WSAM_Addressing_Policy" />
    <wsdl:operation name="RequestQueryImagingStudy">
      <soap:operation soapAction="urn:hl7-org:v3:RequestQueryImagingStudy" style="document" />
      <wsdl:input name="RequestQueryImagingStudy">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="RequestQueryImagingStudyResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
Je pense qu'il faut que j'implémente le Policy dans mon fichier de config.
Est-ce possible de m'indiquer comment faire, je cherche depuis Vendredi passé sans trouver quoi que ce soit

Je vous remercie