다음 문제는 Message Queue의 관리 및 구성에 관련됩니다.
Windows 시스템의 CLASSPATH에 큰따옴표가 포함되어 있으면 imqadmin 및 imqobjmgr 유틸리티에서 오류가 발생함(버그 아이디 5060769)
해결 방법: 이 오류 메시지는 무시해도 됩니다. 브로커가 소비자에게 모든 오류를 알리는 작업을 올바로 수행한 것입니다. 이 오류는 시스템의 안정성에 영향을 주지 않습니다.
Solaris 및 Windows 스크립트의 -javahome 옵션에 제공된 값에 공백이 있는 경우 해당 옵션이 작동되지 않음(버그 아이디 4683029)
javahome 옵션은 Message Queue 명령 및 유틸리티에서 사용할 대체 Java 2 호환 런타임을 지정하는 데 사용됩니다. 그러나 대체 Java 런타임의 경로 이름에는 공백이 포함되지 않아야 합니다. 예를 들면 다음과 같습니다.
Windows: C:/jdk 1.4
Solaris: /work/java 1.4
해결 방법: 공백이 없는 위치 또는 경로에 Java 런타임을 설치합니다.
imqQueueBrowserMaxMessagesPerRetrieve 속성은 클라이언트 런타임에서 대기열 대상의 내용을 찾아볼 때 한 번에 검색하는 메시지의 최대 수를 지정합니다. 클라이언트 응용 프로그램에는 항상 대기열의 모든 메시지가 표시됩니다. 따라서, imqQueueBrowserMaxMessagesPerRetrieve 속성은 대기열에 들어 있는 메시지를 클라이언트 런타임에 전달할 수 있도록 여러 작은 조각 또는 청크로 나누는 방법에 영향을 줍니다. 이 속성은 찾아진 메시지 전체에 영향을 주지는 않습니다. 이 속성 값을 변경하면 성능에 영향을 미칠 수 있지만 클라이언트 응용 프로그램에서 얻는 데이터의 양은 달라지지 않습니다(버그 아이디 6387631).