Is there any property of ACE in CMIS, that I can use to find whether that particular ace is refer to user or a group?
Sorry, but what do you mean by "ACE"?
Here, I am using CMIS which talks with Documentum by using DotCMIS module. CMIS returns ACL information of Documentum in terms of ACE (Access Control Entry)
Use the link for more info: http://docs.oasis-open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.html#_Toc243905406
From, this ACE I am able to get user information, but my question is, Is there any property which distinguish between user and group for documentum.
Hi,
I see it now. So the problem is that for example when you call the ACLService's getACL operation, then the returned permissions contain only "principal" names which does not tell you whether it is a user or a group.
I don't have so much experience in CMIS, but I also cannot see any attribute or switch to get this information.
By the way in Documentum you cannot have a user and a group with the same name, so the information above can be "valid" as it is unique, only you don't have more inforamtion about it.
Using DQL (through DFS for example) you could retrieve it:
select r_object_id,user_name,r_is_group from dm_user where user_name='principalname'
Mike
Hello Miklos Szurap,
Thanks, Your information is really helpful. But I want to use only CMIS as a standard and it looks like we are not able to find whether that ACE refer to user or group by simply using CMIS.