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

SQL Anywhere 12.0.0 (中文) » QAnywhere » 编写 QAnywhere 客户端应用程序

 

QAnywhere Manager 配置属性

您可以通过以下方式之一来设置 QAnywhere Manager 配置属性:

以下是 QAnywhere Manager 配置属性:

  • COMPRESSION_LEVEL=n   设置压缩级别。

    n 是压缩因子,以 0 到 9 之间的整数表示,其中 0 表示无压缩,9 表示最大压缩。

  • CONNECT_PARAMS=connect-string   指定 QAnywhere Manager 用来连接到消息存储库数据库的连接字符串。以 keyword=value 形式指定每个连接选项,用分号分隔多个选项。

    独立客户端不支持此属性。

    缺省值为 "server=qanywhere;uid=ml_qa_user;pwd=qanywhere"

    有关选项的列表,请参见连接参数

    有关管理数据库用户和口令的信息,请参见编写安全的消息传递应用程序

  • DATABASE_TYPE=string   指定 QAnywhere Manager 要连接到的数据库的类型。对于 SQL 数据库使用 sqlanywhere,而对于 UltraLite 数据库使用 ultralite。缺省情况下,Manager 使用 sqlanywhere

  • LOG_FILE=filename   指定用来写入记录消息的文件的名称。隐式指定此选项可启用记录。

  • MAX_IN_MEMORY_MESSAGE_SIZE=n   读取一条消息时,n 是将为其分配缓冲区的最大消息的大小(以字节为单位)。大于 n 个字节的消息必须使用流式操作读取。Windows 上的缺省值为 1MB,Windows Mobile 上为 64KB。

以下属性是专为独立客户端制定的属性:

  • ML_PROTOCOL_TYPE   指定协议类型。有效选项是 tcpiptlshttphttps

  • ML_PROTOCOL_PARAMS   指定 MobiLink 连接参数。

  • ML_PROTOCOL_USENAME   执行效果与 QAnywhere 代理中的 -mu 选项相同。

  • ML_PROTOCOL_PASSWORD   执行效果与 QAnywhere 代理中的 -mn 选项相同。

  • INC_UPLOAD   执行效果与 QAnywhere 代理中的 -iu 选项相同。

  • INC_DOWNLOAD   执行效果与 QAnywhere 代理中的 -idl 选项相同。

  • STORE_ID   执行效果与 QAnywhere 代理中的 -id 选项相同。

  • STORE_ENCRYPTION_KEY   指定用于加密 MessageStore 的加密密钥。

  • POLICY   执行效果与 QAnywhere 代理中的 -policy 选项相同。

  • DELETE_PERIOD   指定执行删除规则之间所间隔的秒数。如果指定的量是负数,则禁止执行删除规则。

  • PUSH   执行效果与 QAnywhere 代理中的 -push 选项相同。


在文件中设置 QAnywhere Manager 配置属性
以编程方式设置 QAnywhere Manager 配置属性