Brokerkonfiguration implementieren

In der Übersicht zur Implementierung von Brokerkonfigurationen wird erläutert, wann es möglicherweise angebracht ist, eine Brokerkonfiguration zu implementieren.
Es gibt drei Methoden zur Implementierung von Brokerkonfigurationen:

Message Brokers Toolkit verwenden

Wenn Sie Multicasting-Einstellungen bzw. Einstellungen für die Kommunikation zwischen Brokern im Workbench modifizieren, wird automatisch eine Implementierung der Brokerkonfiguration eingeleitet, wenn die Änderungen übernommen werden.

Befehl mqsideploy verwenden

Führen Sie folgende Schritte aus, um eine Brokerkonfiguration unter Verwendung des Befehls mqsideploy zu implementieren:

  1. Öffnen Sie ein Befehlsfenster, das für Ihre Umgebung konfiguriert ist.
  2. Geben Sie anhand dieser Beispiele den entsprechenden Befehl in einer Zeile ein, und geben Sie dabei den Broker an, für den Sie implementieren möchten:
    Unter z/OS:
    /f MQ01CMGR,dp b=broker
    Für andere Plattformen:
    mqsideploy -i ipAddress -p port -q qmgr -b broker
    Über die Parameter -i (IP-Adresse), -p (Port) und -q (WS-Manager) werden die Verbindungsdetails der WS-Manager-Workstation angegeben. Auf der z/OS-Konsole ist der Name des Konfigurationsmanagers MQ01CMGR.

    Durch Angabe des Brokers, an den die Implementierung gerichtet ist (b= oder -b), aber ohne Angabe einer BAR-Datei (-a), wird die Brokerkonfiguration anstelle einer Nachrichtenflussanwendung implementiert.

Weitere Schritte:

Ergebnisse des Implementierungsvorgangs überprüfen.

Konfigurationsmanager-Proxy-API verwenden

Verwenden Sie die Implementierungsmethode der Klasse 'BrokerProxy'.

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

Weitere Schritte:

Ergebnisse des Implementierungsvorgangs überprüfen.

Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
af35110_