Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Mise en place WebService Java / C# [ Archives / Au secours ] (Shenron42000)

jeudi 11 mai 2006 à 12:20:50 | Mise en place WebService Java / C#

Shenron42000


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...


vendredi 12 mai 2006 à 23:52:20 | Re : Mise en place WebService Java / C#

TheSaib

Administrateur CodeS-SourceS
Ce problème vient du côté java. De mémoire le statut initial de ton webservice est Created tant que tu n'as pas appelé la fonction start qui change le state en Started, qui te permettra d'avancer dans l'exécution de ton code.

Le constructeur de ton implémentation du service doit affecter le state Created (this.State). Une méthode Start doit basculer en mode Started.

::|The S@ib|:: MVP C#.NET

samedi 13 mai 2006 à 14:09:38 | Re : Mise en place WebService Java / C#

Shenron42000

Ca m'arrangerai bien que ca vienne de là... Depuis le temps que je suis dessus.

Je regarde comment changer l'etat dans mon WebService et je te tiens au courant.

Merci beaucoup.

lundi 15 mai 2006 à 20:28:24 | Re : Mise en place WebService Java / C#

Shenron42000

Merci pour l'info...

J'ai cherché quelques tutos sur le net, mais ca a pas été super concluant...
Si quelqu'un savais comment modifier le "state", ou s'il est possible de le passer en "stateless"...

Je suis sous JBoss4 et je code avec Java Studio 8.

Merci d'avance pour votre aide.

lundi 15 mai 2006 à 21:49:01 | Re : Mise en place WebService Java / C#

TheSaib

Administrateur CodeS-SourceS
DAns le constructeur de ton WebService tu fais un this.State = Created. Ya pas besoin de tutorial.

::|The S@ib|:: MVP C#.NET

vendredi 19 mai 2006 à 13:24:53 | Re : Mise en place WebService Java / C#

Shenron42000

Salut,

Bah c'est ce que j'ai fait après avoir lu ton premier post...

Mais vu que ca lui à pas plut, j'ai cherché des tuto pour m'aider...





Cette discussion est classé dans : ligne, java, web, place, getmessage


Répondre à ce message

Sujets en rapport avec ce message

Impossible de charger assembly App_Web_* [ par adomarle ] Bonjour, Je suis entrain de développer un petit site web pour gérer une revue de presse. Lorsque je teste mon site en local il n'y a pas de problème invoque web service(java) en C# [ par faissias ] bonjourje veux invoquer un web service de type java qui retourne un Vector.vector est un type java dans l'api java.util.vectorj ai crée un client C#, extraction de donnée d'un datagrid web form [ par darkstone007 ] bonjour,j'ai un datagrid dont lequel j'ai inserer deux colonne modeles : l'une contient des checkboxes et l'autre des boutons liens.mon problème est l Déploiement projet web [ par Kati83 ] Bonjour,J'ai développé une projet web en c# et asp.net, et j'ai des petits soucis concernant le déploiement.A vrai dire je suis même carrément perdue. Web Service qui met a jour une Windows Form ... [ par ninisan ] Bonjour,Tout est dans le sujet ou presque ...J'ai besoin d'ecrire un web service qui met a jour une Form (attention ce n'est pas la Form qui fait l'ap PB mise en ligne [ par Kati83 ] Bonjour,Je galère pour mettre en ligne mon projet web.J'ai choisi la méthode de déploiement par copie. Donc j'ai mis en ligne les fichiers en .aspx, a C# smartdevice projet [ par shumy27 ] je suis crée un programe pour un "pocket pc".j'ai une datGrid.Comment je peu savoir la valeur d'une « cell » quand je presse sur la ligne correspondan C#>> Ligne en pointillé [ par feuillou ] Bonjour,je n'arrive pas a changer la propriete de mon objet Pen pour qu'il me trace une ligne en pointille lorsque j'utilise la fonction "drawline"? M Pbm de chargement de viewstate [ par sebmary ] Voilà le contexte, la première page de mon appli est decoupée en panel.Suivant les liens ou les boutons cliques, differents usercontrols sont chargés RichTextBox Sans limites [ par ricklekebekoi ] Bonjour,Voilà, même après avoir choisis l'option "both" ou "ForcedBoth" de mon richtextbox pour les scrollbar, il refuse catéforiquement de continuer


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,31 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.