以下是有关管理和配置 Message Queue 的问题。
在 Windows 计算机上,当 CLASSPATH 包含双引号时,imqadmin 和 imqobjmgr 实用程序将抛出错误(错误号 5060769)。
解决方法:您可以忽略此错误消息,代理只是正确地向使用方通知所出现的任何错误。此错误不影响系统的可靠性。
如果所提供的值中包含空格,则所有 Solaris 和 Windows 脚本中的 -javahome 选项都将不起作用(错误号 4683029)。
Message Queue 命令和实用程序通过 javahome 选项来指定要使用的备用 Java 2 兼容运行时环境。但是,备用 Java 运行时环境的路径名不能包含空格。例如:
Windows: C:/jdk 1.4
Solaris: /work/java 1.4
解决方法:请在不包含空格的位置或路径中安装 Java 运行时环境。
imqQueueBrowserMaxMessagesPerRetrieve 属性可用来指定客户端运行时环境在浏览队列目的地的内容时一次可以检索的最大消息数。由于客户端应用程序始终可以获取队列上的所有消息,因此,imqQueueBrowserMaxMessagesPerRetrieve 属性会影响如何划分已排队的消息(若干个小型消息块或几个大型的消息块),以便将这些消息传送到客户端运行时环境。此属性不会影响所浏览的全部消息。更改此属性的值可能会对性能产生影响,但不会导致客户端应用程序获取不同数量的数据(错误号 6387631)。