Création d'un projet de plateforme CICS

Un projet de plateforme CICS définit un bundle de plateformes, qui est un type de bundle de gestion décrivant une plateforme. Le bundle de plateformes spécifie les types de région de la plateforme.

Avant de commencer

Configurez un répertoire de base de plateforme dans zFS avant de créer le projet de plateforme CICS. La meilleure façon consiste à utiliser le répertoire de base de plateforme par défaut, /var/cicsts/CICSplex/platforme1, dans lequel CICSplex est le nom du CICSplex dans lequel va être installée la plateforme, et platforme1 est le nom de votre plateforme. Si vous souhaitez utiliser un autre répertoire comme répertoire de base de plateforme, vous pouvez utiliser un autre nom de répertoire à l'aide de l'éditeur de plateforme après avoir créé le projet de plateforme CICS. Pour obtenir des instructions sur la création d'un répertoire de base de plateforme dans zFS, voir Création d'un répertoire de base de plateforme dans zFS dans le centre de documentation CICS TS 5.1.

Si vous souhaitez déployer des bundles CICS au niveau de votre plateforme, vous pouvez créer ces bundles pour être prêt à les ajouter lorsque vous créez votre projet de plateforme CICS. Par exemple, vous pouvez déployer un bundle CICS contenant une ressource requise dans toutes les régions CICS de la plateforme ou une politique qui s'applique à plusieurs applications déployées sur la plateforme. Si aucune application, ressource ou politique n'a encore été configurée pour votre plateforme, vous pouvez ajouter des bundles CICS à la plateforme après les avoir créés ou à tout instant après les avoir déployés. Pour obtenir des instructions relatives à la création d'un bundle CICS, voir Utilisation de bundles.

Pourquoi et quand exécuter cette tâche

Une plateforme contient un ou plusieurs types de région. Les types de région sont utilisés pour classer et contenir des régions CICS en fonction de leur type. Par exemple, toutes les régions CICS qui gèrent les connexions à DB2 peuvent appartenir au même groupe. Vous pouvez partager des régions CICS entre types de région de la même plateforme ou d'autres plateformes.

Vous pouvez créer de nouveaux types de région dans la plateforme. Vous pouvez également choisir d'adopter des groupes de systèmes CICS existants (CSYSGRPs) en tant que types de région dans la plateforme. Une plateforme unique peut inclure à la fois les types de région créés et les types de région adoptés.

Les types de région créés peuvent spécifier les propriétés des régions CICS qu'ils contiennent. Vous pouvez cloner certaines valeurs d'attribut de région pour toutes les régions CICS d'un type de région en les spécifiant au niveau du type de région. Seules les régions CICS dont les définitions comportent les mêmes valeurs d'attribut ou dont aucune valeur n'est spécifiée pour ces attributs peuvent faire partie de ladite région. Vous pouvez spécifier les valeurs d'attribut de région suivantes au niveau d'un type de région :
Admissible en tant que région de routage (attributb WLMSTATUS)
Si cette région CICS doit participer ou non à cette charge de travail en tant que région de routage au démarrage de la région CICS.
Admissible en tant que région cible (attribut DYNROUTE)
Indique si cette région CICS doit être active en tant que région cible et accepte des tâches pour la charge de travail pour laquelle elle est une cible au démarrage de CICS.
Activer l'installation BAS (attribut AUTOINST)
Indique si des ressources associées à la région CICS via une description des ressources doivent être automatiquement installées lorsque le MAS se connecte au CMAS.
Action d'échec de l'installation BAS (attribut AINSFAIL)
Action à réaliser en cas d'échec d'une installation BAS.
Si l'architecture de votre plateforme requiert que toutes les régions CICS d'un type de région présentent des aptitudes ou des limites particulières dans ces domaines, indiquez les valeurs appropriées au niveau du type de région. Si un type de région créé n'a pas d'exigences particulières pour un attribut donné, n'indiquez aucune valeur pour cet attribut, de telle sorte que n'importe quel paramètre est autorisé dans les régions CICS. Lorsque vous spécifiez la valeur d'un attribut de région au niveau du type de région, cette valeur est verrouillée et ne peut plus être modifiée dans une région CICS faisant partie du type de région.
Si vous souhaitez de nouveau implémenter une topologie de gestionnaire de système CICSPlex existante en tant que plateforme, vous pouvez adopter un groupe de systèmes CICS (CSYSGRP) en tant que type de région adoptée. Chaque CSYSGRP que vous adoptez dans le cadre d'une plateforme doit satisfaire aux exigences suivantes :
  • Le groupe n'a pas encore été adopté par une plateforme déjà installée. Si le groupe est déjà associé à une plateforme, il ne peut être utilisé comme un type de région.
  • Le groupe ne contient pas de sous-groupe.
  • Le groupe ne fera l'objet d'aucune modification (un groupe impliqué dans WLM ou RTA, par exemple). Les plates-formes nécessitent un verrouillage sur les groupes qui sont utilisés en tant que types de région.
  • Le paramètre de système MASPLTWAIT(YES) du gestionnaire de système CICSPlex de toutes les régions CICS doit être spécifié. MASPLTWAIT(YES) est également requis pour les services d'application de gestion. Ce paramètre est obligatoire pour installer automatiquement des ressources pour une application ou une plateforme lors de l'initialisation de la région CICS.
