开始之前:
只有您确定域中的代理或数个代理永远无法处理前一个部署请求,才应采用取消部署这一最终手段。因此,确保了解此操作的含义,如取消部署概述主题中所描述的。
按照下列这些步骤,使用工作台取消对特定代理的部署,或域中所有未决部署:
将取消对代理或域的部署。
下一步:
检查结果继续。(显示一个 BIP08921 信息消息,表示配置管理器接收了该请求。)
public class CancelAllDeploys { public static void main(String[] args) { ConfigManagerConnectionParameters cmcp = new MQConfigManagerConnectionParameters ("localhost", 1414, "QM1"); try { ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp); cmp.cancelDeployment(); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }
import com.ibm.broker.config.proxy.*; public class CancelDeploy { 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("B1"); b.cancelDeployment(); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }
下一步:
检查结果继续。(显示一个 BIP08921 信息消息,表示配置管理器接收了该请求。)