L'éditeur de définition de politique

Utilisez l'éditeur de définition de politique pour créer ou éditer des règles de tâche ou des règles système dans une politique.

L'éditeur de définition de politique s'ouvre automatiquement après la création d'une politique. Pour ouvrir l'éditeur ultérieurement, accédez à la vue Explorateur de projets, ouvrez le projet et cliquez deux fois sur l'un des fichiers .policy. Vous pouvez aussi cliquer avec le bouton droit de la souris sur un fichier .policy, cliquer sur Ouvrir avec, puis sélectionner Editeur de définition de politique. Si vous ne disposez pas d'un système de secours versionné qui vous permet de revenir à une version antérieure du projet, au lieu d'éditer directement le projet existant, vous pouvez le copier dans un autre projet, puis éditer la nouvelle copie.

Les erreurs et avertissements lors d'un processus d'édition s'affichent dans la fenêtre de l'éditeur principal. Les erreurs sauvegardées sont disponibles dans la vue Problèmes.

Pour annuler une ou plusieurs de vos modifications avant de les enregistrer, utilisez la fonction Annuler. Dans le menu de plan de travail, cliquez sur Editer > Annuler ou appuyez sur Ctrl+Z (cmd+Z pour OS X).

Pour annuler les modifications apportées par la fonction Annuler avant de les sauvegarder, utilisez la fonction Répéter. Dans le menu de plan de travail, cliquez sur Editer > Répéter ou appuyez sur Ctrl+Y (cmd+Y pour OS X).

Pour sauvegarder vos modifications, cliquez sur l'icône Sauvegarder Icône Sauvegarder ou appuyez sur Ctrl+S (cmd+S pour OS X). Si vous tentez de fermer l'éditeur sans sauvegarder les modifications, une boîte de dialogue s'affiche pour que vous puissiez choisir de sauvegarder ou non vos modifications.

L'éditeur de politique comporte deux onglets : Présentation et Règles. Il fournit également la boîte de dialogue Nouvelle règle pour la création de règles et la boîte de dialogue Copie d'une règle existante pour la duplication de règles.

Onglet Présentation de l'éditeur de définition de politique
L'onglet Présentation dans l'éditeur de politique récapitule les informations qui s'appliquent à l'ensemble de la politique, comme le nom de la politique, sa description et les règles qu'elle définit. L'onglet Présentation contient les sections suivantes :
Informations générales
Le nom, la description et le libellé défini par l'utilisateur pour la politique sont affichés. La description et le libellé défini par l'utilisateur sont facultatifs et peuvent être édités.
Actions
Contient la liste des actions que vous pouvez effectuer pour la politique dans l'éditeur.
Règles
Affiche un tableau des règles créées avec leur description. La version CICS minimale requise pour chaque règle définie dans la politique est également indiquée. Dans l'angle inférieur droit de cette section, la version CICS minimale requise pour le support d'exécution nécessaire pour toutes les règles définies dans la politique est également affichée.
Vous pouvez effectuer les actions suivantes dans cette section :
  • Editer une règle de l'une des façons suivantes :
    • En sélectionnant une règle dans le tableau et en cliquant sur la colonne Nom ou Description pour éditer sa valeur directement dans le tableau
    • En cliquant deux fois sur une règle dans le tableau pour l'éditer dans l'onglet Règles
  • En ajoutant une règle en cliquant sur le bouton Nouveau dans cette section. Cette action ouvre la boîte de dialogue Nouvelle règle.
  • En dupliquant une règle en sélectionnant cette dernière dans le tableau et en cliquant ensuite sur le bouton Copier dans cette section. Cette action ouvre la boîte de dialogue Copie d'une règle existante.
  • En supprimant une règle en sélectionnant cette dernière dans le tableau et en cliquant ensuite sur le bouton Supprimer dans cette section.
Boîte de dialogue Nouvelle règle de l'éditeur de définition de politique

Utilisez la boîte de dialogue Nouvelle règle pour créer une règle dans la politique. Pour ouvrir cette boîte de dialogue, vous pouvez cliquer sur le bouton Nouveau dans l'onglet Présentation ou sur l'icône Icône d'ajout de règle.

Dans la boîte de dialogue Nouvelle règle, vous devez spécifier un type de règle et le cas échéant, une description. La boîte de dialogue répertorie tous les types de règle que vous pouvez définir à l'aide de l'éditeur de définition de politique. Deux types de règle sont pris en charge :

