Conditions de politique

Les conditions définies dans la règle déclenchent l'action demandée lorsqu'elles sont remplies. Une règle de tâche définit une condition et une seule (un seuil), qui déclenche l'action demandée lorsqu'elle est remplie. Une règle système peut définir plusieurs conditions, qui doivent toutes être remplies pour déclencher l'action demandée.

Conditions de règle de tâche

Le tableau ci-après présente les attributs que vous pouvez spécifier dans l'éditeur de définition de politique lorsque vous définissez une condition de règle de tâche. Vous pouvez définir plusieurs règles de tâche du même type avec des valeurs de seuil identiques ou différentes. Lorsque plusieurs règles de tâche avec le même seuil sont déployées, elles sont traitées dans l'ordre suivant : règles d'action de message, règles d'action d'événement, puis règles d'action de fin anormale.

Tableau 1. Attributs de règle de tâche pris en charge
Type de règle de tâche Sous-type Unité Valeur

Demandes asynchrones

Commandes RUN TRANSID

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Demandes de base de données

Commandes SQL
Commandes DLI (EXEC DLI ou CALLDLI)

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Demandes EXEC CICS

Toutes les commandes EXEC CICS

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Demandes de fichier

Commandes DELETE
Commandes READ
Commandes READNEXT
Commandes READPREV
Commandes READ UPDATE
Commandes REWRITE
Commandes STARTBR
Commandes WRITE

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Ces plages de valeur pour les demandes ou les milliers de demandes s'appliquent à tous les sous-types de règle de tâche de demande de fichier.

Demandes
IBM®
MQ

Commandes MQ

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Demandes de compteur nommé

Commandes GET COUNTER
Commandes GET DCOUNTER

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Demandes de programme

Commandes LINK

Remarque : à l'instar des commandes LINK, les commandes INVOKE APPLICATION sont incluses dans le décompte de la demande de programme mais ne constituent pas un sous-type distinct.

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Demandes de démarrage

Commandes START

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Allocation de mémoire

Mémoire partagée de 24 bits allouée
Mémoire de tâche de 24 bits allouée

Mémoire partagée de 31 bits allouée
Mémoire de tâche de 31 bits allouée

Mémoire partagée de 64 bits allouée
Mémoire de tâche de 64 bits allouée


Octets
Kilooctets
mégaoctets
gigaoctets


Octets
Kilooctets
mégaoctets
gigaoctets



Octets
Kilooctets
mégaoctets
gigaoctets

Eléments de règle 24 bits :

0 - 16777215
0 - 16383
0 - 15
0

Eléments de règle 31 bits :

0 - 2147483647
0 - 2097151
0 - 2047
0 - 1

Eléments de règle 64 bits :

0 - 4294967295
0 - 4294967295
0 - 4294967295
0 - 4294967295

Demandes de mémoire

Demandes de mémoire partagée de 24 bits
Demandes de mémoire de tâche de 24 bits

Demandes de mémoire partagée de 31 bits
Demandes de mémoire de tâche de 31 bits

Demandes de mémoire partagée de 64 bits
Demandes de mémoire de tâche de 64 bits

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Ces plages de valeur pour les demandes ou les milliers de demandes s'appliquent à tous les sous-types de règle de tâche de demande de stockage.

Demandes de point de synchronisation

Commandes SYNCPOINT

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Demandes de file d'attente de données transitoires

Commandes READQ TD
Commandes WRITEQ TD

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Ces plages de valeur pour les demandes ou les milliers de demandes s'appliquent à tous les sous-types de règle de tâche de demande de file d'attente TD.

Temps

Temps UC
Temps écoulé

Microsecondes
Millisecondes
Secondes

0 - 4294967295
0 - 86400000
0 - 86400

La valeur 86400 secondes est égale à 24 heures.

Octets de la file d'attente TS

Tous les octets TS écrits
Octets TS auxiliaires écrits
Octets TS principaux écrits
Octets TS partagés écrits

Remarque :
  • Le sous-type WRITEQ permet de définir un seuil pour la quantité de données écrites dans toutes les files de stockage temporaire combinées. Les autres sous-types sont utilisés pour définir un seuil pour un type spécifique de file de stockage temporaire.
  • Les données écrites par les demandes WRITE et REWRITE sont comptées pour le total, et les demandes REWRITE sont traitées comme des opérations WRITE, dans la mesure où le comptage est incrémenté par la taille totale de REWRITE, et non le delta entre les demandes WRITE et REWRITE d'origine.
  • Les données sont comptées uniquement si la demande WRITEQ aboutit.

