Você pode remover objetos implementados de um grupo de execução, por exemplo, para renomeá-los..
Antes de começar:
Pare todos os fluxos de mensagens em um grupo de execução. Consulte o Iniciando e Parando Fluxos de Mensagens.
Siga estas etapas para remover um objeto de um grupo de execução utilizando o ambiente de trabalho.
É desempenhada uma implementação automática para o intermediário atualizado e é produzida uma mensagem informativa BIP08921, que confirma que o pedido foi recebido pelo Configuration Manager.
Avançar:
Se você tiver excluído um ou mais fluxos de mensagens, agora poderá excluir os arquivos de recursos associados a estes fluxos de mensagens; por exemplo, arquivos JAR.
Siga estas etapas para remover um objeto de um grupo de execução utilizando o comando mqsideploy:
O comando relata quando as respostas são recebidas do Configuration Manager e quaisquer intermediários afetados pela implementação. Se o comando for concluído com êxito, ele retornará 0.
Avançar:
Se você tiver excluído um ou mais fluxos de mensagens, agora poderá excluir os arquivos de recursos associados a estes fluxos de mensagens; por exemplo, arquivos JAR.
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.cmf",
"file3.dictionary",
"file4.xml" }, 0);
}
catch (ConfigManagerProxyException e) {
e.printStackTrace();
}
}
}
Avançar:
Se você tiver excluído um ou mais fluxos de mensagens, agora poderá excluir os arquivos de recursos associados a estes fluxos de mensagens; por exemplo, arquivos JAR.