Security API packages (wwsec_api) sur ORACLE PORTAL
Bonjour,
j'ai un problème avec: wwsec_api.user_in_groups
qui doit me retourner la liste des groupes auquels un usager PORTAL appartient.
ex:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| procedure get_group_list (a_user_name in varchar2) is
lst_id ITEM := find_item('FINANCE');
l_groupid_array wwsec_api.idarray;
l_cnt pls_integer;
procedure writeln (a_text varchar2) is
begin
dbms_output.put_line(a_text);
end;
begin
clear_list(lst_id);
l_groupid_array := wwsec_api.user_in_groups(p_user_name =>
a_user_name);
writeln('User '||a_user_name||' belongs to the following:');
l_cnt := l_groupid_array.count;
for n in 1..l_cnt loop
writeln( 'group '||wwsec_api.group_name( l_groupid_array(n) ) ) ;
end loop;
end; |
étapes:
1-wwsec_api.add_portal_user (ajout d'un usagé)
2-wwsec_api.add_user_to_list (ajout de l'usagé à un groupe)
3- je veux voir le groupe auquel appartient cet usagé mais la procédure me retourne rien (vide). Dès que je me connecte sur PORTAL avec ce nouvel USAGER alors la procédure me retourne le bon groupe associés en (2).
bizz!
merci de votre aide
bye