RAS 概要文件工件 API 示例

com.ibm.ras.example.profile.artifact 包提供了一些示例来说明按程序处理 RAS 工件。

com.ibm.ras.example.profile.artifact 包

可以使用 ArtifactDescriptor pluglet 来添加新的工件描述符类型。要从某一资产中检索工件,使用 ArtifactRetrieval pluglet。使用 TypeAnalysis pluglet 来分析工件,或者使用 Visiting pluglet 来调用某一资产中的所有工件。

com.ibm.ras.example.profile.artifact 包中包含下列可以用来处理工件的 pluglet:

Pluglet 描述 结果
ArtifactDescriptor 提供了一个示例来说明如何添加类型分析器可识别的新工件描述符类型。该示例中的 pluglet 演示了下列操作:
  • 检索类型分析器服务
  • 分析文件类型
  • 检索工件描述符管理器
  • 检索工件描述符工厂
  • 创建新的用来表示文件夹、文件和其他物理或逻辑类型的工件描述符
  • 将新工件描述符添加至工件描述符管理器
  • 在当前会话结束之后永久保存新类型
  • 恢复为随产品一起提供的工件描述符
成功运行此 Pluglet 之后,它将在“控制台”视图中提供以下输出:
  • 添加工件描述符之前和之后的工件描述符总数
  • 将新工件文件添加至工件描述符管理器之前和之后文件的工件类型
ArtifactRetrieval 提供了一个示例来说明如何使用工件管理器和过滤器来从某一资产中检索工件。该示例中的 pluglet 演示了下列操作:
  • 使用资产阅读器从清单中装入资产
  • 通过阅读器获取资产
  • 为资产创建工件管理器
  • 从资产中检索所有工件
  • 根据属性从资产中检索工件
成功运行此 Pluglet 之后,它将在“控制台”视图中提供以下输出:
  • 从某一资产中检索到的工件数
  • 与属性过滤器相匹配的工件数
TypeAnalysis 提供了一个示例来说明如何通过使用类型分析器确定工件类型来分析某一资产中的工件。该示例中的 pluglet 演示了下列操作:
  • 使用资产阅读器从清单中装入资产
  • 通过阅读器获取资产
  • 访问资产中的所有工件
  • 使用类型分析器来分析工件类型
  • 识别已知类型和未知类型
成功运行此 Pluglet 之后,它将在“控制台”视图中提供以下输出:
  • 某种类型的工件数
  • 其他已知或未知工件类型
Visiting 提供了一个示例来说明如何使用工件访问器模式来调用某一资产中的所有工件。该示例中的 pluglet 演示了下列操作:
  • 使用资产阅读器从清单中装入资产
  • 通过阅读器获取资产
  • 访问资产中的所有工件
  • 访问资产中唯一部件中的工件
成功运行此 Pluglet 之后,它将在“控制台”视图中提供已调用的工件数。
相关信息
封装资产以供复用
为工件描述符设置配置首选项

反馈