Création d'une politique dans un projet de regroupement CICS

Une politique est une définition XML qui contient une ou plusieurs règles conditionnelles. Les règles conditionnelles décrivent les commandes ou actions qui peuvent être appliquées à une ou plusieurs tâches. Une politique est créée dans un projet de regroupement CICS, et vous pouvez définir une ou plusieurs politiques dans un projet de regroupement CICSt. En conditionnant vos politiques de cette manière, vous pouvez les déployer vers CICS sous la forme d'une seule entité, ce qui facilite la mise à jour et la gestion des politiques dans CICS.

Pourquoi et quand exécuter cette tâche

Les politiques déployées sur la plateforme s'appliquent à toutes les applications déployées sur cette plateforme. Les politiques déployées au niveau de l'application s'appliquent uniquement à ladite application, et pas à celles susceptibles de fonctionner sur la même plateforme.

Un projet de regroupement CICS existant est nécessaire à la création d'une politique. Chaque politique peut définir une ou plusieurs règles, une ou plusieurs politiquess pouvant s'appliquer à une tâche utilisateur individuelle. Une politique permet de surveiller et de contrôler les tâches utilisateur. Les règles conditionnelles définissent un type de règle établissant les limites qui, si elles sont dépassées, incitent la région CICS dans laquelle est exécutée la tâche à réaliser une action automatique.

Lors de l'exécution, CICS détermine la totalité des règles qui s'appliquent à une tâche utilisateur. Au fur et à mesure de l'exécution de la tâche, CICS applique les règles dans l'ordre, du seuil le plus bas au seuil le plus élevé. Si plusieurs règles s'appliquent au même seuil, CICS applique en premier les règles de type de message, puis les règles d'événement, et enfin les règles d'événement. Cette séquence permet d'émettre les messages et les événements avant d'ajouter une tâche.

Procédure

  1. Sélectionnez un dossier parent d'un projet de regroupement CICS dans la vue Explorateur de projets.
  2. Dans la barre de menus Eclipse, cliquez sur Fichier > Nouveaux assistants > Autre pour ouvrir l'assistant de création de projet.
  3. Développez le dossier Ressources CICS, sélectionnez Définition des règles, puis cliquez sur Suivant.
  4. Entrez un nom dans la zone Nom de la section d'informations sur les politiques. Ce nom et cette extension de politique sont le nom du fichier de règles.
  5. Facultatif : Cliquez sur Précédent pour revenir à la page précédente.
    1. Entrez un nom de dossier parent ou sélectionnez un projet de dossier parent dans la liste des projets de regroupement CICS.
    2. Modifiez le nom de fichier de la politique dans la zone Nom de fichier.
    3. Cliquez sur Suivant.
  6. Facultatif : Entrez une description dans la zone Description de la section d'informations sur la politique.
  7. Entrez le nom de la première règle dans la zone Nom.
  8. Facultatif : Entrez une description dans la zone Description de la section d'informations sur la règle.
  9. Sélectionnez Type dans la liste.
  10. Définissez les conditions de la règle conditionnelle, sélectionnez Elément, entrez la valeur entière non signée dans la zone Valeur, puis sélectionnez Unité.
  11. Sélectionnez l'action à réaliser lorsque la condition de la règle est dépassée.
  12. Décochez Ouvrir l'éditeur.
  13. Cliquez sur Terminer pour créer la politique.

Résultats

Le projet de regroupement CICS contenant une politique est créé.

Que faire ensuite

  • Ajoutez le regroupement CICS contenant la politique à une plateforme, une application ou un projet de liaison d'application pour son déploiement.
Ou : Ou :
  • Exportez le projet de regroupement CICS vers zFS pour le déploiement, puis définissez, installez et activez une ressource CICS BUNDLE pour le projet de regroupement CICS. Définissez l'attribut BASESCOPE de la ressource BUNDLE de l'une des manières suivantes :
    • Pour déployer une politique de manière à l'appliquer à des tâches utilisateur comportant des points d'entrée d'application, et qui s'exécutent dans le cadre d'applications déployées vers une plateforme particulière, affectez la valeur cicsapplication://nom_plateforme//// à l'attribut BASESCOPE.
    • Pour déployer une règle de manière à l'appliquer à toutes les tâches utilisateur associées à une application CICS spécifique fonctionnant sur une plateforme particulière, affectez la valeur cicsapplication://nom_plateforme/nom_application/version_majeure_application/version_mineur_application/version_micro_application à l'attribut BASESCOPE.
    • Pour déployer une politique de manière à l'appliquer à toutes les tâches utilisateur de la région CICS, n'affectez aucune valeur à l'attribut BASESCOPE.
    Remarque : Si vous utilisez cette méthode de déploiement, vous devez déployer le projet de regroupement CICS vers tous les systèmes z/OS sur lesquels vous souhaitez l'appliquer. Par exemple, si vous souhaitez appliquer votre politique à toutes les tâches utilisateur associées à une application CICS spécifique fonctionnant sur une plateforme, vous devez déployer le projet de regroupement CICS vers tous le systèmes z/OS de la plateforme sur laquelle fonctionne l'application, et en affectant la valeur cicsapplication://nom_plateforme/nom_application/version_majeure_application/version_mineure_application/version_micro_application à l'attribut BASESCOPE.
Vous pouvez ajouter d'autres règles à une politique à l'aide d'un éditeur de texte. Pour plus d'informations, voir Ajout de règles à une politique dans un projet de regroupement CICS.