Lo que necesito es una funcion que me haga lo que hace el Effective Access del ACL... que yo le pongo un usuario y me devuelve los roles y grupos a los que pertenece ese usuario. Ojala me puedas ayudar! Gracias!
Hola,
Puedes utilizar los métodos QueryAccess, QueryAccessPrivileges, QueryAccessRoles de la clase NotesDatabase.
Un saludo
Aqui tienes el codigo, sacado de una aplicacion que estaba colgada en el antiguo sandbox
http://dbaspot.com/lotus-notes-misc/171113-find-group-membership-also-databases-person-group-has-access.html
Espero que te valga, no lo he pegado porque es muy largo, veras que tambien hay una vista en el names que se llama $SeverAccess que te da estos resultados, pero creo que solo los grupos Directos como has dicho.
Un Saludo