Eliminación de un objeto desplegado de un grupo de ejecución

Utilización del Kit de herramientas de Message Brokers

Siga estos pasos para eliminar un objeto de un grupo de ejecución utilizando el entorno de trabajo:

  1. Vaya a la Perspectiva de Administración de intermediarios.
  2. En la vista Dominios, pulse el botón derecho del ratón en el objeto que desee eliminar.
  3. Pulse Eliminar en el menú emergente y Aceptar para confirmarlo.

Se realizará un despliegue automático para el intermediario actualizado y se emitirá el mensaje informativo BIP08921 confirmando que el Gestor de configuración ha recibido la petición.

Utilización del mandato mqsideploy

Siga estos pasos para eliminar un objeto del grupo de ejecución utilizando el mandato mqsideploy:

  1. Abra una ventana de mandatos configurada para su entorno.
  2. Utilizando estos ejemplos, entre el mandato apropiado, escribiéndolo en una sola línea:
    En z/OS:
    /f MQ01CMGR,dp t=yes b=interm e=grpEje d=file1.cmf:file2.dictionary:file3.xml
    En otras plataformas:
    mqsideploy -i dirIP -p puerto -q gestcolas –b interm –e grpEje
                          –d file1.cmf:file2.dictionary:file3.xml
    Opcionalmente, especifique la opción -m para borrar el contenido del grupo de ejecución. Esto indica al grupo de ejecución que borre completamente cualquier dato existente antes de desplegar cualquier nuevo archivo bar.
    Los parámetros -i (dirección IP), -p (puerto) y -q (gestor de colas) representan los detalles de conexión de la estación de trabajo de la estación de trabajo del gestor de colas, y en la consola z/OS, MQ01CMGR es el nombre del componente Gestor de configuración.

El argumento -d (o el argumento d= en z/OS) es una lista, separada por signos de dos puntos, de archivos a eliminar del grupo de ejecución indicado. Cuando se invoca el mandato de arriba, los objetos desplegados (file1.cmf, file2.dictionary y file3.xml) se eliminarán del grupo de ejecución e intermediarios especificados.

El mandato muestra información de retorno a medida que 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.

Utilización de la API del Proxy del Gestor de configuración

Una forma de eliminar objetos desplegados usando la API del Proxy del Gestor de configuración es obtener un manejador para el objeto ExecutionGroupProxy pertinente y después invocar el método deleteDeployedObjectsByName(). Por ejemplo:
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.dictionary",
                           "file3.xml" }, 0);
    }
    catch (ConfigManagerProxyException e) {
      e.printStackTrace();
    }
  }
} 
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
af03950_