WSDL non lié

Lors du développement d'une application client respectant les pratiques recommandées, vous pouvez la développer selon un document WSDL ne contenant qu'une définition de type de port, mais pas d'adresses de port ou de liaisons spécifiques. Un document WSDL de ce type est appelé document WSDL non lié.

Les détails du déploiement spécifique du service Web, les liaisons et les adresses de port doivent être spécifiés lors du déploiement via un WSDL lié ou en spécifiant l'espace de nom de liaison reciblé et l'adresse de noeud final lors du déploiement de l'application client ou par la suite par une opération d'administration.

La spécification WSDL actuelle nécessitant un élément de port et de liaison pour associer un élément de service à un type de port, ces éléments se trouvent dans un document WSDL non lié. Toutefois, ils ne contiennent pas d'élément d'extensibilité pour définir un déploiement spécifique du service.

Voici un exemple de document WSDL non lié :
	<définitions targetNamespace="http://www.ibm.com/websphere/sib/webservices/Service"
	                    xmlns:tns = "http://www.ibm.com/websphere/sib/webservices/Service">
	  <message name="GetQuoteInput">
	    <part name="symbol type="xsd:string"/>
	  </message>
	  <message name="GetQuoteOutput">
	    <part name="value" type="xsd:float"/>
	  </message>
	
	  <portType name="StockQuote">
	    <operation name="getQuote">
	      <input message="tns:GetQuoteInput"/>
	      <output message="tns:GetQuoteOutput"/>
	    </operation>
	  </portType>
	
	  <binding name="StockQuoteBinding" type="StockQuote"/>
	    <operation name="getQuote"/>
	  </binding>
	  <service name="StockQuote">
	    <port name="StockQuotePort" binding="StockQuoteBinding" />
	  </service>
	</definitions>"

Lors du déploiement, un WSDL lié remplace généralement celui utilisé pour le développement. Une fois le WSDL remplacé, les adresses et liaisons de port peuvent être réacheminées. Le WSDL non lié peut être conservé si vous spécifiez une adresse de noeud final et un nouvel espace de nom de liaison pour le port vide.

Lorsque vous modifiez une configuration de service entrant, vous pouvez exporter dans un fichier compressé le fichier WSDL non lié des destinations de bus activées pour l'accès aux services Web. Le fichier WSDL non lié exporté peut alors être utilisé pour développer des applications demandeurs de services Web qui envoient des messages de service Web via la destination de la messagerie.

Vous pouvez également utiliser l'outil java2wsdl pour générer un WSDL non lié. L'outil java2wsdl comporte la valeur "none" pour l'option -bindingTypes. Lorsque vous spécifiez cette valeur, l'outil génère une version non liée du document WSDL pour représenter l'objet Java .


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjw_non_bound_wsdl
Nom du fichier : cjw_non_bound_wsdl.html