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 » 连接器

 

设置 JMS 连接器

以下步骤概述设置带有 JMS 连接器的 QAnywhere 所需的任务(假设已设置了 QAnywhere)。

 ♦  QAnywhere 应用程序与外部 JMS 系统集成的概述
  1. 使用 JMS 管理工具为您的 JMS 系统创建 JMS 队列。QAnywhere 连接器会监听一个 JMS 队列以获得 JMS 消息。如果此队列尚不存在,就必须创建。

    有关如何创建队列的信息,请参见 JMS 产品的文档。

  2. 打开 Sybase Central,连接到您的服务器消息存储库。

  3. 选择 [文件] » [新建] » [连接器]。

  4. 单击 [JMS],然后在 [您使用的是哪一种 JMS 系统] 列表中选择要使用的 Web 服务器的类型。单击 [下一步]。

  5. 在 [连接器名称] 页中:

    • 在 [连接器名称] 字段中,键入 QAnywhere 客户端用来寻址连接器的连接器地址。请参见向 JMS 连接器发送 QAnywhere 消息

    • 在 [接收器目标] 字段中,键入连接器用来监听从 JMS 到 QAnywhere 客户端的消息的队列名。

    • 单击 [下一步]。

  6. 在 [JNDI 设置] 页中:

    • 在 [JNDI 工厂] 字段中,键入用于访问外部 JMS JNDI 名称服务的工厂名称。

    • 在 [名称服务 URL] 字段中,键入用于访问 JMS JNDI 名称服务的 URL。

    • 在 [用户名] 字段中,键入用于连接到外部 JMS JNDI 名称服务的验证名称。

    • 在 [口令] 字段中,键入用于连接到外部 JMS JNDI 名称服务的验证口令。

    • 单击 [下一步]。

  7. 在 [JMS 队列设置] 页中:

    • 在 [队列工厂] 字段中,键入外部 JMS 提供程序队列的工厂名称。

    • 在 [用户名] 字段中,键入用于连接到外部 JMS 队列连接的用户 ID。

    • 在 [口令] 字段中,键入用于连接到外部 JMS 队列连接的口令。

    • 单击 [下一步]。

  8. 在 [JMS 主题设置] 页中:

    • 在 [主题工厂] 字段中,键入外部 JMS 提供程序的主题工厂名称。

    • 在 [用户名] 字段中,键入用于连接到外部 JMS 主题连接的用户 ID。

    • 在 [口令] 字段中,键入用于连接到外部 JMS 主题连接的口令。

    • 单击 [完成]。

  9. 单击 [确定]。

  10. 使用到服务器消息存储库的连接及 -sl java 选项启动 MobiLink 服务器。请参见启动 MobiLink 服务器以进行 JMS 集成

  11. 要在 JMS 连接器上设置其它选项,请右击刚刚创建的连接器并选择 [属性];也可使用服务器管理请求。

    有关可用属性的列表,请参见配置 JMS 连接器属性

    有关如何使用服务器管理请求设置连接器属性的信息,请参见使用服务器管理请求管理连接器

 ♦  发送消息
  1. 要从您的 QAnywhere 系统中的应用程序向外部消息传递系统发送消息,请创建一条 QAnywhere 消息并将其发送到 connector-address\JMS-queue-name

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

  2. 从外部消息传递系统向您的 QAnywhere 系统中的应用程序发送消息:

    • 创建 JMS 消息。

    • 将 ias_ToAddress 属性设置为 QAnywhere id\queue(其中 id 是客户端消息存储库的 ID,queue 是应用程序队列名称)。

    • 将消息放入 JMS 队列。

    请参见为传递到 QAnywhere 的 JMS 消息指定地址

 其它入门资源

启动 MobiLink 服务器以进行 JMS 集成
配置 JMS 连接器属性
配置多个连接器