课程 2:使用插件编辑器来添加和修改扩展
可以使用插件项目扩展来修改与 CARMA 相关联的操作。 您将在本课中创建的扩展会用来禁用删除和打开方式菜单选项。
关于此任务
要创建此扩展,请执行以下操作:
过程
- 从 插件编辑器中,单击选项底部菜单中的 扩展 选项卡。
- 单击面板右侧的 添加 按钮。 在打开的 " 新建扩展 " 对话框中,在文本字段中输入 com.ibm.carma.ui.ramBrowserActions 。
- 选择与搜索查询匹配的扩展,然后单击 完成。 您将看到此扩展列示在面板中的所有扩展下。 在扩展列表下,您还应该看到类似于以下内容的 (ram) 列表:
- 选中该 RAM。 在右边,您会看到出现以下两个文本字段:ramId 和 uniqueId。
- 如果您知道要使用插件修改的 RAM 的特定标识,那么可以在 ramId 文本字段中输入该标识。
- 如果您知道要使用插件修改哪些 RAM ,但不知道与其关联的特定标识,请使用 uniqueId 选项。
- 打开 " CARMA 存储库 " 视图,方法是从文件菜单 窗口 (在 Windows 上) 或 IBM® Developer for z/OS® (在 macOS上)> 显示视图 > CARMA 存储库中进行选择。 如果主菜单中不存在特定视图,那么您可能需要选择其他并浏览以找到该视图。
- 如果您尚未与主机系统建立连接,那么必须立即进行连接。 打开远程系统资源管理器视图,并遵循连接至 CARMA 中的指示信息。
- 展开主机系统,右键单击您要使用插件修改的特定 RAM。 在本教程中,各个示例使用样本 PDS RAM。 选择 属性。
- 在打开的对话框中,记下 唯一标识 值。
- 返回到 插件编辑器 ,并在 uniqueId 文本字段中输入刚刚找到的唯一标识值。
- 在该 RAM 下是一项操作。 选中该操作,您将看到右侧出现两个下拉菜单 - 操作标识和状态。
- 可用于 actionId 的值对应于可在 CARMA 中执行的五个操作: new, open, open with, remove和 refresh。
- 可用于 state 的值对应于这些操作可以处于的三种状态: enabled, disabled和 hidden。
- 在突出显示 RAM 下的第一个操作项时,使用下拉 actionId 菜单来选择:
com.ibm.carma.action.remove。 使用下拉 状态 菜单来选择:disable。 这将禁用该 RAM 的弹出菜单中的删除选项。 - 接下来,您要创建第二项操作。 在插件编辑器的左面板中,单击添加按钮。
- 在显示的 " 新建扩展 " 对话框中,输入过滤器 com.ibm.carma.action.ramBrowserAction。 选择匹配的扩展,然后单击 完成。
- 展开扩展,并将 ramId 或 uniqueId 更新为适合于 RAM 的值。
- 选择该 RAM 下的操作。 在右侧的操作标识下拉菜单中选择
com.ibm.carma.action.openWith。 在 状态 下拉菜单中,选择disabled。 这将允许用户看到打开方式选项,但不会允许选择此选项。 - 保存在 插件编辑器 中所作的更改并解决所有错误。