![[z/OS]](ngzos.gif)
SET SYSTEM (cambiar valores del sistema) en z/OS
Utilice el mandato MQSC SET SYSTEM para cambiar dinámicamente determinados valores de parámetros generales del sistema que se establecieron inicialmente desde el módulo de parámetros del sistema durante el inicio del gestor de colas. Para cambiarlos de forma permanente, cambie los parámetros CSQ6SYSP y vuelva a generar el módulo de parámetros o coloque los mandatos SET SYSTEM en un conjunto de datos en la concatenación CSQINP2 .
Utilización de mandatos MQSC en z/OS
Para obtener información sobre cómo utilizar los mandatos MQSC en z/OS®, consulte Orígenes desde los que puede emitir mandatos MQSC y PCF en IBM® MQ for z/OS.
Puede emitir este mandato desde los orígenes 12CR. Para obtener una explicación de los símbolos de origen, consulte Orígenes desde los que puede emitir mandatos MQSC y PCF en IBM MQ for z/OS.
Los parámetros CTHREAD, IDFORE e IDBACK se ignoran en IBM WebSphere® MQ 7.1 o posterior, pero se siguen permitiendo para la compatibilidad con versiones anteriores. Cualquier intento de cambiar el valor de uno de estos parámetros lo establece en un valor predeterminado de 32767.
Notas de uso para SET SYSTEM
Los nuevos valores tienen efecto inmediato, con la posible excepción de STATIME,
ACCTIME y TRACTBL.
Los cambios en STATIME
y ACCTIME entran en vigor cuando caduca el intervalo actual, a menos que el nuevo intervalo sea menor que la parte no caducada del intervalo actual, en cuyo caso los datos SMF se recopilan inmediatamente y el nuevo intervalo entra en vigor.
Para TRACTBL, si hay algún rastreo actualmente en vigor, se sigue utilizando la tabla de rastreo existente y su tamaño no cambia. Sólo se obtiene una nueva tabla de rastreo global para un nuevo mandato START TRACE. Si se crea una tabla de rastreo con almacenamiento insuficiente, continúa utilizándose la tabla de rastreo anterior, y se visualiza el mensaje CSQW153E.
Descripciones de parámetros para SET SYSTEM
- CMDSCOPE
- Este parámetro sólo se aplica a z/OS y especifica cómo se ejecuta el mandato cuando el gestor de colas es miembro de un grupo de compartición de colas.
- ' '
- El mandato se ejecuta en el gestor de colas en el que se ha especificado. Éste es el valor predeterminado.
- nombre-gestcolas
- El mandato se ejecuta en el gestor de colas que especifique, siempre que el gestor de colas esté activo dentro del grupo de compartición de colas.
Puede especificar un nombre de gestor de colas, que no sea el gestor de colas en el que se ha especificado, sólo si está utilizando un entorno de grupo de compartición de colas y si el servidor de mandatos está habilitado. No puede utilizar CMDSCOPE ( qmgr-name) para los mandatos emitidos desde el primer conjunto de datos de entrada de inicialización, CSQINP1.
- *
- El mandato se ejecuta en el gestor de colas local y también se pasa a cada gestor de colas activo del grupo de compartición de colas. El efecto de esto es el mismo que entrar el mandato en cada gestor de colas del grupo de compartición de colas.
No puede utilizarse CMDSCOPE(*) en los mandatos emitidos desde CSQINP1.
- PREDETERMINADO
- Restablece todos los parámetros generales del sistema en los valores establecidos durante el inicio del gestor de colas.
Bloque de parámetros
Para obtener una descripción completa de estos parámetros, consulte Utilización de CSQ6SYSP.
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.
Solo debe establecer un valor para ACELIM en los gestores de colas que se han identificado utilizando 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. Por lo tanto, por ejemplo, si se especifica ACELIM=5120 se esperaría que se limitara la cantidad total de ECSA asignada por el gestor de colas (para bloques de control relacionados con hebras) a aproximadamente 40960K; es decir, 5120 multiplicado por 8.
Para limitar la cantidad total de ECSA asignada por el gestor de colas, para los bloques de control relacionados con hebras en 5120K, se necesita un valor ACELIM de 640.
Puede utilizar registros SMF 115 subtipo 5, generados por rastreo de estadísticas CLASS(3), para supervisar el tamaño de la agrupación de almacenamiento 'ACE/PEB' y, por tanto, establecer un valor adecuado 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 establecer ACELIM como un mecanismo para proteger una imagen de z/OS de un gestor de colas con comportamiento incorrecto, en lugar de como un medio para controlar las conexiones de aplicación con un gestor de colas.
- EXCLMSG
- Especifique una lista de identificadores de mensaje que deben excluirse de la grabación en 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, el uso del parámetro EXCLMSG para excluir mensajes es más eficiente desde la perspectiva de la CPU que el uso de mecanismos de z/OS como, por ejemplo, la lista de recursos de proceso de mensajes y debe utilizarse en su lugar cuando sea posible. Esta lista es dinámica y se actualiza con el mandato SET SYSTEM.
El valor predeterminado es una lista vacía ( ).
Los identificadores de mensaje se proporcionan sin el prefijo CSQ y sin el sufijo de 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 mensajes que se emiten como resultado del proceso de mandatos se pueden añadir a la lista, sin embargo, no se excluyen.
Por ejemplo:
suprime el canal iniciado y el canal ya no activa los mensajes.SET SYSTEM EXCLMSG(X511,X512) - 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.
- SERVICIO
- Este parámetro está reservado para que lo utilice IBM.
- STATIME
Desde IBM MQ for z/OS 9.2.4, 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.Si especifica un valor de
0, los datos se recopilan en la difusión de recopilación de datos SMF.Especifique un número en el rango de
0a 1440 minutos en el formato'mmmm', o en el rango de0a 1439 minutos, y de0a 59 segundos, en el formato'mmmm.ss'. El valor predeterminado es 30 minutos.Especifique un número, ya sea-1, o en el rango de0a 1440 minutos en el formato'mmmm', o en el rango de0a 1439 minutos, y de0a 59 segundos, en el formato'mmmm.ss'.Nota: Al especificar un intervalo de segundos únicamente, debe anteponer al intervalo un valor de0. El intervalo más pequeño posible es un segundo:'0.01'.Por ejemplo:'0.30'establece un intervalo de 30 segundos.'5.30'establece un intervalo de 5 minutos y 30 segundos.'30'establece un intervalo de 30 minutos.
- 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.
Nota: El almacenamiento para la tabla de rastreo se asigna en ECSA. Por consiguiente, debe seleccionar este valor con cuidado.