Les règles système
Elles définissent l'action à effectuer lorsqu'un événement qui vous intéresse survient dans un système CICS, par exemple le changement de l'état d'une ressource, le dépassement d'un seuil ou l'exécution d'une action inhabituelle ou l'existence d'un état du système inhabituel. Les politiques qui définissent des règles système peuvent être déployées dans une région CICS autonome ou avec une plateforme CICS. Elles ne peuvent pas être déployées avec une application CICS.
Règles de tâche
Elles définissent l'action à effectuer lorsqu'une tâche utilisateur CICS dépasse un seuil, par exemple lorsqu'elle consomme une quantité trop élevée d'unité centrale, lorsqu'elle alloue trop d'espace de stockage ou lorsqu'elle envoie un trop grand nombre de demandes à IBM® MQ. Les politiques qui définissent des règles de tâche peuvent être déployées dans une région CICS, avec une plateforme CICS ou une application CICS.

Lorsque vous sélectionnez un type de règle, la description de ce type de règle s'affiche. Pour plus d'informations sur chaque type de règle, voir Règles de tâche de politique et Règles système de politique.

Dans la boîte de dialogue Copie d'une règle existante, le nom de la nouvelle règle et sa description sont préremplis. Vous pouvez utiliser ces valeurs ou les remplacer par d'autres.

Onglet Règles de l'éditeur de définition de politique

L'onglet Règles dans l'éditeur de définition de politique affiche des informations détaillées sur la règle sélectionnée. Dans cet onglet, vous pouvez définir la condition pour chaque règle et spécifier une action à effectuer lorsque la condition définie est remplie.

L'onglet Règles contient les sections suivantes :
Règles
Affiche les règles qui sont créées dans l'éditeur. Lorsque vous sélectionnez une règle dans cette section, des informations détaillées la concernant sont affichées dans les autres sections de l'onglet.

Cliquez sur l'icône icône d'ajout de règle dans la partie supérieure droite de cette section pour créer une règle, l'icône icône de copie de règle pour créer une copie de la règle sélectionnée, ou l'icône icône de suppression de règle pour supprimer la règle sélectionnée.

Informations générales
Affiche le type et la description de la règle sélectionnée. Vous pouvez éditer sa description dans la zone Description.
Condition
Affiche la condition qui est définie pour la règle sélectionnée. Utilisez cette section pour définir la condition qui déclenche l'action demandée lorsqu'elle est remplie.

En fonction du type de règle, plusieurs sortes de condition sont prises en charge. Par conséquent, le contenu dans la section Condition change selon le type de règle. Pour plus d'informations sur les conditions disponibles pour différents types de règle, voir Conditions de politique.

Lorsque vous définissez un seuil pour une règle de tâche, il est recommandé de déterminer la valeur de seuil en utilisant les rapports ou les données de surveillance CICS provenant d'un outil tel que CICS PA. Pour plus d'informations, voir Politiques et CICS Performance Analyzer.

Action
Affiche l'action qui est définie pour la règle sélectionnée. Utilisez cette section pour définir l'action à effectuer lorsque la condition spécifiée est remplie. Vous pouvez choisir l'une des actions ci-après en fonction du type de règle. Pour définir plusieurs actions, vous pouvez dupliquer votre règle et définir une autre action pour la nouvelle règle.
Pour tous les types de règle :
  • Emettre un message : CICS émet un message dans le journal CICS lorsque la condition spécifiée est remplie. Pour les règles de tâche, DFHMP3001 ou DFHMP3007 est émis. Pour les règles système, un message DFHMP3009 ou DFHMP3010 est émis.
  • Emettre un événement : Spécifie un adaptateur de traitement d'événement ou un jeu d'adaptateurs de traitement d'événement pour CICS afin d'envoyer un événement à un adaptateur de traitement d'événement unique ou à tous les adaptateurs d'un jeu d'adaptateurs de traitement d'événement. Les adaptateurs de traitement d'événement formatent les données d'événement dans un format de sortie adapté et achemine l'événement vers les consommateurs d'événements définis. Vous pouvez éventuellement spécifier des données statiques à associer à l'événement et un nom d'événement. Pour plus d'informations sur la définition de l'action liée à un événement pour une règle conditionnelle, voir Création et déploiement d'une politique dans un projet de bundle CICS.
    Conseil : Pour une règle conditionnelle avec l'action liée à un événement spécifiée, vous pouvez exporter les spécifications d'événement en tant que schéma ou fichier de stockage pour l'utiliser ailleurs. Pour plus d'informations, voir Exportation de spécifications d'événement à partir d'une politique.
Pour les règles de tâche seulement :
  • Fin de tâche anormale avec code de fin anormale : Si vous voulez que CICS mette fin à une tâche en cours d'exécution lorsque le seuil spécifié est atteint, sélectionnez l'option Fin de tâche anormale avec code de fin anormale. CICS émet également un message (DFHMP3002 ou DFHMP3008) dans le journal CICS lorsqu'une tâche prend fin. Le code de fin anormale par défaut est AMPB, mais vous pouvez le remplacer en entrant un autre code pour la fin anormale d'une tâche.

Pour plus d'informations sur les actions de politique prises en charge, voir Actions de politique.