Antes de começar:
O cancelamento de uma implementação deve ser feito como último recurso apenas se você tiver certeza de que um intermediário ou vários intermediários em um domínio nunca poderão processar um pedido de implementação anterior. Por isso, certifique-se de que tenha entendido as implicações desta ação, descritas no tópico de visão geral Cancelar Implementação.
Siga estas etapas para cancelar a implementação para um intermediário específico ou todas as implementações pendentes em um domínio, utilizando o workbench:
As implementações para o intermediário ou domínio são canceladas.
Em seguida:
Continue verificando os resultados. Uma mensagem informativa BIP0892I é exibida para mostrar que o pedido foi recebido pelo Configuration Manager.
Siga estas etapas para cancelar uma implementação utilizando o comando mqsideploy:
Em seguida:
Continue verificando os resultados. Uma mensagem informativa BIP0892I é exibida para mostrar que o pedido foi recebido pelo Configuration Manager.
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(); } } }
Em seguida:
Continue verificando os resultados. Uma mensagem informativa BIP0892I é exibida para mostrar que o pedido foi recebido pelo Configuration Manager.