Sun Java System Message Queue 3.7 UR1 관리 설명서

관리 객체 작업

관리 콘솔에 객체 저장소를 연결한 후에는 관리 객체(연결 팩토리 및 대상)를 계속 추가할 수 있습니다. 이 절에서는 다음 방법에 대해 설명합니다.


주 –

관리 콘솔에는 Message Queue 관리 대상 객체만 표시됩니다. 객체 저장소에 추가할 관리 대상 객체와 동일한 조회 이름을 가진 비 Message Queue 객체를 포함하는 경우에 이 객체를 추가하려고 하면 오류 메시지가 표시됩니다.


연결 팩토리 추가

연결 팩토리는 클라이언트 응용 프로그램에서 브로커에 대한 연결을 만들 때 사용됩니다. 연결 팩토리를 구성하여 생성되는 연결의 등록 정보를 제어할 수 있습니다.

Procedure객체 저장소에 연결 팩토리를 추가하는 방법

  1. 객체 저장소가 관리 콘솔에 연결되어 있는지 확인합니다( 객체 저장소에 연결 참조).

  2. 관리 콘솔 창의 탐색 창에서 객체 저장소 이름 아래에 있는 연결 팩토리 항목을 누르고 작업 메뉴에서 연결 팩토리 객체 추가를 선택합니다.

    또는, 연결 팩토리를 마우스 오른쪽 버튼으로 누르고 팝업 컨텍스트 메뉴에서 연결 팩토리 객체 추가를 선택합니다. 두 경우 모두 연결 팩토리 객체 추가 대화 상자( 그림 2–13)가 나타납니다.

    그림 2–13 연결 팩토리 객체 추가 대화 상자

    Add Connection Factory Object 대화 상자, Connection Handling 탭 표시. 왼쪽부터확인, 기본값으로 재설정, 취소, 도움말 버튼

  3. 조회 이름 필드에 연결 팩토리의 이름을 입력합니다.

    이 이름은 클라이언트 응용 프로그램이 JNDI를 사용하여 연결 팩토리를 조회할 때 사용할 이름입니다.

    이 연습에서는 이름 MyQueueConnectionFactory를 입력합니다.

  4. 팩토리 유형 풀다운 메뉴에서 생성할 연결 팩토리 유형을 선택합니다.

    이 연습에서는 QueueConnectionFactory를 선택합니다.

  5. 연결 처리 탭을 누릅니다.

    그림 2–13에 표시된 대로 연결 처리 패널이 나타납니다.

  6. 이 연결 팩토리에서 연결할 브로커의 주소를 메시지 서버 주소 목록 필드에 입력합니다.

    주소 목록은 단일 브로커 또는 (브로커 클러스터의 경우) 여러 브로커로 구성될 수 있습니다. 각 브로커의 경우 브로커의 연결 서비스, 호스트 이름 및 포트 번호와 같은 정보를 지정합니다. 지정할 정보의 정확한 특성 및 구문은 사용할 연결 서비스에 따라 다릅니다. 자세한 내용은 연결 처리를 참조하십시오.

    이 연습에서는 샘플 응용 프로그램 HelloWorldMessageJNDI에서 연결 팩토리가 기본적으로 구성되어 있는 표준 주소 목록 속성(연결 서비스 jms, 호스트 이름 localhost 및 포트 번호 7676)을 사용해야 하므로 메시지 서버 주소 목록 필드에 입력할 필요가 없습니다.

  7. 필요에 따라 연결 팩토리의 기타 속성을 구성합니다.

    연결 팩토리 객체 추가 대화 상자에는 연결 처리 외에도 연결 팩토리의 다양한 속성을 구성하는 데 사용할 수 있는 여러 패널이 있습니다.

    이 연습에서는 다른 속성 설정을 변경하지 마십시오. 그러나 지정할 수 있는 구성 정보가 있으면 다른 탭을 눌러 유용하게 사용할 수도 있습니다. 도움말 버튼을 사용하여 이러한 다른 구성 패널의 내용을 자세히 알아봅니다.

  8. 해당되는 경우 읽기 전용 확인란을 누릅니다.

    그러면 연결 팩토리 객체의 구성 속성이 생성 시 지정했던 값으로 잠깁니다. 읽기 전용 관리 대상 객체의 속성은 클라이언트 코드를 통한 프로그래밍 방식으로든 명령줄을 통한 관리적인 방식으로든 무시할 수 없습니다.

    이 연습에서는 읽기 전용을 선택하지 마십시오.

  9. 확인을 눌러 연결 팩토리를 만들고 객체 저장소에 추가한 후 대화 상자를 닫습니다.

    이제 결과 창에 새 연결 팩토리가 나타납니다.

대상 추가

대상 관리 객체는 브로커의 물리적 대상을 나타내므로 클라이언트에서 공급자별 구성 및 이름 지정 구문과 상관 없이 물리적 대상으로 메시지를 보낼 수 있습니다. 클라이언트가 관리 대상 객체를 통해 주소 지정된 메시지를 보내는 경우 브로커가 메시지를 해당 물리적 대상(있는 경우)으로 전달합니다. 해당 물리적 대상이 없으면 물리적 대상 만들기에 설명한 대로 자동 생성을 사용하는 경우 브로커가 물리적 대상을 자동으로 만들고 메시지를 전달합니다. 그렇지 않으면 메시지를 전달할 수 없음을 나타내는 오류가 표시됩니다.

다음 절차는 기존 물리적 대상에 해당하는 객체 저장소에 대상 관리 객체를 추가하는 방법에 대해 설명합니다.

