<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>