Este tema contiene los apartados siguientes:
Utilice el nodo MQOutput para enviar mensajes a clientes que se conectan al intermediario utilizando WebSphere MQ Enterprise Transport y que utilizan las interfaces de programas de aplicación MQI y AMI.
El nodo MQOutput entrega un mensaje de salida de un flujo de mensajes a una cola WebSphere MQ. El nodo utiliza MQPUT para transferir el mensaje a la cola o colas de destino especificadas.
Puede configurar el nodo MQOutput para que transfiera un mensaje a una cola WebSphere MQ específica definida en cualquier gestor de colas al que pueda acceder el gestor de colas del intermediario o a los destinos identificados en el entorno local (también conocidos como lista de destinos) asociados al mensaje.
Puede establecer otras propiedades para controlar el modo en el que se envían los mensajes, haciendo que se establezcan las opciones MQPUT adecuadas. Por ejemplo, puede solicitar que se procese un mensaje bajo el control de transacción. También puede especificar que, si procede, WebSphere MQ pueda dividir el mensaje en segmentos en el gestor de colas.
Si crea un flujo de mensajes para utilizarlo como un subflujo, no puede utilizar un nodo de salida estándar, sino que debe utilizar una instancia del nodo Output para crear un terminal de salida para el subflujo a través del que se propague el mensaje.
Si no desea que el flujo de mensajes envíe mensajes a una cola WebSphere MQ, puede elegir otro nodo de salida para el que se ofrezca soporte:
El nodo MQOutput se representa en el área de trabajo mediante el icono siguiente:
Consulte los ejemplos siguientes para informarse sobre cómo puede utilizar este nodo:
Como ejemplo sobre cómo utilizar este nodo, suponga que ha escrito una aplicación de publicación que publica actualizaciones de valores con carácter regular. La aplicación envía los mensajes al intermediario de un nodo MQInput, y el flujo de mensajes permite que las publicaciones estén disponibles para varios suscriptores a través del nodo Publication.Debe configurar un nodo Compute para crear un nuevo mensaje de salida cada vez que cambie un valor determinado y transmitirlo a un nodo MQOutput para registrar cualquier cambio de precio de este valor.
Se puede configurar al transferir una instancia del nodo MQOutput a un flujo de mensajes. Pulse el botón derecho del ratón en la vista del editor y, a continuación, pulse en Propiedades. Se muestran las propiedades básicas del nodo.
Todas las propiedades obligatorias para las que debe entrar un valor (las que no tienen un valor por omisión definido) se muestran marcadas con un asterisco en el diálogo de propiedades.
Configure el nodo MQOutput tal como se indica a continuación:
En la publicación WebSphere MQ Application Programming Reference encontrará más información sobre las opciones para las que están disponibles las correlaciones de esta propiedad.
En la publicación WebSphere MQ Application Programming Reference encontrará más información sobre las opciones para las que están disponibles las correlaciones de esta propiedad.
En la publicación WebSphere MQ Application Programming Reference encontrará más información sobre las opciones para las que están disponibles las correlaciones de esta propiedad.
Para obtener más información sobre las opciones con las que se correlacionan estas propiedades, consulte la publicación WebSphere MQ Application Programming Reference.
Pulse el botón en Cancelar para cerrar el diálogo y descartar todos los cambios que ha realizado en las propiedades.
Conecte el terminal de entrada al nodo desde el que se direccionan los mensajes vinculados de salida.
Conecte el terminal de anomalías o el terminal de salida de este nodo a otro nodo de este flujo de mensajes si desea que continúe el proceso, se procesen errores o se envíe el mensaje a un destino adicional.
Si conecta uno de estos terminales de salida a otro nodo del flujo de mensajes, el entorno local asociado al mensaje se amplía con la información siguiente para cada destino al que este nodo ha transferido el mensaje:
Estos valores se escriben en WrittenDestination dentro de la estructura de árbol del entorno local
Si no conecta ningún terminal, el árbol del entorno local no se modifica.
Si utiliza agregación en los flujos de mensajes, debe utilizar terminales de salida.
Cuando define un nodo MQOutput, la opción que selecciona para la propiedad Modalidad de transacción define si el mensaje se escribe bajo punto de sincronismo.
Otra propiedad del nodo MQOutput, Modalidad de permanencia, define si el mensaje de salida debe marcarse como permanente cuando se transfiere a la cola de salida:
Los terminales del nodo MQOutput se describen en la tabla siguiente:
Terminal | Descripción |
---|---|
Terminal de entrada | Terminal de entrada que acepta un mensaje para que lo procese el nodo. |
Terminal de anomalías | Terminal de salida al que se direcciona el mensaje si se detecta una anomalía cuando se transfiere el mensaje a la cola de salida. |
Terminal de salida | Terminal de salida al que se direcciona el mensaje si se transfiere correctamente a la cola de salida, y si se requieren procesos ulteriores en el flujo de mensajes. |
En las tablas siguientes se describen las propiedades del nodo; la columna que tiene el encabezamiento M indica si se trata de una propiedad obligatoria (marcada con un asterisco en el diálogo de propiedades si se debe especificar un valor cuando no se ha definido ningún valor por omisión), la columna que tiene el encabezamiento C indica que se trata de una propiedad configurable (se puede cambiar el valor cuando se añade el flujo de mensajes al archivo bar para su difusión).
Las propiedades básicas del nodo MQOutput se describen en la tabla siguiente:
Propiedad | M | C | Valor por omisión | Descripción |
---|---|---|---|---|
Nombre del gestor de colas | No | Sí | Nombre del gestor de colas WebSphere MQ para el que se ha definido la cola de salida, especificada en Nombre de cola. | |
Nombre de cola | No | Sí | Nombre de la cola de salida WebSphere MQ a la que transfiere mensajes este nodo (utilizando MQPUT). |
Las propiedades avanzadas del nodo MQOutput se describen en la tabla siguiente:
Propiedad | M | C | Valor por omisión | Descripción |
---|---|---|---|---|
Modalidad de destino | Sí | No | Nombre de cola | Las colas a las que se envía el mensaje de salida. Los valores válidos son Nombre de cola, Lista de destinos y Cola de respuestas. |
Modalidad de transacción | Sí | No | Automática | Si el mensaje se transfiere de forma transaccional. Los valores válidos son Automático, Sí y No. |
Modalidad de permanencia | Sí | No | Automática | Si el mensaje se transfiere de forma permanente. Los valores válidos son Automática, Sí, No y Según lo definido para la cola. |
Nuevo ID de mensaje | Sí | No | Deseleccionado | Si WebSphere MQ genera un nuevo identificador de mensaje para sustituir el contenido del campo IDMsj en MQMD. Si selecciona el recuadro de selección, se realiza esta acción. |
Nuevo ID correlación | Sí | No | Deseleccionado | Si WebSphere MQ genera un nuevo identificador de mensaje para sustituir el contenido del campo IDCorrel en MQMD. Si selecciona el recuadro de selección, se realiza esta acción. |
Segmentación permitida | Sí | No | Deseleccionado | Si procede, WebSphere MQ divide el mensaje en segmentos en el gestor de colas. Si selecciona el recuadro de selección, se realiza esta acción. |
Contexto del mensaje | Sí | No | Pasar todo | Modo de manejar el contexto de origen. Los valores válidos son Pasar todo, Pasar identidad, Definir todo, Definir identidad y Valor por omisión. |
Autorización de usuario alternativo | Sí | No | Deseleccionado | Si se debe utilizar una autorización alternativa al transferir el mensaje de salida. Si selecciona el recuadro de selección, se realiza esta acción. |
Las propiedades de petición del nodo MQOutput se describen en la tabla siguiente:
Propiedad | M | C | Valor por omisión | Descripción |
---|---|---|---|---|
Petición | Sí | No | Deseleccionado | Si se debe generar cada mensaje de salida como un mensaje de solicitud. Si selecciona el recuadro de selección, se realiza esta acción. |
Gestor de cola de respuestas | No | Sí | Nombre del gestor de colas WebSphere MQ para el que se ha definido la cola de salida, especificada en Cola de respuestas. | |
Cola de respuestas | No | Sí | Nombre de la cola de respuestas WebSphere MQ a la que se debe transferir una respuesta para esta petición. |
Las propiedades de descripción del nodo MQOutput se describen en la tabla siguiente:
Propiedad | M | C | Valor por omisión | Descripción |
---|---|---|---|---|
Descripción corta | No | No | Descripción breve del nodo. | |
Descripción larga | No | No | Texto que describe la finalidad del nodo en el flujo de mensajes. |
Conceptos relacionados
WebSphere MQ Enterprise Transport
Flujos de mensajes
Árbol LocalEnvironment
Extensiones definidas por el usuario
Difusión de aplicaciones de flujos de mensajes
Tareas relacionadas
Cómo decidir los nodos que utilizar
Configuración de flujos de mensajes coordinados
Manejo de errores en flujos de mensajes
Utilización de colas de clúster WebSphere MQ para entrada y salida
Utilización de colas compartidas de WebSphere MQ para entrada y salida (z/OS)
Creación de listas de destinos
Configuración de flujos de agregación
Edición de propiedades configurables
Referencia relacionada
Nodo MQeOutput
Nodo MQInput
Nodo MQReply
Nodo Output
Nodo SCADAOutput
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ac04570_ |