Bonjour à tous,
Je viens vers vous pour un problème de WebService, exactement le même que dans le sujet ci-dessous:
http://www.developpez.net/forums/d10...-1-webservice/
Evidemment, j'ai pris en compte les solutions proposées dans le sujet mais en ce qui me concerne c'est sans succès.
Voici les détails:
j'ai une structure déclarée dans le code d'initialisation de mon projet, j'ai essayé dans le code d'initialisation de la collection de procédure et j'ai un résultat identique.
La description de mon webservice, trouve bien la structure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 stCheckAccountCustomer is structure sPasswordMustBeChangedCustomer is string sFirstConnectionCustomer is string sCheckOkCustomer is string FIN gpstCheckAccountCustomer is stCheckAccountCustomer
et pourtant l'exécution de la procédure me dit qu'un membre de cette structure est inconnu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xsd:complexType name="tstCheckAccountCustomer" s0:nomcomplet="stCheckAccountCustomer"> <xsd:sequence> <xsd:element name="sPasswordMustBeChangedCustomer" type="xsd:string"/> <xsd:element name="sFirstConnectionCustomer" type="xsd:string"/> <xsd:element name="sCheckOkCustomer" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:element name="stCheckAccountCustomer" type="s0:tstCheckAccountCustomer"/>
A noter que le web service est déployé sur un serveur d'application webdev 16 et que j'ai d'autres procédures retournant des structures pour lesquelles je n'ai aucun problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server</faultcode> <faultstring> Le membre 'sPasswordMustBeChangedCustomer' est inconnu. </faultstring> <detail> Que s'est-il passé ? Le membre 'sPasswordMustBeChangedCustomer' est inconnu. Code erreur : 40050 Niveau : erreur fatale (EL_FATAL) Dump de l'erreur du module 'wd160xml.dll' (16.0.58.0). Informations supplémentaires : EIT_XINFO : <4> </detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Merci d'avance pour votre aide.
Partager