以下是用于 IBM Tivoli Directory Integrator 服務(wù)器的命令行選項(ibmdisrv [options]):
示例:
ibmdisrv -c"C:\demos\rs.xml" -r"Access2LDAP" -l"c:\metamerge\mydemo.log"
注:
- 在選項字母和值之間沒有空格。請使用引號來保留值中可能出現(xiàn)的空格或逗號。
- Windows Shell 執(zhí)行程序最多允許以下列表中的 9 個參數(shù)。而在其它平臺上沒有任何限制。
- -s <dir>
- 指定解決方案所位于的工作目錄。TDI 中以及您的“配置”等中的所有相對文件引用都將相對于這個位置。這必須是第一個指定的參數(shù)。
- -c <file...>
- 配置文件。如果不指定此選項,將裝入和啟動 Autostart 文件夾中的各項(除非指定了 -D 禁止裝入和啟動這些項)。通配符也允許,如 *.xml。
- -n <encoding>
- 用來編寫配置文件的編碼。這必須是 Java2 中有效的字符集標(biāo)識;請參閱 IANA 字符集注冊表(http://www.iana.org/assignments/character-sets)以了解這些編碼值的完整列表。請注意 Java2 僅支持這些值的子集。
- -r <al...>
- 要啟動的組裝流水線名稱的列表。要啟動組裝流水線 a 和 b,請使用命令 -r a b。也支持其它語法:-ra,b;-ra -rb。
注:如果您使用 include 和名稱空間,則組裝流水線可以為 myNamespace:/AssemblyLines/alName (假定名稱空間 myNamespace 和組裝流水線名稱 alName)。
- -t <eh...>
- 要啟動的事件處理程序名稱的列表。要啟動事件處理程序 a 和 b,請使用命令 -t a b。也支持其它語法:-ta,b;-ta -tb。
- -T<name>
- 啟用 JLOG 樣式的跟蹤,并將這些跟蹤記錄到 trace<name>.log 文件,該文件位于 <Tivoli_Common_Dir>/TDI/logs/ 目錄中。缺省是將跟蹤記入內(nèi)存(如果發(fā)生未處理的異常,可通過 JFFDC 的 traceback 例程將跟蹤從內(nèi)存中檢索出來)。
- -D
- 用于禁用 Autostart 文件夾中的事件處理程序和/或項目啟動的標(biāo)志。
- -w
- 如果指定了 -r(或 -t),則此標(biāo)志會使 IBM Tivoli Directory Integrator 等待每個組裝流水線的事件處理程序完成后再啟動下一個。如果未指定此標(biāo)志,則 IBM Tivoli Directory Integrator 會并行地啟動所有由 -r 參數(shù)指定的組裝流水線。當(dāng)最后一個組裝流水線和顯式啟動的事件處理程序完成時,服務(wù)器停止。
注:當(dāng)服務(wù)器中沒有活動線程時,該服務(wù)器停止。然而,我們發(fā)現(xiàn)對于 Perl,Perl 任務(wù)將作為活動線程計數(shù)。使用 -w 強制 IBM Tivoli Directory Integrator 在最后一個組裝流水線完成后停止。
- -e
- 指定此選項將使服務(wù)器以安全方式運行。使用特定于該服務(wù)器的主密碼,它將解密和加密所有的配置文件以及服務(wù)器 API 注冊表。
- -v
- 顯示版本信息并退出。這僅記錄在日志文件中。
- -P <password>
- 密碼(如果配置文件加密的話)。
- -p
- 在啟動時轉(zhuǎn)儲 Java 屬性。請注意,您仍必須提供一個配置文件,在 Java 屬性轉(zhuǎn)儲之前將讀取該文件。
- -m
- 啟動管理和監(jiān)視器控制臺(AMC)服務(wù)器。同時啟動 MOBJ 接口。請參閱 IBM Tivoli Directory Integrator 6.0: Administrator Guide 中的“Administration and Monitor Console”獲取更多有關(guān) AMC 的信息。
- -M
- 禁用 MOBJ(管理擴(kuò)展)和 AMC,而不考慮 global.properties 中的設(shè)置。
- -d
- 在此機(jī)器上啟動一個“守護(hù)程序”,即配置實例。服務(wù)器為每個指定的配置啟動一個線程,再加上一個額外線程。沒有任何線程將終止。
- -Z
- 指示組裝流水線在檢查點表為空的情況下進(jìn)行操作。所有在命令行上提供的 AL 將清空它們的檢查點表。
- -q
- 接受一個參數(shù),mode。Mode=1 表示以記錄方式運行,mode=2 表示以回放方式運行。
- -l <file>
- 日志文件(缺省控制臺輸出)。執(zhí)行的操作很少,因為很少有消息轉(zhuǎn)至控制臺。要為大部分記錄更改日志文件,請更改 log4j.properties。
- -R
- 禁用遠(yuǎn)程 API,而不考慮 global.properties 中的設(shè)置。
- -W
- 所有的“配置”在同一個線程中啟動,但它們不終止,而是永遠(yuǎn)等待。
- -S
- 此選項僅內(nèi)部用于“配置編輯器”和“服務(wù)器”之間的通信;它用于在兩者之間傳遞配置文件。請勿自行使用此選項。
- -?
- 打印用法消息,簡要顯示所有選項。
當(dāng) IBM Tivoli Directory Integrator 終止時,它會返回以下某個退出代碼:
- 0
- 用戶使用 -v 參數(shù)(顯示信息并退出)啟動了 IBM Tivoli Directory Integrator
- 1
-
- 無法打開日志文件(-l 參數(shù))
- 無法打開配置文件
- 由管理請求停止
- 2
- 在自動運行后退出。當(dāng)您通過指定 -w 啟動 IBM Tivoli Directory Integrator 時,IBM Tivoli Directory Integrator 會運行由 -r 參數(shù)執(zhí)行的組裝流水線,然后退出。
注:從“配置編輯器”中運行的組裝流水線是以不同的方式啟動的,它不會以狀態(tài) 2 退出。
- 9
- 許可證已到期或無效(廢棄不再使用)。