![[z/OS]](ngzos.gif)
Utilización de CSQ6SYSP
Utilice este tema como referencia para conocer cómo establecer parámetros del sistema utilizando CSQ6SYSP.
| Parámetro | Descripción | Valor predeterminado | Mandato SET |
|---|---|---|---|
| ACCTIME | La hora, en minutos y segundos, entre cada recopilación de datos contables. | -1 | ![]() |
| ACELIM | Tamaño de la agrupación de almacenamiento ACE en bloques de 1 KB. | 0 (sin límite) | ![]() |
| CLCACHE | Especifica el tipo de memoria caché de clúster que se debe utilizar. | STATIC | - |
| CMDUSER | ID de usuario predeterminado para las comprobaciones de seguridad de mandato. | CSQOPR | - |
| EXCLMSG | Especifica una lista de mensajes que se han de excluir de cualquier registro. Los mensajes de esta lista no se envían a la consola de z/OS® y al registro de copia impresa. Como resultado, usar el parámetro EXCLMSG para excluir mensajes es más eficiente desde la perspectiva de la CPU que usar los métodos descritos en Suprimir mensajes de información | ( ) | ![]() |
| EXITLIM | Tiempo máximo (en segundos) durante el que se pueden ejecutar las salidas del gestor de colas durante cada invocación. | 30 | - |
| EXITTCB | Número de tareas de servidor iniciadas que se deben utilizar para ejecutar los programas de salida del gestor de colas. | 8 | - |
| LOGLOAD | Número de registros de anotaciones grabados por IBM MQ entre el inicio de un punto de comprobación y el siguiente. | 500 000 | ![]() |
| MULCCAPT | Controla la propiedad Measured Usage Pricing, que establece el algoritmo para recoger los datos utilizados por Measured Usage License Charging (MULC). | Consulte descripción de parámetro | - |
| OTMACON | Parámetros de conexión de OTMA. | Consulte descripción de parámetro | - |
| QINDXBLD | Determina si el reinicio del gestor de colas espera a que estén reconstruidos todos los índices, o el reinicio se completa antes de que estén reconstruidos todos los índices. | WAIT | - |
| QMCCSID | Identificador de conjunto de caracteres codificados del gestor de colas. | Cero | - |
| QSGDATA | Parámetros del grupo de compartición de colas. | Consulte descripción de parámetro | - |
| RESAUDIT | Parámetro de auditoría RESLEVEL. | SÍ | - |
| ROUTCDE | Código de direccionamiento de mensajes asignado a los mensajes no solicitados desde una consola específica. | 1 | - |
| Servicio | Reservado para uso de IBM. | 0 | ![]() |
| SMFACCT | Especifica si SMF debe recoger datos contables cuando se inicia el gestor de colas. Tenga en cuenta que los datos de contabilidad del canal de clase 4 solo se recopilan cuando se inicia el iniciador de canal. |
NO | - |
| SMFSTAT | Especifica si SMF debe recoger datos estadísticos cuando se inicia el gestor de colas. Tenga en cuenta que los datos de estadísticas del canal de clase 4 solo se recopilan cuando se inicia el iniciador de canal. |
NO | - |
| SPLCAP | Especifica si la función de política de seguridad de cola está habilitada en este gestor de colas. Para Advanced Message Security for z/OS, establezca este parámetro en YES. | NO | - |
| STATIME | El tiempo, en minutos y segundos, entre cada recopilación de estadísticas. | 30 | ![]() |
| TRACSTR | Especifica si se debe iniciar automáticamente el rastreo. | NO | - |
| TRACTBL | Tamaño de la tabla de rastreo, en bloques de 4 KB, que debe ser utilizada por el recurso de rastreo global. | 99 (396 KB) | ![]() |
| WLMTIME | Tiempo transcurrido entre cada exploración del índice de cola para colas gestionadas por WLM. | 30 | - |
| WLMTIMU | Unidades (minutos o segundos) utilizadas para WLMTIME. | MINS | - |
- ACCTIME
- Especifica el intervalo, en minutos y segundos, entre recopilaciones consecutivas de datos contables.
- ACELIM
- Especifica el tamaño máximo de la agrupación de almacenamiento ACE en bloques de 1 KB. El número debe estar en el intervalo de 0 a 999999. El valor predeterminado de cero significa ninguna restricción impuesta, más allá de lo que está disponible en el sistema.
Sólo debe establecer un valor para ACELIM en los gestores de colas que se han identificado como el uso de cantidades exorbitantes de almacenamiento ECSA. Limitar la agrupación de almacenamiento ACE tiene el efecto de limitar el número de conexiones del sistema y, por lo tanto, la cantidad de almacenamiento ECSA utilizado por un gestor de colas.
Cuando el gestor de colas alcanza el límite, las aplicaciones no pueden obtener nuevas conexiones. La falta de nuevas conexiones provoca anomalías en el proceso MQCONN, y es probable que las aplicaciones coordinadas a través de RRS experimenten anomalías en cualquier API de IBM MQ .
Una ACE representa aproximadamente el 12,5% del total de ECSA necesario para los bloques de control relacionados con la hebra para una conexión. Así, por ejemplo, especificando ACELIM=5120 se esperaría limitar la cantidad total de ECSA asignada por el gestor de colas (para bloques de control relacionados con hilos) a aproximadamente 40960K; es decir, 5120 multiplicado por 8.
Para limitar la cantidad total de ECSA asignada por el gestor de colas, para bloques de control relacionados con hilos a 5120K, se requiere un valor ACELIM de 640.
Puede utilizar los registros SMF 115 subtipo 5, producidos por las estadísticas CLASS(3) trace, para monitorizar el tamaño del pool de almacenamiento 'ACE/PEB', y por lo tanto establecer un valor apropiado para ACELIM.
Puede obtener la cantidad total de almacenamiento ECSA utilizado por el gestor de colas, para bloques de control, de registros SMF 115 de subtipo 7, escritos por el rastreo de estadísticas CLASS(2). La cantidad total de almacenamiento ECSA utilizado es la suma de los campos QSRSPHBGF y QSRSPHBGV.
Para obtener más información sobre los registros de estadísticas de SMF 115, consulte Interpretación de las estadísticas de rendimiento de IBM MQ.
Tenga en cuenta que, debe considerar la configuración de ACELIM como un mecanismo para proteger una imagen z/OS de un gestor de colas con mal comportamiento, más que como un medio para controlar las conexiones de aplicaciones a un gestor de colas.
- CLCACHE
- Especifica el tipo de memoria caché de clúster que se debe utilizar.
La memoria caché de clúster es un área de almacenamiento utilizada para almacenar información relacionada con el clúster.
Si la memoria caché de clúster es estática, tiene un tamaño fijo, que se asigna al iniciar el gestor de colas. Si la memoria caché se llena, se emite el mensaje CSQM060E y la solicitud de aplicación que requería más espacio recibe un MQRC_CLUSTER_RESOURCE_ERROR.
Si establece CLCACHE en dynamic, la memoria caché de clúster puede expandirse según sea necesario. Sin embargo, primero debe asegurarse de que las salidas de carga de trabajo de clúster instaladas puedan funcionar con una memoria caché dinámica.
Si una salida de carga de trabajo de clúster instalada no puede funcionar con un mensaje de memoria caché dinámica, se emite CSQM061E .
Se proporciona MQXCLWLNpara que las salidas de carga de trabajo de clúster naveguen por la memoria caché de clúster de una forma que funcione independientemente de si se utilizan memorias caché dinámicas o estáticas.
Para los nuevos gestores de colas, establezca CLCACHE=DYNAMIC, a menos que vaya a utilizar una salida de carga de trabajo de clúster que no dé soporte a una memoria caché dinámica.
Para los gestores de colas existentes que ya utilizan una memoria caché estática y están en un clúster que no tiene muchas colas y gestores de colas nuevos añadidos, es razonable seguir utilizando CLCACHE=STATIC.
Para los gestores de colas existentes que ya utilizan una memoria caché estática y están en un clúster al que se le van a añadir muchas colas o gestores de colas nuevos, empiece a utilizar CLCACHE=DYNAMIC.
- STATIC
- Cuando la memoria caché del clúster es estática, su tamaño se establece durante el inicio del gestor de colas, con un valor suficiente para el volumen actual de información del clúster más algo de espacio para la expansión. El tamaño no puede aumentar mientras el gestor de colas está activo. Este es el valor predeterminado.
- DYNAMIC
- Cuando la memoria caché del clúster es dinámica, el tamaño inicial asignado durante el inicio del gestor de colas se puede aumentar automáticamente si es necesario mientras el gestor de colas está activo.
- CMDUSER
- Especifica el ID de usuario predeterminado utilizado para las comprobaciones de seguridad de mandato. Este ID de usuario debe estar definido en el ESM (por ejemplo, RACF®). Especifique un nombre de 1 a 8 caracteres alfanuméricos. El primer carácter debe ser alfabético.
El valor predeterminado es CSQOPR.
- EXCLMSG
- Especifica la exclusión de una lista de mensajes de error.
Esta lista es dinámica y se actualiza con el mandato SET SYSTEM.
El valor predeterminado es una lista vacía ( ).
Los mensajes se proporcionan sin el prefijo CSQ y sin el sufijo del código de acción (I-D-E-A). Por ejemplo, para excluir el mensaje CSQX500I, añada X500 a esta lista. Esta lista puede contener un máximo de 16 identificadores de mensaje.
Para cumplir los requisitos de inclusión en la lista, el mensaje tiene que emitirse tras un inicio normal de los espacios de direcciones MSTR o CHIN y empezar con uno de los siguientes caracteres: E, H, I, J, L, M, N, P, R, T, V, W, X, Y, 2 ,3, 5, 9.
Los identificadores de mensaje que se emiten como resultado del procesamiento de mandatos, se pueden añadir a la lista, sin embargo, no se excluirán. Por ejemplo, se emite un identificador de mensaje como resultado del mandato DISPLAY USAGE PSID(*), sin embargo, este mensaje no se puede suprimir.
- EXITLIM
- Especifica el tiempo, en segundos, permitido para cada invocación de los programa de salida del gestor de colas. (Este parámetro no tiene ningún efecto en los programas de salida de canal.)
Especifique un valor comprendido entre 5 y 9999.
El valor predeterminado es 30. El gestor de colas sondea cada 30 segundos los programas de salida en ejecución. En cada sondeo, los programas de salida que se han ejecutado durante más tiempo que el especificado por EXITLIM se concluyen de forma forzosa.
- EXITTCB
- Especifica el número de tareas de servidor iniciadas que se deben utilizar para ejecutar programas de salidas en el gestor de colas. (Este parámetro no tiene ningún efecto en los programas de salida de canal.) Debe especificar como mínimo un número igual al número máximo de programas de salida (que no sean programas de salida de canal) que el gestor de colas pueda necesitar ejecutar. De lo contrario, se producirá una terminación anómala 6c6.
Especifique un valor comprendido entre cero y 99. Si se especifica cero, no se puede ejecutar ningún programa de salida.
El nivel predeterminado es 8.
- LOGLOAD
- Especifica el número de registros de anotaciones que IBM MQ escribe entre el inicio de un punto de comprobación y el siguiente. IBM MQ inicia un nuevo punto de comprobación después de que se hayan escrito el número de registros que especifique.
Especifique un valor comprendido entre 200 y 16.000.000.
El valor predeterminado es 500 000.
Cuanto mayor sea el valor, mejor será el rendimiento de IBM MQ ; sin embargo, el reinicio tarda más si el parámetro se establece en un valor grande.
Valores sugeridos:Sistema de prueba 10 000 Sistema de producción 500 000 En un sistema de producción, el valor predeterminado proporcionado puede dar como resultado una frecuencia de comprobación demasiado alta.
El valor de LOGLOAD determina la frecuencia de los puntos de comprobación del gestor de colas. Un valor demasiado alto hace que se escriba un gran volumen de datos en el archivo de registro entre puntos de comprobación, lo que da como resultado un mayor tiempo de reinicio de recuperación del gestor de colas después de un error. Un valor demasiado pequeño hace que los puntos de comprobación se produzcan con demasiada frecuencia durante los periodos de mayor carga de trabajo, lo cual afecta negativamente a los tiempos de respuesta y a la utilización del procesador.
Es recomendable un valor inicial de 500 000 para LOGLOAD. Para obtener una tasa de mensajes permanentes de 1 KB de 100 mensajes por segundo (es decir, 100 operaciones MQPUT con confirmación y 100 operaciones MQGET con confirmación), el intervalo entre puntos es aproximadamente 5 minutos.
Nota: está pensado sólo como directriz y el valor óptimo para este parámetro depende de las características del sistema individual. - MULCCAPT
- Especifica el algoritmo que se debe utilizar para recopilar los datos utilizados por Measured Usage License Charging (MULC).
- ESTÁNDAR
- MULC se basa en la hora desde la llamada MQCONN de la API IBM MQ hasta la hora de la llamada MQDISC de la API IBM MQ .
- REFINED
- MULC se basa en el tiempo desde el inicio de una llamada de API de IBM MQ hasta el final de la llamada de API de IBM MQ .
El valor predeterminado es STANDARD
- OTMACON de
- Parámetros OTMA. Esta palabra clave tiene cinco parámetros posicionales:
- OTMACON = (
Group,Member,Druexit,Age,Tpipepfx) - Grupo
- Es el nombre del grupo XCF al que pertenece esta instancia concreta de IBM MQ .
Puede tener de 1 a 8 caracteres de longitud y se debe escribir en mayúsculas.
El valor por omisión es blancos, lo que indica que IBM MQ no debe intentar unirse a un grupo XCF.
- Miembro
- Es el nombre de miembro de esta instancia concreta de IBM MQ dentro del grupo XCF.
Puede tener de 1 a 16 caracteres de longitud y se debe escribir en mayúsculas.
El valor predeterminado es el nombre de gestor de colas de 4 caracteres.
- Druexit
- Especifica el nombre de la salida de usuario de resolución de destino OTMA que IMSdebe ejecutar.
Puede tener de 1 a 8 caracteres de longitud.
El valor predeterminado es DFSYDRU0.
Este parámetro es opcional; es necesario si IBM MQ va a recibir mensajes de una aplicación IMS que no ha iniciado IBM MQ. El nombre debe corresponder a la salida de usuario de resolución de destino codificada en el sistema IMS . Para más información, ver Usando salidas OTMA enIMS .
- Age
- Representa el periodo de tiempo, en segundos, que un ID de usuario de IBM MQ se considera verificado previamente por IMS.
Su valor está comprendido entre cero y 2 147 483 647.
El valor predeterminado es 2 147 483 647.
Se recomienda que establezca este parámetro junto con el parámetro
intervaldel mandato ALTER SECURITY para mantener la coherencia de los valores de memoria caché de seguridad en el sistema principal. - Tpipepfx
- Especifica el prefijo que se debe utilizar para los nombres de Tpipe.
Consta de tres caracteres; el primer carácter está en el rango de la A a la Z, los caracteres siguientes van de la A a la Z o del 0 al 9. El valor predeterminado es CSQ.
Esto se utiliza cada vez que IBM MQ crea un Tpipe; el resto del nombre lo asigna IBM MQ. No puede establecer el nombre completo de Tpipe para cualquier Tpipe creado por IBM MQ.
- OTMACON = (
- QINDXBLD
- Determina si el reinicio del gestor de colas espera a que estén reconstruidos todos los índices de cola, o el reinicio se completa antes de que estén reconstruidos todos los índices.
- WAIT
- El reinicio del gestor de colas espera a que finalice la creación de todos los índices de cola. Esto significa que ninguna aplicación se retrasa durante el proceso normal de la API de IBM MQ mientras se crea el índice, ya que todos los índices se crean antes de que cualquier aplicación pueda conectarse al gestor de colas.
Este es el valor predeterminado.
- NOWAIT
- El gestor de colas se puede reiniciar antes de que finalice la creación de todos los índice de cola.
- QMCCSID
- Especifica el identificador de juego de caracteres codificados predeterminado que debe utilizar el gestor de colas (y por tanto, la gestión de colas distribuidas).
Especifique un valor comprendido entre cero y 65535. El valor debe representar una página de códigos EBCDIC listada como una página de códigos z/OS nativa para el idioma elegido en Idiomas nacionales.
Cero, que es el valor predeterminado, significa utilizar el CCSID establecido actualmente o, si no hay ninguno establecido, utilizar el CCSID 500. Esto significa que si ha establecido explícitamente el CCSID en un valor cualquiera distinto de cero, no puede redefinir el valor estableciendo QMCCSID en cero; ahora debe utilizar el CCSID correcto distinto de cero. Si QMCCSID es cero, puede comprobar qué CCSID se utiliza realmente emitiendo el mandato DISPLAR QMGR CCSID.Nota: Todos los gestores de colas de un grupo de compartición de colas deben utilizar el mismo QMCCSID. - QSGDATA de
- Datos del grupo de compartición de colas. Esta palabra clave tiene cinco parámetros posicionales:
- QSGDATA=(
Qsgname,Dsgname,Db2name,Db2serv ,Db2blob) - Qsgname
- Especifica el nombre del grupo de compartición de colas al que pertenece el gestor de colas.Consulte Reglas de denominación de objetos de IBM MQ para obtener caracteres válidos. El nombre:
- Puede tener de 1 a 4 caracteres de longitud
- No debe comenzar con un valor numérico
- No debe acabar en @.
Esto se debe a que, por razones de implementación, los nombres con menos de cuatro caracteres se rellenan internamente con símbolos @.
El valor predeterminado es espacios en blanco, lo que indica que el gestor de colas no es miembro de ningún grupo de compartición de colas.
- Dsgname
- Es el nombre del grupo de compartición de datos de Db2® al que se va a conectar el gestor de colas.
Puede tener de 1 a 8 caracteres de longitud y se debe escribir en mayúsculas.
El valor predeterminado es espacios en blanco, lo que indica que no está utilizando grupos de compartición de colas.
- Db2name
- Es el nombre del subsistema o conexión de grupo de Db2 al que se va a conectar el gestor de colas.
Puede tener de 1 a 4 caracteres de longitud y se debe escribir en mayúsculas.
El valor predeterminado es espacios en blanco, lo que indica que no está utilizando grupos de compartición de colas.
Nota: El subsistema Db2 (o la conexión de grupo) debe estar en el grupo de compartición de datos Db2 especificado enDsgname, y todos los gestores de colas deben especificar el mismo grupo de compartición de datos Db2 . - Db2serv
- Es el número de tareas de servidor utilizadas para acceder a Db2.
Este valor está comprendido entre 4 y 10.
El valor predeterminado es 4.
- Db2blob
- Es el número de tareas de Db2 utilizadas para acceder a objetos binarios grandes (BLOB).
Este valor está comprendido entre 4 y 10.
El valor predeterminado es 4.
Si especifica uno de los parámetros de nombre (es decir, Qsgname, Dsgnameo Db2name ), debe especificar valores para los otros nombres; de lo contrario, IBM MQ fallará.
- QSGDATA=(
- RESAUDIT
- Especifica si los registros de auditoría de RACF se graban para comprobaciones de seguridad RESLEVEL realizadas durante el proceso de conexión.Especifique uno de los valores siguientes:
- NO
- No se realiza auditoría RESLEVEL.
- SÍ
- Se realiza auditoría RESLEVEL.
El valor predeterminado es YES.
- ROUTCDE
- Especifica el código de direccionamiento de mensajes z/OS predeterminado asignado a los mensajes que no se envían en respuesta directa a un mandato MQSC.Especifique uno de los valores siguientes:
- Un valor comprendido entre 1 y 16 inclusive.
- Una lista de valores, separados por una coma y encerrados entre paréntesis. Cada valor debe estar comprendido entre 1 y 16 inclusive.
Para obtener más información sobre los códigos z/OS de enrutamiento, consulte Códigos de enrutamiento en Descripción de mensajes en uno de los volúmenes de los manuales de mensajes z/OS del sistema MVS.
- SERVICIO
- Este campo está reservado para que lo utilice IBM.
- SMFACCT
- Especifica si IBM MQ envía datos de contabilidad a SMF automáticamente cuando se inicia el gestor de colas.Especifique uno de los valores siguientes:
- NO
- No iniciar automáticamente la recopilación de datos contables.
- SÍ
- Iniciar automáticamente la recopilación de datos contables para la clase predeterminada 1.
- integers
- Una lista de clases para las que los datos de contabilidad se recopilan automáticamente en el rango de 1 a 4.
El valor predeterminado es NO.
- SMFSTAT
- Especifica si se deben recoger estadísticas SMF automáticamente cuando se inicia el gestor de colas.Especifique uno de los valores siguientes:
- NO
- No iniciar automáticamente la recopilación de estadísticas.
- SÍ
- Iniciar automáticamente la recopilación de estadísticas para la clase predeterminada 1.
- integers
- Una lista de clases para las que se recopilan estadísticas automáticamente en el rango de 1 a 5.
Para recopilar estadísticas de clase 2 o 3, la clase 1 también se debe especificar.
El valor predeterminado es NO.
- SPLCAP
- La función de política de seguridad habilita un nivel superior de seguridad de mensajes mediante las políticas que controlan si los mensajes se firman o cifran a medida que se graban y leen desde las colas.El proceso de política de seguridad se configura para este gestor de colas, estableciendo SPLCAP en uno de los valores siguientes:
- NO
- La función de implementar políticas de seguridad de mensajes para colas no está habilitada durante la inicialización del gestor de colas.
- SÍ
- Las funciones de seguridad de mensajes se habilitan durante la inicialización del gestor de colas.
El gestor de colas comprueba que el atributo AMSPROD esté establecido en AMS, ADVANCED o ADVANCEDVUE, en cuyo caso se ha otorgado licencia para AMS. De lo contrario, no se iniciará.
El valor predeterminado es NO.
- STATIME
- A partir de IBM MQ for z/OS 9.3.0, especifica el tiempo, en minutos y segundos, entre recopilaciones consecutivas de datos estadísticos. Si ACCTIME no se ha establecido, o es
-1, también especifica el tiempo entre recopilaciones consecutivas de datos contables.Especifique un número en el rango de
0a 1440 minutos en el formato'mmmm', o en el rango de0a 1440 minutos, y de0a 59 segundos, en el formato'mmmm.ss'. El valor predeterminado es 30 minutos.Notas:- Cuando solo se especifica un intervalo de segundos, se debe añadir al intervalo un valor de
0como prefijo. El intervalo más pequeño posible es un segundo:'0.01'. - A partir de IBM MQ for z/OS 9.3.0, si especifica un valor de
0, los datos de estadísticas se recopilan en la difusión de recopilación de datos SMF. Si no se especifica ACCTIME, o si es-1, también se recopilan datos contables en la difusión de recopilación de datos de SMF. Consulte Utilización del recurso de gestión del sistema para obtener más información. - Si especifica un valor de
-1, que es el valor predeterminado, los datos contables se recopilan en el intervalo especificado por el valor STATIME.
- Cuando solo se especifica un intervalo de segundos, se debe añadir al intervalo un valor de
- TRACSTR
- Especifica si se debe iniciar automáticamente el rastreo global.Especifique uno de los valores siguientes:
- NO
- No iniciar automáticamente el rastreo global.
- SÍ
- Iniciar automáticamente el rastreo global para la clase predeterminada 1.
- integers
- Lista de clases para las que se debe iniciar automáticamente el rastreo global, dentro del rango del 1 al 4.
- *
- Iniciar automáticamente el rastreo global para todas las clases.
El valor predeterminado es NO si no especifica la palabra clave en la macro.
Nota: El módulo de carga de parámetros del sistema predeterminado proporcionado (CSQZPARM) tiene TRACSTR=YES (establecido en el módulo ensamblador CSQFSYSP). Si no desea iniciar el rastreo automáticamente, puede crear su propio módulo del parámetro del sistema, o emitir el mandato STOP TRACE cuando el gestor de colas se haya iniciado.Para obtener detalles sobre el mandato STOP TRACE, consulte STOP TRACE.
- TRACTBL
- Especifica el tamaño predeterminado, en bloques de 4 KB, de la tabla de rastreo donde el recurso de rastreo global almacena los registros de rastreo de IBM MQ .
Especifique un valor comprendido entre 1 y 999.
El valor predeterminado es 99. Esto equivale a 396 KB.
Nota: El almacenamiento para la tabla de rastreo se asigna en ECSA. Por consiguiente, debe seleccionar este valor con cuidado. - WLMTIME
- Especifica el tiempo (en minutos o segundos, dependiendo del valor de WLMTIMU) que transcurre entre las exploraciones de índices para colas gestionadas por WLM.
Especifique un valor comprendido entre 1 y 9999.
El valor predeterminado es 30.
- WLMTIMU
- Unidades de tiempo utilizadas con el parámetro WLMTIME.Especifique uno de los valores siguientes:
- MINS
- WLMTIME representa un número de minutos.
- SECS
- WLMTIME representa un número de segundos.
El valor predeterminado es MINS.
