Implementieren Sie Ihre Themenhierarchie mithilfe des Befehls Workbench, des Befehls mqsideploy oder des Konfigurationsmanager-Proxy.
Vorbereitungen:
Stellen Sie sicher, dass Sie Ihre Brokerdomäne konfiguriert haben.
Sie können die Workbench-Einstellungen so konfigurieren, dass automatisch eine Themenhierarchie implementiert wird, nachdem Sie eine Änderung vorgenommen haben.
Führen Sie folgende Schritte aus, um eine Themenhierarchie unter Verwendung des Workbenchs zu implementieren:
Die Themenhierarchie wird implementiert, und der Konfigurationsmanager verteilt die Themen an die Broker in der Domäne.
Weitere Schritte:
Führen Sie folgende Schritte aus, um eine Themenhierarchie unter Verwendung des mqsideploys zu implementieren:
Weitere Schritte:
Verwenden Sie die Methode deploy der Klasse TopicRootProxy. 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 DeployTopics { public static void main(String[] args) { ConfigManagerConnectionParameters cmcp = new MQConfigManagerConnectionParameters ("localhost", 1414, "QM1"); try { ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp); TopicRootProxy t = cmp.getTopicRoot(); t.deploy(false); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }
Weitere Schritte: