将新Sas用户添加到Sas元数据中的现有组

将新Sas用户添加到Sas元数据中的现有组,sas,sas-macro,sas-metadata,Sas,Sas Macro,Sas Metadata,我正在尝试一种类似的方法,将新的sas用户添加到sas元数据中,并将sas元数据中的现有组分配给他们。是否必须在GitHub链接中提供的%mm_adduser2group(user=”“,group=“”)宏中传递对象引用值。传递对象值是非常困难的,因为我们必须从sas应用程序获取值。相反,传递正常值是否适用于宏(例如-(user=“xyz”,group=sasstudio”)。使用此宏将新用户分配给现有组时,我们遇到了一些问题。有没有关于如何解决此问题的建议 参考问题:- 宏的GitHub链接

我正在尝试一种类似的方法,将新的sas用户添加到sas元数据中,并将sas元数据中的现有组分配给他们。是否必须在GitHub链接中提供的%mm_adduser2group(user=”“,group=“”)宏中传递对象引用值。传递对象值是非常困难的,因为我们必须从sas应用程序获取值。相反,传递正常值是否适用于宏(例如-(user=“xyz”,group=sasstudio”)。使用此宏将新用户分配给现有组时,我们遇到了一些问题。有没有关于如何解决此问题的建议

参考问题:-

宏的GitHub链接-

传递到的值应不带引号,例如:

    %mm_adduser2group(user=xyz,group=sasstudio)
你说:

使用此宏将新用户分配给现有组时,我们遇到了一些问题。有没有关于如何解决此问题的建议

但是你并没有说问题是什么。当您使用SAS管理控制台手动将用户添加到组时,它是否起作用?可能用户已经在这些组中,或者继承了这些组的成员资格?

应无引号地传递到的值,例如:

    %mm_adduser2group(user=xyz,group=sasstudio)
你说:

使用此宏将新用户分配给现有组时,我们遇到了一些问题。有没有关于如何解决此问题的建议


但是你并没有说问题是什么。当您使用SAS管理控制台手动将用户添加到组时,它是否起作用?可能用户已经在这些组中,或者继承了这些组的成员资格?

执行宏错误时,我们面临以下警告-注意:编写HTML5(EGHTML)正文文件:EGHTML27 28%mm\u adduser2group(user=sasdemo,group=Test\u group)注意:使用的数据语句(总处理时间):实时0.01秒cpu时间0.00秒警告:SYSCC=3000,正在退出MM_ADDUSER2GROUP我们还尝试为组中已存在的用户运行宏,但收到相同的错误。我们还尝试传递%MM_ADDUSER2GROUP的对象引用值以克服警告:SYSCC=3000(语法错误)您没有干净的会话(syscc=3000)。如果会话处于错误状态,宏具有防止执行的安全功能。即使用户存在于SAS Metdatafilename mc url“”中,也可以尝试重置面对以下错误的会话(或提供早期警告/错误消息);%公司mc;6570 6571/*向组添加用户*/6572%mm_adduser2group(user=Sarvesh Bhogale,group=ETL)警告:未找到rc=-1 Sarvesh Bhogale,或读取存储库时出错。注意:使用的数据语句(总处理时间):实时0.00秒cpu时间0.00秒警告:未找到rc=-1 Sarvesh Bhogale,或读取存储库时出错。错误:错误打印在第1页。我们是否必须在代码中的任何地方提到存储库。因为用户Sarvesh Bhogale存在于SAS管理控制台的元数据/存储库中。%mm_adduser2group(user=Sarvesh Bhogale,group=ETL)我们在执行宏错误时面临以下警告-注意:编写HTML5(EGHTML)正文文件:EGHTML27 28%mm_adduser2group(user=sasdemo,group=Test_group)注意:使用的数据语句(总处理时间):实时0.01秒cpu时间0.00秒警告:SYSCC=3000,正在退出MM_ADDUSER2GROUP我们还尝试为组中已存在的用户运行宏,但收到相同的错误。我们还尝试传递%MM_ADDUSER2GROUP的对象引用值以克服警告:SYSCC=3000(语法错误)您没有干净的会话(syscc=3000)。如果会话处于错误状态,宏具有防止执行的安全功能。即使用户存在于SAS Metdatafilename mc url“”中,也可以尝试重置面对以下错误的会话(或提供早期警告/错误消息);%公司mc;6570 6571/*向组添加用户*/6572%mm_adduser2group(user=Sarvesh Bhogale,group=ETL)警告:未找到rc=-1 Sarvesh Bhogale,或读取存储库时出错。注意:使用的数据语句(总处理时间):实时0.00秒cpu时间0.00秒警告:未找到rc=-1 Sarvesh Bhogale,或读取存储库时出错。错误:错误打印在第1页。我们是否必须在代码中的任何地方提到存储库。因为用户Sarvesh Bhogale存在于SAS管理控制台的元数据/存储库中。%mm_adduser2group(用户=Sarvesh Bhogale,组=ETL)