Ajout d'un projet à un projet de bundle CICS

Lorsque vous créez un projet de bundle CICS, le projet contient uniquement un fichier manifeste et un fichier de propriétés. Vous devez ajouter les détails de tous les projets que vous souhaitez inclure dans le bundle CICS avant de déployer tous les éléments dans zFS. Vous pouvez ajouter des projets OSGi, des applications OSGi ou des projets Web dynamiques à un projet de bundle CICS.

Les projets ne sont pas inclus dans le projet de bundle, mais une référence est créée pour eux. Lorsque le projet de bundle est déployé dans zFS, les plug-ins Java™ sont compilés et tous les projets sont exportés simultanément.

Avant de commencer

Cette tâche décrit la méthode d'ajout de détails d'un projet à un bundle CICS. Si vous n'avez pas créé de projet de bundle CICS, voir Création d'un projet de bundle CICS.

Pourquoi et quand exécuter cette tâche

Vous pouvez ajouter des projets OSGi (soit des projets de plug-in Eclipse ou des projets de bundle OSGi créés à l'aide de WebSphere Application Server Developer Tools for Eclipse (WDT)), des projets d'application OSGi ou des projets Web dynamiques à un projet de bundle CICS. Vous ajoutez des détails des projets en utilisant les assistants Inclure un projet OSGi dans le bundle, Inclure un projet d'application OSGi dans le bundle, ou Inclure un projet Web dynamique dans le bundle. L'assistant met à jour le fichier manifeste de bundle pour inclure les détails du projet ajouté, et crée un fichier de ressources avec l'extension de fichier .osgibundle, .ebabundle ou .warbundle qui pointe vers le projet.
Remarques :
  1. Pour ajouter des applications OSGi à un projet de regroupe à l'aide de l'assistant Inclure un projet d'application OSGi dans le bundle, vous devez appliquer APAR PM80214.
  2. Pour ajouter des bundles OSGi qui ne sont pas inclus à un projet d'application OSGi à un projet de bundle CICS. Vous devez disposer d'un fichier build.properties incluant l'emplacement du dossier de sortie. Par exemple, le fichier build.properties doit contenir les éléments suivants :
    source.. = src/
    output.. = bin/
    bin.includes = META-INF/,\

Procédure

  1. Dans la vue Explorateur de packages, cliquez avec le bouton droit de la souris sur le projet de bundle que vous souhaitez mettre à jour, puis cliquez sur Nouveau > Autre pour ouvrir l'assistant de création.
  2. Développez le dossier de ressources CICS et cliquez sur Inclure le projet OSGi au bundle, Inclure le projet Web dynamique au bundle ou Inclure le projet d'application OSGi au bundle. Cliquez sur Suivant. L'assistant s'ouvre et affiche les projets de ce type dans votre espace de travail.
  3. Cliquez sur le projet à inclure au bundle. Lorsque vous cliquez sur le projet, l'assistant affiche le nom symbolique et la version, le cas échéant. Dans la zone Serveur JVM, entrez le nom du serveur JVM dans lequel le composant d'application va s'exécuter. Si vous n'exécutez pas l'application dans un serveur JVM, saisissez 8 caractères dans le champ.
  4. Facultatif : Le nom du fichier de ressources créé est généré à partir du nom du projet et s'affiche dans l'assistant. Vous pouvez utiliser le bouton Retour pour changer le nom du fichier.
  5. Cliquez sur Terminer.

Résultats

Un fichier de ressources de projet est ajouté au projet de bundle et le fichier manifeste est mis à jour. Vous pouvez répéter ces étapes pour ajouter d'autres projets dans le projet de bundle CICS.

Que faire ensuite

Vous pouvez ajouter des ressources au projet de bundle CICS pour votre application. Par exemple, vous pouvez créer un programme pour rendre votre application Java disponible pour d'autres applications dans CICS.

Vous pouvez déployer votre bundle CICS sur un système de fichiers z/OS UNIX, comme indiqué dans Déploiement d'un bundle CICS. Lorsque le projet de bundle CICS est exporté vers zFS, tous les fichiers et artefacts nécessaires à l'application sont compilés et exportés.

Vous pouvez également regrouper votre projet de bundle CICS dans un projet d'application basé sur un cloud pour le déploiement vers une plateforme CICS. En utilisant un projet d'application, vous pouvez regrouper tous les projets de bundle CICS comprenant votre application, puis les déployer et les installer en une seule fois. Pour plus d'informations, voir Création d'un projet d'application CICS.