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 :

Import WSDL dans Visual Studio : warning


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    306
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 306
    Par défaut Import WSDL dans Visual Studio : warning
    Bonjour,

    J'ai un problème lors de l'importation de la référence web de mon web service dans Visual Studio.
    En effet, deux méthodes de mon wsdl passent mais la troisième passe pas : getIdentite().

    Visual Studio me sort :
    Avertissement 1 Custom tool warning: Au moins une importation Operation est d'un type non pris en charge et a été ignorée. C:\Documents and Settings\xxxx\Mes documents\Visual Studio 2005\Projects\ClientWebService\TestClientWS\WindowsApplication2\Properties\Settings.settings 1 1 WindowsApplication2
    Voici mon WSDL :
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
     
    <?xml version="1.0" encoding="UTF-8"?>
     
    <definitions name="masocieteWebService"
        targetNamespace="http://masociete/webservicetest/fichier.wsdl"
        xmlns:tns="http://masociete/webservicetest/fichier.wsdl"
        xmlns:xsd1="http://www.masociete.com/schema"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
        xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
        xmlns="http://schemas.xmlsoap.org/wsdl/">
     
    <wsdl:types>
          <xsd:schema 
          	 targetNamespace="http://masociete/webservicetest/fichier.wsdl"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
     
    	<xsd:element name="identite">
    		<xsd:complexType>
    	  		<xsd:sequence>
    	    		<xsd:element name="prenom" type="xsd:string"/>
    	       		<xsd:element name="nom" type="xsd:string"/>
    	  		</xsd:sequence>
    		</xsd:complexType>
    	 </xsd:element> 
    </wsdl:types>
     
    <wsdl:message name="getHelloRequest">
    </wsdl:message>
    <wsdl:message name="getHelloResponse">
        <wsdl:part name="retour" type="xsd:string"/>
    </wsdl:message>
     
    <wsdl:message name="getAdditionRequest">
        <wsdl:part name="nombre1" type="xsd:int"/>       
        <wsdl:part name="nombre2" type="xsd:int"/>
    </wsdl:message>
    <wsdl:message name="getAdditionResponse">
        <wsdl:part name="somme" type="xsd:int"/>
    </wsdl:message>
     
    <wsdl:message name="getIdentiteRequest">
    </wsdl:message>
    <wsdl:message name="getIdentiteResponse">
        <wsdl:part name="body" element="xsd1:identite"/>
    </wsdl:message>
     
     
    <portType name="masociete_PortType">
        <wsdl:operation name="getHello">
            <wsdl:input  message="tns:getHelloRequest"/>
            <wsdl:output message="tns:getHelloResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getAddition">
            <wsdl:input  message="tns:getAdditionRequest"/>
            <wsdl:output message="tns:getAdditionResponse"/>
        </wsdl:operation>   
        <wsdl:operation name="getIdentite">
            <wsdl:input  message="tns:getIdentiteRequest"/>
            <wsdl:output message="tns:getIdentiteResponse"/>
        </wsdl:operation>          
    </portType>
     
    <binding name="masociete_Binding"  type="tns:masociete_PortType">
        <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
          <wsdl:operation name="getHello">
              <soap:operation soapAction="getHello"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://www.masociete.com/ns" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://www.masociete.com/ns"/>
            </wsdl:output>
        </wsdl:operation>
          <wsdl:operation name="getAddition">
              <soap:operation soapAction="getAddition"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://www.masociete.com/ns"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://www.masociete.com/ns"/>
            </wsdl:output>
        </wsdl:operation>   
          <wsdl:operation name="getIdentite">
              <soap:operation soapAction="getIdentite"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://www.masociete.com/ns"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://www.masociete.com/ns"/>
            </wsdl:output>
        </wsdl:operation>     
    </binding>
     
    <service name="WebServiceTest">
        <documentation>Web Services Test</documentation>
            <port name="masociete_Port" binding="tns:masociete_Binding">
          <soap:address location="http://masociete/webservicetest/index.php"/>
        </port>
    </service>
     
    </definitions>
    Est-ce que quelqu'un sait pkoi, visual n'aime pas la fonction getIdentite() ?

    Merci d'avance pour votre aide.

    Eric.

  2. #2
    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
    Par défaut
    Apparemment, ca retourne un type Identite.
    Ce type est connu coté client?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    306
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 306
    Par défaut
    Ben, c'est lors de l'import de la référence web que visual studio génère automatiquement la classe.

    Là le problème, c'est que l'erreur survient au moment de l'ajout de la référence web.

Discussions similaires

  1. Importer un Web Service Java dans Visual Studio 2010
    Par gjeanne dans le forum Développement Sharepoint
    Réponses: 2
    Dernier message: 12/03/2012, 16h32
  2. Réponses: 4
    Dernier message: 29/12/2010, 17h36
  3. Réponses: 0
    Dernier message: 29/05/2009, 13h47
  4. Peut on importer un projet VBA excel dans Visual Studio 2008 ?
    Par tapas_dev dans le forum Visual Studio
    Réponses: 1
    Dernier message: 18/11/2008, 15h40
  5. Réponses: 1
    Dernier message: 24/06/2008, 15h22

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