本节包含可使用“自变量构建器”界面访问的所有动词标记的详细参考信息。
根据目标数据存储区的 DN 格式规则转义字符串。
本示例运用了 Identity Manager 3.0 附带的预定义规则。有关详细信息,请参见布局 - 发布者平面文件 。
“设置操作目标 DN”操作使用“转义目标 DN”标记构建用户对象的目标 DN。
“转义目标 DN”标记采用“唯一名称”中的值,并将其设置为目标 DN 的格式。
根据源数据存储区的 DN 格式规则转义字符串。
将字符串中的字符转换为小写字母。
此示例将电子邮件地址设置为 name@slartybartfast.com,其中的 name 等于 Given Name(名)的首字母加 Surname(姓氏)。策略名称为 Policy:Create E-mail from Given Name and Surname(由名和姓氏创建电子邮件),可从 Novell 支持万维网站点下载。有关详细信息,请参见可下载的 Identity Manager 策略。
“小写”标记将“设置目标特性值”操作中的所有信息设置为小写字母。
将 DN 转换为替换格式。
如果起始索引和长度设置为默认值 {0,-1},则使用整个 DN;否则仅使用由起始索引和长度指定的 DN 部分。
指定自定义 DN 格式时,构成分界符集的八个字符定义如下:
1. 已定义类型名称的布尔标志:0 表示未定义类型的名称,而 1 表示已定义类型的名称
2. Unicode 无映射字符布尔标志:0 表示不输出无法映射的 Unicode 字符,也不会将其解释为转义的十六进制字符串,如 \FEFF。eDirectory 不接受以下 Unicode 字符:0xfeff、0xfffe、0xfffd 和 0xffff。
3. 相对 RDN 分界符
4. RDN 分界符
5. 名称分隔符
6. 名称值分界符
7. 通配符字符
8. 转义字符
如果 RDN 分界符和相对 RDN 分界符是同一个字符,则名称方向为根右侧,否则其方向为根左侧。
如果分界符集超过八个字符,则将多余字符视为需要转义的字符,但这些字符没有其它特殊的含义。
本示例使用“语法分析 DN”标记来构建“添加目标特性值”操作的值。本示例运用了 Identity Manager 3.0 附带的预定义规则。有关详细信息,请参见命令转换 - 创建部门树枝 - 第 1 部分和第 2 部分。
“语法分析 DN”标记从源 DN 获取信息,然后将其转换为点表示法。语法分析 DN 的信息储存在 OU 特性值中。
替换字符串中所有具体出现的某一正则表达式。
有关创建正则表达式的详细信息,请参见:
此处使用的模式选项为 CASE_INSENSITIVE、DOTALL 和 UNICODE_CASE,但是可以通过使用适当的嵌入式转义符进行反转。
替换字符串中第一次出现的某一正则表达式。
将匹配实例替换为由“替换为”字段中指定的值指定的字符串。
有关创建正则表达式的详细信息,请参见:
此处使用的模式选项为 CASE_INSENSITIVE、DOTALL 和 UNICODE_CASE,但是可以通过使用适当的嵌入式转义符进行反转。
该示例将电话号码的格式由 (nnn)-nnn-nnnn 重设为 nnn-nnn-nnnn。所用的规则为 Identity Manager 3.0 附带的预定义规则。有关详细信息,请参见输入或输出转换 - 将电话号码格式重新从 (nnn) nnn-nnnn 设置为 nnn-nnn-nnnn 。
“重新设置操作特性的格式”操作将使用“替换第一个”标记。
正则表达式 ^\((\d\d\d)\)\s*(\d\d\d)-(\d\d\d\d)$ 表示 (nnn) nnn-nnnn,而正则表达式 $1-$2-$3 表示 nnn。此规则将电话号码的格式从 (nnn) nnn-nnnn 转换为 nnn-nnn-nnnn。
抽取字符串的一部分。
例如,如果起始索引指定为 -2,则从结尾第一个字符开始读取。如果起始索引指定为 -3,则从结尾第 2 个字符开始读取。
此示例将电子邮件地址设置为 name@slartybartfast.com,其中的 name 等于 Given Name(名)的首字母加 Surname(姓氏)。策略名称为 Policy:Create E-mail from Given Name and Surname(使用名和姓氏创建电子邮件),可从 Novell 支持万维网站点下载。有关详细信息,请参见可下载的 Identity Manager 策略。
在“设置目标特性值”操作中,两次使用了“子字符串”标记。该标记使用 First Name(名)特性的第一个字符加上 Last Name(姓)特性的八个字符来构成一个子字符串。
将字符串中的字符转换为大写字母。
在本示例中,将用户对象的名和姓特性转换成大写字母。策略名称为 Policy:Convert First/Last Name to Upper Case(将名/姓转换为大写),可从 Novell 支持万维网站点下载。有关详细信息,请参见可下载的 Identity Manager 策略。