Bonjour à tout le monde,
J'avais une petite question à poser :
J'ai un service web : SERVICE_RECHERCHE_PERSONNE
Méthode définie dans ce service :
- findPersonne (Prend en paramètre l'objet InfoPersonne contenant le nom, prénom, date de naissance et le code Postal) : retourne un objet InfoPersonneDetaille (classe qui étend de InfoPersonne, et contenant beaucoup d'autres infos concernant une personne x, y, z, etc....). L'objet est le résultat de retour d'une méthode métier getInfoPersonneDetaillee()...
Ci-dessous le WSDL (un petit morceau) dans lequel est définie cette méthode ainsi que ses paramètres et résultats retournés :
<wsdl:message name="findPersonneRequest">
<wsdl:part name="findPersonneParameter" type="InfoPersonneType"/>
</wsdl:message>
<wsdl:message name="findPersonneResponse">
<wsdl:part name="findPersonneReturn" type="InfoPersonneDetailleType"/>
</wsdl:message>
<wsdl:portType name="Personne">
<wsdl:operation name="getDateHeure">
<wsdl:input name="findPersonneRequest" message="impl: findPersonneRequest"/>
<wsdl:output name="findPersonneResponse" message="impl: findPersonneResponse "/>
</wsdl:operation>
</wsdl:portType>
InfoPersonneType et InfoPersonneDetailleType ont déjà été définis dans les schémas se trouvant à l'intérieur des balises « wsdl :types » (et contiennent les données des classes InfoPersonne et InfoPersonneDetaille )
Ma question :
Dans l'attribut « Type » (voir ci-haut : Grande police et en gras) de la balise « wsdl :part », comment je peux spécifier que l'objet InfoPersonneType est le résultat retourné par la business method « getInfoPersonneDetaillee » ?
Pour le moment j'ai mis « InfoPersonneType » comme valeur de l'attribut Type mais quand j'essaie de générer le code Java via le WSDLToJava, ça plante et le compilateur indique qu'il est impossible de parser ce fichier ?
Pour ceux qui ont une idée, merci d'éclairer ma lanterne !
Bonne journée et à très bientôt !
Oscar N.
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Mon Nov 21 17:14:17 2005