2017-10-10 2 views
0

Quelqu'un pourrait-il me expliquer pourquoi je dois utiliser le fichier wsdlLocation dansservices JAX WS wsdlLocation

javax.xml.ws.Service service = 
    javax.xml.ws.Service.create(`wsdlLocation`, javax.xml.namespace.QName) 

MCIDispositionRights port = service.getPort(MCIDispositionRights.class); 

Je ne veux pas utiliser le fichier wsdlLocation; Je dois utiliser juste l'URL.

Est-ce que quelqu'un sait quelles informations sont analysées à partir du fichier wsdl pour le client. Pourquoi ai-je besoin de la commande wsdl dans la partie client? Je n'ai trouvé aucune information à ce sujet.

Répondre

0

En bref:

Si vous ne donnez pas wsdl, comment savoir quel service client pour appeler, l'opération à appeler et quelle est la structure de fonctionnement?

Une fois que vous fournissez les informations wsdl, schéma complet/structure est recréé pour vous y compris les informations de transport, les informations de sécurité (par exemple si l'invocation du service a besoin d'informations WS-Policy.

Et wsdl est pour « client » only.if il n'y avait pas usage pour le client, pourquoi serait-on publier ce document d'interface

Merci

en détail:.

Parcourez le document wsdl pour comprendre l'utilisation des différents éléments.

http://download.oracle.com/otn_hosted_doc/jdeveloper/1012/web_services/ws_wsdlstructure.html