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 : - 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.
- 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
- 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 pour ouvrir l'assistant de création.
- 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.
- 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.
- 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.
- 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.