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 politiques 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. Voir Deploying a CICS Platform project.
    4. Créez une définition de plateforme, qui est une ressource PLATDEF, pour référencer le regroupement de plates-formes, puis définissez la plateforme sur CICSPlex SM. Voir Creating a platform definition.
    5. Installez la définition de plateforme, puis activez la plateforme. Voir Installing a platform definition and enabling the platform.
    Vous avez créé et activé une plateforme. Vérifiez que votre plateforme est disponible à l'utilisation. Voir Checking the status of a platform.
  2. Pour chaque application que vous souhaitez déployer sur la plateforme, créez des regroupements CICS qui définissent ou importent les composants de l'application. Les instructions pour ces tâches se trouvent dans la section Working with bundles.
    1. Créez un ou plusieurs projets de regroupement CICS pour contenir les ressources pour chaque composant de l'application. Voir Creating a CICS Bundle project.
    2. Ajoutez des définitions de ressource pour l'application dans les regroupements CICS. Voir Adding resources to a CICS bundle. 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 regroupements CICS. Si vous devez modifier les définitions de ressource après leur création, reportez-vous à Editing resources defined in a CICS bundle.
    3. Déclarez toutes les dépendances des autres ressources hors des regroupements CICS qui doivent être disponibles dans la plateforme pour l'exécution de l'application. Voir Defining bundle dependencies.
    4. Définissez les points d'entrée d'application dans les regroupements CICS pour toutes les manières d'utiliser votre application. Voir Defining application entry points. Les points d'entrée d'application activent CICS pour la mesure et le contrôle de la consommation de ressource pour les tâches de vos applications.
  3. Créez des politiques 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 politique 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 regroupement CICS pour contenir vos politiques. Voir Creating a CICS bundle project. Un regroupement CICS peut contenir plus d'une politique.
    2. Créez des politiques et spécifiez des règles conditionnelles appropriées. Voir Creating a policy in a CICS Bundle project. Pour ajouter des règles supplémentaires, voir Adding rules to a policy in a CICS Bundle project. Pour ajouter des codes de fin anormale, voir Customizing the abend code in a policy rule.
  4. Pour chaque application que vous souhaitez déployer sur la plateforme, créez et exportez un regroupement d'applications et une liaison d'application.
    1. Créez un projet d'application CICS pour mettre en package les regroupements CICS qui contiennent les ressources d'application, les dépendances et toutes les politiques spécifiques à l'application. Voir Creating a CICS Application project. Incluez les regroupements 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 regroupements CICS de l'application mappent aux types de région dans la plateforme. Voir Creating a CICS Application Binding project. Incluez tous les regroupements CICS contenant les politiques créées dans l'étape 3 et que vous voulez déployer pour l'application. Si vous préférez déployer une politique avec la plateforme, n'incluez pas son regroupement CICS dans le projet de liaison d'applications CICS, mais suivez plutôt les instructions fournies dans Ajout d'un regroupement à un projet de plateforme CICS pour les ajouter à votre plateforme.
    3. Exportez le regroupement d'applications et la liaison d'application dans le système de fichiers z/OS UNIX. Voir Deploying a CICS Application project.
  5. Installez et activez toutes les applications que vous voulez déployer sur la plateforme.
    1. Créez une définition d'application, qui est une ressource APPLDEF, pour définir l'application dans une plateforme spécifique. Voir Creating an application definition.
    2. Installez la définition d'application, puis activez l'application de sorte qu'elle devienne disponible à l'utilisation dans la plateforme. Voir Installing an application definition and enabling the application.
    Vous avez créé et activé une application CICS. Vérifiez que votre application est disponible à l'utilisation. Voir Checking the status of an application. Vérifiez également les règles conditionnelles qui s'appliquent à votre application. Voir Querying policy rules.
  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 Cloud Explorer pour vérifier le statut des régions CICS, les regroupements CICS pour la plateforme, et les regroupements CICS pour l'application. Voir Checking the status of a platform et Checking the status of an application.
    2. Pour faire évoluer la capacité de votre plate-forme active vers le haut ou le bas, ou pour modifier l'architecture de votre plate-forme afin de prendre en charge les modifications dans votre charge de travail, utilisez la vue Cloud Explorer pour ajouter des régions CICS à des types de région dans la plate-forme 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 politiques, CICS surveille et répond automatiquement au comportement des tâches pour vos applications. Vous pouvez ajouter et supprimer des politiques pour votre plateforme pendant qu'elle est disponible. Voir Ajout d'un regroupement à une plateforme CICS et Removing a bundle from a CICS platform.
    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 inversez les regroupements CICS pour les composants de l'application, puis mettez à jour, inversez et redéployez le regroupement d'applications et la liaison d'application. Voir Mise à jour des applications.
  7. Si vous n'avez plus besoin d'une application ou de votre plateforme, désactivez, puis supprimez l'application ou la plateforme.
    1. Si vous n'avez plus besoin d'une application, désactivez-la, puis supprimez-la. Voir Disabling and discarding an application. Lorsque vous désactivez et supprimez une application, les regroupements 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 Disabling and discarding a platform. Lorsque vous désactivez et supprimez une plateforme, les regroupements CICS installés avec le regroupement de plates-formes (y compris les politiques déployées sur la plateforme) sont également désactivés et supprimés.