创建资源类型的第一个步骤是填写“创建”屏幕(即启动 Agent Builder 后显示的屏幕)上的各项内容。下图显示的是已在各个字段输入信息的“创建”屏幕。
“供应商名”。用于标识资源类型供应商的名称。通常要指定供应商的股票标志,但是任何可唯一标识供应商的名称也有效。仅可使用字母数字字符。
“应用程序名”。资源类型的名称。仅可使用字母数字字符。
供应商名称和应用程序名称合在一起组成资源类型的全名。全名不能超过九个字符。
“RT 版本”。生成的资源类型的版本。RT 版本用于区分同一基本资源类型的多个已注册版本或升级版本。
在“RT 版本”字段中不能使用以下字符:空白、制表符、斜杠 (/)、反斜杠 (\)、星号 (*)、问号 (?)、逗号 (,)、分号 (;)、左方括号 ([) 或右方括号 (])。
“工作目录”。Agent Builder 将在此目录下创建目录结构以包含为目标资源类型创建的所有文件。在任意一个工作目录中仅能创建一个资源类型。Agent Builder 将此字段的值初始化为启动 Agent Builder 的目录的路径,您也可以键入其他名称或使用“浏览”按钮来定位其他目录。
在工作目录下,Agent Builder 将使用资源类型的名称创建子目录。例如,如果 SUNW 是供应商名,ftp 是应用程序名,则 Agent Builder 将把此子目录命名为 SUNWftp。
Agent Builder 将在此子目录下放置目录资源类型的所有目录和文件。请参见目录结构。
“可伸缩”或“故障转移”。指定目标资源类型是故障转移还是可伸缩。
“支持网络”。指定基本应用程序是否支持网路,即它是否使用网络与客户机进行通信。选择“支持网络”复选框以指定应用程序支持网络,或不选择此复选框以指定应用程序不支持网络。
"C" 和 "ksh"。指定生成的源代码所用的语言。虽然这些选项是相互排斥的,但是在 Agent Builder 中,您可以创建资源类型并用 Korn shell 语言生成代码,然后重新使用这些信息创建用 C 语言生成的代码。请参见克隆现有的资源类型的方法。
"GDS"。指定此服务为通用数据服务。有关创建和配置普通数据服务的信息,请参见第 10 章,普通数据服务。
如果在 $PATH 中没有包括 cc 编译器,则 Agent Builder 将禁用 "C" 单选按钮,而允许您选择 "ksh" 单选按钮。要指定其他编译器,请参见安装和配置 Agent Builder结尾处的说明。
输入必需的信息后,请单击“创建”。屏幕底部的“输出日志”窗口用来显示 Agent Builder 执行的操作。您可以从“编辑”菜单中选择“保存输出日志”来保存输出日志中的信息。
完成操作后,Agent Builder 将显示一条成功消息或警告消息。
如果 Agent Builder 无法完成此步骤,请检查输出日志以获得详细信息。
如果 Agent Builder 成功完成操作,则可以单击“下一步”以显示“配置”屏幕,使用该屏幕可以完成生成资源类型的步骤。
虽然生成完整的资源类型需要两步才能完成,但是您可以在完成第一步(创建)后就退出 Agent Builder,这样做既不会丢失已输入的信息也不会丢失 Agent Builder 已完成的工作。请参见重复使用完成的工作。