![]() | SUMMARY | DETAIL |
Macros to manage the privileges available to user accounts at the global level.
Macro Summary | |
external | %lsaf_adduserprivilege(lsaf_userid=, lsaf_privilege=);
Assigns a global privilege to a user account in the system.
|
external | %lsaf_getglobalprivileges(sas_dsname=work.lsafGetGlobalPrivileges);
Gets the metadata for all of the global privileges that are available. The metadata is stored ...
|
external | %lsaf_getuserprivileges(lsaf_userid=, sas_dsname=work.lsafGetUserPrivileges);
Gets the metadata for all of the global privileges that are assigned to a user account in ...
|
external | %lsaf_getuserswithglobalprivilege(lsaf_privilegeid=, sas_dsname=work.lsafgetuserswithglobalprivilege);
Gets all of the user accounts that have the specified privilege identifier. The properties are ...
|
external | %lsaf_hasglobalprivilege(lsaf_userid=, lsaf_privilege=);
Determines whether a global privilege is assigned to a user account. A list of privilege ...
|
external | %lsaf_isglobalprivilege(lsaf_privilege=);
Determines whether the specified value is a valid SAS Life Science Analytics Framework global ...
|
external | %lsaf_removeuserprivilege(lsaf_userid=, lsaf_privilege=);
Removes a global privilege from a user account in the system.
|
Macro Detail |
%lsaf_adduserprivilege(lsaf_userid=, lsaf_privilege=);
[ Exposure:
external
]
_lsafMsg_
-
The return message._lsafRC_
-
The return code.lsaf_userid
-
- Required - The user account.lsaf_privilege
-
- Required - The identifier of the global privilege.
%lsaf_getglobalprivileges(sas_dsname=work.lsafGetGlobalPrivileges);
[ Exposure:
external
]
_lsafMsg_
-
The return message._lsafRC_
-
The return code.sas_dsname
-
- Optional - The name of the output SAS data set to contain the metadata for
%lsaf_getuserprivileges(lsaf_userid=, sas_dsname=work.lsafGetUserPrivileges);
[ Exposure:
external
]
_lsafMsg_
-
The return message._lsafRC_
-
The return code.lsaf_userid
-
- Required - The user account.sas_dsname
-
- Optional - The name of the output SAS data set to contain the metadata
%lsaf_getuserswithglobalprivilege(lsaf_privilegeid=, sas_dsname=work.lsafgetuserswithglobalprivilege);
[ Exposure:
external
]
_lsafMsg_
-
The return message._lsafRC_
-
The return code.lsaf_privilegeid
-
- Required - The identifier of the global privilege. A list of thesas_dsname
-
- Optional - The name of the output SAS data set to contain the user accounts
%lsaf_hasglobalprivilege(lsaf_userid=, lsaf_privilege=);
[ Exposure:
external
]
_lsafHasGlobalPrivilege_
-
Indicates whether the privilege is assigned to the user_lsafMsg_
-
The return message._lsafRC_
-
The return code.lsaf_userid
-
- Required - The user ID.lsaf_privilege
-
- Required - The identifier of the global privilege.
%lsaf_isglobalprivilege(lsaf_privilege=);
[ Exposure:
external
]
_lsafIsGlobalPrivilege_
-
Indicates whether the item is a valid global privilege._lsafMsg_
-
The return message._lsafRC_
-
The return code.lsaf_privilege
-
- Required - The global privilege ID.
%lsaf_removeuserprivilege(lsaf_userid=, lsaf_privilege=);
[ Exposure:
external
]
_lsafMsg_
-
The return message._lsafRC_
-
The return code.lsaf_userid
-
- Required - The user account.lsaf_privilege
-
- Required - The identifier of the global privilege.