WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

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

Es posible que desee eliminar los objetos desplegados de un grupo de ejecución si, por ejemplo, desea renombrarlos.

Antes de empezar:

Detenga todos los flujos de mensajes en el grupo de ejecución. Para obtener más información, consulte Detención de un grupo de ejecución mediante WebSphere Message Broker Toolkit o WebSphere Message Broker Explorer.

Puede eliminar objetos desplegados de un grupo de ejecución de las maneras siguientes:

Utilización del WebSphere Message Broker Toolkit

Para eliminar un objeto de un grupo de ejecución utilizando WebSphere Message Broker Toolkit, siga los siguientes pasos.

  1. En la vista Intermediarios, pulse el botón derecho del ratón en el objeto que desea eliminar.
  2. Pulse Suprimir y, a continuación, Aceptar para confirmarlo.

La solicitud se envía al intermediario y se devuelve una respuesta síncrona.

Utilización de WebSphere Message Broker Explorer

Para eliminar un objeto de un grupo de ejecución utilizando WebSphere Message Broker Explorer, siga los siguientes pasos.

  1. En la vista Navegador, expanda la carpeta y el grupo de ejecución con los que desee trabajar.
  2. Pulse el botón derecho del ratón en el objeto que desea eliminar.
  3. Pulse Suprimir y, a continuación, Aceptar para confirmarlo.

La solicitud se envía al intermediario y se devuelve una respuesta síncrona.

Utilización del mandato mqsideploy

Para eliminar un objeto de un grupo de ejecución utilizando el mandato mqsideploy, siga los siguientes pasos.

  1. Abra una ventana de mandatos configurada para su entorno.
  2. Entre el mandato adecuado para su sistema operativo y configuración, utilizando los siguientes ejemplos como guía.
    En sistemas distribuidos:
    mqsideploy -i dirIP -p puerto -q gestorcolas –e grupoe
                –d file1.cmf:file2.cmf:file3.dictionary:file4.xml

    Los parámetros -i (dirección IP), -p (puerto) y -q (gestor de colas) representan los detalles de conexión para el gestor de colas asociado al intermediario. Si ha creado el intermediario en el sistema en el que ejecuta este mandato, puede especificar el nombre de intermediario en su lugar.

    mqsideploy -n nombreIntermediario -e gropoe
    -d file1.cmf:file2.cmf:file3.dictionary:file4.xml
    En z/OS:
    /f MQ01BRK1,dp e=grupoe d=file1.cmf:file2.cmf:file3.dictionary:file4.xml

    donde MQ01BRK1 es el nombre del intermediario.

    El parámetro -d (d= en z/OS) es una lista de archivos, separados por signos de dos puntos, que desea eliminar del grupo de ejecución indicado. Cuando se ejecuta el mandato, los objetos desplegados (file1.cmf, file2.cmf, file3.dictionary, file4.xml) se eliminan del grupo de ejecución especificado.

    Opcionalmente, especifique el parámetro -m (m= en z/OS) para eliminar todos flujos de mensajes y conjuntos de mensajes desplegados actualmente del grupo de ejecución como parte del despliegue. Si no se establece -m, se despliega el contenido del archivo BAR, además de lo que ya se ha desplegado al grupo de ejecución. Todos los objetos desplegados que tengan el mismo nombre que un elemento dentro del archivo BAR se sustituyen por la versión existente dentro del archivo BAR. Para una operación de eliminación de flujo de mensaje o de conjunto de mensajes, se ignora el parámetro -m.

El mandato indica cuándo se reciben respuestas del intermediario. Si el mandato se ejecuta correctamente, devuelve un cero (0).

Utilización de la API de CMP

Para eliminar objetos desplegados de un grupo de ejecución, obtenga un manejador del objeto ExecutionGroupProxy pertinente y luego ejecute el método deleteDeployedObjectsByName. Utilice el siguiente código como un ejemplo.
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();
    }
  }
} 
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.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:59:41


Tema de tareaTema de tarea | Versión 8.0.0.5 | af03950_