Octets
Kilooctets
mégaoctets
gigaoctets

0 - 4294967295
0 - 4194303
0 - 4095
0 - 3

Tous les sous-types de règle de tâche pour les octets de file d'attente de stockage temporaire possèdent les mêmes plages de valeurs.

Demandes de file d'attente TS

Toutes les commandes WRITEQ TS
Commandes READQ TS
Commandes WRITEQ TS vers espace auxiliaire
Commandes WRITEQ TS vers espace principal
Commandes WRITEQ
TS
vers espace partagé

Remarque : Les sous-types READQ et WRITEQ sont utilisés pour définir un seuil pour le nombre total de demandes READ ou WRITE envoyées aux files de stockage temporaire auxiliaires, principales et partagées combinées. Les autres sous-types WRITEQ permettent de définir un seuil pour le nombre de demandes WRITE envoyées à un type spécifique de file de stockage temporaire.

Aucune unité
Milliers

0 - 4294967295
0 - 4294967

Ces plages de valeur pour les demandes ou les milliers de demandes s'appliquent à tous les sous-types de règle de tâche de demande de file d'attente de stockage temporaire.

Remarque : lorsque vous sélectionnez une unité et indiquez une valeur pour le seuil dans votre règle de tâche de politique, la granularité diminue au fur et à mesure que l'unité augmente. Cependant, si vous ne pouvez pas spécifier une valeur assez élevée avec une unité plus petite, vous pouvez indiquer la valeur appropriée en utilisant une unité supérieure (plus élevée). Par exemple, si vous créez une règle de tâche de demande de stockage et voulez définir un seuil pour les demandes de mémoire partagée de 64 bits qui est supérieur à 4294967295 octets, vous ne pouvez pas utiliser l'unité de mesure octets mais vous pouvez définir votre seuil en utilisant l'unité de mesure kilooctets et en entrant une valeur appropriée en kilooctets dans la zone Valeur dans l'éditeur de définition de politique.
Important :

vous pouvez utiliser les données de surveillance CICS pour déterminer un seuil approprié à définir pour une règle de tâche ; toutefois, sachez que le nombre de demandes comptabilisées par la surveillance CICS et le nombre de demandes comptabilisées par une politique CICS peuvent être différents. En effet, la politique ne compte que les demandes EXEC CICS API, mais la surveillance inclut également les demandes internes. Par conséquent, les demandes qui ne transitent pas par la couche EXEC CICS sont comptabilisées par la surveillance CICS mais ne sont pas incluses dans le comptage de la politique. Pour utiliser la politique afin de compter les demandes WRITEQ TD comme exemple, si une tâche utilisateur émet une demande EXEC CICS SPI pour modifier le statut d'une ressource CICS, le message DFHAP1900 est écrit dans la file d'attente de données transitoires CADS. Cette demande est comptée dans les données de surveillance CICS, mais elle n'est pas incluse dans le comptage de la politique.

Pour des informations sur les données de surveillance CICS que vous pouvez utiliser pour déterminer un seuil approprié à définir pour une règle de tâche CICS, voir Données de surveillance CICS pour la détermination des seuils de règle de tâche.

Conditions de règle système

Le tableau ci-après présente les conditions que vous pouvez spécifier dans l'éditeur de définition de politique lorsque vous définissez une condition de règle système.

Tableau 2. Conditions de règle système prises en charge
Type de règle système Condition Valeur de condition Opérateur de condition

Statut de disponibilité du bundle

Statut d'activation du bundle

ID bundle

1 à 64 caractères

Caractères admis :

A-Z a-z 0-9 @ # . / - _

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Statut de disponibilité du bundle

Statut d'activation du bundle

Nom du bundle

De 1 à 8 caractères

Caractères admis :

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Statut de disponibilité du bundle

Du statut disponible
Au statut disponible

AVAILABLE
SOMEAVAIL
UNAVAILABLE

  • est différent de
  • est égal à

Statut d'activation du bundle

Depuis le statut d'activation

DISABLED
DISABLING
ENABLED
ENABLING
INITIAL

  • est différent de
  • est égal à

