I have use the way of metas_setassn's create user-group to metdata server.But when i try to remove the  association of group .The log is ok .But use the tool of smc to view .The Group isn't removed.
 
%global personId groupId operator;
%let  personId=A5Q3QDPK.AQ000KIF;
%let  groupId=A5Q3QDPK.AQ0008GZ;
%let  operator=REMOVE;
*ProcessBody;
/*
 * 参数:
 * personId :  
 * groupId :
 * operator :
 */
%let server=vm126181;
%let adminUser=sasadm;
%let adminPass=sasadm000;
options metaserver="&server"
	metaport=8561
	metaprotocol=bridge
	metauser="&adminUser"
	metapass="&adminPass"
	metarepository="Foundation";
	
option mprint mlogic;
data _null_;
	length puri $256. guri $256. rc 8.;
	
	puri = compress("omsobj:Person\&personId");
	guri = compress("omsobj:IdentityGroup\&groupId");
	put puri=;
	put guri=;
	rc = metadata_setassn(puri, "IdentityGroups", "&operator", guri);
        put rc=;
run;
The result is rc=0;
But use the tool of smc the group isn't removed;
Why