Restriction d'une politique à des tâches utilisateur spécifiques dans une région CICS autonome

Lorsqu'une politique est déployée dans une région CICS autonome, les règles de tâche par défaut qui sont définies dans la politique s'appliquent à toutes les tâches utilisateur CICS qui s'exécutent dans cette région CICS. En définissant un point d'entrée d'application et une portée de règle, vous pouvez restreindre l'effet des règles de tâche de politique aux tâches utilisateur associées à un ID TRANSACTION CICS spécifique.

Avant de commencer

La vue Explorateur de projets doit contenir un projet de bundle CICS.

Pourquoi et quand exécuter cette tâche

Cette tâche explique comment il est possible de restreindre les règles de tâche définies par une politique à des tâches utilisateur spécifiques qui s'exécutent dans une région CICS autonome, en utilisant une combinaison de point d'entrée d'application TRANSACTION et de portée de règle. Vous pouvez également restreindre une politique à des tâches utilisateur spécifiques à l'aide des points d'entrée d'application PROGRAM et URIMAP. Pour plus d'informations sur les différents types de point d'entrée d'application, voir Points d'entrée d'application.

Une portée de règle s'applique à une opération d'application qui est spécifiée dans la définition de point d'entrée d'application. Chaque portée de règle nomme la ressource de la politique et une opération. Il n'est pas obligatoire de déclarer la ressource de la politique dans le même projet de bundle CICS en tant que définition ou importation. Pour plus d'informations sur les points d'entrée d'application, voir Définition de points d'entrée d'application. Pour plus d'informations sur les portées de règle, voir Portées de règles.

Procédure

  1. Développez le projet de bundle CICS et le dossier META-INF.
  2. Ouvrez le fichier cics.xml avec l'éditeur de manifeste de bundle CICS pour afficher le manifeste de bundle.
  3. Cliquez sur l'onglet Points d'entrée afin d'ouvrir la liste des points d'entrée d'application pour le bundle.
  4. Cliquez sur Ajouter pour définir un point d'entrée :
    1. Entrez le nom de l'opération d'application. Le nom d'opération est sensible à la casse. Il peut inclure les caractères a-z, A-Z, 0-9._#@- et a une longueur maximale de 64 caractères.
    2. Sélectionnez TRANSACTION dans la liste des types de ressource.
    3. Entrez le nom de la ressource CICS TRANSACTION.
    4. Cliquez sur OK pour ajouter la définition de point d'entrée au manifeste de bundle.
  5. Cliquez sur l'onglet Portées de règle afin d'afficher la liste des portées de règle pour le bundle.
  6. Cliquez sur Ajouter pour définir une nouvelle portée de la règle :
    1. Entrez le nom de l'opération d'application tel qu'il a été entré à l'étape 4.a.
    2. Entrez le nom de la ressource de la politique. La règle doit être définie dans un projet de bundle CICS qui est déployé avec le projet de bundle CICS ; elle ne doit pas nécessairement se trouver dans le même projet de bundle CICS.
    3. Cliquez sur OK pour ajouter la définition de portée de la règle au manifeste de bundle.
  7. Cliquez sur Fichier > Sauvegarder ou appuyez sur Ctrl+S (cmd+S pour OS X) pour sauvegarder les modifications dans le manifeste de bundle.

Résultats

Un point d'entrée d'application et une portée de règle ont été créés. Ensemble, ils restreignent les règles de tâche qui sont définies dans une politique aux tâches utilisateur CICS associées à un ID TRANSACTION CICS spécifique.

Que faire ensuite

  1. Exportez le bundle de projet dans le répertoire cible sous z/OS UNIX. Voir Déploiement d'un bundle CICS.
  2. Définissez, installez et activez une ressource BUNDLE pour le bundle CICS. Vous pouvez utiliser CICS Explorer pour créer et installer une définition pour le BUNDLE en ouvrant la vue Définitions de bundle. Dans le menu principal du plan de travail CICS Explorer, cliquez sur Définitions > Définitions de bundle.
  3. Une fois la ressource BUNDLE installée et activée, le bundle doit être mis à disposition pour activer les points d'entrées d'application. Vous pouvez utiliser CICS Explorer pour vérifier pour le statut d'activation et rendre le bundle DISPONIBLE en ouvrant la vue opérationnelle Bundles. Dans le menu principal du plan de travail CICS Explorer, cliquez sur Opérations > Bundles.

Désormais, les règles de tâche définies dans la politique sont actives et ne s'appliquent qu'aux tâches utilisateur CICS associées à l'ID TRANSACTION CICS spécifique.