Mon problème vient du fait que mon web service et mes beans sont dans 2 package différent, Eclipse les génère alors avec 2 namespaces différents. là ou SoapUi et VisualStudio sont négligeant et accepte les 2. Netbean lui, ne le reconnait pas.
Le problème,c'est que je souhaite conserver mon arborescence de package. J'ai trouvé la solution en regroupant côté serveur les décarations d'élement dans le même schéma, mais je dois du coup me passer de la génération automatiquement.
De plus, je suis quasiment sur qu'il suffit d'un paramètrage dans Netbeans.
Pour plus de détail: voici les points important du wsdl:
<schema elementFormDefault="qualified" targetNamespace="http://beans.webservice.gmot">
Ici sont déclaré les élement beans
1 2 3 4 5
| </schema>
<schema elementFormDefault="qualified" targetNamespace="http://webservice.gmot" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://beans.webservice.gmot"/>
Il import l'autre namespace
</schema> |
L'erreur est celle-ci
[WARNING] src-resolve: Cannot resolve the name 'tns1:WsGmotCollectorBean' to a(n) 'type definition' component.
line 18 of file:
Il m'importe bien les objets.Je tiens à rappeler que c'est le résultat d'une génération automatique avec Axis2. J'arrive à les appeler avec SoapUI.
Partager