큐에서 메시지 지우기

큐 관리자를 중지시킨 후 재시작할 필요없이 큐에서 메시지를 지울 수 있습니다.

이 태스크 정보

큐에 있는 메시지를 모두 지우려면 다음 단계를 완료하십시오.

프로시저

  1. 네비게이터 보기에서 해당 큐를 포함하는 폴더를 클릭하십시오.
    컨텐츠 보기에 큐가 표시됩니다.
  2. 컨텐츠 보기에서 큐를 마우스 오른쪽 단추로 클릭한 다음 메시지 지우기...
    를 클릭하십시오. 큐 지우기 대화 상자가 열립니다.
  3. 큐에서 메시지를 지우기 위해 사용할 메소드를 선택하십시오.
    • CLEAR 명령을 사용하는 경우에는 모든 메시지가 큐에서 지워집니다. 그러나 큐가 이미 다른 애플리케이션에 의해 독점적으로 열려 있거나 큐에 커미트되지 않은 메시지가 포함되어 있으면, 명령이 즉시 실패하며 메시지가 지워지지 않습니다.
    • MQGET API 호출을 사용하는 경우에는 사용 가능한 메시지가 없을 때까지 큐에서 메시지를 가져옵니다. 그러나 MQGET은 커미트되지 않은 메시지를 인식하지 않으며 이는 큐에 커미트되지 않은 메시지가 여전히 남아있을 수 있음을 의미합니다. 또한 다른 애플리케이션이 큐를 이미 독점적으로 연 경우에는 명령이 실패할 수 있습니다.
  4. 지우기를 클릭하십시오.
    명령이 성공했는지 여부를 알려주는 메시지가 표시됩니다.
  5. 닫기를 클릭하여 대화 상자를 닫으십시오.

결과

문제점(예: 큐에 커미트되지 않은 메시지가 포함되어 있음)이 발생하지 않았으면 모든 메시지가 큐에서 지워집니다.