mainframe - 如何在 Control-M 中个性化 PF 键分配?
问题描述
zOS(大型机)中 Control-M 的 ISPF 客户端带有一组预定义的值,分配给 PF 键(功能键),例如:
- PF2=拆分
- PF9=交换
但是,与其他 ISPF 应用程序类似,我想更改这些 PF 键(以及其他一些键,例如PF2= RETURN)的值,如下所示:
- PF2=拆分新
- PF9=换下一个
并且尝试使用标准 ISPF 的主要命令“ PFKEYS ”“KEYS”(错字,在第一个答案中指出),通过它您可以调整 PF 键的值,似乎也不适用于 Control-M(您只得到错误消息“ UNRECOGNIZED COMMAND
”,无论您在哪个屏幕上尝试此命令)。
关于如何更改这些值的任何建议PF2以及PF9无论如何?
解决方案
PFKEYS
不是有效的 ISPF 命令。访问 ISPF PF 键定义和标签对话框的正确命令KEYS
用于上下文相关键分配或ZKEYS
全局键分配。
导航到 Control-M,然后使用该KEYS
命令启动对话框并分配所需的功能键命令。您可能需要显式输入SAVE
命令以将您的键分配更改提交到您的配置文件(尽管 PF3应该调用一个 END,其中包括一个 SAVE)。
随后,PFSHOW
(或简短版本,FKA
)将在您的面板中添加一个“信息栏”,显示 PF 键,以及定义的标签或当前分配给每个功能键的命令的前 8 个字符。输入PFSHOW OFF
(或FKA OFF
)删除此显示。
该KEYLIST ON/OFF
命令可用于在某些产品面板的默认和自定义键分配之间切换。输入KEYLIST
不带参数的命令以查看选项是否可用。FWIW...我无权访问 Control-M,但我们安装的其他 BMC 产品不包括自定义密钥列表。
某些 PFkey 错误可归因于在登录过程中未包含适当成员的安装过程。对于 Control-M,这些成员似乎是 CMTCMDS 和/或 CMTUCMDS。负责安装产品的系统管理员可能需要解决此类问题。但是,此处描述的问题并未表明存在安装问题。
推荐阅读
- clang - clang-7.0 上缺少 libclang_rt.tsan-x86_64.a
- javascript - 使用多维数组填充选择
- dart - Dart 回调丢失参数值
- angular - 如何实现多个类以多次调用后端系统?
- jenkins - 使用 Jenkins 构建 .a NET Core 项目始终引用最新安装的 SDK 版本
- regex - 正则表达式,用于在括号之间保留数字并摆脱所有其他内容 参见示例?
- python - 在 matplolib 的条形图中使用带有 numpy datetime64 类型的时间间隔
- javascript - 在赛普拉斯的 for 循环中等待异步方法
- c++ - How to access a range/interval of keys in an ordered map in C++?
- php - 在 PHP 5.3 中为 ldap_* 函数启用 TLS 1.2