Définir des gouverneurs de stratégies externes

Si vous développez un gouverneur de stratégies étendant la classe com.ibm.ram.extension.PolicyGovernor, vous devez installer le fichier d'archive Java résultant dans IBM® Rational Asset Manager.

Pourquoi et quand exécuter cette tâche

Une fois que vous avez terminé d'utiliser le gouverneur de stratégies et les stratégies personnalisées qu'il contient, exportez le projet Java en tant que fichier JAR puis ajoutez-le comme nouvelle extension de stratégie dans Rational Asset Manager.

Procédure

  1. Connectez-vous au client Web Rational Asset Manager en tant qu'administrateur de référentiels.
  2. Cliquez sur Administration.
  3. Cliquez sur Extensions personnalisées.
  4. Dans la section Extensions de stratégie, cliquez sur Nouvelle extension de stratégie. La fenêtre de création d'extension s'affiche.
  5. Dans la zone Nom de la classe, entrez le nom de la classe de gouverneur de stratégies. Le nom indiqué doit contenir le chemin du plug-in et le nom de la classe de gouverneur. Par exemple, si la classe de gouverneur (MyGovernor) dans le fichier JAR se trouve dans cet emplacement :
    com/ibm/ram/extension/demo/policy/
    le nom de la classe doit être le suivant :
    com.ibm.ram.extension.demo.policy.MyGovernor
  6. Dans la zone fichier .jar or .zip, recherchez sur votre système le fichier JAR doté de l'extension personnalisée. Par exemple : com.ibm.ram.extension.demo.policy.jar.

    Vous pouvez télécharger le fichier JAR ou inclure plusieurs fichiers JAR dans un fichier d'archive et tous les télécharger. Par exemple, si vous intégrez un autre produit et si vous souhaitez inclure les bibliothèques de ce produit afin de les utiliser dans la stratégie , vous devez toutes les ajouter au chemin d'accès. Vous pouvez créer un fichier d'archive incluant tous les fichiers JAR puis télécharger le fichier JAR comme fichier d'archive unique. Le téléchargement extrait le contenu du fichier et place tous les fichiers JAR inclus dans le chemin d'accès aux classes.

  7. Cliquez sur OK. L'extension de stratégie est installée.

Résultats

Une fois ces étapes exécutées, les nouvelles stratégies du gouverneur de stratégies peuvent être utilisées dans les cycles de vie des actifs.

Un actif approuvé du type Extension personnalisée contenant le fichier JAR est ajouté au référentiel. Ne modifiez pas cet actif dans la page Détails de l'actif et ne le ramenez pas à l'état de brouillon.

Que faire ensuite

Une fois que vous aurez ajouté un gouverneur de stratégies contenant des stratégies contenant des stratégies personnalisées, vous devrez peut-être apporter des modifications à Rational Asset Manager. Vous pouvez ajouter le nouveau gouverneur en utilisant le lien Modifier pour télécharger un nouveau fichier .jar plutôt que supprimer l'ancienne extension.
Pour supprimer du serveur une extension personnalisée, cliquez sur Supprimer.
Important : Si vous supprimez une extension personnalisée, vous ne pouvez plus voir les résultats et l'historique de l'extension des actifs ayant utilisé l'extension.
Pour obtenir des instructions supplémentaires sur la création ou la modification des stratégies personnalisées, voir Créer des stratégies en utilisant l'API de révision de stratégie personnalisée.

Commentaires