Despliegue de un archivo archivador de intermediario

Antes de empezar:

Esta tarea explica cómo desplegar un archivador de intermediario (bar). Si aún no ha creado un archivo bar, créelo ahora, antes de continuar.

Debe tener derechos de acceso si el grupo de ejecución al que desea desplegar está restringido por una ACL.

Utilización del Kit de herramientas de Message Brokers

Siga estos pasos para desplegar un archivo bar utilizando el entorno de trabajo:

  1. Vaya a la Perspectiva de Administración de intermediarios.
  2. Opcional. Normalmente, se realiza un despliegue de archivo bar incremental. Si desea realizar un despliegue de archivo bar completo: pulse el botón derecho del ratón en el grupo de ejecución de destino de la vista Dominios y seleccione Eliminar hijos desplegados. Antes de continuar, espere a que la operación finalice.

    No es necesario eliminar hijos desplegados si sólo desea renovar uno o más de ellos con el contenido del archivo bar. La diferencia entre un despliegue de archivo bar completo y otro incremental se explica en el tema Despliegue de una aplicación de flujo de mensajes.

  3. Pulse en el archivo bar que aparece en la vista Navegador para resaltarlo.
  4. Arrastre el archivo hasta el grupo de ejecución de destino de la vista Dominios.

    De forma alternativa, pulse el botón derecho del ratón en el archivo bar y pulse Desplegar archivo. Un recuadro de diálogo muestra todos los dominios, así como grupos de ejecución de los dominios a los que está conectado el entorno de trabajo. Un recuadro de diálogo muestra los grupos de ejecución (en sus dominios) en los que puede desplegar el archivo bar. Seleccione un grupo de ejecución y pulse Aceptar para desplegar el archivo bar. (Nota: Si selecciona una topología de intermediario que está conectada a un dominio, se realizará un intento de conexión. Si pulsa Cancelar, la topología de intermediario quedará sin conectarse a un dominio.)

    Sea cual sea el método utilizado, no puede seleccionar (y desplegar en) más de un grupo de ejecución a la vez.

  5. Si el archivo bar no se ha guardado desde la última vez que se ha editado, se le solicitará si desea guardarlo antes de desplegarlo. Si pulsa el botón Cancelar, el archivo bar no se guardará y el despliegue no se llevará a cabo.
El archivo bar se transfiere al Gestor de configuración desde donde su contenido (flujos de mensajes y conjuntos de mensajes, por ejemplo) se despliegan al grupo de ejecución. En la vista Dominios, los flujos de mensajes asignados y los conjuntos de mensajes se añaden al grupo de ejecución adecuado.

Siguiente:

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

Utilización del mandato mqsideploy

Siga estos pasos para desplegar un archivo bar utilizando el mandato mqsideploy:

  1. Abra una ventana de mandatos configurada para su entorno.
  2. Utilizando estos ejemplos, entre el mandato adecuado escribiéndolo en una sola línea:
    En z/OS:
    /f MQ01CMGR,dp b=interm e=grpEje a=archBar

    Esto realiza un despliegue incremental. Añada el parámetro m=yes para realizar un despliegue completo de archivo bar.

    En otras plataformas:
    mqsideploy -i dirIP -p puerto -q gestcolas -b interm -e grpEje -a archBar

    Esto realiza un despliegue incremental. Añada el parámetro –m para realizar un despliegue de archivo bar completo.

    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.

    Los parámetros -b (nombre de intermediario), -e (nombre de grupo de ejecución) y -a (nombre de archivo bar) (o sus equivalentes en z/OS) también deben especificarse.

Siguiente:

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

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

Utilice el método de despliegue de la clase ExecutionGroupProxy. Por omisión, el método de despliegue realiza un despliegue incremental. Para realizar un despliegue completo, utilice una variante del método que incluya el parámetro booleano isIncremental; al establecerlo en false, se indica que se efectúe un despliegue completo. (Al establecerlo en true, se indica que se efectúe un despliegue incremental.)

Por ejemplo:
import com.ibm.broker.config.proxy.*;
import java.io.IOException;

public class DeployTopology {
  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.deploy("deploy.bar");
    }
    catch (ConfigManagerProxyException cmpe) {
      cmpe.printStackTrace();
    }
    catch (IOException ioe) {
      ioe.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, 2006 Última actualización: 22/08/2006
af03890_