Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器启动的同步 » 用于服务器启动的同步的 MobiLink 服务器设置

 

使用通告程序配置文件配置服务器端设置

可以将服务器端设置存储在通告程序配置文件中。可以使用此文件配置多个通告程序、网关和运营公司。

创建和配置通告程序配置文件

可以使用文本编辑器创建通告程序配置文件,也可以从 Sybase Central 导出的属性和事件设置生成通告程序配置文件。请参见使用 Sybase Central 配置服务器端设置

要查看典型通告程序配置文件的布局,打开 samples-dir\MobiLink\template.Notifier 模板文件,其中 samples-dir 是 SQL Anywhere 11 示例目录的位置。模板文件提供配置服务器端属性和事件的示例。

配置必要设置后,保存通告程序配置文件,并将服务器端属性和事件载入 MobiLink 服务器。

常用属性语法
Property = Value
通告程序事件语法
Notifier(NotifierName).Event = \
# Replace this text with SQL script.           \
# Be sure to put a backslash (\) at            \
# the end of every line of code                \
# if your event requires multiple              \
# lines of text.
通告程序属性语法
Notifier(NotifierName).Property = Value
网关属性语法
# For Device tracking gateways:
DeviceTracker(DeviceTrackerName).Property = Value
# For SMTP gateways:
SMTP(SMTPName).Property = Value
# For SYNC gateways:
SYNC(SYNCName).Property = Value
# For UDP gateways:
UDP(UDPName).Property = Value
运营公司属性语法
Carrier(CarrierName).Property = Value
装载通告程序配置文件

要将通告程序配置文件载入 MobiLink 服务器,请从命令行运行 mlsrv11,并指定 -notifier 选项。例如,要使用在 CarDealer.Notifier 配置文件中定义的服务器端设置,运行以下命令:

mlsrv11 ... -notifier "c:\CarDealer.Notifier"

如果未指定文件,缺省情况下,装载 config.Notifier 文件。

有关 mlsrv11 -notifier 选项的详细信息,请参见-notifier 选项

注意

如果要使用缺省 SYNC 网关,则无法将服务器端设置存储到通告程序配置文件中。必须使用替代方法将服务器端设置存储到 ml_property 系统表中。请参见用于服务器启动的同步的 MobiLink 服务器设置

使用转义序列

反斜线 (\) 是转义字符。以下列出可以在通告程序配置文件中使用的常用转义序列:

转义序列

说明

\b

退格符

\t

选项卡

\n

换行符

\r

回车符

\"

双引号 (")

\'

单引号 (')

\\

反斜线 (\)

\e

转义字符

Unicode 转义序列的形式为 \uXXXX,而 ASCII 转义序列的形式为 \xXX,其中每个 X 代表一个十六进制数字。

编辑需要多行文本的属性或事件时,在每行结尾添加一个单反斜线字符 (\)。