IM Centro de información de Relationship Resolution, Versión 4.2

Transportes de cola de mensajes

Los transportes de cola de mensajes permiten enviar datos desde colas del sistema a interconexiones para proceso. Para utilizar una cola de transporte, se especifica el transporte de cola que corresponde al tipo de cola de mensajes utilizando un URI (identificador universal de recursos). IBM Relationship Resolution es compatible con dos tipos de colas de mensajes: colas de IBM WebSphere MQ Series y colas de Microsoft MQ (MSMQ).

Transporte de cola de mensajes IBM WebSphere MQ

El formato para el transporte de cola de mensajes IBM WebSphere MQ es:

mq:/nombre_cola?manager=nombre_gestor?concurrency=n

mq:/
Parámetro necesario que indica que el método de transporte es una cola IBM WebSphere MQ Series.
nombre_cola
Parámetro necesario que especifica el nombre de la cola que se debe utilizar.
?manager=nombre_gestor
Parámetro opcional que especifica el nombre del gestor de colas.
Si no se especifica este parámetro, se utiliza el gestor de colas por omisión. Si el sistema principal no tiene un gestor de colas por omisión, se necesita este parámetro. La cola especificada con nombre_cola ya se debe haber creado en el gestor de colas, o especificado bajo el valor por omisión si no se ha especificado ningún gestor de colas.
?concurrency=n
Este parámetro opcional permite especificar el número de registros de entrada (un entero positivo mayor que o igual a 0) que se pueden procesar simultáneamente utilizando la característica de proceso de interconexión paralelo.
Cuanto más alto es el número, más registros se procesan simultáneamente. Por ejemplo, una concurrencia de 0 indica que no se deben procesar registros. Una concurrencia de 1 indica que se deben procesar los registros uno a uno. El número por omisión de registros de entrada extraídos para este transporte es 1, a menos que especifique lo contrario.
Debe coordinar este valor con el número de hebras de proceso de interconexión generadas por el valor de concurrencia en el archivo de configuración de interconexiones o el grupo de parámetros del sistema DEFAULT_CONCURRENCY de la Consola de configuración. El valor de concurrencia de interconexiones determina el número de hebras de proceso de interconexión simultáneas que empiezan cuando se inicia una interconexión. Si se ha establecido que el sistema genere múltiples hebras de proceso de interconexión para cada interconexión iniciada, es posible que desee incrementar este valor de concurrencia de transporte para que las hebras de interconexión no esperen a que se procesen los registros.

Ejemplos de transportes de cola IBM WebSphere MQ

mq/:relres

Con este transporte de cola IBM WebSphere MQ, el sistema lee los registros de entrada de la cola IBM WebSphere MQ denominada "relres".

mq/:relres?manager=secondary.queue.manager

Con este transporte de cola IBM WebSphere MQ Series, el sistema lee los registros de entrada de la cola IBM WebSphere MQ denominada "relres" utilizando el gestor de colas denominado "secondary.queue.manager".

Transporte de cola Microsoft Message Queueing (MSMQ)

El formato para el transporte de cola Microsoft Message Queueing es:

msmq:/nombre_cola/?concurrency=n

msmq:/
Parámetro necesario que indica que el método de transporte es una cola Microsoft MQ (MSMQ).
nombre_cola
Parámetro necesario que especifica el nombre de la cola que se debe utilizar.
/?concurrency=n
Este parámetro opcional permite especificar el número de registros de entrada (un entero positivo mayor que o igual a 0) que se pueden procesar simultáneamente utilizando la característica de proceso de interconexión paralelo.
Cuanto más alto es el número, más registros se procesan simultáneamente. Por ejemplo, una concurrencia de 0 indica que no se deben procesar registros. Una concurrencia de 1 indica que se deben procesar los registros uno a uno. El número por omisión de registros de entrada extraídos para este transporte es 1, a menos que especifique lo contrario.
Debe coordinar este valor con el número de hebras de proceso de interconexión generadas por el valor de concurrencia en el archivo de configuración de interconexiones o el grupo de parámetros del sistema DEFAULT_CONCURRENCY de la Consola de configuración. El valor de concurrencia de interconexiones determina el número de hebras de proceso de interconexión simultáneas que empiezan cuando se inicia una interconexión. Si se ha establecido que el sistema genere múltiples hebras de proceso de interconexión para cada interconexión iniciada, es posible que desee incrementar este valor de concurrencia de transporte para que las hebras de interconexión no esperen a que se procesen los registros.

Ejemplo de transporte de cola MSMQ

msmq/:relres

Con este mandato de transporte de cola Microsoft MQ, el sistema lee registros de entrada de la cola MSMQ denominada "relres".

Conceptos relacionados
Transportes
Referencia relacionada
Transportes de base de datos
Transportes de archivos
Transportes HTTP


Comentarios

Última actualización: 2007