큐 관리자를 개별적으로 작성하기로 선택하는 경우, 데드-레터 큐(DLQ)를 설정하십시오. DLQ는 메시지 플로우의 메시지 처리 오류가 발생할 때 WebSphere Message Broker에 의해 참조됩니다.
사용자 정의 메시지 플로우 또는 publish/subscribe 모델의 메시지를 처리할 수 없는 경우, 마지막 방법으로 메시지가 이 DLQ로 라우트됩니다. 메시지를 입력 큐로 백아웃하여 문제가 해결될 때까지 메시지 플로우를 효과적으로 정지하려면, DLQ를 사용 불가능하게 하십시오.
mqsideleteconfigmgr 명령은 이 큐를 삭제하지 않습니다(큐 관리자를 삭제하지 않는 경우).
이 상황에서 이 명령을 다시 실행하고 -n 매개변수를 지정하면 새 데이터베이스가 여전히 존재하기 때문에 매개변수는 무시됩니다.
VisualAge for Java를 설치하고, 이 설치의 일부로 WebSphere MQ 커넥터를 선택한 경우, isualAge for Java에 대한 CLASSPATH 항목이 사용 중인 Windows 플랫폼(서버 또는 Java 클라이언트)의 WebSphere MQ에 대한 CLASSPATH 항목 뒤에 표시되어야 합니다. 이 요구사항은 구성 관리자가 mqsistart 명령에 의해 시작될 때 WebSphere MQ 클래스(VisualAge 클래스가 아닌)에 액세스할 수 있습니다. 구성 관리자가 이 영역에서 오류를 발견하면, Windows 시스템 이벤트 로그에 BIP1004 메시지를 기록합니다.
Linux, UNIX 시스템 및 z/OS에서 이 매개변수는 첫 번째에 지정해야 합니다. Linux, UNIX 시스템 및 z/OS에서 대소문자가 구분됩니다.
이 매개변수가 지정되지 않은 경우 Windows의 디폴트 이름은 'ConfigMgr'입니다.
이 매개변수는 플랫폼에 대한 올바른 사용자 이름 구문으로 지정될 수 있습니다.
지정한 ServiceUserID는 mqbrkrs 로컬 그룹의 구성원(직접 또는 간접)이어야 하고, 홈 디렉토리(WebSphere Message Broker가 설치된 위치) 및 작업 디렉토리(-w 플래그로 지정한 경우)에 대한 액세스 권한도 부여되어야 합니다.
ServiceUserID에 대한
보안 요구사항은 Windows의 경우 Windows 플랫폼의 보안 요구사항에서 자세히 설명되고,
UNIX 플랫폼의 경우 Linux 및 UNIX 플랫폼의 보안 요구사항에서
자세히 설명되고, z/OS의 경우 z/OS에 대한 보안 요구사항에서 자세히 설명됩니다.
Windows 에서
서비스 사용자 ID에 대해
규정되지 않은 형식(username)을 사용하면, 운영 체제가 로컬 시스템부터 시작하여 도메인 전체에서 사용자 ID를
검색합니다. 검색을 완료하는 데 어느 정도의 시간이 걸릴 수 있습니다.
기존 시스템과의 호환성의 경우 <password>를 지정할 수 있습니다. 그러나 명령을 실행할 때 이 매개변수로 암호를 지정하지 않는 경우 호출 중 암호를 입력하고 올바르게 입력했는지 확인하기 위해 두 번째로 암호를 입력하도록 프롬프트가 표시됩니다.
큐 관리자가 아직 없으면, 이 명령에 의해 작성됩니다. 디폴트 큐 관리자로 작성되지는 않습니다. 이 큐 관리자를 시스템에서 디폴트 큐 관리자로 사용하려면, 이 명령을 발행하기 전에 큐 관리자를 작성하십시오.
큐 관리자 속성 MAXMSGL(큐에 넣을 수 있는 메시지의 최대 길이)이 100MB로 갱신됩니다. 이 갱신은 이 명령에 의한 큐 관리자 작성 여부에 상관없이 수행됩니다.
이 데이터베이스가 이미 존재해야 합니다. JDBC에 의해 액세스가 제공되므로 이 데이터베이스에 대한 ODBC 연결을 작성할 필요가 없습니다.
기존 시스템과의 호환성의 경우 <password>를 지정할 수 있습니다. 그러나 명령을 실행할 때 이 매개변수로 암호를 지정하지 않는 경우 호출 중 암호를 입력하고 올바르게 입력했는지 확인하기 위해 두 번째로 암호를 입력하도록 프롬프트가 표시됩니다.
이 명령은 ServiceUserID의 보안 권한을 변경합니다. 이 명령을 호출하는 데 사용되는 사용자 ID는 이 로컬 시스템에서 Windows Administrators 그룹의 구성원이어야 합니다.
UNIX 시스템에서 이 명령을 호출하는 데 사용되는 사용자 ID는 mqbrkrs 그룹의
구성원이어야 합니다.
z/OS 시스템에서 이 명령을 호출하는 데 사용되는 사용자 ID는
구성요소 디렉토리에 대한 읽기 및 쓰기 액세스가 있는 그룹의 구성원이어야 합니다.
WebSphere Message Broker 그룹 mqbrkrs에 이러한 모든 큐에 대한 액세스 권한이 부여됩니다. DLQ가 사용 가능하면, 이 큐도 같은 권한을 갖습니다.