실행 그룹에서 전개된 오브젝트 제거

세 가지 방법으로 실행 그룹에서 전개된 오브젝트를 제거할 수 있습니다.

Message Brokers Toolkit 사용

다음 단계에 따라 Workbench를 사용하여 실행 그룹에서 오브젝트를 제거하십시오.

  1. 브로커 관리 perspective로 전환하십시오.
  2. 도메인 보기에서 제거하려는 오브젝트를 마우스 오른쪽 단추로 누르십시오.
  3. 팝업 메뉴에서 제거를 누르고 확인을 눌러 확인하십시오.

갱신된 브로커에 대해 자동 전개가 수행되며 BIP08921 구성 관리자가 요청을 수신했음을 알리는 정보 메시지가 생성됩니다.

mqsideploy 명령 사용

다음 단계에 따라 mqsideploy 명령을 사용하여 실행 그룹에서 오브젝트를 제거하십시오.

  1. 환경에 맞게 구성된 명령 창을 여십시오.
  2. 예를 들면, 다음 예를 사용하여 한 줄로 해당 명령을 입력하십시오.
    z/OS의 경우:
    /f MQ01CMGR,dp t=yes b=broker e=execgp d=file1.cmf:file2.dictionary:file3.xml
    기타 플랫폼의 경우:
    mqsideploy -i ipAddress -p port -q qmgr –b broker –e execgp
                          –d file1.cmf:file2.dictionary:file3.xml
    선택적으로 -m 옵션을 지정하여 실행 그룹의 컨텐츠를 지우십시오. 실행 그룹이 새 BAR 파일이 전개되기 전에 기존의 모든 데이터를 완전히 지웁니다.
    -i(IP 주소), -p(포트) 및 -q(큐 관리자) 매개변수는 큐 관리자 워크스테이션의 연결 세부사항을 표시하며, z/OS 콘솔에서 MQ01CMGR구성 관리자 구성요소의 이름입니다.

-d 인수(또는 z/OSd= 인수)는 이름 지정된 실행 그룹에서 제거될 파일을 콜론으로 분리한 목록입니다. 위의 명령을 호출하면 전개된 오브젝트(file1.cmf, file2.dictionary 및 file3.xml)가 지정된 그룹 및 브로커에서 제거됩니다.

응답이 구성 관리자로부터 수신되고 브로커가 전개로부터 영향을 받은 경우 명령이 피드백을 표시합니다. 명령이 완료되면 0을 리턴합니다.

구성 관리자 프록시 API 사용

구성 관리자 프록시 API를 사용하여 전개된 오브젝트를 제거하는 한 방법은 관련 ExecutionGroupProxy 오브젝트를 핸들링한 후 deleteDeployedObjectsByName() 메소드를 호출하는 것입니다. 예를 들면, 다음과 같습니다.
import com.ibm.broker.config.proxy.*;

public class DeleteDeployedObjects {
  public static void main(String[] args) {
    ConfigManagerConnectionParameters cmcp =
            new MQConfigManagerConnectionParameters
                      ("localhost", 1414, "QM1");
    try {
      ConfigManagerProxy cmp =
            ConfigManagerProxy.getInstance(cmcp);
      TopologyProxy t = cmp.getTopology();
      BrokerProxy b = t.getBrokerByName("broker1");
      ExecutionGroupProxy e =
            b.getExecutionGroupByName("default");
      e.deleteDeployedObjectsByName(
            new String[] { "file1.cmf",
                           "file2.dictionary",
                           "file3.xml" }, 0);
    }
    catch (ConfigManagerProxyException e) {
         e.printStackTrace();
    }
  }
} 
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
af03950_