Puede utilizar un archivo de configuración para enviar registros a múltiples colas, con el programa de utilidad de colas.
Cuando se suministra un conjunto de datos a varias colas, debe indicar al gestor de colas cómo configurar la distribución. La
idea es crear un tipo de distribución en que la primera cola obtenga un registro, después la siguiente cola obtenga otro,
etcétera.
El archivo de configuración del programa de utilidad de colas se denomina qutil.ini y debe estar en el mismo directorio
que el archivo ejecutable del programa de utilidad de colas.
Parámetros
- [sectionname]
- Nombre de la sección. Puede especificar múltiples grupos de valores de configuración dentro de un solo archivo de configuración y,
después, hacer referencia a estos valores en la línea de mandatos especificando el nombre de sección. Por ejemplo, puede nombrar las secciones
CFG1 (configuración 1) o CFG2 (configuración 2) y hacer referencia a estas secciones cuando emita mandatos del programa de utilidad de colas.
- MessageCountMax
- Número máximo de registros permitidos en cada cola en cualquier momento especificado. Cuando una cola está llena,
el programa de utilidad detiene el proceso de registros.
- FullCountMax
- Especifica el número total de registros que puede haber en todas las colas, en oposición a una sola
cola. Cuando todas las colas están llenas, el programa de utilidad hace una pausa en el flujo de datos y espera a que los registros se muevan
a interconexiones para proceso, liberando espacio en las colas. Trabaja con FullPause.
- FullPause
- El número de milisegundos que el programa de utilidad de colas detiene el flujo de datos, permitiendo que los datos de las
colas se procesen cuando se alcanza FullCountMax.
- Qoutn=qname
- Los nombres de las colas de salida de esta sección. El nombre de las colas de salida pueden ser cualquiera que tenga
sentido, sin embargo, el parámetro debe ser Qoutn, donde n es un entero que empieza por 0. El valor
de n debe ser secuencia de 0 a n donde n es la última cola definida. Este formato es necesario.
Cambie únicamente
el número del identificador Qoutn y los qnames.
Ejemplo
El ejemplo siguiente muestra que hay dos conjuntos de instrucciones (uno que utiliza 2 colas y otro
que utiliza 4 colas). Un máximo de 2.500 registros en cada cola a la vez, el máximo de registros en todas las colas
es 10.000, y el programa de utilidad de colas hace una pausa de 3 segundos antes de intentar cargar más registros en cualquier cola
después de que haya alcanzado FullCountMax. A
continuación, lista los nombres de las 4 colas que se deben utilizar.
[CFG1]
MessageCountMax=2500
FullCountMax=10000
FullPause=3000
Qout0=qnameA
Qout1=qnameB
[CFG2]
MessageCountMax=2500
FullCountMax=10000
FullPause=3000
Qout0=qnameA
Qout1=qnameB
Qout2=qnameC
Qout3=qnameD