下列問題與 Message Queue 的管理及配置相關。
Windows 機器上的 CLASSPATH 中若包含雙引號,imqadmin 和 imqobjmgr 公用程式則會丟出錯誤 (錯誤 ID 5060769)
解決方法:您可忽略此錯誤訊息;代理程式只是正確通知用戶已出現的任何錯誤。該錯誤不會影響系統的可靠性。
若提供的值包含空格,則所有 Solaris 與 Windows 程序檔中的 -javahome 選項均無法使用 (錯誤 ID 4683029)。
Message Queue 指令與公用程式使用 javahome 選項,以指定使用哪個替代的 Java 2 相容執行階段。但是,替代 Java 執行階段的路徑名稱不得包含空格。以下是路徑包含空格的範例。
Windows:C:/jdk 1.4
Solaris: /work/java 1.4
解決方法:將 Java 執行階段安裝在不包含空格的位置或路徑中。
imqQueueBrowserMaxMessagesPerRetrieve 屬性指定瀏覽佇列目標內容時,用戶端執行階段一次可擷取的最大訊息數。請注意,用戶端應用程式始終會擷取佇列上的所有訊息。因此,imqQueueBrowserMaxMessagesPerRetrieve 屬性會影響佇列訊息分塊方式、提供佇列訊息到用戶端執行階段的方式 (較少大型的資料塊或較多小型的資料塊),但不會影響已瀏覽的訊息總計。變更此屬性的值可能會影響效能,但不會導致用戶端應用程式取得更多或更少的資料 (錯誤 ID 6387631)。