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 属性

 

JMS 连接器属性

以下属性用于配置 JMS 连接器:

  • ianywhere.connector.nativeConnection   实现连接器的 Java 类。它仅供 QAnywhere 内部使用,并且不应删除或修改。

  • ianywhere.connector.id(不建议使用)   唯一标识连接器的标识符。缺省值为连接器属性 ianywhere.connector.address 的值。

  • ianywhere.connector.address   QAnywhere 客户端用来标识连接器位置的连接器地址。此地址还用作前缀,作用于显示在此连接器的 MobiLink 服务器消息窗口中所有记录的错误、警告和信息性消息。

    请参见向 JMS 连接器发送 QAnywhere 消息

    在 Sybase Central 中,您可在 [连接器向导] 的 [连接器名称] 页的 [连接器名称] 字段中设置此属性。

  • ianywhere.connector.incoming.priority   以整数形式表示的优先级,指派给所有进来的消息。如果值未指定或为负数,则使用该类型连接器的缺省值。在 JMS 中,缺省使用 JMS 消息的优先级。在 Web 服务中,缺省值是 4。

  • ianywhere.connector.incoming.retry.max   将 JMS 消息传输到 QAnywhere 消息存储库中时,在放弃之前连接器可进行重试的最大次数。在尝试失败达到最大次数后,会将此 JMS 消息转发到 ianywhere.connector.jms.deadMessageDestination 属性值中。缺省值为 -1,意味着连接器不放弃重试。

  • ianywhere.connector.incoming.ttl   以整数形式表示的生存期(以毫秒为单位),指派给所有进来的消息。如果值未指定或为负数,则使用该类型连接器的缺省值。如果值为 0,则消息不会过期。在 JMS 中,使用 JMS 消息的到期时间来计算缺省值。在 Web 服务中,缺省值是 0。

  • ianywhere.connector.outgoing.deadMessageAddress   无法处理消息时将消息发送到的地址。例如,当消息包含有格式错误或未知的 JMS 地址时,该消息会被标记为无法接收,并且消息副本会被发送到失效消息地址。

    如果未指定失效消息地址,此消息会被标记为无法接收,但不会发送消息副本。

    在 Sybase Central 中,通过在 [连接器属性] 窗口的 [属性] 选项卡中单击 [新建],可设置此属性。

  • ianywhere.connector.logLevel   MobiLink 服务器消息窗口和消息日志文件中显示的连接器信息的数量。日志级别的值如下:

    • 1   记录错误消息。

    • 2   记录错误和警告消息。

    • 3   记录错误、警告和信息性消息。

    • 4   记录错误、警告、信息性消息和调试消息。

    在 Sybase Central 中,可在 [连接器属性] 窗口的 [常规] 选项卡的 [记录级别] 部分设置此属性。

    还可为所有连接器设置此属性。要在 Sybase Central 中进行此操作,请连接到服务器消息存储库,并选择 [更改此消息存储库的属性] 的任务。打开 [服务器属性] 选项卡。

  • ianywhere.connector.compressionLevel   从 JMS 接收到的消息的缺省消息压缩因子:它是 0 到 9 之间的一个整数,0 表示无压缩,9 表示最大压缩。

    在 Sybase Central 中,可在 [连接器属性] 窗口的 [常规] 选项卡的 [压缩级别] 部分中设置此属性。

    还可为所有连接器设置此属性。要在 Sybase Central 中进行此操作,请连接到服务器消息存储库,选择 [更改此消息存储库的属性] 的任务,并打开 [服务器属性] 选项卡。

  • ianywhere.connector.jms.deadMessageDestination   JMS 消息在无法转换为 QAnywhere 消息时,将被发送到的地址。如果 JMS 消息是不受支持的类的实例,或者 JMS 消息未指定 QAnywhere 地址,或者发生意外的 JMS 提供程序异常,或者发生意外的 QAnywhere 异常,则有可能发生这种情况。

    在 Sybase Central 中,可在 [连接器属性] 窗口的 [JMS] 选项卡的 [其它] 部分的 [失效的消息目标] 字段中设置此属性。

  • ianywhere.connector.outgoing.retry.max   从 QAnywhere 到外部消息传递系统进行消息传递的缺省重试次数。缺省值为 5。指定 0 可使连接器始终进行重试。

    在 Sybase Central 中,通过在 [连接器属性] 窗口的 [属性] 选项卡中单击 [新建],可设置此属性。

  • ianywhere.connector.runtimeError.retry.max   连接器对导致 RuntimeException 的消息进行重试的次数。如果指定了失效消息队列,则该消息会被放置到此队列中。否则,该消息将标记为无法接收并被跳过。指定值 0 可使服务器始终不放弃。

  • ianywhere.connector.startupType   启动类型可以是自动、手动或禁止。

  • xjms.jndi.authName   用于连接到外部 JMS JNDI 名称服务的验证名称。

    在 Sybase Central 中,可在 [连接器向导] 的 [JNDI 设置] 页的 [用户名] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [JNDI] 部分中的 [用户名] 字段中设置此属性。

  • xjms.jndi.factory   用于访问外部 JMS JNDI 名称服务的工厂名称。在 Sybase Central 中,可在 [连接器向导] 的 [JNDI 设置] 页的 [JNDI 工厂] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [JNDI] 部分中的 [JNDI 工厂] 字段中设置此属性。

  • xjms.jndi.password.e   用于连接到外部 JMS JNDI 名称服务的验证口令。

    在 Sybase Central 中,可在 [连接器向导] 的 [JNDI 设置] 页的 [口令] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [JNDI] 部分中的 [口令] 字段中设置此属性。

  • xjms.jndi.url   用于访问 JMS JNDI 名称服务的 URL。

    在 Sybase Central 中,可在 [连接器向导] 的 [JNDI 设置] 页的 [名称服务 URL] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [JNDI] 部分中的 [URL] 字段中设置此属性。

  • xjms.password.e   用于连接到外部 JMS 提供程序的验证口令。

  • xjms.queueConnectionAuthName   用于连接到外部 JMS 队列连接的用户 ID。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 队列设置] 页的 [用户名] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [队列] 部分中的 [用户名] 字段中设置此属性。

  • xjms.queueConnectionPassword.e   用于连接到外部 JMS 队列连接的口令。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 队列设置] 页的 [口令] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [队列] 部分中的 [口令] 字段中设置此属性。

  • xjms.queueFactory   外部 JMS 提供程序队列的工厂名称。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 队列设置] 页的 [队列工厂] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [队列] 部分中的 [队列工厂] 字段中设置此属性。

  • xjms.receiveDestination   连接器用来监听从 JMS 到 QAnywhere 客户端的消息的队列名。

    在 Sybase Central 中,可在 [连接器向导] 的 [连接器名称] 页的 [接收器目标] 字段中设置此属性。

  • xjms.topicFactory   外部 JMS 提供程序的主题工厂名称。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 主题设置] 页的 [主题工厂] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [主题] 部分中的 [主题工厂] 字段中设置此属性。

  • xjms.topicConnectionAuthName   用于连接到外部 JMS 主题连接的用户 ID。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 主题设置] 页的 [用户名] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [主题] 部分中的 [用户名] 字段中设置此属性。

  • xjms.topicConnectionPassword.e   用于连接到外部 JMS 主题连接的口令。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 主题设置] 页的 [口令] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [主题] 部分中的 [口令] 字段中设置此属性。

  • ianywhere.connector.nativeConnection   实现连接器的 Java 类。它仅供 QAnywhere 内部使用,并且不应删除或修改。

  • ianywhere.connector.id(不建议使用)   唯一标识连接器的标识符。缺省值为连接器属性 ianywhere.connector.address 的值。

  • ianywhere.connector.address   QAnywhere 客户端用来标识连接器位置的连接器地址。此地址还用作前缀,作用于显示在此连接器的 MobiLink 服务器消息窗口中所有记录的错误、警告和信息性消息。

    请参见向 JMS 连接器发送 QAnywhere 消息

    在 Sybase Central 中,您可在 [连接器向导] 的 [连接器名称] 页的 [连接器名称] 字段中设置此属性。

  • ianywhere.connector.incoming.priority   以整数形式表示的优先级,指派给所有进来的消息。如果值未指定或为负数,则使用该类型连接器的缺省值。在 JMS 中,缺省使用 JMS 消息的优先级。在 Web 服务中,缺省值是 4。

  • ianywhere.connector.incoming.retry.max   将 JMS 消息传输到 QAnywhere 消息存储库中时,在放弃之前连接器可进行重试的最大次数。在尝试失败达到最大次数后,会将此 JMS 消息转发到 ianywhere.connector.jms.deadMessageDestination 属性值中。缺省值为 -1,意味着连接器不放弃重试。

  • ianywhere.connector.incoming.ttl   以整数形式表示的生存期(以毫秒为单位),指派给所有进来的消息。如果值未指定或为负数,则使用该类型连接器的缺省值。如果值为 0,则消息不会过期。在 JMS 中,使用 JMS 消息的到期时间来计算缺省值。在 Web 服务中,缺省值是 0。

  • ianywhere.connector.outgoing.deadMessageAddress   无法处理消息时将消息发送到的地址。例如,当消息包含有格式错误或未知的 JMS 地址时,该消息会被标记为无法接收,并且消息副本会被发送到失效消息地址。

    如果未指定失效消息地址,此消息会被标记为无法接收,但不会发送消息副本。

    在 Sybase Central 中,通过在 [连接器属性] 窗口的 [属性] 选项卡中单击 [新建],可设置此属性。

  • ianywhere.connector.logLevel   MobiLink 服务器消息窗口和消息日志文件中显示的连接器信息的数量。日志级别的值如下:

    • 1   记录错误消息。

    • 2   记录错误和警告消息。

    • 3   记录错误、警告和信息性消息。

    • 4   记录错误、警告、信息性消息和调试消息。

    在 Sybase Central 中,可在 [连接器属性] 窗口的 [常规] 选项卡的 [记录级别] 部分设置此属性。

    还可为所有连接器设置此属性。要在 Sybase Central 中进行此操作,请连接到服务器消息存储库,并选择 [更改此消息存储库的属性] 的任务。打开 [服务器属性] 选项卡。

  • ianywhere.connector.compressionLevel   从 JMS 接收到的消息的缺省消息压缩因子:它是 0 到 9 之间的一个整数,0 表示无压缩,9 表示最大压缩。

    在 Sybase Central 中,可在 [连接器属性] 窗口的 [常规] 选项卡的 [压缩级别] 部分中设置此属性。

    还可为所有连接器设置此属性。要在 Sybase Central 中进行此操作,请连接到服务器消息存储库,选择 [更改此消息存储库的属性] 的任务,并打开 [服务器属性] 选项卡。

  • ianywhere.connector.jms.deadMessageDestination   JMS 消息在无法转换为 QAnywhere 消息时,将被发送到的地址。如果 JMS 消息是不受支持的类的实例,或者 JMS 消息未指定 QAnywhere 地址,或者发生意外的 JMS 提供程序异常,或者发生意外的 QAnywhere 异常,则有可能发生这种情况。

    在 Sybase Central 中,可在 [连接器属性] 窗口的 [JMS] 选项卡的 [其它] 部分的 [失效的消息目标] 字段中设置此属性。

  • ianywhere.connector.outgoing.retry.max   从 QAnywhere 到外部消息传递系统进行消息传递的缺省重试次数。缺省值为 5。指定 0 可使连接器始终进行重试。

    在 Sybase Central 中,通过在 [连接器属性] 窗口的 [属性] 选项卡中单击 [新建],可设置此属性。

  • ianywhere.connector.runtimeError.retry.max   连接器对导致 RuntimeException 的消息进行重试的次数。如果指定了失效消息队列,则该消息会被放置到此队列中。否则,该消息将标记为无法接收并被跳过。指定值 0 可使服务器始终不放弃。

  • ianywhere.connector.startupType   启动类型可以是自动、手动或禁止。

  • xjms.jndi.authName   用于连接到外部 JMS JNDI 名称服务的验证名称。

    在 Sybase Central 中,可在 [连接器向导] 的 [JNDI 设置] 页的 [用户名] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [JNDI] 部分中的 [用户名] 字段中设置此属性。

  • xjms.jndi.factory   用于访问外部 JMS JNDI 名称服务的工厂名称。在 Sybase Central 中,可在 [连接器向导] 的 [JNDI 设置] 页的 [JNDI 工厂] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [JNDI] 部分中的 [JNDI 工厂] 字段中设置此属性。

  • xjms.jndi.password.e   用于连接到外部 JMS JNDI 名称服务的验证口令。

    在 Sybase Central 中,可在 [连接器向导] 的 [JNDI 设置] 页的 [口令] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [JNDI] 部分中的 [口令] 字段中设置此属性。

  • xjms.jndi.url   用于访问 JMS JNDI 名称服务的 URL。

    在 Sybase Central 中,可在 [连接器向导] 的 [JNDI 设置] 页的 [名称服务 URL] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [JNDI] 部分中的 [URL] 字段中设置此属性。

  • xjms.password.e   用于连接到外部 JMS 提供程序的验证口令。

  • xjms.queueConnectionAuthName   用于连接到外部 JMS 队列连接的用户 ID。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 队列设置] 页的 [用户名] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [队列] 部分中的 [用户名] 字段中设置此属性。

  • xjms.queueConnectionPassword.e   用于连接到外部 JMS 队列连接的口令。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 队列设置] 页的 [口令] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [队列] 部分中的 [口令] 字段中设置此属性。

  • xjms.queueFactory   外部 JMS 提供程序队列的工厂名称。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 队列设置] 页的 [队列工厂] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [队列] 部分中的 [队列工厂] 字段中设置此属性。

  • xjms.receiveDestination   连接器用来监听从 JMS 到 QAnywhere 客户端的消息的队列名。

    在 Sybase Central 中,可在 [连接器向导] 的 [连接器名称] 页的 [接收器目标] 字段中设置此属性。

  • xjms.topicFactory   外部 JMS 提供程序的主题工厂名称。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 主题设置] 页的 [主题工厂] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [主题] 部分中的 [主题工厂] 字段中设置此属性。

  • xjms.topicConnectionAuthName   用于连接到外部 JMS 主题连接的用户 ID。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 主题设置] 页的 [用户名] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [主题] 部分中的 [用户名] 字段中设置此属性。

  • xjms.topicConnectionPassword.e   用于连接到外部 JMS 主题连接的口令。

    在 Sybase Central 中,可在 [连接器向导] 的 [JMS 主题设置] 页的 [口令] 字段中设置此属性;还可以在 [连接器属性] 窗口的 [JMS] 选项卡的 [主题] 部分中的 [口令] 字段中设置此属性。