Puede eliminar objetos desplegados de un grupo de ejecución para, por ejemplo, darles un nuevo nombre..
Antes de empezar:
Detenga todos los flujos de mensajes en el grupo de ejecución. Consulte el apartado Inicio y detención de flujos de mensajes.
Siga estos pasos para eliminar un objeto de un grupo de ejecución utilizando el entorno de trabajo.
Se realizará un despliegue automático para el intermediario actualizado y se emitirá el mensaje informativo BIP08921 que confirma que el Gestor de configuración ha recibido la petición.
Siguiente:
Si ha eliminado uno o más flujos de mensajes, ahora puede eliminar los archivos de recursos asociados a esos flujos de mensajes; por ejemplo, archivos JAR.
Siga estos pasos para eliminar un objeto del grupo de ejecución utilizando el mandato mqsideploy:
El mandato informa cuando se reciben respuestas del Gestor de configuración y de cualquier intermediario al que haya afectado el despliegue. Si el mandato se ejecuta correctamente, devuelve un 0.
Siguiente:
Si ha eliminado uno o más flujos de mensajes, ahora puede eliminar los archivos de recursos asociados a esos flujos de mensajes; por ejemplo, archivos 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();
}
}
}
Siguiente:
Si ha eliminado uno o más flujos de mensajes, ahora puede eliminar los archivos de recursos asociados a esos flujos de mensajes; por ejemplo, archivos JAR.