以下是用于 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
- 许可证已到期或无效(废弃不再使用)。