Bonjour tout le monde.
Je rencontre une erreur que je n'arrive pas à résoudre depuis 2 jours et pour laquelle je n'ai pas encore trouvé de solution sur le Web.
Voici l'erreur que j'obtiens :
De ce que je comprends cela viendrait de la déclaration de mes types dans mon WSDL, donc les voici :
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 <?xml version='1.0'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Client.WSDL-NoSchemaType</faultcode> <faultstring>No matching 'type' definition found within the <wsdl:types> element of the WSDL document</faultstring> <detail> <f:eXtcFaultDetails xmlns:f='http://www.mgateway.tzo.com/eXtc'> <errorcode>901</errorcode> <message>Undefined Type: types:xml</message> </f:eXtcFaultDetails> </detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Si vous avez des pistes, je suis preneur, je ne ne suis pas vraiment un pro du SOAP
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 <types> <xsd:schema targetNamespace="xxx" xmlns="http://www.w3.org/2001/XMLSchema"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="0" maxOccurs="1" name="products" type="tns:ArrayOfClsF_ArticleV2"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ArrayOfClsF_ArticleV2"> <xsd:sequence> <xsd:element minOccurs="0" maxOccurs="unbounded" name="clsF_ArticleV2" nillable="true" type="tns:clsF_ArticleV2"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="clsF_ArticleV2"> <xsd:sequence> <xsd:element minOccurs="0" maxOccurs="1" name="ARDesign" type="xsd:string"/> <xsd:element minOccurs="0" maxOccurs="1" name="ARRef" type="xsd:string"/> <xsd:element minOccurs="1" maxOccurs="1" name="ARSuiviStock" type="xsd:int"/> <xsd:element minOccurs="0" maxOccurs="1" name="ARStockDispo" type="xsd:int"/> <xsd:element minOccurs="0" maxOccurs="1" name="ARDelaiDispoType" type="xsd:string"/> <xsd:element minOccurs="0" maxOccurs="1" name="ARDelaiDispoVal" type="xsd:int"/> <xsd:element minOccurs="0" maxOccurs="1" name="ARStockArriv" type="xsd:string"/> <xsd:element minOccurs="0" maxOccurs="1" name="ARDelaiArrivType" type="xsd:string"/> <xsd:element minOccurs="0" maxOccurs="1" name="ARDelaiArrivVal" type="xsd:int"/> <xsd:element minOccurs="0" maxOccurs="1" name="ARDelaiFicheArt" type="xsd:string"/> <xsd:element minOccurs="1" maxOccurs="1" name="ArReserv" type="xsd:int"/> </xsd:sequence> </xsd:complexType> </xsd:schema> </types> <message name="updateIn"> <part name="request" type="types:products"/> </message> <message name="updateOut"> <part name="response" type="xsd:string"/> </message>
Merci d'avance.
Partager