구성 관리자 프록시 API를 사용한 전개

구성 관리자 프록시 API를 사용하여 가능한 모든 유형의 전개를 수행할 수 있습니다.
전개 유형 설명
TopologyProxy.deploy() 영향을 받은 모든 브로커로 publish/subscribe 토폴로지를 전개합니다.
BrokerProxy.deploy() 브로커 구성을 전개합니다.
ExecutionGroupProxy.deploy() 실행 그룹으로 BAR 파일을 전개합니다.
TopicRootProxy.deploy() 모든 브로커로 토픽 계층을 전개합니다.
ConfigManagerProxy.cancelDeployment() 도메인의 모든 미해결 전개를 취소합니다.
BrokerProxy.cancelDeployment() 특정 브로커로의 미해결 전개를 취소합니다.

구성 관리자 프록시 API에는 이런 각 메소드에 대한 자세한 정보가 있으며, 전개 절의 해당 주제에서 각 전개 유형에 사용할 수 있는 코드 예를 찾을 수 있습니다.

구성 관리자 프록시 API를 사용하여 전개 결과를 점검할 수도 있습니다.

다음은 큐 관리자 QMB2에서 실행 중인 브로커 B2를 도메인에 추가하며 'default' 실행 그룹과 연관시키는 하나의 예입니다. 그러면 이 구성이 브로커로 전개됩니다.

이 예에서 정상적으로 작업이 수행되도록 브로커 B2가 큐 관리자 QMB2를 실행하는 시스템에 작성되었으며 다른 구성 관리자에 의해 아직 전개되지 않았습니다.

import com.ibm.broker.config.proxy.*;

public class AddBroker {

  public static void main(String[] args) {
    ConfigManagerProxy cmp = null;
    try {
      ConfigManagerConnectionParameters cmcp = 
        new MQConfigManagerConnectionParameters(
        "localhost",
        1414,
        "");
      cmp = ConfigManagerProxy.getInstance(cmcp);
    }
    catch (ConfigManagerProxyException cmpex) {
      System.out.println("Error connecting: "+cmpex);
    }
    		if (cmp !=null) {
      System.out.println("Connected to Config Manager");
      addBroker(cmp, "B2", "QMB2", "default");
      cmp.disconnect();
    }
  }

  private static void addBroker(ConfigManagerProxy cmp,
                                String bName,
                                String bQMgr,
                                String egName) {
    		TopologyProxy topology = null;
    try {
      topology = cmp.getTopology();
    }
    catch(ConfigManagerProxyPropertyNotInitializedException ex) {
      System.err.println("Comms problem! "+ex);
    }
    if (topology != null) {
      try {
        BrokerProxy b2 = topology.createBroker(bName, bQMgr);
        ExecutionGroupProxy e = b2.createExecutionGroup(egName);
        b2.deploy();
      }
      
      catch (ConfigManagerProxyException ex) {
        	 System.err.println("Could not perform an action: "+ex);
      }
    }
  }
}

구성 관리자 프록시 연습기

또한 구성 관리자 프록시 연습기를 사용하여 전개할 수도 있습니다. 연습기는 구성 관리자 도메인을 보고 조작할 수 있게 하는 구성 관리자 프록시와의 그래픽 인터페이스입니다. 예를 들면 다음과 같습니다.
  1. 구성 관리자에 연결하십시오(파일 > 구성 관리자에 연결). 그러면 구성 관리자에 연결 대화 상자가 열립니다.
  2. 대화 상자에서 관련 연결 매개변수를 입력하십시오. 도메인의 계층 구조 표현이 표시됩니다.
  3. 여러 조작을 수행할 수 있습니다. 예를 들면 다음과 같습니다.
    • 트리에서 오브젝트를 눌러 해당 오브젝트의 속성을 표시하십시오.
    • 트리에서 오브젝트를 마우스 오른쪽 단추로 눌러 해당 오브젝트를 조작하는 구성 관리자 프록시 메소드를 호출하십시오. 예를 들어, 브로커를 마우스 오른쪽 단추로 누르면 '사용자 추적 시작', '브로커 구성 전개' 및 '이 브로커로의 모든 미해결 전개 취소'와 같은 항목이 있는 드롭다운 메뉴가 열립니다.
    • 화면 맨 아래의 로그 분할창을 사용하여 수행 중인 조작과 관련된 유용한 정보를 보십시오.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
af20125_