WSDL - Élément <ports>
UNE <port> L'élément définit un point de terminaison individuel en spécifiant une seule adresse pour une liaison.
Voici la grammaire pour spécifier un port -
<wsdl:definitions .... >
<wsdl:service .... > *
<wsdl:port name = "nmtoken" binding = "qname"> *
<-- extensibility element (1) -->
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
L'élément port a deux attributs: nom et liaison .
L' attribut name fournit un nom unique parmi tous les ports définis dans le document WSDL englobant.
L'attribut de liaison fait référence à la liaison à l'aide des règles de liaison définies par WSDL.
Les éléments d'extensibilité de liaison sont utilisés pour spécifier les informations d'adresse pour le port.
Un port NE DOIT PAS spécifier plus d'une adresse.
Un port NE DOIT PAS spécifier d'informations de liaison autres que les informations d'adresse.
Voici un morceau de code du chapitre Exemple -
<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>