WSDL - Elemento <ports>
UMA <port> O elemento define um ponto final individual especificando um único endereço para uma ligação.
Aqui está a gramática para especificar uma porta -
<wsdl:definitions .... >
<wsdl:service .... > *
<wsdl:port name = "nmtoken" binding = "qname"> *
<-- extensibility element (1) -->
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
O elemento port possui dois atributos: name e binding .
O atributo name fornece um nome exclusivo entre todas as portas definidas no documento WSDL anexo.
O atributo de ligação se refere à ligação usando as regras de ligação definidas por WSDL.
Os elementos de extensibilidade de ligação são usados para especificar as informações de endereço da porta.
Uma porta NÃO DEVE especificar mais de um endereço.
Uma porta NÃO DEVE especificar nenhuma informação vinculativa além das informações de endereço.
Aqui está um trecho de código do capítulo Exemplo -
<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>