WSDL - Phần tử <ports>
A <port> phần tử xác định một điểm cuối riêng lẻ bằng cách chỉ định một địa chỉ duy nhất cho một ràng buộc.
Đây là ngữ pháp để chỉ định một cổng -
<wsdl:definitions .... >
<wsdl:service .... > *
<wsdl:port name = "nmtoken" binding = "qname"> *
<-- extensibility element (1) -->
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Phần tử cổng có hai thuộc tính: tên và ràng buộc .
Các tên thuộc tính cung cấp một tên duy nhất trong số tất cả các cổng được định nghĩa trong tài liệu kèm theo WSDL.
Thuộc tính ràng buộc đề cập đến liên kết sử dụng các quy tắc liên kết được xác định bởi WSDL.
Các yếu tố khả năng mở rộng ràng buộc được sử dụng để chỉ định thông tin địa chỉ cho cổng.
Một cổng KHÔNG ĐƯỢC chỉ định nhiều hơn một địa chỉ.
Một cổng KHÔNG ĐƯỢC chỉ định bất kỳ thông tin ràng buộc nào ngoài thông tin địa chỉ.
Đây là một đoạn mã từ chương Ví dụ -
<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>