Copyright ©

WSDL Ports Element

previous next


A <port> element defines an individual endpoint by specifying a single address for a binding.

Here is the grammer to specify a port:

<wsdl:definitions .... >
    <wsdl:service .... > *
        <wsdl:port name="nmtoken" binding="qname"> *
        <-- extensibility element (1) -->
  • The port element has two attributes - the name attribute and the binding attribute.

  • The name attribute provides a unique name among all ports defined within in the enclosing WSDL document.

  • The binding attribute refers to the binding using the linking rules defined by WSDL.

  • Binding extensibility elements (1) are used to specify the address information for the port.

  • A port MUST NOT specify more than one address.

  • A port MUST NOT specify any binding information other than address information.

Here is the pice of code from Example session:

 <service name="Hello_Service">
      <documentation>WSDL File for HelloService</documentation>
      <port binding="tns:Hello_Binding" name="Hello_Port">

previous next

Copyright ©