Wenn Sie einen Richtliniengovernor entwickeln, der die Klasse 'com.ibm.ram.extension.PolicyGovernor' erweitert und angepasste Richtlinien enthält, müssen Sie die daraus resultierende Java™-Archivdatei in IBM® Rational Asset Manager installieren.
Informationen zu diesem Vorgang
Nachdem Sie die Bearbeitung Ihres Richtliniengovernors und der darin enthaltenen angepassten Richtlinien abgeschlossen haben, exportieren Sie das Java-Projekt als JAR-Datei, die Sie anschließend als neue Richtlinienerweiterung in Rational Asset
Manager hinzufügen.
Vorgehensweise
- Melden Sie sich beim
Rational Asset Manager-Web-Client als
Repository-Administrator an.
- Klicken Sie auf Administration.
- Klicken Sie auf Angepasste Erweiterungen.
- Klicken Sie im Abschnitt Richtlinienerweiterungen auf Neue Richtlinienerweiterung. Das Fenster 'Neue Erweiterung' wird geöffnet.
- Geben Sie in das Feld Klassenname den Klassennamen des Richtliniengovernors ein. Der von Ihnen eingegebene Name muss den Plug-in-Pfad und den Klassennamen des Governors enthalten. Beispiel: Die Governorklasse (MyGovernor) in der JAR-Datei befindet sich an folgender Position:
com/ibm/ram/extension/demo/policy/
In diesem Fall muss der Klassenname wie folgt lauten:
com.ibm.ram.extension.demo.policy.MyGovernor
- Suchen Sie im Feld JAR/ZIP-Datei im lokalen Dateisystem nach der JAR-Datei mit der angepassten Erweiterung. Beispiel: com.ibm.ram.extension.demo.policy.jar.
Sie können entweder eine JAR-Datei hochladen oder mehrere JAR-Dateien in eine Archivdatei aufnehmen und alle hochladen. Wenn Sie z. B. eine Integration mit einem anderen Produkt durchführen und die Bibliotheken des anderen Produkts einbinden wollen, um mit der Richtlinie zu arbeiten, müssen Sie sie alle zum Klassenpfad hinzufügen. Sie können eine Archivdatei mit allen JAR-Dateien erstellen und die JAR-Dateien dann in einer einzigen Archivdatei hochladen. Beim Hochladen wird der Dateiinhalt extrahiert und die enthaltenen JAR-Dateien werden im Klassenpfad platziert.
- Klicken Sie auf OK. Die Richtlinienerweiterung wird installiert.
Ergebnisse
Nachdem Sie diese Schritte ausgeführt haben, sind die neuen Richtlinien im Richtliniengovernor für die Verwendung in Assetlebenszyklen
verfügbar.
Ein freigegebenes Asset des Typs Angepasste Erweiterung, das die JAR-Datei enthält, wird zum Repository hinzugefügt. Ändern Sie dieses Asset nicht auf der Seite 'Assetdetails' oder setzen Sie es in den Entwurfsstatus zurück.
Nächste Schritte
Nachdem Sie einen Richtliniengovernor, der angepasste Richtlinien enthält, hinzugefügt haben, müssen Sie möglicherweise Änderungen an einer
Richtlinie vornehmen und anschließend einen aktualisierten Governor mit diesen Änderungen in Rational Asset
Manager hinzufügen. Sie können den neueren Governor hinzufügen, indem Sie den Link
Ändern verwenden, um eine neue JAR-Datei hochzuladen, anstatt die
ältere Erweiterung zu löschen.
Klicken Sie auf
Löschen, um eine angepasste Erweiterung vom
Server zu entfernen.
Wichtig: Wenn Sie eine angepasste
Erweiterung löschen, können Sie die Ergebnisse und das Protokoll der Erweiterung für Assets, die diese Erweiterung verwendet haben, nicht mehr anzeigen.
Weitere Anweisungen zum Erstellen oder Ändern angepasster Richtlinien finden Sie im Abschnitt zum
Erstellen von Richtlinien mithilfe der API zur Überprüfung angepasster Richtlinien.