Wenn Sie Laufzeiteigenschaften, einschließlich Ausführungsgruppendetails und Multicastingeinstellungen sowie Einstellungen für die Kommunikation zwischen den Brokern modifiziert haben, informieren Sie den Broker mithilfe einer Brokerkonfigurationsimplementierung über Ihre Änderungen.
Eine manuelle Implementierung einer Brokerkonfiguration von der Workbench ist nicht erforderlich. Wenn Sie Multicasting-Einstellungen oder Einstellungen für die Kommunikation zwischen Brokern in der Ansicht 'Brokerverwaltung' ändern, wird automatisch eine Implementierung der Brokerkonfiguration gestartet, wenn die Änderungen angewendet werden. Dieser Prozess wird im Hintergrund ausgeführt.
Führen Sie folgende Schritte aus, um eine Brokerkonfiguration unter Verwendung des Befehls mqsideploy zu implementieren:
Weitere Schritte:
Ergebnisse des Implementierungsvorgangs überprüfen.
Verwenden Sie die Methode deploy der Klasse BrokerProxy. Die Methode deploy führt standardmäßig eine inkrementelle (Delta-) Implementierung durch. Verwenden Sie zur Implementierung der vollständigen Hierarchie eine Variante der Methode, bei der der Boolesche Parameter isDelta auf false gesetzt ist. Wird für den Parameter dagegen true angegeben, bedeutet dies eine inkrementelle Implementierung.
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.