<finder> 元素在 Orchestrator 客户端中代表一种通过该插件发现的对象类型。

<finder> 元素能够识别用于定义由对象查找器表示的对象的 Java 类。<finder> 元素用于定义该对象在 Orchestrator 客户端界面中的显示方式,同时还能够识别由 Orchestrator 脚本 API 所定义的用于表示这一对象的脚本对象。

查找器可以充当不同类型插件技术所用对象格式之间的接口。

<finder> 元素为可选。插件可以拥有不限数量的 <finder> 元素。<finder> 元素定义以下属性:

属性 描述
type Orchestrator 对象类型 查找器表示的对象类型。此为必需属性。
datasource <finder-datasource name> 属性 识别使用数据源 refid 定义的对象的 Java 类。此为必需属性。
dynamic-finder Java 方法 用于定义您在 IDynamicFinder 实例中实现的自定义查找器方法,从而以编程方式返回查找器的 ID 和属性,无需在 vso.xml 文件中进行定义。此为可选属性。
hidden truefalse(默认值)

如果为 true,则会在 Orchestrator 客户端隐藏该查找器。此为可选属性。

image 图形文件的路径 16x16 图标,表示 Orchestrator 客户端层次结构列表中的查找器。此为可选属性。
java-class Java 类的名称 用于定义由查找器发现并映射到脚本对象的对象的 Java 类。此为可选属性。
script-object <scripting-object type> 属性 该查找器要映射到的 <scripting-object> 类(如有)。此为可选属性。
表 1. 元素层次结构
父元素 子元素
<finders>
  • <id>
  • <description>
  • <properties>
  • <default-sorting>
  • <inventory-children>
  • <relations>
  • <inventory-tabs>
  • <events>