Procedure객체 저장소에 대상을 추가하는 방법

  1. 객체 저장소가 관리 콘솔에 연결되어 있는지 확인합니다( 객체 저장소에 연결 참조).

  2. 관리 콘솔 창의 탐색 창에서 객체 저장소 이름 아래에 있는 대상 항목을 누르고 작업 메뉴에서 대상 객체 추가를 선택합니다.

    또는, 대상을 마우스 오른쪽 버튼으로 누르고 팝업 컨텍스트 메뉴에서 대상 객체 추가를 선택합니다. 두 경우 모두 대상 객체 추가 대화 상자(그림 2–14)가 나타납니다.

    그림 2–14 대상 객체 추가 대화 상자

    Add Destination Object 대화 상자. 왼쪽부터확인, 기본값으로 재설정, 취소, 도움말 버튼

  3. 조회 이름 필드에 대상 관리 객체의 이름을 입력합니다.

    이 이름은 클라이언트 응용 프로그램이 JNDI를 사용하여 대상을 조회할 때 사용할 이름입니다.

    이 연습에서는 이름 MyQueue를 입력합니다.

  4. 대기열 또는 주제 라디오 버튼을 선택하여 생성할 대상 객체 유형을 지정합니다.

    이 연습에서는 대기열(선택되어 있지 않은 경우)을 선택합니다.

  5. 대상 이름 필드에 해당하는 물리적 대상의 이름을 입력합니다.

    이 이름은 브로커에 물리적 대상을 추가했을 때 지정한 이름입니다( 물리적 대상 작업 참조).

    이 연습에서는 이름 MyQueueDest를 입력합니다.

  6. 선택적으로 대상 설명 필드에 대상에 대한 간략한 설명을 입력합니다.

    이 필드의 내용은 클라이언트 작업에는 영향을 주지 않으며 사용자 참조용일 뿐입니다.

    이 연습에서는 대상 설명 필드의 내용을 삭제하거나 다음과 같은 설명 텍스트를 입력합니다.


    Example destination for MQ Admin Guide tutorial
  7. 해당되는 경우 읽기 전용 확인란을 누릅니다.

    그러면 대상 객체의 구성 속성이 생성 시 지정했던 값으로 잠깁니다. 읽기 전용 관리 대상 객체의 속성은 클라이언트 코드를 통한 프로그래밍 방식으로든 명령줄을 통한 관리적인 방식으로든 무시할 수 없습니다.

    이 연습에서는 읽기 전용을 선택하지 마십시오.

  8. 확인을 눌러 대상 객체를 만들고 객체 저장소에 추가한 후 대화 상자를 닫습니다.

    그림 2–15에 표시된 대로 결과 창에 새 대상 객체가 나타납니다.

    그림 2–15 관리 콘솔 창에 표시된 대상 객체

    Message Queue 관리 콘솔 창. 트리 보기에서 대상 선택. 내용 창에 대상 객체 표시

관리 대상 객체 등록 정보 보기

관리 콘솔의 작업 메뉴에 있는 등록 정보 명령을 사용하면 관리 대상 객체의 등록 정보를 보거나 수정할 수 있습니다.

Procedure관리 객체의 등록 정보를 보거나 수정하는 방법

  1. 관리 콘솔 창의 탐색 창에서 객체 저장소 이름 아래에 있는 연결 팩토리 또는 대상을 선택합니다.

    각 항목의 조회 이름 및 유형과 대상 관리 객체의 경우에는 대상 이름을 보여주는 결과 창에 사용 가능한 연결 팩토리 또는 대상 관리 객체 목록이 나타납니다.

  2. 결과 창에서 이름을 눌러 관리 객체를 선택합니다.

  3. 작업 메뉴에서 등록 정보를 선택합니다.

    연결 팩토리 객체 추가(그림 2–13) 또는 대상 객체 추가(그림 2–14) 대화 상자와 비슷한 연결 팩토리 객체 등록 정보 또는 대상 객체 등록 정보 대화 상자가 나타납니다. 이 대화 상자를 사용하면 선택한 객체의 구성 속성을 변경할 수 있습니다. 그러나, 객체의 조회 이름을 변경할 수는 없습니다. 이 이름을 변경하는 유일한 방법은 객체를 삭제한 후에 원하는 조회 이름의 새 관리 객체를 추가하는 것입니다.

  4. 확인을 눌러 새 속성 값을 적용하고 대화 상자를 닫습니다.

관리 대상 객체 삭제

관리 객체를 삭제하면 객체가 속해 있는 객체 저장소에서 객체가 영구적으로 제거됩니다.

Procedure관리 객체를 삭제하는 방법

  1. 관리 콘솔 창의 탐색 창에서 객체 저장소 이름 아래에 있는 연결 팩토리 또는 대상을 선택합니다.

    각 항목의 조회 이름 및 유형과 대상 관리 객체의 경우에는 대상 이름을 보여주는 결과 창에 사용 가능한 연결 팩토리 또는 대상 관리 객체 목록이 나타납니다.

  2. 결과 창에서 이름을 눌러 관리 객체를 선택합니다.

  3. 편집 메뉴에서 삭제를 선택합니다.

    작업을 계속할지 묻는 확인 대화 상자가 나타납니다.

  4. 예를 눌러 작업을 확인하고 확인 대화 상자를 닫습니다.

    이 연습에서는 이전에 만든 관리 대상 객체 MyQueue 또는 MyQueueConnectionFactory를 삭제하지 마십시오. 삭제 작업을 수행하지 않고 확인 대화 상자를 닫으려면 아니요를 누릅니다.