【问题标题】:How to issue RACF Commands from REXX on z/OS如何在 z/OS 上从 REXX 发出 RACF 命令
【发布时间】:2015-09-22 20:40:55
【问题描述】:

我想使用 rexx 在大型机上做一些用户管理。

我已经设法使用以下内容创建了一个用户

/*REXX*/
adduser username
exit

我发现这是可行的,因为 rexx 解释器默认将每个不是 rexx 命令的命令传递给 tso,并且 adduser 既是 racf 命令,并且 tso 命令映射到 racf。使用 address 命令应该可以直接向 racf 发出命令。 但是当我尝试时

/*REXX*/
address racf search username
exit

我得到 +++ RC(-3) +++ IBM 的 TSO/E 参考说“-3 返回码表明主机命令环境无法找到您发出的命令。”由于“搜索”是一个有效的 racf 命令,我认为 racf 没有注册为命令环境。在 rexx 中使用 sysvar(sysracf) 我已经检查了 racf 是否已安装并正在运行。有谁知道如何将 racf 设置为 rexx 的命令环境或检查它是否是? 提前致谢

【问题讨论】:

  • 您是否有权使用 RACF 命令?你有没有搜索引擎,像这样:www-03.ibm.com/systems/z/os/zos/features/racf/downloads?
  • 如果您的组织是 SHARE 成员,已经有关于此主题的演示。会议记录将包含幻灯片的 PDF,这可能会有所帮助。
  • 我有特殊的系统属性、审计员和操作员,所以我应该有权使用 RACF 命令。@Bill 我真的不知道搜索引擎的用途。我正在做一个由 IBM 提供给我的大学的 ADCD 安装。这是一个教育/实验装置,所以没有幻灯片,也没有支持人员
  • 好的。你检查了我给的链接吗?您能否更新您的问题(使用其下方的编辑链接)并包含有关 ADCD 和没有支持人员的信息。我不知道您使用的是哪个 z/OS 版本,但这也可能有所帮助:www-05.ibm.com/e-business/linkweb/publications/servlet/…,那里每个版本(或左右)都会有一个。

标签: mainframe zos rexx racf


【解决方案1】:

所以我找到了非常简单的解决方案。我基本上把搜索命令的语法弄错了。它必须是

/*REXX*/
search mask(username)
exit

返回码是 -3,因为命令无效。很抱歉,我之前没有意识到这一点,并得出了错误的结论。感谢大家的帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多