Bonjour et merci d'avance à tous ceux qui vont consacrer un petit moment à mon post.
Je travaille sur un projet client-serveur.
Le serveur fournit des web services(développés en java, Jax_WS) et le client qui consomme ces web services est developpé en c#(visual studio 2008).
Avant de faire mon client c#, j'avais développé un client java qui consommait mes web services et ça fonctionnait super bien. Avec mon client c# ça fonctionne seulement quand je fait appel à une méthode d'un web service qui retourne un type simple (int, String,etc ...).
Par contre si mon web service retourne un type complexe( List<MyClass> - MyClass est une classe simple contient deux champs int id et String name. C'est une classe du package du serveur. Mon web service remplie ses champs et envois une liste de cette classe), le problème c'est que dans mon client c# ça me signale une erreur de compilation
Pour plus de précision :Le type ou le nom de l'espace de nom 'MyClass' est introuvable.
J'ai intégré mon web service en l'ajoutant tant qu'une référence web. J'ai pas utilisé wsdl.exe. Est ce à cause de ça que mon client ne reconnait pas la classe MyClass ? Pourtant ça marchait avec le client java( le client C# est une obligation dans le cadre de mon projet et non pas un choix personnel )
Dans l'attente de votre aide
Merci a tous.
Partager