Publish/Subscribe-Topologie implementieren

Vorbereitungen:

Stellen Sie sicher, dass Sie Ihre Brokerdomäne konfiguriert haben.

In der Übersicht zur Publish/Subscribe-Topologie-Implementierung wird erläutert, wann es möglicherweise angebracht ist, eine Topologie zu implementieren, und was der Unterschied zwischen vollständiger Implementierung und Delta-Implementierung ist.

Sie können die Workbench-Einstellungen so konfigurieren, dass die Topologiedaten nach einer Änderung automatisch implementiert werden.

Message Brokers Toolkit verwenden

Führen Sie folgende Schritte aus, um eine Topologiekonfiguration unter Verwendung des Workbenchs zu implementieren:

  1. Wechseln Sie in die Ansicht 'Brokerverwaltung'.
  2. Erweitern Sie in der Domänenansicht die Domänen, über die der Implementierungsvorgang erfolgen soll.
  3. Klicken Sie mit der rechten Maustaste auf die Hierarchie der Brokertopologie.
  4. Klicken Sie auf Topologiekonfiguration einsetzen.
  5. Klicken Sie auf Delta, wenn nur die geänderten Elemente implementiert werden sollen, oder klicken Sie auf Vollständig, wenn die gesamte Konfiguration implementiert werden soll.

    Alternativ hierzu können Sie das Dokument 'Topologie' in der Ansicht 'Brokerverwaltung' ändern, die Änderungen speichern und dann auf Delta klicken. Dieses Verhalten kann im Einstellungen-Dialogfeld für die Workbench geändert werden.

Die Topologie wird implementiert, und der Konfigurationsmanager verteilt sie an die Broker in der Domäne.

Weitere Schritte:

Ergebnisse des Implementierungsvorgangs überprüfen.

Befehl mqsideploy verwenden

Führen Sie folgende Schritte aus, um eine Topologiekonfiguration 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:
    Unter z/OS:
    /f MQ01CMGR,dp l=yes

    Hiermit wird eine Delta-Implementierung ausgeführt. Fügen Sie den Parameter m=yes hinzu, um die vollständige Konfiguration zu implementieren.

    Für andere Plattformen:
    mqsideploy –i ipAddress –p port –q qmgr –l

    Hiermit wird eine Delta-Implementierung ausgeführt. Fügen Sie den Parameter –m hinzu, um die vollständige Konfiguration zu implementieren.

    Die Parameter -i (IP-Adresse), -p (Port) und -q (WS-Manager) stellen die Verbindungsdetails der WS-Manager-Workstation dar, und auf der z/OS-Konsole ist MQ01CMGR der Name der Konfigurationsmanager-Komponente.

Weitere Schritte:

Ergebnisse des Implementierungsvorgangs überprüfen.

Konfigurationsmanager-Proxy-API verwenden

Verwenden Sie die Implementierungsmethode der Klasse 'TopologyProxy'. Die Implementierungsmethode führt standardmäßig eine Delta-Implementierung aus. Wenn Sie die vollständige Hierarchie implementieren möchten, verwenden Sie eine Methodenvariante mit dem booleschen Parameter 'isDelta'; wenn Sie diesen auf den Wert 'false' setzen, bedeutet dies eine vollständige Implementierung. (Setzen Sie ihn auf 'true', bedeutet dies eine Delta-Implementierung.)

Beispiel:
import com.ibm.broker.config.proxy.*;

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();
      t.deploy(false);
    }
    catch (ConfigManagerProxyException e) {
      e.printStackTrace();
    }
  }
} 

Weitere Schritte:

Ergebnisse des Implementierungsvorgangs überprüfen.

Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
af03920_