本節包含使用「引數產生器」介面時,可用的所有動詞記號之詳細參考資訊。
根據目的資料儲存的 DN 格式規則逸出字串。
此範例取自 Identity Manager 3.0 隨附的預先定義規則。如需相關資訊,請參閱佈置:一般發行者 。
「設定目的操作 DN」動作會使用 Escape Destination DN 記號,建立「使用者」物件的目的 DN。
Escape Destination DN 記號會採用「唯一名稱」中的值,並將其設為目的 DN 的格式。
根據來源資料儲存的 DN 格式規則逸出字串。
將字串中的字元轉換為小寫。
此範例將電子郵件地址設為 name@slartybartfast.com,其中名稱等於「名」的第一個字元加上「姓」。 該規則的名稱為「規則: 從「名」和「姓」建立電子郵件地址」,可從 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 。
Replace First 記號用於「重新格式化操作屬性」動作中。
一般運算式 ^\((\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,其中名稱等於「名」的第一個字元加上「姓」。 該規則的名稱為「規則: 從「名」和「姓」建立電子郵件地址」,可從 Novell 的支援網站下載。 如需相關資訊,請參閱可下載的 Identity Manager 規則。
「子字串」記號在「設定目的屬性值」動作中會使用兩次。 該記號會採用 First Name 屬性的第一個字元,並將 Last Name 屬性的八個字元一併新增,以形成一個子字串。
將字串中的字元轉換為大寫。
此範例會將「使用者」物件的名和姓屬性轉換為大寫。 規則名稱為「規則: 將名/姓轉換為大寫」,可從 Novell 的支援網站下載。 如需相關資訊,請參閱可下載的 Identity Manager 規則。