在线等 OID用户添加进组

mao5588 2007-07-20 03:12:11
declare

ldap_host VARCHAR2(256);
ldap_port VARCHAR2(256);
ldap_user VARCHAR2(256);
ldap_passwd VARCHAR2(256);
userDN VARCHAR2(256);
newpwd VARCHAR2(256);
newmail VARCHAR2(256);
usename VARCHAR2(256);
retval number;
my_session DBMS_LDAP.session;
emp_dn VARCHAR2(256);
emp_array DBMS_LDAP.MOD_ARRAY;

group_array DBMS_LDAP.MOD_ARRAY;
emp_vals DBMS_LDAP.STRING_COLLECTION;
user_vals DBMS_LDAP.STRING_COLLECTION;
group_id varchar2(256):='cn=groups,dc=pec,dc=com,dc=cn';
group_vals DBMS_LDAP.STRING_COLLECTION;

begin

retval := -1;
ldap_host := 'IP';
ldap_port := '389';
ldap_user := 'cn=帐号';
ldap_passwd:= '密码';
group_array := DBMS_LDAP.create_mod_array(14);

emp_vals(1) := 'cn=营业所管理组,cn=groups,dc=1,dc=com,dc=cn';
DBMS_LDAP.populate_mod_array (emp_array, DBMS_LDAP.MOD_ADD, 'orcldefaultprofilegroup', emp_vals);

emp_vals.DELETE;

group_vals(1) := 'cn=maoyu1,cn=Users,dc=1,dc=com,dc=cn';
DBMS_LDAP.populate_mod_array(group_array, DBMS_LDAP.MOD_ADD, 'uniquemember', group_vals);

group_vals.DELETE;
retval := DBMS_LDAP.modify_s(my_session,'cn=营业所管理组,cn=groups,dc=pec,dc=com,dc=cn', group_array);

DBMS_LDAP.free_mod_array (group_array);
EXCEPTION when others then
DBMS_OUTPUT.put_line('Problems in setting up the Default Group: '||SQLERRM);
end;

将用户加入组 营业所管理组 怎么加不进去,有人懂的指点下吗
...全文
152 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CathySun118 2007-07-21
  • 打赏
  • 举报
回复
这么长,看看
daxiaohao 2007-07-20
  • 打赏
  • 举报
回复
我也不会顶下

17,134

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