Flux de travail pour le déploiement d'application

Pour configurer une plateforme et créer des applications, procédez comme suit.

Pourquoi et quand exécuter cette tâche

Dans CICS, vous pouvez configurer une plateforme afin de déployer et de gérer des applications dans plusieurs régions CICS. Utilisez CICS Explorer ou le kit de développement de logiciels CICS Explorer pour créer une plateforme, des applications et des règles afin de gérer les applications. Pour créer une plateforme, vous devez utiliser CICSPlex SM afin de gérer vos régions CICS.

Procédure

  1. Créez et installez une plateforme. Vous pouvez utiliser votre plateforme pour déployer plusieurs applications. Si vous avez déjà configuré une plateforme, passez à l'étape 2.
    1. Configurez un système de fichiers dédié dans z/OS UNIX pour le répertoire de base de votre plateforme, puis configurez la sécurité du système de fichiers et la sécurité FTP. Voir Creating a platform home directory in zFS.
    2. Créez un projet de plateforme CICS pour décrire la plateforme. Voir Création d'un projet de plateforme CICS. Les régions CICS avec des propriétés similaires ou identiques peuvent être groupées sous forme de types de région dans une plateforme. Vous pouvez éditer le projet de plateforme après l'avoir créé.
    3. Exportez le projet de plateforme CICS dans le système de fichiers z/OS UNIX et créez une définition de plateforme, qui est une ressource PLATDEF, pour lier le bundle de plateformes au CICSplex cible. Créez également les régions CICS dont vous avez besoin pour la plateforme. Voir Déploiement d'un projet de plateforme CICS.
    4. Installez la définition de plateforme dans le CICSplex cible, puis activez la plateforme. Voir Installation d'une définition de plateforme et activation de la plateforme.
    5. Vérifiez que votre plateforme est disponible pour être utilisée. Voir Vérification du statut d'une plateforme.
  2. Pour chaque application que vous souhaitez déployer sur la plateforme, créez des bundles CICS qui définissent ou importent les composants de l'application. Les instructions pour ces tâches se trouvent dans la section Utilisation de bundles.
    1. Créez un ou plusieurs projets de bundle CICS pour contenir les ressources pour chaque composant de l'application. Voir Création d'un projet de bundle CICS.
    2. Définissez des points d'entrée d'application dans les bundles CICS pour les ressources qui fournissent un accès à l'application. Voir Définition des points d'entrée d'application. Les points d'entrée d'application contrôlent l'accès des utilisateurs aux différentes versions de vos applications, et permettent à CICS de mesurer et contrôler la consommation de ressource pour les tâches de vos applications.
    3. Ajoutez des définitions de ressource pour les ressources d'application dans les bundles CICS. Voir Ajout de ressources dans un projet de bundle CICS. Ces ressources sont créées dynamiquement dans les régions CICS lorsque vous installez l'application dans la plateforme et sont gérées via les bundles CICS. Les applications qui utilisent les ressources CICS prises en charge en tant que ressources privées, combinées avec d'autres ressources conçues pour des applications et des ressources importées, sont éligibles pour la gestion de versions multiples avec des capacités de gestion plus sophistiquées. Si vous devez modifier les définitions de ressource après leur création, reportez-vous à Edition de ressources définies dans une projet de bundle CICS.
    4. Déclarez toutes les dépendances des autres ressources hors des bundles CICS qui doivent être disponibles dans la plateforme pour l'exécution de l'application. Incluez des instructions d'importation pour les ressources requises qui ne sont pas prises en charge pour la gestion de versions multiples. Voir Définition de dépendances de bundle.
  3. Créez des règles contenant des règles conditionnelles pour gérer les applications dans votre plateforme. Les règles conditionnelles décrivent les contrôles ou les actions applicables à une ou à plusieurs tâches d'application exécutées dans une plateforme. Vous pouvez déployer une règle au niveau de la plateforme pour l'appliquer à toutes les applications dans la plateforme ou au niveau de l'application.
    1. Créez un ou plusieurs projets de bundle CICS pour contenir vos règles. Voir Création d'un projet de bundle CICS. Un bundle CICS peut contenir plus d'une règle.
    2. Créez des règles et spécifiez des règles conditionnelles appropriées. Voir Création d'une règle dans un projet de bundle CICS. Pour ajouter des règles supplémentaires, voir Ajout de règles à une règle dans un projet de bundle CICS. Pour ajouter des codes de fin anormale, voir Personnalisation du code de fin anormale dans une règle conditionnelle.
  4. Pour chaque application que vous souhaitez déployer sur la plateforme, créez et exportez un bundle d'applications et une liaison d'application. Lorsque vous gérez des applications, vérifiez que le projet de plateforme CICS pour la plateforme cible est présent dans votre espace de travail local, car CICS Explorer a besoin de ce projet pour valider vos applications et vos liaisons d'application.
    1. Créez un projet d'application CICS pour mettre en package les bundles CICS qui contiennent les ressources d'application, les dépendances et toutes les règles spécifiques à l'application. Voir Création d'un projet d'application CICS. Incluez les bundles CICS que vous avez créés pour les composants de l'application à l'étape 2.
    2. Créez un projet de liaison d'application CICS pour spécifier la manière dont les bundles CICS de l'application mappent aux types de région dans la plateforme. Voir Création d'un projet de liaison d'application CICS. Incluez tous les bundles CICS contenant les règles créées dans l'étape 3 et que vous voulez déployer pour l'application. Si vous préférez déployer une règle avec la plateforme, n'incluez pas son bundle CICS dans le projet de liaison d'applications CICS, mais suivez plutôt les instructions fournies dans Ajout d'un bundle à un projet de plateforme CICS pour les ajouter à votre plateforme.
    3. Exportez le bundle d'applications et la liaison d'application dans le système de fichiers z/OS UNIX et créez une définition d'application, qui est une définition de ressource APPLDEF, pour définir l'application dans une plateforme spécifique. Voir Déploiement d'un projet d'application CICS.
  5. Installez et activez toutes les applications que vous voulez déployer sur la plateforme.
    1. Installez la définition d'application, activez l'application, puis rendez-la disponible pour utilisation. Voir Installer, activer et rendre des applications disponibles.
    2. Vérifiez que votre application est disponible pour être utilisée. Voir Vérification de l'état d'une application.
    3. Vérifiez également les règles conditionnelles qui s'appliquent à votre application. Voir Interrogation de règles conditionnelles.
  6. Surveillez et gérez chaque application dans la plateforme.
    1. Si vous rencontrez des problèmes avec votre plateforme ou vos applications, utilisez la vue Explorateur de cloud pour vérifier le statut des régions CICS, les bundles CICS pour la plateforme, et les bundles CICS pour l'application. Pour afficher plus de détails sur une application installée, y compris ses ressources privées et ses points d'entrée d'application, cliquez deux fois sur le nom de l'application pour l'ouvrir dans l'éditeur d'application en ligne. Voir Vérification du statut d'une plateforme et Vérification de l'état d'une application.
    2. Pour faire évoluer la capacité de votre plateforme active vers le haut ou le bas, ou pour modifier l'architecture de votre plateforme afin de prendre en charge les modifications dans votre charge de travail, utilisez la vue Explorateur de cloud pour ajouter des régions CICS à des types de région dans la plateforme ou pour les supprimer des types de région. Voir Ajout de régions CICS à un type de région et Suppression de régions CICS à partir d'un type de région.
    3. Comme décrit dans vos règles, CICS surveille et répond automatiquement au comportement des tâches pour vos applications. Vous pouvez ajouter et supprimer des règles pour votre plateforme pendant qu'elle est disponible. Voir Ajout d'un bundle à une plateforme CICS et Suppression d'un bundle CICS à partir d'une plateforme.
    4. Utilisez les données de contexte d'application générées pour vos applications afin de surveiller et de mesurer la quantité de ressources utilisée par une application. Vous pouvez également utiliser les informations avec la fonction de suivi des transactions dans CICS Explorer pour identifier et diagnostiquer les problèmes liés aux applications.
    5. Pour modifier vos applications, modifiez, puis restituez les bundles CICS pour les composants de l'application, puis mettez à jour, restituez et redéployez le bundle d'applications et la liaison d'application. Pour les applications qui utilisent des ressources prises en charge pour la gestion de versions multiples, vous pouvez installer et rendre disponibles plusieurs versions de vos applications en même temps sur la même instance de plateforme. Voir Mise à jour des applications.
  7. Si vous n'avez plus besoin d'une version d'application ou de votre plateforme, désactivez, puis supprimez la version d'application ou la plateforme.
    1. Si vous n'avez plus besoin d'une version d'application, rendez-la indisponible, désactivez-la, puis supprimez-la. Voir Rendre indisponible, désactiver et supprimer des applications. Lorsque vous désactivez et supprimez une application, les bundles CICS déployés dans le cadre de l'application sont également désactivés et supprimés des types de régions CICS auxquels ils sont liés.
    2. Si vous n'avez plus besoin d'une plateforme, désactivez-la, puis supprimez-la. Voir Désactivation et suppression d'une plateforme. Lorsque vous désactivez et supprimez une plateforme, les bundles CICS installés avec le bundle de plateforme (y compris les règles déployées sur la plateforme) sont également désactivés et supprimés.