定义外部策略控制器

如果开发用于扩展 com.ibm.ram.extension.PolicyGovernor 类且包含定制策略的策略控制器,那么必须将生成的 Java 归档文件安装到 IBM® Rational® Asset Manager 中。

关于此任务

处理完策略控制器及其包含的定制策略后,将 Java 项目导出为 JAR 文件,然后可将该 JAR 文件作为新的策略扩展添加到 Rational Asset Manager 中。

过程

  1. 以存储库管理员身份登录到 Rational Asset Manager Web 客户机。
  2. 单击管理
  3. 单击定制扩展
  4. 策略扩展部分中,单击新建策略扩展 “新建扩展”窗口将打开。
  5. 类名字段中,输入策略控制器类名。 输入的名称必须包含插件路径和控制器类名。例如,如果 JAR 文件中的控制器类 (MyGovernor) 位于以下位置:
    com/ibm/ram/extension/demo/policy/
    类名必须为:
    com.ibm.ram.extension.demo.policy.MyGovernor
  6. .jar 或 .zip 文件字段中,浏览至本地文件系统上具有定制扩展的 JAR 文件。例如:com.ibm.ram.extension.demo.policy.jar

    您可以上载 JAR 文件,也可以将多个 JAR 文件包含在一个归档文件中,然后将其全部上载。例如,如果您要与其他产品集成且希望包含另一产品的库以处理策略,您必须将其全部添加到类路径。您可以创建一个包含所有 JAR 文件的归档文件,然后将 JAR 文件作为单个归档文件上载。上载将抽取文件内容并将所有包含的 JAR 文件放在类路径中。

  7. 单击确定 将安装策略扩展。

结果

完成这些步骤后,策略控制器中的新策略将可用于资产生命周期。

会将包含 JAR 文件的定制扩展类型的已核准资产添加到存储库。请勿在“资产详细信息”页面上对此资产进行修改或将其恢复为“草稿”状态。

下一步做什么

添加包含定制策略的策略管理器后,可能需要更改策略,然后将包含这些更改的已更新管理器添加到 Rational Asset Manager 中。可使用修改链接上载新的 .jar 文件(而不是删除旧的扩展)来添加新的管理器。
要从服务器中除去定制扩展,请单击删除
要点: 如果删除定制扩展,那么将不能再查看使用该扩展的任何资产扩展的结果和历史记录。
有关创建或修改定制策略的更多指示信息,请参阅通过使用定制策略复审 API 来创建策略

反馈