Los tipos de regla de política soportados son solicitud de base de datos, solicitud de archivo, solicitud de programa, solicitud de inicio, almacenamiento, solicitud de almacenamiento, solicitud de punto de sincronismo, tiempo, solicitud de colas de datos transitorios, bytes de colas de almacenamiento de cintas y solicitud de cola de almacenamiento de cinta.
Utilice el tipo de regla de política de solicitud de base de datos para definir un umbral para el número de solicitudes SQL de DB2 realizadas por una tarea de usuario, y realice una acción automática si se supera el umbral. El recuento incluye solicitudes SQL emitidas por salidas. Por ejemplo, un programa que emite solicitudes EXEC CICS FILE que se convierten en solicitudes de SQL mediante CICS VT cuenta hasta cualquier umbral de solicitud de archivo y cualquier umbral de recuento de SQL.
Utilice el tipo de regla de política de solicitud de archivo para definir un umbral para el número de solicitudes de acceso de archivo de EXEC CICS realizadas por una tarea de usuario, y realice una acción automática si se supera el umbral. El umbral se aplica a un mandato de archivo específico, por ejemplo READ. No es un recuento acumulativo de todas las solicitudes de acceso de archivo. Las solicitudes de archivo se cuentan cuando una aplicación realiza una solicitud de control de archivo, independientemente de si la solicitud es satisfactoria o no, incluido cuando una salida de usuario global XFCREQ devuelve un código de respuesta UERCBYP (ignorar solicitud). Las solicitudes se cuentan bajo la tarea para la región propietaria de la aplicación (AOR), independientemente de si el archivo es local o remoto. Las solicitudes no se cuentan en la región propietaria del archivo (FOR).
Utilice el tipo de regla de política de solicitud de programa para definir un umbral para el número de solicitudes de EXEC CICS LINK o EXEC CICS INVOKE APPLICATION realizadas por una tarea de usuario y realice la acción automática si se supera el umbral. Este tipo de regla se aplica a las solicitudes que tienen servicio local o remoto, ya sea de forma satisfactoria o no, incluido cuando una salida de usuario global XPCREQ devuelve un código de respuesta de UERCBYP (ignorar solicitud). Cualquier tarea iniciada en una región remota que dé servicio a una solicitud de DPL se encuentra fuera del ámbito de las reglas que se aplican a la tarea que emitió el DPL, por lo que cualquier solicitud adicional que pueda realizar la tarea remota no es contada por la tarea local.
Utilice el tipo de regla de política de almacenamiento para definir un umbral para la cantidad de almacenamiento asignado por una tarea de usuario, y realice una acción automática si se supera el umbral. El umbral se aplica a una clase de almacenamiento específica, por ejemplo almacenamiento de tarea de 31 bits. No es un recuento acumulativo de todas las solicitudes de almacenamiento.
El recuento de umbral incluye todas las solicitudes GETMAIN satisfactorias realizadas por una tarea de usuario: tanto solicitudes EXEC CICS GETMAIN explícitas como solicitudes GETMAIN implícitas que se producen en respuesta a otros mandatos EXEC CICS, por ejemplo, EXEC CICS READ FILE SET. Para solicitudes de almacenamiento relacionadas con tareas (task24, task31 y task64) el recuento disminuye cuando la tarea emite una solicitud FREEMAIN explícita o implícita que tiene éxito. Sin embargo, los recuentos para almacenamiento compartido (shared24, shared31, y shared64) NO disminuyen cuando una tarea libera almacenamiento compartido.
Utilice el tipo de regla de política de solicitud de almacenamiento para definir un umbral para el número de solicitudes GETMAIN realizadas por una tarea de usuario, y realice una acción automática si se supera el umbral. Esto difiere del tipo de regla de política de almacenamiento, que se utiliza para definir umbrales basados en la cantidad de almacenamiento asignado. El recuento de umbral de solicitud de almacenamiento contiene el número de todas las solicitudes GETMAIN realizadas por una tarea de usuario: tanto solicitudes EXEC CICS GETMAIN explícitas y solicitudes GETMAIN implícitas que se producen en respuesta a otros mandatos EXEC CICS, por ejemplo EXEC CICS READ FILE SET. El recuento de solicitudes de almacenamiento se incrementa incluso si una solicitud falla.
Utilice el tipo de regla de política de solicitud de punto de sincronismo para definir un umbral para el número de solicitudes de EXEC CICS SYNCPOINT realizadas por una tarea de usuario, y realice una acción automática si se supera el umbral. Se cuentan las solicitudes EXEC CICS SYNCPOINT y las SYNCPOINT ROLLBACK, y se incluyen solicitudes no satisfactorias además de las solicitudes satisfactorias.
Utilice el tipo de regla de política de tiempo para definir un umbral para la cantidad de tiempo de procesador utilizado por una tarea de usuario (elemento de política de tiempo de CPU) o la cantidad de tiempo transcurrido que emplea una tarea (elemento de política de tiempo transcurrido) y emprenda la acción automática si se supera el umbral. El tipo de regla de política de tiempo difiere de los otros tipos de regla de política en cuanto a que el umbral se basa en el tiempo, en lugar de un recuento de solicitudes de API, o la cantidad de almacenamiento asignado.
Para elementos de política de tiempo de CPU, no es hasta que la tarea se vuelve a despachar y emite una llamada EXEC CICS o llama a un TRUE (por ejemplo, una llamada EXEC SQL) que comprueba si se ha superado el umbral de tiempo de CPU. Si, por algún motivo, la tarea nunca cede el control, el proceso normal RUNAWAY termina la tarea anormalmente cuando se supera el intervalo de tiempo de RUNAWAY, antes de que se produzca ningún proceso de política de tiempo. Para elementos de política de tiempo transcurrido, se realiza una comprobación de si se supera el umbral de tiempo transcurrido cada vez que una tarea emita una llamada EXEC CICS o llame a TRUE. En cualquier caso, si se supera el umbral y finaliza la acción de regla de forma anómala, la finalización anómala de tarea se producirá tras finalizar el mandato.
Utilice el tipo de regla de política de solicitud de colas de datos transitorios para definir un umbral para el número de solicitudes de acceso de colas de datos transitorios (TDQ) que lleva a cabo una tarea de usuario y emprenda la acción automática si se supera el umbral. Se cuentan las solicitudes EXEC CICS READQ TD y EXEC CICS WRITEQ TD, tanto si son correctas como si no lo son, incluido cuando una salida de usuario global XTDREQ devuelve un código de respuesta de UERCBYP (ignorar solicitud).
Utilice el tipo de regla de política de bytes de colas de almacenamiento de cintas para definir un umbral para la cantidad total de datos que escribe una tarea de usuario en un tipo de cola de almacenamiento temporal individual (TSQ) (ya sea auxiliar o principal) o para la cantidad total de datos que se escriben en las TSQ auxiliares y principales combinadas. Solamente se cuentan los datos de las solicitudes correctas. Los datos que escriben tanto las solicitudes EXEC CICS WRITEQ TS como EXEC CICS WRITEQ TS REWRITE se cuentan para el total. Para las solicitudes EXEC CICS WRITEQ TS REWRITE el recuento se incrementa en el tamaño total de REWRITE, y no el valor delta entre los valores de WRITE y REWRITE originales. Este comportamiento es coherente con la forma en que el dominio MN trata las solicitudes TSQ WRITE y REWRITE.
Utilice el tipo de regla de política de solicitud de colas de almacenamiento de cinta para definir un umbral para el número de solicitudes EXEC CICS READQ TS y EXEC CICS WRITEQ TS que emite una tarea de usuario para las colas de almacenamiento temporal auxiliar o temporal (TSQ) o para todas las TSQ auxiliares y principales combinadas, y emprenda la acción automática si se supera el umbral. No se cuentan las solicitudes de lectura o grabación de colas de almacenamiento temporal compartido locales. Se cuentan todas las solicitudes de acceso de TSQ a TSQ auxiliares y principales, tanto si son correctas como si no lo son, incluido cuando una salida de usuario global XTSEREQ devuelve un código de respuesta de UERCBYP (ignorar solicitud). Las solicitudes EXEC CICS WRITEQ TS REWRITE se cuentan como WRITEQ.