Distribuzione di una configurazione del broker

La panoramica sulla distribuzione della configurazione del broker illustra quando è possibile distribuire una configurazione del broker.

Utilizzo di Message Brokers Toolkit

Se si modificano le impostazioni multicast o inter-broker con il workbench, la distribuzione della configurazione del broker viene avviata automaticamente quando vengono applicate le modifiche.

Utilizzo del comando mqsideploy

Effettuare le operazioni riportate di seguito per distribuire una configurazione del broker mediante il comando mqsideploy:

  1. Aprire una finestra comandi configurata per il proprio ambiente.
  2. Utilizzando le informazioni riportate di seguito come esempi, immettere il comando appropriato, su una sola riga, specificando il broker a cui si desidera eseguire la distribuzione:
    In z/OS:
    /f MQ01CMGR,dp b=broker
    Su altre piattaforme:
    mqsideploy -i ipAddress -p port -q qmgr -b broker
    I parametri -i (indirizzo IP), -p (porta) e -q (gestore code) rappresentano i dettagli relativi alla connessione della stazione di lavoro del gestore code e, sulla console z/OS, MQ01CMGR è il nome del componente di Gestione configurazione.

    Specificando il broker a cui si desidera eseguire la distribuzione (b= oppure -b), senza indicare un file bar (-a), viene distribuita la configurazione del broker e non un'applicazione del flusso di messaggi.

Passo successivo:

Continuare con la verifica dei risultati della distribuzione.

Utilizzo dell'API Proxy di Gestione configurazione

Utilizzare il metodo di distribuzione della classe BrokerProxy.

Ad esempio:
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();
    }
  }
}

Passo successivo:

Continuare con la verifica dei risultati della distribuzione.

Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
af35110_