WSDL - элемент <ports>
А <port> Элемент определяет отдельную конечную точку, указывая единственный адрес для привязки.
Вот грамматика для указания порта -
<wsdl:definitions .... >
<wsdl:service .... > *
<wsdl:port name = "nmtoken" binding = "qname"> *
<-- extensibility element (1) -->
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Элемент порта имеет два атрибута: имя и привязку .
Имя атрибут обеспечивает уникальное имя среди всех портов , определенных в документе вшита WSDL.
Атрибут привязки относится к привязке с использованием правил связывания, определенных WSDL.
Элементы расширяемости привязки используются для указания адресной информации для порта.
Порт НЕ ДОЛЖЕН указывать более одного адреса.
Порт НЕ ДОЛЖЕН указывать какую-либо информацию привязки, кроме информации об адресе.
Вот фрагмент кода из главы Пример -
<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>