Bonjour,
J'ai mis en place un WebService en Java, sur un serveur JBoss 4.0.4.CR2.
Lorsque j'essaye de l'attaquer avec un client en C# (ajout d'une
référence Web), toutes les méthodes publiques sont reconnues sans
problème, mais l'utilisation du Web service me génère une erreure :
Erreur du serveur dans l'application '/Progs/AP/ClientWS'.
Endpoint cannot handle requests in state: CREATED
Description :
Une exception non gérée s'est produite au moment de l'exécution de la
demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur
l'erreur et son origine dans le code.
Détails de l'exception:
System.Web.Services.Protocols.SoapHeaderException: Endpoint cannot handle
requests in state: CREATED
Erreur source:
Ligne 57 : [return: System.Xml.Serialization.XmlElementAttribute("getMessageResponse", Namespace="urn:MonWebService/types")] Ligne 58 : public getMessageResponse getMessage([System.Xml.Serialization.XmlElementAttribute("getMessage", Namespace="urn:MonWebService/types")] getMessage getMessage1) { Ligne 59 : object[] results = this.Invoke("getMessage", new object[] { Ligne 60 : getMessage1}); Ligne 61 : return ((getMessageResponse)(results[0])); |
Le code Java ne semble pas présenter d'erreure, je sais pas s'il existe
une incompatibilité avec C# (je suis sous Visual Studio 2003)....
Merci d'avance pour votre aide...