WSDL Puerto
<portType>El elemento es el más importante de los elementos WSDL.
Puerto WSDL
<portType>El elemento es el más importante de los elementos WSDL.
Puede describir un servicio web, las operaciones que se pueden ejecutar y los mensajes relacionados.
Se puede comparar el elemento `<portType>` con una biblioteca de funciones (o un módulo, o una clase) en los lenguajes de programación tradicionales.
Tipos de operación
Solicitud-respuesta es el tipo de operación más común, pero WSDL define cuatro tipos:
| Tipo | Definición |
|---|---|
| One-way | Esta operación puede aceptar un mensaje, pero no devolverá una respuesta. |
| Request-response | Esta operación puede aceptar una solicitud y devolverá una respuesta. |
| Solicit-response | Esta operación puede enviar una solicitud y esperará una respuesta. |
| Notification | Esta operación puede enviar un mensaje, pero no esperará una respuesta. |
Operación One-Way
Un ejemplo de una operación one-way:
Ejemplo
En este ejemplo, el puerto "glossaryTerms" define una operación one-way llamada "setTerm".
Esta operación "setTerm" puede aceptar entradas de mensajes de nuevos elementos de glosario, estos mensajes utilizan un mensaje llamado "newTermValues", que tiene los parámetros de entrada "term" y "value". Sin embargo, no se define ninguna salida para esta operación.
Operación Request-Response
Un ejemplo de una operación request-response:
Ejemplo
En este ejemplo, el puerto "glossaryTerms" define una operación request-response llamada "getTerm".
La operación "getTerm" solicita un mensaje de entrada llamado "getTermRequest", que tiene un parámetro llamado "term", y devolverá un mensaje de salida llamado "getTermResponse", que tiene un parámetro llamado "value".
Otras extensiones