代理可按以下两种模式运行:配置模式和正常模式。在配置模式下,命令行中指定的选项存储在代理数据库中,以供下次在正常模式下运行时使用。存储指定的选项后,代理就会终止。
在正常模式下运行时,代理会读取代理数据库中存储的配置选项,同时保持运行。运行时,它将在适当的时间执行接收的远程任务,并在不同的时间同步代理数据库,以接收新的远程任务和上载已运行远程任务的结果。
在正常模式下运行时,代理始终尝试在启动时执行同步。当您要强制代理从 MobiLink 获取最新信息时,这可能非常有用。
mlagent [ options ]
要在配置模式下运行,请在 mlagent 命令行中指定 -c 或 -cr。
选项 | 说明 |
---|---|
@data |
此选项用于从指定的环境变量或配置文件中读入选项。如果存在具有相同名称的环境变量和配置文件,则使用环境变量。 请参见配置文件。 |
-c |
设置配置选项,仅更新与当前选项不同的那些选项,然后停止代理。 |
-cr |
设置配置选项,将所有现有的选项重置为缺省值,然后停止代理。使用此选项将重置代理数据库中的所有信息,因此仅当代理数据库处于不可修复状态时才能使用。 |
-a agentid |
仅当与 -c 或 -cr 一起使用时有效。指定此代理的 ID。 如果未指定 -a 选项,则缺省值为 [ 强烈建议不要使用大小写来区分代理 ID。例如,不要创建代理 ID [Agent_XYZ] 和 [agent_xyz] 作为不同的代理 ID。当统一数据库不区分大小写时,此建议为必须遵守的要求。当统一数据库区分大小写时,此建议不强制遵守。 |
-db database location |
仅当与 -c 或 -cr 一起使用时有效。指定远程数据库在客户端设备上的存储路径。 |
-x protocol[protocol-options] ... protocol : tcpip | tls | http | https protocol-options:( option=value; ... ) |
仅当与 -c 或 -cr 一起使用时有效。指定 MobiLink 客户端网络协议选项。这些选项确定同步代理数据库时代理连接到 MobiLink 服务器的方式。 |
-ap parameters |
指定同步代理数据库时使用的 MobiLink 验证参数。 |
-ek key |
指定用于访问代理数据库的加密密钥。 |
-n name |
指定代理数据库的名称。缺省值为 taskdb。 |
-o file |
将输出记录到指定文件中。 |
-on size |
当日志达到指定的 size 时,在日志文件名中追加 .old 并以原文件名启动一个新文件。Size 最小必须为 10K。此选项不能与 -os 一起使用。 |
-os size |
当日志达到指定的 size 时,将日志文件重命名为 YYMMDDxx.mla 并以原文件名启动一个新文件。Size 最小必须为 10K。此选项不能与 -on 一起使用。 |
-ot file |
截断文件并将输出消息记录到该文件。 |
-p password |
指定用于同步代理数据库的 MobiLink 口令。 |
-pi |
测试代理是否可以同步。此选项使代理执行其代理数据库与 MobiLink 服务器的强制回应同步(使用当前配置的 MobiLink 客户端网络协议选项和用户验证参数)。如果强制回应同步成功,则 mlagent 进程会立即返回 0;如果同步失败,则返回同步请求的 SQL 错误代码。 有关强制回应同步的详细信息,请参见-pi dbmlsync 选项。 MobiLink 代理数据库必须在使用 -pi 调用 mlagent 之前通过运行带 -c 或 -cr 选项的 mlagent 进行配置。 不能在命令行中同时使用 -pi 和 -c 或 -cr 来调用 MobiLink 代理。 |
-q |
以最小化窗口运行。 |
-qi |
不显示托盘图标或窗口。 |
-u user | 指定用于同步代理数据库的 MobiLink 用户名。 |
-vlevel |
指定从 0 至 9 的输出详细程度级别。缺省值为 3。 |
以下示例展示如何在配置模式下运行代理。它使用缺省代理数据库并将代理 ID 设置为与 MobiLink 用户 ID 相同的内容:
mlagent -c -a username -u username -p password -x http{host=myhost.example.com;port=8080} -o logfile.mla |
以下示例展示如何在正常模式下运行代理,接受来自缺省代理数据库的所有设置:
mlagent |
以交互方式配置 MobiLink 代理
停止 MobiLink 代理
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |