Talvez você queira remover objetos implementados de um grupo de execução se, por exemplo, quiser renomeá-los.
Pare todos os fluxos de mensagens em um grupo de execução. Para saber detalhes adicionais, consulte a seção Parando um Grupo de Execução Usando o WebSphere Message Broker Toolkit ou o WebSphere Message Broker Explorer.
Para remover um objeto de um grupo de execução usando o WebSphere Message Broker Toolkit, conclua as etapas a seguir.
O pedido é enviado ao intermediário e uma resposta síncrona é enviada de volta.
Para remover um objeto de um grupo de execução usando o WebSphere Message Broker Explorer, conclua as etapas a seguir.
O pedido é enviado ao intermediário e uma resposta síncrona é enviada de volta.
Para remover um objeto de um grupo de execução usando o comando mqsideploy, conclua as etapas a seguir.
O comando relata quando as respostas são recebidas do intermediário. Se o comando for concluído com sucesso, ele retornará zero (0).
import com.ibm.broker.config.proxy.*;
public class DeleteDeployedObjects {
public static void main(String[] args) {
BrokerConnectionParameters bcp =
new MQBrokerConnectionParameters
("localhost", 1414, "QM1");
try {
BrokerProxy b =
BrokerProxy.getInstance(bcp);
ExecutionGroupProxy e =
b.getExecutionGroupByName("default");
e.deleteDeployedObjectsByName(
new String[] { "file1.cmf",
"file2.cmf",
"file3.dictionary",
"file4.xml" }, 0);
}
catch (ConfigManagerProxyException e) {
e.printStackTrace();
}
}
}
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.