下列問題與 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)。