43 access_token_var=ACCESS_TOKEN,
44 grant_type=sas_services,
45 outds=work.mx_getgroups
47%local platform name shortloc;
48%let platform=%mf_getplatform();
50%
if &platform=SASJS %then %
do;
58 length groupuri groupname $32 groupdesc $128 ;
60 keep groupuri groupname groupdesc;
61 groupuri=cats(groupid);
63 groupdesc=description;
65 proc sort; by groupname; run;
67%
else %
if &platform=SAS9 or &platform=SASMETA %then %
do;
68 %
if &user=0 %then %let user=;
75 proc sort data=&outds; by groupname; run;
77%
else %
if &platform=SASVIYA %then %
do;
78 %
if &user=0 %then %
do;
79 %mv_getgroups(access_token_var=&access_token_var
80 ,grant_type=&grant_type
85 %mv_getusergroups(&user
87 ,access_token_var=&access_token_var
88 ,grant_type=&grant_type
92 data=&outds(rename=(
id=groupuri name=groupname description=groupdesc))
93 out=&outds (keep=groupuri groupname groupdesc);