STARIS79 | Bonjour à tous,
Je doit consommer, dans une page asp .net en c#, un webservice java (AXIS) qui propose plusieurs méthodes demandant en paramètre et retournant en réponse, des objets complexes, issue du wsdl de ce webservice.
J'utilise visual studio 2005, j'ai donc intégrer ce webservice et créant une classe avec le programme wsdl.exe. Je retrouve dans la classe générée les objets et les méthodes proposées par ce webservice.
Une des méthodes ne demande pas de paramètre et retourne un entier, j'arrive à recevoir une réponse correcte, donc les échanges fonctionnent.
En revanche les autres méthodes qui demandent et retournent des paramètres de type complexe, ne fonctionnent pas.
En fait, il n'y a pas d'erreur de générée, mais l'objet retourné est instancié mais ces variables ne sont pas affectées.
Voici le lien du webservice utilisé, la méthode sur laquelle je fais mes essais est getPegasusVersionInfo() :
http://cattest.tecdoc.net/pegasus- [...] CatWL?wsdl
le code appelant la méthode :
Code :
- TecdocToCatSkeletonService t = new TecdocToCatSkeletonService();
- VersionInfoRequest p = new VersionInfoRequest();
- p.provider = -1;
- VersionInfoResponse resp = t.getPegasusVersionInfo(p);
|
Voici mes objets :
Merci pour votre aide. Message édité par STARIS79 le 01-08-2007 à 09:14:02
|