JMS 连接器提供 JMS 消息系统和 QAnywhere 之间的连接。
在本课中,您需要访问 JMS 提供程序并了解如何配置它的一些基本知识。此外,您需要 JDK 1.3.1 版(或更高版本)和所有 JMS 提供程序的 JMS 客户端所需的 JAR 文件。
准备 JMS 提供程序
启动 JMS 服务器。
请参见 JMS 服务器文档。
在 JMS 服务器中创建两个队列:qa_testmessage 和 qa_receive。
请参见 JMS 服务器文档。您可能需要在创建队列后重新启动 JMS 服务器。
启动 QAnywhere 客户端和服务器组件
创建 QAnywhere 连接器属性文件。
在 SQL Anywhere Studio 安装目录的 Samples\QAnywhere\connectors 子目录中有示例连接器属性文件。
在 Samples\QAnywhere\server\qanyserv.props 文件中指定 QAnywhere 连接器属性文件。
此示例文件包含指定示例连接器属性文件的注释行。您也许只需要对这些行中的一行取消注释。
启动用于消息传递的 MobiLink 同步服务器,正如在第 1 课:启动具有消息传递功能的 MobiLink中描述的那样。
启动 QAnywhere 代理,正如在第 2 课:创建客户端消息库中描述的那样。
启动 TestMessage,正如在第 3 课:运行 TestMessage 应用程序中描述的那样。
启动 TestMessage 客户端
在命令提示符下,导航到 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 文件的位置。
将 JMS TestMessage 窗口移到您屏幕的右侧,置于现有的 TestMessage 窗口下面。
从 JMS TestMessage [Message] 菜单中,选择 [New]。
随即出现 [New Message] 窗口。
在 [To] 字段中,输入您在第 2 课中给出的客户端消息库 ID。
将示例文本填写到 [Subject] 和 [Message] 字段中,然后单击 [Send]。
不久将出现一个消息框,指示消息已被先前运行的 TestMessage 实例接收。
切换到其它 TestMessage 实例来接收此消息。
有关详细信息,请参见:
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。