Sie können den Ausführungsstatus von Nachrichtenflüssen und Anwendungen bei der Implementierung oder beim Neustart einer Ausführungsgruppe konfigurieren.
In früheren Versionen von WebSphere Message
Broker wird der Nachrichtenfluss automatisch gestartet, wenn Sie einen neuen Nachrichtenfluss in einer Ausführungsgruppe implementieren. Bei der Implementierung eines bestehenden Nachrichtenflusses in einer Ausführungsgruppe wird der vorhandene Ausführungsstatus des Nachrichtenflusses beibehalten. Wurde der Nachrichtenfluss also vor seiner Implementierung gestoppt, bleibt er auch bei seiner Implementierung gestoppt. Dieser Ausführungsstatus gilt auch bei einem Neustart der Ausführungsgruppe.
Ab WebSphere Message
Broker Version 8.0 können Sie das Standardverhalten der Nachrichtenflüsse und Anwendungen bei der Implementierung oder dem Neustart einer Ausführungsgruppe festlegen. Angenommen, Sie verwenden einen Nachrichtenfluss, der Ressourcen erstellt, die von anderen Nachrichtenflüssen benötigt werden. In diesem Fall ist es also sinnvoll, einen Nachrichtenfluss bei der Implementierung oder beim Start des Brokers, der Ausführungsgruppe oder übergeordneten Anwendung vor allen anderen Nachrichtenflüssen zu starten. Sie können für einen Nachrichtenfluss festlegen, dass er automatisch gestartet werden soll, und anschließend für die übrigen Nachrichtenflüsse einen manuellen Neustart festlegen.
Das Standardverhalten wird über die Einstellung der Eigenschaft
Startmodus in der Brokerarchivdatei bestimmt. Sie können den Ausführungsmodus auch mit der Eigenschaft
startMode im Befehl
mqsiapplybaroverride konfigurieren.
Der Abschnitt
Startmodus von Nachrichtenflüssen und Anwendungen zur Ausführungszeit festlegen enthält weitere Informationen hierzu. Die Eigenschaft
Startmodus kann auf einen der folgenden Werte gesetzt werden:
- Verwaltet
- Dies ist der Standardwert. Er gibt an, das der Nachrichtenfluss oder die Anwendung gestartet wird, sobald die Implementierung abgeschlossen ist, und so lange ausgeführt wird, bis ein Stoppbefehl ausgegeben wird. Nach der Ausgabe eines Stoppbefehls bleibt der Nachrichtenfluss oder die Anwendung gestoppt, bis ein Startbefehl ausgegeben wird.
Der Status des Nachrichtenflusses oder der Anwendung bleibt nach einer erneuten Implementierung oder nach einem Neustart des Brokers, der Ausführungsgruppe oder übergeordneten Anwendung unverändert.
- Manuell
- Dieser Wert gibt an, dass der Nachrichtenfluss oder die Anwendung nach einer Implementierung oder nach einem Neustart des Brokers, der Ausführungsgruppe oder übergeordneten Anwendung immer manuell gestartet werden muss. Der Nachrichtenfluss oder die Anwendung befindet sich nach einer Implementierung oder erneuten Implementierung und nach einem Neustart des Brokers, der Ausführungsgruppe oder übergeordneten Anwendung im Stoppstatus. Dies gilt auch dann, wenn der Nachrichtenfluss oder die Anwendung vor der Implementierung oder dem Neustart ausgeführt wurde.
- Automatisch
- Dieser Wert gibt an, dass der Nachrichtenfluss oder die Anwendung nach einer Implementierung, erneuten Implementierung oder nach einem Neustart des Brokers, der Ausführungsgruppe oder übergeordneten Anwendung immer automatisch gestartet wird.
Führen Sie die folgenden Schritte aus, um anzugeben, wie ein Nachrichtenfluss oder eine Anwendung nach der Implementierung oder nach dem Neustart des Brokers, der Ausführungsgruppe oder übergeordneten Anwendung gestartet werden soll.
Nächster Schritt: Implementieren Sie die BAR-Datei mithilfe der Anweisungen im Abschnitt
Brokerarchivdatei implementieren.