Statut d'activation du bundle

Vers le statut d'activation

DISABLED
DISABLING
DISCARDING
ENABLED
ENABLING

  • est différent de
  • est égal à

Statut de connexion
DB2

Depuis le statut de connexion
Vers le statut de connexion

CONNECTING
CONNECTED
DISCONNING
NOTCONNECTED

  • est différent de
  • est égal à

Statut d'activation du fichier
Statut d'ouverture du fichier

Nom de fichier

De 1 à 8 caractères

Caractères admis :

A-Z 0-9 $ @ #

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Statut d'activation du fichier

Depuis le statut d'activation
Vers le statut d'activation

DISABLED
DISABLING
ENABLED
UNENABLED
UNENABLING

  • est différent de
  • est égal à

Statut d'activation du fichier

Statut ouvert

CLOSED
CLOSEREQUEST
OPEN

  • tout
  • est différent de
  • est égal à

Statut d'ouverture du fichier

Depuis le statut ouvert
Vers le statut ouvert

CLOSED
CLOSEREQUEST
OPEN

  • est différent de
  • est égal à

Etat de la connexion d'intercommunication IP

Nom de connexion

De 1 à 8 caractères

Caractères admis :

A-Z 0-9 $ @ #

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Etat de la connexion d'intercommunication IP

Depuis le statut de connexion
Vers le statut de connexion

ACQUIRED
FREEING
OBTAINING
RELEASED

  • est différent de
  • est égal à

Message

ID message

9 caractères

Format : DFHXXnnnn ou EYUXXnnnn

Où :
  • X est une lettre majuscule de A à Z.
  • n est un chiffre entre 0 et 9.
  • XX est différent d'EC, EP ou MP pour un message DFH.
  • tout
  • est égal à
  • commence par

Etat de la connexion MRO

Nom de connexion

De 1 à 4 caractères

Caractères admis :

A-Z 0-9 $ @ #

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Etat de la connexion MRO

Depuis le statut de connexion
Vers le statut de connexion

ACQUIRED
RELEASED

  • est différent de
  • est égal à

Message

Insertion de message

De 0 à 255 caractères

Caractères admis :

Tous les caractères, y compris l'espace blanc. 1 

  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Etat d'activation du programme

Nom du programme

De 1 à 8 caractères

Caractères admis :

A-Z 0-9 $ @ #

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Statut d'activation du programme

Depuis le statut d'activation
Vers le statut d'activation

DISABLED
ENABLED

  • est différent de
  • est égal à

Tâches utilisateur

Pourcentage du nombre maximal de tâches (MXT)

Valeurs valides pour Atteint un niveau plus élevé que :
60, 70, 80, 90, 100
Valeurs valides pour Atteint un niveau plus faible que :
50, 60, 70, 80, 90
  • tout
  • atteint un niveau plus élevé que
  • atteint un niveau plus faible que

Tâches TRANCLASS

Classe de transaction

De 1 à 8 caractères

Caractères admis :

A-Z 0-9 $ @ #

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Tâches TRANCLASS

Pourcentage de MAXACTIVE

Valeurs valides pour GHT :
60, 70, 80, 90, 100
Valeurs valides pour GLT :
50, 60, 70, 80, 90
  • tout
  • atteint un niveau plus élevé que
  • atteint un niveau plus faible que

Fin anormale de transaction

Code de fin anormale

De 1 à 4 caractères

Caractères admis :

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Statut d'activation du bundle
Statut de disponibilité du bundle
Statut de connexion DB2
Statut d'activation du fichier
Statut d'ouverture du fichier
Message
Etat de la connexion MRO
Etat du programme
Fin anormale de transaction

ID transaction

De 1 à 4 caractères

Caractères admis :

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par

Statut d'activation du bundle
Statut de disponibilité du bundle
Statut de connexion DB2
Statut d'activation du fichier
Statut d'ouverture du fichier
Etat de la connexion d'intercommunication IP
Message
Etat de la connexion MRO
Etat du programme
Fin anormale de transaction

ID utilisateur

De 1 à 8 caractères

Caractères admis :

A-Z 0-9 $ @ #

  • tout
  • est différent de
  • ne commence pas par
  • est égal à
  • commence par
Remarque :  1  lorsque l'opérateur de condition Ne commence pas par ou Commence par est spécifié, au moins un caractère doit être indiqué.