因此,我使用rexx脚本定义用户在z / OS(我大学的ADCD版本)上进行racf。因此,我想为用户创建顶级通用配置文件,以保护其数据集。假设我正在创建一个名为TEST1的用户。 因此我会用
ADDSD 'test1.*' UACC(NONE)
创建顶级通用配置文件。如果我从tso发出命令一切正常。但是如果我从我的rexx skript发出命令,racf会创建一个配置文件 命名为“myusername.test1。*而不是”test1。*“因此,在创建配置文件时,我的用户名被添加为HLQ。有没有人知道为什么会发生这种情况以及如何解决它?谢谢。
答案 0 :(得分:0)
在命令解决问题之前发出"PROFILE NOPREFIX"
。
TSO将您的前缀添加到任何不完全限定的数据集名称。
在skript结束时,您应该使用
"PROFILE PREFIX("USERID()")"
感谢cschneid