Hay diversas opciones disponibles cuando se utiliza WS-Addressing con el nodo SOAPInput.
El nodo SOAPInput tiene una propiedad para procesar la información de WS-Addressing, que está presente en el mensaje de entrada, denominada Utilizar WS-Addressing.
Si selecciona esta propiedad, la información de WS-Addressing se procesa y el proceso se denomina Activar WS-Addressing. De forma predeterminada WS-Addressing no está activado.
Las cabeceras WS-Addressing de entrada en este caso se pueden ver en el mensaje a medida que deja el nodo SOAPInput bajo la carpeta Header del analizador SOAP del árbol de mensajes.
Activar WS-Addressing es el modo de indicar al nodo que 'comprenda' las cabeceras WS-Addressing En este caso, las cabeceras WS-Addressing continúan en la sección Header de SOAP del analizador SOAP y ningún otro nodo SOAP actúa sobre las mismas. En todos los casos, se tratan como una cabecera SOAP sin ningún significado especial asignado a las cabeceras WS-Addressing.
Presuponiendo que las cabeceras WS-Addressing son válidas y que el recuadro Colocar Cabeceras de direccionamiento WS en Entorno local está seleccionado en el nodo SOAPInput, se eliminan todas las cabeceras (incluidos los parámetros de referencia de entrada detectables) del árbol de mensaje de entrada y se colocan en el árbol del entorno local bajo la carpeta SOAP.Input.WSA. El traslado de las cabeceras WS-Addressing al entorno local indica que el intermediario las ha procesado. Las cabeceras se suprimen del árbol de mensajes debido a que se han procesado durante la entrada; de lo contrario no serían válidos si dicho árbol de mensajes se enviara sin cambios adicionales. Se almacenan en el entorno local para que pueda inspeccionarlos.
Sólo los parámetros de referencia de la especificación final se pueden detectar porque tienen un atributo denominado IsReferenceParameter que les permite ser detectados. Las cabeceras de los parámetros de referencia de envío no tienen este atributo, por lo tanto, no se pueden detectar y no se trasladan al árbol de entorno local desde el árbol de mensajes.
Puede cambiar las cabeceras de respuesta WS-Addressing antes de alcanzar el nodo SOAPReply. Para obtener más información sobre cómo cambiar la información de WS-Addressing en el entorno local, consulte Información de WS-Addressing en el entorno local.