큐 관리자를 개별적으로 작성하기로 선택하는 경우, 데드-레터 큐(DLQ)를 설정하십시오. DLQ는 메시지 플로우의 메시지 처리 오류가 발생할 때 WebSphere Message Broker에 의해 참조됩니다.
사용자 정의 메시지 플로우 또는 publish/subscribe 모델의 메시지를 처리할 수 없는 경우, 마지막 방법으로 메시지가 이 DLQ로 라우트됩니다. 메시지를 입력 큐로 백아웃하여 문제가 해결될 때까지 메시지 플로우를 효과적으로 정지하려면, DLQ를 사용 불가능하게 하십시오.
mqsideleteusernameserver 명령은 이 큐를 삭제하지 않습니다(큐 관리자를 삭제하지 않는 경우).
mqsicreateusernameserver 명령과 독립적으로 작성된 WebSphere MQ 큐 관리자를 사용 중인 경우, 클러스터를 정의할 수 있습니다. 클러스터 정의는 구성을 단순화합니다.
큐 관리자를 이 명령으로 작성하면, Windows 서비스로 시작되지 않습니다. 로그오프하는 경우에는 정지합니다. 이러한 상황을 피하려면, 로그온 상태를 유지하거나 큐 관리자 서비스의 시작 상태를 변경하십시오. (워크스테이션을 잠그면 WebSphere MQ 큐 관리자가 정지되지 않습니다.)
Windows 플랫폼에서 이 사용자 ID(username)에 대해 규정되지 않은 형식을 사용하면, 운영 체제는 로컬 시스템부터 시작하여 해당 도메인 전체에서 사용자 ID를 검색합니다. 검색을 완료하는 데 어느 정도의 시간이 걸릴 수 있습니다.
지정한 ServiceUserID는 mqbrkrs 로컬 그룹의 구성원이어야 합니다. Windows 플랫폼에서는 그룹의 간접 또는 직접 구성원이 될 수 있습니다. ServiceUserID에는 홈 디렉토리(WebSphere Message Broker가 설치된 위치)에 대한 액세스 권한도 부여해야 합니다.
ServiceUserID에 대한 보안 요구사항은 Windows 플랫폼의 경우 Windows 플랫폼의 보안 요구사항에서 자세히 설명되고, Linux 및 UNIX 시스템의 경우 Linux 및 UNIX 플랫폼의 보안 요구사항에서 설명됩니다.
기존 시스템과의 호환성의 경우 <password>를 지정할 수 있습니다. 그러나 명령을 실행할 때 이 매개변수로 암호를 지정하지 않는 경우 호출 중 암호를 입력하고 올바르게 입력했는지 확인하기 위해 두 번째로 암호를 입력하도록 프롬프트가 표시됩니다.
Windows 플랫폼, Linux 및 UNIX 시스템에서 큐 관리자가 존재하지 않으면, 이 명령으로 작성됩니다. 디폴트 큐 관리자로 작성되지는 않습니다. 이 큐 관리자를 시스템에서 디폴트 큐 관리자로 사용하려면, 이 명령을 발행하기 전에 큐 관리자를 작성해야 합니다.
큐 관리자 속성 MAXMSGL(큐에 넣을 수 있는 메시지의 최대 길이)이 100MB로 갱신됩니다. 이는 이 명령에 의한 큐 관리자 작성 여부에 상관없이 수행됩니다.
두 개의 샘플 password.dat 및 pwgroup.dat은 제품 홈 디렉토리 아래에 있는 examples/auth 디렉토리에 제공됩니다.
WebSphere Message Broker 그룹 mqbrkrs에 이러한 모든 큐에 대한 액세스 권한이 부여됩니다.