Si des régions CICS d'un CSYSGRP ne satisfont pas à ces exigences, et que vous souhaitez utiliser les régions CICS dans la plateforme, ajoutez leurs définitions système (CSYSDEFs) à un nouveau CSYSGRP que vous avez spécialement créé pour la plateforme.

Procédure

  1. Dans la barre de menus CICS Explorer, cliquez sur Fichier > Nouveaux assistants > Autre pour ouvrir l'assistant de création de projet.
  2. Développez le dossier Ressources CICS, cliquez sur CICS Platform Project, puis sur Suivant.
  3. Dans la zone Nom du projet, entrez le nom du projet de plateforme CICS et indiquez le nom et la description de la plateforme elle-même. L'emplacement du projet indique l'emplacement de sauvegarde du projet de plateforme CICS dans votre espace de travail local. Cliquez sur Suivant.
  4. Cliquez sur Ajouter pour ajouter un type de région à la plateforme. Dans la zone Nom, entrez le nom du type de région. Le nouveau type de région peut être créé ou adopté. Pour adopter un groupe de systèmes CICS existant (CSYSGRP) en tant que type de région adopté, vous devez disposer d'une connexion CICS SM.
    • Dans le cas d'un type de région créé, cliquez sur Créer une définition à l'aide d'un identifiant unique. Dans la zone ID, entrez le nom du groupe de systèmes CICS (CSYSGRP) qui va être créé pour le type de région.
    • Dans le cas d'un type de région adopté, cliquez sur Utiliser un groupe de systèmes existant. Sélectionnez le groupe de systèmes CICS existant (CSYSGRP) dans le CICSplex où il se trouve.
    Cliquez sur OK pour ajouter le type de région à la plateforme.
  5. Répétez l'étape d'ajout d'autres types de région créés ou adoptés dont vous avez besoin pour votre plateforme. Après avoir ajouté un type de région, vous pouvez éditer ses propriétés, à savoir le nom du type de région et, pour les types de région créés uniquement, l'ID de CSYSGRP. Vous pouvez également supprimer les types de région que vous avez ajoutés par erreur. Cliquez sur Suivant lorsque vous avez spécifié tous les types de région pour votre plateforme.
  6. Facultatif : Spécifiez les bundles CICS que vous souhaitez déployer avec votre plateforme. La liste des bundles CICS est reconnue dans votre espace de travail local. Sélectionnez les bundles CICS appropriés et cliquez sur Suivant, puis indiquez les types de région dans lesquels chaque bundle CICS va être déployé. Si aucun bundle CICS n'est prêt pour le déploiement avec la plateforme, passez cette étape.
  7. Cliquez sur Terminer pour créer le projet. Si vous déployez des bundles CICS avec la plateforme, vous devez spécifier la portée du déploiement avant de cliquer sur Terminer. Le projet de plateforme CICS a été créé et s'affiche dans la vue Explorateur de projets de la perspective CICS Cloud.
  8. Utilisez l'éditeur de plateforme dans CICS Explorer pour éditer le projet de plateforme CICS et vérifier et insérer vos spécifications pour le bundle de plateformes. L'éditeur de plateforme s'ouvre automatiquement après la création d'un projet de plateforme. Pour ouvrir l'éditeur de plateforme ultérieurement, cliquez deux fois sur l'un des fichiers .xml du bundle de plateformes (mais pas sur le fichier manifest.xml). Pour savoir comment utiliser l'éditeur de plateforme, voir Editeur de plateforme.
  9. Vérifiez ou éditez le nom et la description de la plateforme sur l'onglet Overview de l'éditeur de plateforme. Si vous souhaitez utiliser un autre répertoire à la place du répertoire de base de plateforme par défaut, cliquez sur Parcourir pour rechercher le répertoire de base que vous souhaitez configurer, et sélectionnez-le en tant que répertoire de base de plateforme.
  10. Vérifiez les types de région de la plateforme sur la page Overview (Aperçu) de l'éditeur de plateforme, dans la zone Region Types (Types de région) et utilisez les boutons Add (Ajouter) et Remove (Supprimer) pour ajouter ou supprimer des types de région créé ou adopté, selon le cas. Pour ajouter un type de région adopté, une connexion CICS SM doit être établie. Lorsqu'une plateforme a été installée est activée, vous pouvez ajouter et supprimer des régions CICS individuelles dans des types de région. Toutefois, vous ne pouvez pas modifier les types de région d'une plateforme installée. Finalisez vos types de région avant d'installer la plateforme.
  11. Vérifiez les bundles CICS à déployer avec la plateforme sur l'onglet Overview (Aperçu) de l'éditeur de plateforme, dans la zone CICS Bundles (Regroupements CICS), puis utilisez les boutons Add (Ajouter) et Remove (Supprimer), selon le cas. Pour éditer l'un de ces bundles CICS, cliquez deux fois sur son nom pour l'ouvrir dans l'éditeur de manifeste de regroupement. Vous pouvez déployer d'autres bundles CICS au niveau de la plateforme après avoir installé cette dernière, au fur et à mesure du développement de vos applications et politiques.
  12. Sélectionnez chacun des types de région créés dans la plateforme sur l'onglet Region Types (Types de région) de l'éditeur de plateforme pour afficher les propriétés de type de région. Dans la zone Region Type Properties (Propriétés de type de région), spécifiez tous les paramètres requis qui doivent s'appliquer dans toutes les régions CICS du type de région. Seules les régions CICS qui acceptent les paramètres requis peuvent faire partie de ce type de région. Si votre type de région créé n'a pas d'exigences particulières pour un attribut donné, n'indiquez aucune valeur pour cet attribut, de telle sorte que n'importe quel paramètre est autorisé dans les régions CICS.
  13. Sélectionnez chacun des types de région créés dans votre plateforme sur l'onglet Region Types (Types de région) de l'éditeur de plateforme, puis cliquez sur Add Region (Ajouter une région) pour ajouter une ou plusieurs définitions de région CICS pour les régions CICS qui feront partie du type de région. Pour les types de régions créés que vous avez ajoutés dans l'assistant lors de la première création du projet de plateforme CICS, une définition de région CICS par défaut est fournie, que vous devez remplacer par une véritable définition de région CICS dans le type de région. Vous pouvez sélectionner la définition de région CICS par défaut, et remplacer les attributs par défaut par vos propres attributs dans la zone Region Properties (Propriétés de la région). Vous pouvez également créer des définitions de région CICS dans le type de région créé, puis supprimer les définitions de région CICS par défaut.
    1. Dans la zone Region Properties (Propriétés de région), spécifiez le nom (8 caractères au maximum) de la définition de système CICS (CSYSDEF) de la nouvelle région CICS. Le nom CSYSDEF doit être unique dans le CICSplex.
    2. CICS Explorer fournit un APPLID pour la nouvelle région CICS qui correspond au nom que vous avez spécifié. Il s'agit de la meilleure pratique. L'APPLID est le nom par lequel la région CICS est connue dans le réseau d'intercommunication, c'est-à-dire sont nom de réseau. Changez l'APPLID si nécessaire pour respecter ces exigences dans votre propre réseau.
    3. Spécifiez un SYSID pour la nouvelle région CICS. Le SYSID, également appelé SYSIDNT, est un nom composé de 1 à 4 caractères par lequel la région CICS est connue des autres régions CICS.
    4. Spécifiez un ou plusieurs types de région de votre plateforme dans lesquelles la nouvelle région CICS sera incluse. Si vous partagez la région CICS entre des types de région, tous les paramètres requis que vous avez spécifiés pour ces types de région doivent correspondre et ne pas entrer en conflit.
    5. Facultatif : Si la région CICS doit utiliser les liens système IPIC (SYSLINKs) pour se connecter à d'autres régions CICS, indiquez un nom d'hôte de caractère ou une adresse Pv4 ou IPv6 pour la région CICS, un identificateur de réseau et un numéro de port pour les requêtes sortantes. L'identificateur de réseau est celui de z/OS Communications Server.
    Vous ne pouvez pas utiliser l'éditeur de plateforme pour ajouter, supprimer ou partager des régions CICS dans des types de région adoptés. Vous pouvez uniquement gérer les définitions de région CICS dans des types de région créés.
  14. Vérifiez ou éditez les types de région dans lesquels chaque bundle CICS doit être déployé avec la plateforme sur l'onglet Deployment (Déploiement) de l'éditeur de plateforme.
  15. Sauvegardez votre projet de plateforme CICS.
    Remarque : Lorsque vous créez votre projet de plateforme CICS, vous devez assurer la bonne gestion du dossier de projet créé dans votre espace de travail. Le projet de plateforme CICS ne peut pas être reconstitué à partir des données exportées dans le système de fichiers zSeries, et un arrêt anormal du poste de travail risque de provoquer la perte des données. Assurez-vous que le projet est vérifié dans un système de gestion de code source. Lorsque vous utilisez un système de gestion de code source s'intégrant à Eclipse, vous pouvez vérifier des projets tout en utilisant CICS Explorer.

Résultats

Le projet de plateforme CICS comporte un dossier META-INF contenant les fichiers XML suivants :
  • bundles.xml décrit les bundles CICS déployés avec la plateforme.
  • deployment.xml décrit les règles utilisées pour déployer les bundles CICS sur la plateforme.
  • manifest.xml est le fichier manifeste du bundle de plateforme et l'identifie sous la forme d'un bundle de gestion CICS.
  • platform.xml décrit la plateforme, y compris son nom, sa description, ses types de région et son répertoire de base.
  • regions.xml décrit les régions CICS créées dans le projet.
  • regionTypes.xml contient les métadonnées de chaque type de région, y compris son nom, sa description, le type de région et l'ID du groupe de systèmes.
  • regionTypeLinks.xml décrit la région créée pour les liens de type de région.

Que faire ensuite

Exportez le projet vers le système de fichiers zSeries, configurez les régions CICS pour mettre en correspondance chaque définition de région CICS que vous avez créée dans un type de région de votre plateforme, puis installez la plateforme dans le CICSplex pour le rendre disponible. Reportez-vous à la tâche Déploiement d'un projet de plateforme CICS.