Création d'un projet d'application CICS
Un projet d'application CICS définit un bundle d'applications. Un bundle d'applications est un type de bundle de gestion qui décrit une application CICS, notamment le nom de l'application, la description et la version. Le bundle d'applications référence les bundles CICS contenant les ressources d'application, les points d'entrée d'application, les dépendances, ainsi que toutes les règles (règles) CICS relatives à l'application.
Avant de commencer
- Créez des projets de bundle pour définir ou importer les ressources pour chaque composant de l'application. Voir Création d'un projet de bundle CICS.
- 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.
- 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. Voir Définition de dépendances de bundle.
- 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 projets de bundle CICS doivent disposer d'un ID et d'un numéro de version pour être inclus dans un bundle d'applications. Ceux qui avaient été créés pour des éditions antérieures à CICS Transaction Server version 5.1 ne comportaient pas d'ID et de numéro de version. Si vous souhaitez inclure ces projets de bundle CICS, utilisez l'éditeur de manifeste de bundle de CICS Explorer pour ajouter un ID et un numéro de version aux projets.
Pourquoi et quand exécuter cette tâche
Vous pouvez référencer un ou plusieurs bundles CICS dans un bundle d'applications. Ce conditionnement de votre application vous permet de déployer une application et ses bundles en tant qu'entité unique dans CICS, tout en simplifiant la mise à jour et la gestion de l'application dans CICS. Un bundle CICS peut être installé dans des régions CICS par plusieurs applications seulement si celles-ci sont éligibles pour la gestion de versions multiples.
- Ressources PROGRAM définies dans des bundles CICS faisant partie de l'application
- Ressources LIBRARY définies dans des bundles CICS faisant partie de l'application
- Ressources de règles définies dans des bundles CICS faisant partie de l'application
- Instructions de points d'entrée d'application
- Toute ressource définie comme une dépendance, ou importation, pour l'application
- Ressources d'ensemble de packages DB2 définies dans des bundles CICS faisant partie de l'application
Un bundle CICS qui contient d'autres types de ressource ne peut pas être inclus à d'autres applications installées dans les mêmes régions CICS de la plateforme et vous ne pouvez pas l'ajouter à la plateforme s'il a déjà été installé pour une application. Si votre application a besoin d'une ressource non prise en charge pour la gestion de versions multiples et qui a déjà été utilisée dans un bundle CICS ayant été installé dans la région cible de la plateforme, créez un nouveau projet de bundle CICS. Déclarez la ressource comme dépendance pour le nouveau bundle CICS en spécifiant une importation dans le fichier manifeste. Incluez ensuite le nouveau projet de bundle CICS à votre projet d'application. Pour obtenir des instructions sur la déclaration d'une ressource comme dépendance, voir Définition des dépendances de bundle.
Procédure
- Ouvrez la perspective CICS Cloud. Dans la vue Explorateur de projet, vérifiez que le projet de plateforme CICS pour la plateforme cible est présent dans votre espace de travail local. CICS Explorer a besoin que ce projet valide vos applications et liaisons d'applications.
- Dans la vue Explorateur de projets, cliquez avec le bouton droit de la souris dans la fenêtre, puis cliquez sur pour ouvrir l'assistant Nouveau projet.
- Développez le dossier Suivant. , cliquez sur , puis sur
- Dans la zone Nom de projet, entrez un nom pour le projet. La section Propriétés d'application de l'assistant est automatiquement renseignée mais vous pouvez modifier le nom, la description et la version, si nécessaire.
- Cliquez sur Suivant.
- Sélectionnez le projet de bundle CICS que vous souhaitez inclure à l'application. Veillez à inclure les projets de bundle CICS contenant les instructions de points d'entrée d'application, les définitions de ressource pour les ressources d'application et les instructions de dépendances sur les autres ressources requises par l'application. Incluez également tout projet de bundle CICS contenant des règles que vous souhaitez déployer au niveau de l'application. Vous pouvez utiliser l'éditeur de descripteur d'application pour ajouter d'autres bundles CICS après la création du projet d'application.
- Cliquez sur Terminer pour créer le projet.
Résultats
- application.xml est le descripteur contenant les métadonnées de l'application, notamment sa description et sa version.
- bundles.xml contient la liste des bundles CICS comprenant l'application, notamment l'ID de bundle et sa version.
- manifest.xml est le fichier manifeste pour le projet qui l'identifie en tant que bundle de gestion CICS.
Pour modifier le projet d'application, développez le dossier META-INF de l'application et cliquez deux fois sur le fichier application.xml ou le fichier bundles.xml. Utilisez l'éditeur de descripteur d'application pour modifier les propriétés d'application et ajouter ou supprimer des bundles CICS du projet d'application. Pour savoir comment utiliser l'éditeur de descripteur de liaison d'applications, voir Editeur de descripteur d'application.