Définissez les dépendances, ou importations, d'un bundle CICS dans les éléments <import> du fichier de manifeste de bundle (cics.xml).
Si vous avez besoin qu'une ressource CICS soit disponible dans la région CICS, mais que vous ne souhaitez pas que le cycle de vie de la ressource soit lié au cycle de vie du bundle CICS, vous pouvez ajouter la ressource en tant que dépendance du bundle CICS. Par exemple, si le bundle CICS contient des ressources pour un service Web, vous pouvez indiquer que la ressource PIPELINE utilisée par le service Web doit être disponible dans la région CICS. Lorsque vous installez le bundle CICS, CICS vérifie qu'une ressource du type spécifié avec le nom spécifié est installée et activée dans la région CICS.
Vous pouvez sélectionner l'action exécutée par CICS si une ressource spécifiée dans un élément <import> n'est pas présente dans la région CICS. Par exemple, l'installation du bundle peut échouer, ou aboutir mais avec un message d'avertissement. Vous pouvez rendre les importations facultatives de sorte que la ressource BUNDLE s'installe toujours à l'état activé, même lorsque la dépendance ne correspond pas.
Dans un bundle CICS conditionné dans le cadre d'une application déployée sur une plateforme, des ressources publiques ou privées peuvent être définies en tant que dépendances, y compris des programmes privés qui sont installés automatiquement par une application. CICS recherche d'abord une ressource privée avec le type et le nom spécifiés dans la même application que le bundle CICS qui contient l'élément <import> dans le fichier de manifeste de bundle. Si plusieurs versions de l'application sont installées, le contexte d'application en cours détermine la version de la ressource privée qui est importée. Si la ressource est introuvable en tant que ressource privée pour l'application, CICS recherche une ressource publique dans la région CICS qui correspond aux type et nom spécifiés, et importe la ressource. Vous ne pouvez pas importer des ressources privées à partir d'autres applications.