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