WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Nodo SOAPReply

Utilice el nodo SOAPReply para enviar mensajes SOAP del intermediario al cliente originario en respuesta a un mensaje recibido por un nodo SOAPInput.

Finalidad

El nodo SOAPReply suele utilizarse con el nodo SOAPInput, que puede incluirse en el mismo flujo de mensajes, o en un flujo de mensajes distinto con el mismo grupo de ejecución.

No es posible utilizar un nodo SOAPReply para responder a una solicitud de servicio web recibida en un nodo HTTPInput; el intermediario genera una excepción si se intenta dar una respuesta.

El nodo SOAPReply se encuentra en el cajón Servicios web de la paleta de nodos del flujo de mensajes y se representa en el WebSphere Message Broker Toolkit mediante el icono siguiente:

Icono del nodo SOAPReply

Utilización de este nodo en un flujo de mensajes

El nodo SOAPReply se puede utilizar en cualquier flujo de mensajes que necesita enviar mensajes SOAP del intermediario al cliente originario en respuesta a un mensaje recibido por un nodo SOAPInput. Si se conecta un nodo SOAPReply en un flujo de mensajes que recibe un mensaje unidireccional, el mensaje se propaga al terminal de anomalía del nodo SOAPReply y se genera una excepción.

Consulte el ejemplo siguiente para ver cómo se debe utilizar este nodo:

Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.

Cómo trabajar con datos WrittenDestination

Después de que se haya efectuado la respuesta, la carpeta WrittenDestination del entorno local se actualiza si se está utilizando WS-Addressing, y con detalles de transporte si WS-Addressing está en modalidad no anónima. WrittenDestination para un nodo SOAPReply tiene el formato siguiente:
WrittenDestination = (
   SOAP  = (
      Reply = (
         WSA = (
            To = 'URI'
            MessageID = 'id'
            Action = 'doAllTheStuff'
         )      )
   )
)

Alteraciones temporales de LocalEnvironment

Puede alterar dinámicamente los valores establecidos en el entorno local del mismo modo que se establecen valores en otros elementos de un mensaje. Si desea obtener una lista completa de los valores que puede alterar temporalmente en el entorno local, consulte Alteraciones temporales del entorno local.

Terminales y propiedades

Cuando haya colocado una instancia del nodo SOAPReply en un flujo de mensajes, podrá configurarlo; consulte el apartado Configurar un nodo de flujo de mensajes. Las propiedades del nodo se visualizan en la vista Propiedades. Todas las propiedades obligatorias para las que debe especificar un valor (las que no tienen un valor predeterminado definido) están marcadas con un asterisco.

Los terminales del nodo SOAPReply se describen en la siguiente tabla.

Terminal Descripción
In (de entrada) El terminal de entrada que acepta un mensaje para que lo procese el nodo.
Failure (de anomalías) El terminal de salida al que se direcciona el mensaje si se detecta una anomalía al transferir el mensaje a la cola de salida.
Out (de salida) El terminal de salida al que se direcciona el mensaje si se ha propagado satisfactoriamente y se requiere proceso adicional dentro del flujo de mensajes.

Las tablas siguientes describen las propiedades del nodo. La columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco si tiene que entrar un valor cuando no hay definido ningún valor predeterminado); la columna con la cabecera C indica si la propiedad es configurable (puede cambiar el valor cuando añade el flujo de mensajes al archivo BAR para desplegarlo).

Las propiedades de descripción del nodo SOAPReply están descritas en la siguiente tabla.

Propiedad O C Valor predeterminado Descripción
Nombre de nodo No No El tipo de nodo: SOAPReply El nombre del nodo.
Descripción corta No No Ninguna Una descripción breve del nodo.
Descripción larga No No Ninguna Texto que describe la finalidad del nodo en el flujo de mensajes.

La propiedad de Transacciones del nodo SOAPReply se describe en la siguiente tabla. Este valor no se aplica cuando el nodo utiliza transporte HTTP.

Propiedad O C Valor predeterminado Descripción
Modalidad de transacción No Automática

Esta propiedad controla si el mensaje se envía bajo una transacción JMS. Los valores válidos son , No y Automática.

Seleccione No para enviar el mensaje utilizando una sesión JMS no transaccional.

Seleccione para generar el mensaje utilizando una sesión JMS transaccional. La transacción JMS puede ser local o coordinada XA. Para utilizar una transacción coordinada XA, mediante una sesión JMS XA, también debe seleccionar la propiedad de flujo de mensajes Transacción coordinada en las propiedades del archivo BAR.

Seleccione Automática si desea que la transaccionalidad del mensaje se herede del valor Modalidad de transacción en el nodo de entrada al inicio del flujo.

Consulte Configuración para transacciones JMS coordinadas.

Las propiedades de Transacciones sólo se aplican a los mensajes que se envían utilizando el transporte JMS.

Las propiedades de validación del nodo SOAPReply se describen en la siguiente tabla. De forma predeterminada, la validación está habilitada.

Si un mensaje se propaga al terminal de anomalías del nodo, no se valida. Si desea ver información más detallada, consulte los apartados Validar mensajes y Propiedades de validación.

Propiedad O C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Validar No Heredar Esta propiedad controla si tiene lugar la validación. Los valores válidos son Ninguno, Contenido y valor, Contenido y Heredar. validateMaster
Acción para anomalía No No Rastreo de usuario Esta propiedad controla qué sucede si falla la validación. Sólo puede establecer esta propiedad si establece Validar en Contenido o Contenido y valor. Los valores válidos son Rastreo de usuario, Anotaciones de error locales, Excepción y Lista de excepciones.  

La propiedad de Extensiones WS del nodo SOAPReply se describe en la tabla siguiente.

Propiedad O C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Permitir MTOM No No Esta propiedad controla si MTOM se ha habilitado para el analizador. Los valores válidos son , No y Heredar. Para obtener más información sobre la utilización de SOAP MTOM con los nodos SOAPReply, SOAPRequest y SOAPAsyncRequest, consulte Utilización de SOAP MTOM con los nodos SOAPReply, SOAPRequest y SOAPAsyncRequest. allowMTOM
Las propiedades de supervisión del nodo se describen en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción
Sucesos No No Ninguno Los sucesos que se han definido para el nodo se visualizan en este separador. De forma predeterminada, no se define ningún suceso de supervisión en ningún nodo en un flujo de mensajes. Utilice Añadir, Editar y Suprimir para crear, cambiar o suprimir sucesos de supervisión para el nodo; consulte Configuración de orígenes de sucesos de supervisión utilizando propiedades de supervisión para obtener detalles.

Puede habilitar e inhabilitar sucesos que se muestran aquí seleccionando o deseleccionando el recuadro Habilitado.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:48


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac56180_