WSDL - Elemento <ports>

UN <port> El elemento define un punto final individual especificando una única dirección para un enlace.

Aquí está la gramática para especificar un puerto:

<wsdl:definitions .... >
   <wsdl:service .... > *
      <wsdl:port name = "nmtoken" binding = "qname"> *
         <-- extensibility element (1) -->
      </wsdl:port>
   </wsdl:service>
</wsdl:definitions>
  • El elemento de puerto tiene dos atributos: nombre y enlace .

  • El atributo de nombre proporciona un nombre exclusivo entre todos los puertos definidos en el documento WSDL adjunto.

  • El atributo de enlace se refiere al enlace que utiliza las reglas de enlace definidas por WSDL.

  • Los elementos de extensibilidad de enlace se utilizan para especificar la información de dirección para el puerto.

  • Un puerto NO DEBE especificar más de una dirección.

  • Un puerto NO DEBE especificar ninguna información vinculante que no sea la información de la dirección.

Aquí hay un fragmento de código del capítulo Ejemplo:

<service name = "Hello_Service">
   <documentation>WSDL File for HelloService</documentation>
   <port binding = "tns:Hello_Binding" name = "Hello_Port">
      <soap:address
         location = "http://www.examples.com/SayHello/">
   </port>
</service>