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".