修改ByteArray 数组成为string,在TDI 执行
password = system.arrayToString(conn.getObject("userpassword"));
以下为TIM 环境下
供应策略属性
mailInit(){
var pou=subject.getProperty("parent")[0].getProperty("ou")[0];
var temp="";
if(pou.indexOf("a1")>-1)
temp="CN=mail/O=baodingren";}
return temp;
}
mailInit();
---------------------------
动态角色
(|(employeetype=在职人员)(employeetype=实习生)(employeetype=试用期人员))
---------------------------
协调帐户 用于4.6 版本
var ps = new PersonSearch();
return ps.searchByFilter("","(uid="+subject.eruid[0]+")",2);
---------------------------
密码
subject.getAndDecryptPersonPassword();
------------------------------
协调人员的placement rule
var ou = entry.ou;
var filt = '';
for (i=0; i < ou.length; i++)
{
if (i==0)
{
filt = "ou=" + ou[i];
} else {
filt = filt + ",ou=" + ou[i];
}
}
return filt;
---------
return "ou="+entry.ou;
------------------------------
Javascript 数组
{
var test= new Array();
test[0]=subject.getProperty("parent")[0].name;
test[1]=subject.getProperty("parent")[0].name+"发布组";
test[2]=subject.getProperty("parent")[0].name+"领导组";
return test;
}
---------------
set dn
{
return "uid="+subject.getProperty("uid")[0]+",cn=users,dc=ibm,dc=com"
}