在本练习中,您创建了一个插件项目,它演示了如何使用 actionValidators、parameterValidators 和 customParameterControl 扩展点。
结果
您现在应当
运行或调试插件项目。当您仍位于测试工作空间中时,执行下列操作以验证插件的功能:
- 确保您处于 zOS 项目透视图中并且已连接至主机系统。使用与您在课程 1 中对 PDS RAM 所作的更新相关联的端口号。
- 打开 CARMA 存储库视图并连接至在课程 1 中已修改的 PDS RAM。
- 逐级展开 RAM,直到展开到各个 CARMA 成员为止。右键单击此成员,然后选择定制 > HowTo。HowTo 对话框将打开。
提示: 如果您在打开此对话框时或者使定制选项可用时遇到了麻烦,那么返回去检查您在课程 1 中执行的步骤,或者查阅 CARMA Developer's Guide。
- 您首先将检查 parameterValidator 扩展是否在正常运行。
- 在第一个文本字段中输入 0。在对话框的标题中应当出现一条参考消息。
- 现在,在文本字段中输入 1。消息应更改为警告消息。
- 如果输入 2 或者其他数值,那么应导致显示错误消息,并且确定按钮会被禁用。
- 对 parameterValidator 扩展进行的最后一项测试是尝试输入非数字字符,例如 a。应当不允许此输入,甚至此输入不会出现在文本字段中。
- 接下来,您将检查 actionValidator 扩展。
- 第一项测试是了解您编写为必需参数的适当参数是否标有星号。对于此样本,第一个参数应当标有星号,而其他参数应当没有星号。
- 第二项测试是确保在同时提供了两个字符串的情况下将不会接受表单。对于此样本,当您在两个字符串字段中都输入值时,您应当看到所显示的错误消息,并且确定按钮应被禁用。
- 最后,您将测试 customParameterControl 扩展。
- 第一项测试是检查复选框是否已替换缺省文本字段,以及选中和取消选中复选框是否不会导致任何错误。
- 第二项测试是了解是否保留了提供的缺省标签“Y/N?”。