Créer le cycle de vie OSGi

Si vous avez activé la bibliothèque de modèles Open Services Gateway initiative (OSGi), vous pouvez activer un cycle de vie préconfiguré pour votre communauté. Le cycle de vie permet la prise en charge de la génération des attributs, des actifs de package et de service et de leurs relations avec l'actif de regroupement.

Avant de commencer

Avant de pouvoir utiliser le cycle de vie OSGi, un administrateur de référentiels doit activer la bibliothèque de modèles OSGi. Pour plus d'informations, voir Activation de la bibliothèque de modèles OSGi.

Pour importer et gérer le cycle de vie, vous devez être administrateur de référentiels ou de communautés.

Les produits peuvent s'intégrer avec Rational Asset Manager en utilisant le référentiel de regroupements OSGi. Ils doivent utiliser l'URL suivante : http://nomhôte:port/racine-contexte/BundleRepository. Cette URL est le référentiel de regroupements OSGi (OBR, OSGi bundle repository). Pour plus d'informations, voir OSGi Bundle Repository (OBR).

Procédure

  1. Connectez-vous à l'application Web d'.
  2. Cliquez sur Administration.
  3. Cliquez sur le nom d'une communauté ou créez-en une nouvelle pour les regroupements OSGi, les packages et les services.
  4. Cliquez sur l'onglet Cycles de vie.
  5. Dans la section Cycles de vie, cliquez sur Importation du cycle de vie OSGi.
  6. Cliquez sur Rôles et spécifiez les rôles utilisateur de la communauté chargés de gérer les utilisateurs autorisés à rechercher, visualiser et télécharger des actifs de regroupement à partir de l'OBR. Les regroupements qui sont visibles dans l'OBR sont basés sur un rôle utilisateur. Pour vous assurer que les actifs du regroupement sont visibles dans l'OBR et pour autoriser les utilisateurs à télécharger ces regroupements, les utilisateurs doivent être en mesure de rechercher et de télécharger des actifs. Vous pouvez utiliser le rôle Consommateur d'actifs. Pour faire en sorte que des utilisateurs anonymes aient accès à des fonctions de recherche et de téléchargement, attribuez le rôle Consommateur d'actifs à Tous les utilisateurs.
  7. Cliquez sur OK. Le cycle de vie OSGi est créé et configuré pour les types d'actif OSGi.

Que faire ensuite

Vous pouvez modifier les cycles de vie OSGi afin qu'ils soient plus conformes aux processus de votre communauté ou de votre organisation. Pour plus d'informations sur la configuration des cycles de vie personnalisés, voir Création de cycles de vie maîtres.
Lorsque vous soumettez des actifs OSGiBundle dans la communauté, suivez les instructions ci-dessous :
  • Soumettre un actif par regroupement et inclure un fichier .jar avec un fichier manifest.mf.
  • Entrez un nom, la version et une description courte de l'actif. Ces valeurs sont remplacées par les valeurs qui sont spécifiées dans le fichier manifeste.
  • Lorsque vous soumettez le regroupement, veillez à ce que le client Web n'extraie pas le contenu du fichier .jar. Dans la fenêtre Développement du fichier compressé, cliquez sur Autres options, cliquez sur Télécharger, puis sur Non.

Commentaire