tModels for WSDL Documents


Al publicar un Web Service en UDDI, el bindingTemplate debe hacer referencia a un tModel de WSDL. Además, el tModel debe estar categorizado como el tipo de UDDI wsdlSpec (puede tener otras categorizaciones también) y debe proveer un XPointer a un elemento binding de un documento WSDL accesible. Por ejemplo:

tModel tModelKey="UUID:4C9D3FE0-2A16-11D6-9B59-000629DC0A53">
<name>Monson-Haefel:BookQuote</name>
<description xml:lang="en">
Provides a wholesale price given for a ISBN number.
</description>
<overviewDoc>
<description xml:lang="en">
This URL points to the BookQuote WSDL document.
</description>
<overviewURL>http://www.Monson-Haefel.com/jwsed1/BookQuote.wsdl
#xmlns(wsdl=http://schemas.xmlsoap.org/wsdl/) xpointer(/wsdl:definitions/wsdl:portType[
@name="BookQuoteBinding"])
</overviewURL>
</overviewDoc>
<categoryBag>
<keyedReference
tModelKey="uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4"
keyName="types"
keyValue="wsdlSpec"/>
</categoryBag>
</tModel>


Es de importancia el elemento overviewURL, que debe apuntar al binding WSDL representado en el tModel.

Entonces, la B es la correcta.

Pregunta tomada de ActualTests

Publicar un comentario