Как создать топовый профиль racf из rexx

Так что я определен пользователями racf на z/OS (версия ADCD в моем университете) с использованием сценария rexx. Поэтому я хочу создать лучшие общие профили для пользователей, чтобы защитить их наборы данных. Скажем, я создаю пользователя с именем TEST1. Поэтому я бы использовал

ADDSD 'test1.*' UACC(NONE)

создать топовый общий профиль. Если я выдаю команду из ЦО, все работает нормально. Но если я выполняю команду из моего скрипта rexx, racf создает профиль с именем "myusername.test1.* Вместо"test1.*". Поэтому каким-то образом мое имя пользователя добавляется как HLQ при создании профиля. Кто-нибудь знает, почему это происходит? и как это исправить? Спасибо.

1 ответ

Эмиссионный "PROFILE NOPREFIX" до того, как команда решит проблему. TSO Добавляет ваш префикс к любому имени набора данных, которое не полностью определено. В конце скрипта вы должны сбросить префикс вашего профиля с помощью

"PROFILE PREFIX("USERID()")"

спасибо cschneid

Другие вопросы по тегам