Puede utilizar reglas de políticas para definir varios tipos de umbrales distintos. Cuando se despliegan varias reglas de políticas con el mismo umbral, el orden en que se desencadenan las reglas es reglas de acción de mensaje primero, reglas de acción de suceso después, y finalmente reglas de acción de terminación anómala.
Tipo de regla 1 | Elemento de regla 2 | Operador 3 | Unidad 4 | Valor 5 |
---|---|---|---|---|
Solicitud de base de datos |
Mandato SQL |
Mayor que |
|
|
Solicitud de archivo |
Mandato de supresión |
Mayor que |
|
Estos rangos de valores para solicitudes de miles de solicitudes se aplican a todos los elementos regla de política de solicitud de archivo. |
Solicitud de programa |
Mandato LINK Nota: Los mandatos INVOKE
APPLICATION también se incluyen en el recuento, pero no son un elemento de política aparte.
|
Mayor que |
|
|
Iniciar solicitud |
Mandato START |
Mayor que |
|
|
Almacenamiento |
almacenamiento de tarea de 24 bits |
Mayor que |
|
Elementos de reglas de 24 bits:
Elementos de reglas de 31 bits:
Elementos de reglas de 64 bits:
|
Solicitud de almacenamiento |
solicitud de almacenamiento de tarea de 24 bits |
Mayor que |
|
Estos rangos de valores para solicitudes de miles de solicitudes se aplican a todos los elementos regla de política de solicitud de almacenamiento. |
Solicitud de punto de sincronismo |
Mandato SYNCPOINT |
Mayor que |
|
|
Solicitud de colas de datos transitorios |
Mandato READQ TD |
Mayor que |
|
Estos rangos de valores para solicitudes de miles de solicitudes se aplican a todos los elementos regla de política de solicitud de colas de datos transitorios. |
Tiempo |
Tiempo de CPU |
Mayor que |
|
|
Bytes de colas de almacenamiento de cintas |
Mandato WRITEQ TS Nota:
|
Mayor que |
|
Todos los elementos de reglas de políticas de bytes de colas de almacenamiento de cintas tienen los mismos rangos de valores. |
Solicitud de cola de almacenamiento de cinta |
Mandato READQ TS Nota: Los elementos de política READQ y WRITEQ se utilizan para establecer un umbral para el número total de solicitudes READ o WRITE en los TSQ auxiliar y principal combinados. Los demás elementos WRITEQ se utilizan para establecer un umbral para el número de solicitudes WRITE en un tipo específico de TSQ.
|
Mayor que |
|
Estos rangos de valores para solicitudes de miles de solicitudes se aplican a todos los elementos regla de política de solicitud de colas TS. |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<policy:policy xmlns:policy="http://www.ibm.com/xmlns/prod/cics/managedplatform/policy" policySchemaRelease="0" policySchemaVersion="1">
<description>Example platform policy to monitor task storage and file read counts</description>
<userTag>exmp_1</userTag> thru <userTag>exmp_3</userTag>
<rule type="storage" 1 >
<name>TooMuch24BitStorage</name>
<description>Issue DFHMP3001 msg when a task allocate more than 1024 bytes of 24 bit task storage</description>
<storageUsedCondition item="task24" 2 operator="GT" 3 value="1" 5 unit="K" 4 />
<action>
<message/>
</action>
</rule>
<rule type="filerequest" 1 >
<name>TooManyReads</name>
<description>Issue DFHMP3001 msg when a task does more than 50 reads</description>
<fileRequestCondition item="read" 2 operator="GT" 3 value="50" 5 unit="" 4 />
<action>
<message/>
</action>
</rule>
</policy:policy>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<policy:policy xmlns:policy="http://www.ibm.com/xmlns/prod/cics/managedplatform/policy" policySchemaRelease="0" policySchemaVersion="1">
<description>Policy to monitor the number of file reads</description>
<userTag>fcpol_1</userTag>
<rule type="filerequest" 1 >
<name>File_Reads</name>
<description>Abend the task if the file read limit exceeded</description>
<fileRequestCondition item="read" 2 operator="GT" 3 value="10" 5 unit="K" 4 />
<action>
<abend/>
</action>
</rule>
<rule type="filerequest" 1 >
<name>File Write</name>
<description>Abend the task with specified abend code CFI1 if the file write limit exceeded</description>
<fileRequestCondition item="write" 2 operator="GT" 3 value="5" 5 unit="K" 4 />
<action>
<abend abendCode="CFI1"/>
</action>
</rule>
</policy:policy>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<policy:policy xmlns:policy="http://www.ibm.com/xmlns/prod/cics/managedplatform/policy" policySchemaRelease="0" policySchemaVersion="1">
<description>Policy to monitor the number of file reads</description>
<userTag>fcpol_1</userTag>
<rule type="filerequest" 1 >
<name>File Write</name>
<description>The file write limitation policy</description>
<fileRequestCondition item="write" 2 operator="GT" 3 value="500" 5 unit="" 4 />
<action>
<event>
<eventAdapterName>adapterB</eventAdapterName>
</event>
</action>
</rule>
<rule type="filerequest" 1 >
<name>File_Reads</name>
<description>File read limitation policy</description>
<fileRequestCondition item="read" 2 operator="GT" 3 value="100" 5 unit="" 4 />
<action>
<event>
<eventAdapterSetName>adaSetA</eventAdapterSetName>
</event>
</action>
</rule>
</policy:policy>