Collection Contents 上一页 下一页 PDF

QAnywhere 用户指南

教程:QAnywhere 示例应用程序

第 6 课:启动 JMS 连接器


JMS 连接器提供 JMS 消息系统和 QAnywhere 之间的连接。

必需的软件 

在本课中,您需要访问 JMS 提供程序并了解如何配置它的一些基本知识。此外,您需要 JDK 1.3.1 版(或更高版本)和所有 JMS 提供程序的 JMS 客户端所需的 JAR 文件。

活动 

准备 JMS 提供程序

  1. 启动 JMS 服务器。

    请参见 JMS 服务器文档。

  2. 在 JMS 服务器中创建两个队列:qa_testmessage 和 qa_receive。

    请参见 JMS 服务器文档。您可能需要在创建队列后重新启动 JMS 服务器。

启动 QAnywhere 客户端和服务器组件

  1. 创建 QAnywhere 连接器属性文件。

    在 SQL Anywhere Studio 安装目录的 Samples\QAnywhere\connectors 子目录中有示例连接器属性文件。

  2. Samples\QAnywhere\server\qanyserv.props 文件中指定 QAnywhere 连接器属性文件。

    此示例文件包含指定示例连接器属性文件的注释行。您也许只需要对这些行中的一行取消注释。

  3. 启动用于消息传递的 MobiLink 同步服务器,正如在第 1 课:启动具有消息传递功能的 MobiLink中描述的那样。

  4. 启动 QAnywhere 代理,正如在第 2 课:创建客户端消息库中描述的那样。

  5. 启动 TestMessage,正如在第 3 课:运行 TestMessage 应用程序中描述的那样。

启动 TestMessage 客户端

  1. 在命令提示符下,导航到 Samples\QAnywhere\connectors\JMS\TestMessage,并键入以下命令:

    java -cp .;JMS-client-jar-files ianywhere.message.samples.TestMessage

    其中,JMS-client-jar-files 是用分号分隔的 JMS 服务器所需的 jar 文件列表。有关详细信息,请参见 JMS 服务器文档。对于 Sybase EAServer,此命令将是:

    java -cp .; path\easclient.jar;path\easj2ee.jar ianywhere.message.samples.TestMessage

    其中,path 为 jar 文件的位置。

  2. 将 JMS TestMessage 窗口移到您屏幕的右侧,置于现有的 TestMessage 窗口下面。

  3. 从 JMS TestMessage [Message] 菜单中,选择 [New]。

    随即出现 [New Message] 窗口。

  4. 在 [To] 字段中,输入您在第 2 课中给出的客户端消息库 ID。

  5. 将示例文本填写到 [Subject] 和 [Message] 字段中,然后单击 [Send]。

    不久将出现一个消息框,指示消息已被先前运行的 TestMessage 实例接收。

  6. 切换到其它 TestMessage 实例来接收此消息。

进一步阅读 

有关详细信息,请参见:


Collection Contents 上一页 下一页 PDF