如果开发用于扩展 com.ibm.ram.extension.PolicyGovernor 类且包含定制策略的策略控制器,那么必须将生成的 Java 归档文件安装到 IBM® Rational® Asset Manager 中。
关于此任务
处理完策略控制器及其包含的定制策略后,将 Java 项目导出为 JAR 文件,然后可将该 JAR 文件作为新的策略扩展添加到 Rational Asset Manager 中。
过程
- 以存储库管理员身份登录到 Rational Asset Manager Web 客户机。
- 单击管理。
- 单击定制扩展。
- 在策略扩展部分中,单击新建策略扩展。 “新建扩展”窗口将打开。
- 在类名字段中,输入策略控制器类名。 输入的名称必须包含插件路径和控制器类名。例如,如果 JAR 文件中的控制器类 (MyGovernor) 位于以下位置:
com/ibm/ram/extension/demo/policy/
类名必须为:
com.ibm.ram.extension.demo.policy.MyGovernor
- 在 .jar 或 .zip 文件字段中,浏览至本地文件系统上具有定制扩展的 JAR 文件。例如:com.ibm.ram.extension.demo.policy.jar。
您可以上载 JAR 文件,也可以将多个 JAR 文件包含在一个归档文件中,然后将其全部上载。例如,如果您要与其他产品集成且希望包含另一产品的库以处理策略,您必须将其全部添加到类路径。您可以创建一个包含所有 JAR 文件的归档文件,然后将 JAR 文件作为单个归档文件上载。上载将抽取文件内容并将所有包含的 JAR 文件放在类路径中。
- 单击确定。 将安装策略扩展。
结果
完成这些步骤后,策略控制器中的新策略将可用于资产生命周期。
会将包含 JAR 文件的定制扩展类型的已核准资产添加到存储库。请勿在“资产详细信息”页面上对此资产进行修改或将其恢复为“草稿”状态。
下一步做什么
添加包含定制策略的策略管理器后,可能需要更改策略,然后将包含这些更改的已更新管理器添加到 Rational Asset Manager 中。可使用
修改链接上载新的
.jar 文件(而不是删除旧的扩展)来添加新的管理器。
要从服务器中除去定制扩展,请单击
删除。
要点: 如果删除定制扩展,那么将不能再查看使用该扩展的任何资产扩展的结果和历史记录。
有关创建或修改定制策略的更多指示信息,请参阅
通过使用定制策略复审 API 来创建策略。