RAS 存储库 API 示例

com.ibm.ras.example.repository 包提供了一些示例来说明如何按程序执行查询以及创建、除去或列示 RAS 资产。

com.ibm.ras.example.repository 包

可以使用 CompoundQueryLocal pluglet 来查询存储库中的资产,或者使用 CompoundQueryPatterns pluglet 在模式存储库中进行查询。要创建或除去资产,可使用 CreateRemoveLocalRepository 或 CreateRemoveWorkgroupRepository pluglet。要搜索、列示、移动或发布资产,可使用 KeyWordSearch、ListAvailableRepositories、MoveAsset 或 PublishRemove pluglet。

要成功运行此 pluglet,必须安装工作组存储库。有关如何安装工作组存储库的详细信息,请访问 IBM alphaWorks Web 站点并搜索 RAS。在设置和配置工作组存储库之后,请在 pluglet 代码中更改连接 URL 以连接至工作组存储库。

com.ibm.ras.example.repository 包中包含下列可以用来处理资产的 pluglet:

Pluglet 描述 结果
CompoundQueryLocal 提供了一个示例来说明如何对存储库中的资产执行复合查询。该示例中的 pluglet 演示了下列操作:
  • 检索存储库服务
  • 创建本地存储库
  • 检索存储库查询工厂
  • 创建复合存储库查询
  • 使用复合查询来搜索存储库的资产
  • 通过查询结果进行迭代
成功运行此 Pluglet 之后,在“控制台”视图中将列示满足查询条件的资产。
CompoundQueryPatterns 提供了一个示例来说明如何对模式存储库中的资产执行复合查询。该示例中的 pluglet 演示了下列操作:
  • 检索存储库服务
  • 检索特定类型的所有存储库客户机实例
  • 检索存储库查询工厂
  • 创建复合存储库查询
  • 使用复合查询来搜索存储库的资产
  • 通过查询结果进行迭代
成功运行此 Pluglet 之后,在“控制台”视图中将列示满足查询条件的资产。
CreateRemoveLocalRepository 提供了一个示例来说明如何创建和除去本地存储库连接。该示例中的 pluglet 演示了下列操作:
  • 检索存储库服务
  • 创建与本地存储库的连接
  • 从存储库客户机中获取度量
  • 除去与存储库的连接
成功运行此 Pluglet 之后,就会将有关本地存储库的度量发送至“控制台”视图。
CreateRemoveWorkgroupRepository 提供了一个示例来说明如何创建和除去工作组存储库连接。该示例中的 pluglet 演示了下列操作:
  • 检索存储库服务
  • 创建与工作组存储库的连接
  • 从存储库客户机中获取度量
  • 除去与工作组存储库的连接
成功运行此 Pluglet 之后,就会将有关所创建的工作组存储库的度量发送至“控制台”视图。
KeyWordSearch 提供了一个示例来说明如何对存储库中的资产执行关键字搜索。该示例中的 pluglet 演示了下列操作:
  • 创建与本地存储库的连接
  • 创建关键字存储库查询
  • 使用关键字查询来搜索存储库的资产
  • 通过搜索结果进行迭代
  • 除去与存储库的连接
成功运行此 Pluglet 之后,在“控制台”视图中将列示包含搜索关键字的资产。
ListAvailableRepositories 提供了一个示例来说明如何获取存储库实例列表。该示例中的 pluglet 演示了下列操作:
  • 获取存储库服务
  • 检索所有存储库客户机实例
  • 通过存储库客户机实例进行迭代
  • 检索已关闭的存储库客户机实例
成功运行此 Pluglet 之后,就会将存储库客户机实例名称发送至“控制台”视图。
MoveAsset 提供了一个示例来说明如何在存储库中的各逻辑视图之间移动资产。该示例中的 pluglet 演示了下列操作:
  • 检索存储库服务
  • 创建与本地存储库的连接
  • 在存储库的根目录中检索所有资产视图
  • 在存储库中创建逻辑文件夹视图
  • 将根目录中的所有资产视图移至新创建的逻辑视图
  • 除去与存储库的连接
成功运行此 Pluglet 之后,就会将在存储库中进行移动之前和之后的每个资产视图及其父视图的名称发送至“控制台”视图。
PublishRemove 提供了一个示例来说明如何将资产发布至本地存储库以及从本地存储库中除去资产。该示例中的 pluglet 演示了下列操作:
  • 创建与本地存储库的连接
  • 从存储库客户机中检索度量
  • 将资产发布至存储库客户机
  • 从存储库中除去资产
  • 除去与存储库的连接
成功运行此 Pluglet 之后,它将在“控制台”视图中提供以下输出:
  • 在执行发布操作之前和之后,本地存储库的度量
  • 显示一条消息,指出发布操作是成功还是失败。
相关信息
封装资产以供复用
管理 RAS 资产
IBM alphaWorks Web 站点

反馈