Despliegue de una configuración de intermediario

Si ha modificado propiedades de ejecución, incluidos detalles de grupos de ejecución, y valores de multidifusión y entre intermediarios, utilice un despliegue de configuración de intermediario para informar al intermediario de los cambios.

Utilización del Kit de herramientas de Message Brokers

No es necesario desplegar una configuración de intermediario manualmente desde el entorno de trabajo. Si modifica los valores de multidifusión o entre intermediarios en la Perspectiva de Administración de intermediarios, se iniciará automáticamente un despliegue de configuración de intermediario cuando se apliquen los cambios. Este proceso se ejecuta en segundo plano.

Utilización del mandato mqsideploy

Siga estos pasos para desplegar una configuración de intermediario utilizando el mandato mqsideploy:

  1. Abra una ventana de mandatos configurada para su entorno.
  2. Utilizando los ejemplos que hay a continuación, entre el mandato adecuado, especificando el intermediario en el que desea desplegar:
    En plataformas distribuidas:
    mqsideploy -i direcciónIP -p puerto -q gtrcolas -b intermediario

    donde -i (dirección IP), -p (puerto) y -q (gestor de colas) representan los detalles de conexión de la estación de trabajo del gestor de colas.

    En z/OS:
    /f MQ01CMGR,dp b=intermediario

    donde MQ01CMGR es el nombre del componente Gestor de configuración.

    Si especifica el intermediario en el que desea desplegar (-b o b=), sin indicar un archivo BAR (-a), se despliega la configuración de intermediario en lugar de la aplicación de flujo de mensajes.

Siguiente:

Continúe con la comprobación del resultado del despliegue.

Utilización del Proxy del Gestor de configuración

Utilice el método deploy de la clase BrokerProxy. De forma predeterminada, el método deploy realiza un despliegue incremental (delta). Para desplegar la jerarquía completa, utilice una variante del método que incluya el parámetro booleano isDelta establecido en false. Este parámetro se establece en true para indicar un despliegue incremental.

Para realizar un despliegue incremental, por ejemplo:
import com.ibm.broker.config.proxy.*;

public class DeployBrokerConfig {
  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");
      if (b != null) {
        b.deploy();
      }
    }
    catch (ConfigManagerProxyException e) {
      e.printStackTrace();
    }
  }
}

Siguiente:

Continúe con la comprobación del resultado del despliegue.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:55:12

af35110_