Installer, activer et rendre des applications disponibles

Pour fournir une application aux utilisateurs d'une plateforme, vous devez installer une définition d'application, activer l'application, puis rendre l'application disponible.

Avant de commencer

Exportez l'application vers le répertoire de base de la plateforme dans zFS et créez une définition d'application (APPLDEF) pour l'application. Voir Déploiement d'un projet d'application CICS.

Pourquoi et quand exécuter cette tâche

Utilisez cette procédure pour la première installation d'une application particulière sur une plateforme, lorsque aucune autre version de l'application n'est installée sur la plateforme. Lorsque vous remplacez une version existante par une nouvelle version, suivez la procédure complète indiquée dans Mise à jour des applications. Si votre application utilise des ressources qui ne sont pas prises en charge pour la gestion de versions multiples, vous devez désactiver et supprimer la version existante de l'application après cette procédure avant d'installer une nouvelle version.

Procédure

  1. Ouvrez la perspective CICS Cloud.
  2. Dans la vue Explorateur de cloud, cliquez avec le bouton droit de la souris sur la définition d'application (APPLDEF) pour l'application que vous souhaitez installer dans la plateforme cible. Cliquez sur Installer, puis sur OK pour installer l'application dans la plateforme. Les bundles CICS déployés dans le cadre de la version d'application sont créés dans les régions CICS de la plateforme. Actualisez la vue Explorateur de cloud. Le nom de l'application et le numéro de version s'affichent.
  3. Vérifiez l'état de l'application, qui est affiché dans la vue Explorateur de cloud. Une application est installé à l'état désactivé. La rubrique Vérification de l'état d'une application répertorie les autres états possibles. Si vous voyez un état inattendu, par exemple, FAILED, suivez la procédure de traitement des incidents de Diagnostic des erreurs d'application.
  4. Dans la vue Explorateur de cloud, cliquez avec le bouton droit de la souris sur le nom de l'application et cliquez sur Activer, puis sur OK pour activer l'application. Vous pouvez également ouvrir l'application dans l'éditeur d'application en ligne et cliquer sur le bouton Activer dans l'onglet Présentation. Lorsque vous activez une application, les bundles CICS qui ont été installés pour l'application sont activés dans les régions CICS, mais l'application n'est pas encore disponible pour les appelants via ses points d'entrée d'application.
  5. Vérifiez à nouveau l'état de l'application dans la vue Explorateur de cloud. Certaines ressources d'une application ont besoin de plus de temps pour s'activer que d'autres. L'état de l'application est signalé comme étant SOMEDISABLED tant que toutes les ressources ne sont pas activées. Si l'application n'affiche pas l'état ENABLED lorsque la vue Explorateur de cloud est actualisée pour la première fois à la suite de l'action Activer, ré-actualisez la vue peu après et vérifiez à nouveau. Si l'état ne passe pas à ENABLED, suivez la procédure de traitement des incidents de Diagnostic des erreurs d'application.
  6. Lorsque vous êtes prêt à rendre l'application disponible pour les utilisateurs de la plateforme, dans la vue Explorateur de cloud, cliquez avec le bouton droit de la souris sur le nom de l'application, puis cliquez sur Rendre disponible, puis sur OK pour rendre l'application disponible. Vous pouvez également ouvrir l'application dans l'éditeur d'application en ligne et cliquer sur le bouton Rendre disponible dans l'onglet Présentation. L'application est désormais disponible pour les appelants via ses points d'entrée d'application.

Résultats

Lors de l'installation de la définition d'application, CICSPlex SM crée une ressource APPLCTN afin de représenter l'application dans le CICSplex. CICSPlex SM crée également un enregistrement de l'application dans le référentiel de données, qui est utilisé dans le traitement de récupération des bundles d'applications.

Si la plateforme cible est active, CICSPlex SM utilise les informations dans le bundle d'applications et la liaison d'application pour installer les bundles CICS dans les régions de la plateforme. Chaque ressource BUNDLE est créée de manière dynamique et un nom unique lui est attribué. Les ressources définies à l'intérieur de chaque bundle CICS sont créées de manière dynamique dans les régions CICS lors de l'installation de la ressource BUNDLE.

La relation entre l'application et chaque bundle CICS installé est sauvegardée dans un composant de gestion. Le composant de gestion est un enregistrement MGMTPART créé automatiquement pour chaque bundle CICS lors de l'installation de l'application. Il enregistre les régions CICS dans lesquelles est installé le bundle, puis contrôle l'état du bundle dans les régions CICS.

Lors de l'installation d'une application sur une plateforme active, CICSPlex SM installe immédiatement les bundles CICS dans toutes les régions CICS définies comme faisant partie intégrante de la plateforme et qui s'exécutent au moment de l'installation de la définition d'application. CICSPlex SM installe également les bundles CICS dans les régions CICS de la plateforme si vous démarrez ou redémarrez les régions après l'installation de la définition d'application. Si vous ajoutez d'autres régions CICS à la plateforme après avoir installé la définition d'application, le gestionnaire de système CICSPlex installe également les bundles CICS dans ces régions.

Une application est à l'origine installée à l'état désactivé. Lorsque vous activez une application, CICSPlex SM active les bundles CICS qui ont été installés pour l'application dans toutes les régions CICS. Si vous démarrez ou redémarrez une région CICS de la plateforme après l'activation de l'application, CICSPlex SM installe les bundles dans cette région à l'état activé.

Lorsque vous rendez une application disponible, CICS permet aux appelants d'accéder à l'application via les points d'entrée d'application de cette dernière, qui peuvent être des ressources PROGRAM ou URIMAP. Les appelants peuvent accéder à la version d'application la plus élevée disponible ou utiliser la commande EXEC CICS INVOKE APPLICATION pour spécifier une version disponible de l'application. L'état de disponibilité d'une application n'est pas restauré si vous démarrez ou redémarrez une région CICS de la plateforme après avoir rendu l'application disponible. Une fois que vous avez vérifié que l'application a été correctement installée et activée dans la région CICS démarrée ou redémarrée, sélectionnez la version appropriée et rendez-la disponible dans la région CICS.