Konfigurieren Sie Ihren Broker und die Ausführungsgruppen so, dass einige oder alle
HTTP oder SOAP-Knoten ein (integriertes)
Ausführungsgruppenempfangsprogramm verwenden. SOAP-Knoten verwenden
standardmäßig ein integriertes Empfangsprogramm. Vielleicht haben Sie die Knoten so geändert, dass
sie das brokerweite Empfangsprogramm verwenden, möchten jetzt aber wieder zu den integrierten
Empfangsprogramme zurückkehren.
Sie können die Konfiguration für eine oder mehrere Ausführungsgruppen ändern, sodass in
diesen Ausführungsgruppen implementierte HTTP oder SOAP-Knoten
das integrierte Empfangsprogramm verwenden.
- Stellen Sie sicher, dass der Broker aktiv ist.
- Wenn alle HTTP oder SOAP-Knoten in allen
Ausführungsgruppen das integrierte Empfangsprogramm verwenden sollen, können Sie das brokerweite
Empfangsprogramm durch eine Änderung der Brokerkonfiguration inaktivieren. Führen Sie den Befehl mqsichangeproperties
aus, um die Brokerkonfiguration zu ändern. Führen Sie diesen Befehl nicht aus, wenn das
Brokerempfangsprogramm für mindestens eine der Ausführungsgruppen aktiv bleiben soll.
mqsichangeproperties MB8BROKER -b httplistener -o HTTPListener
-n startListener -v false
Alle Ausführungsgruppen erkennen diese Statusänderung und
verwenden - unabhängig von ihrer jeweiligen Konfiguration - das integrierte Empfangsprogramm, wenn
sie erneut gestartet werden. Daher können Sie mit diesem einfachen Befehl alle Ausführungsgruppen
auf die Verwendung integrierter Empfangsprogramme umschalten.
Wenn Sie das
Brokerempfangsprogramm auf diese Weise inaktivieren, können Sie eine Ausführungsgruppe so
konfigurieren, dass sie denselben Port oder dieselben Ports verwendet, den bzw. die das
Brokerempfangsprogramm für HTTP, HTTPS oder beides verwendet hat. Dank dieser Wiederverwendung der
Portnummern müssen Sie Ihre Clientanwendungen nicht ändern, damit sie Nachrichten an eine andere
Portnummer senden.
- Wenn Sie für eine bestimmte Ausführungsgruppe zum integrierten Empfangsprogramm wechseln
möchten, verwenden Sie den Befehl
mqsichangeproperties oder den
WebSphere Message
Broker Explorer, um die Konfiguration der Ausführungsgruppe zu
ändern.
- Übernehmen Sie bei Verwendung des Befehls
mqsichangeproperties eines der folgenden Beispiele:
mqsichangeproperties MB8BROKER -e exgroup1 -o ExecutionGroup
-n soapNodesUseEmbeddedListener -v true
mqsichangeproperties MB8BROKER -e exgroup1 -o ExecutionGroup
-n httpNodesUseEmbeddedListener -v true
MB8BROKER steht für den Namen Ihres Brokers,
exgroup1 für den Namen Ihrer Ausführungsgruppe.
- Gehen Sie wie folgt vor, wenn Sie den WebSphere Message
Broker Explorer verwenden möchten:
- Erweitern Sie in der Navigatoransicht den Broker und klicken Sie mit der rechten Maustaste auf
die Ausführungsgruppe, mit der sie arbeiten möchten.
- Wählen Sie Eigenschaften aus.
- Wählen Sie auf der Registerkarte Erweitert nach Bedarf das Kontrollkästchen SOAP-Knoten verwenden eingebettetes Empfangsprogramm bzw. HTTP-Knoten verwenden eingebettetes Empfangsprogramm aus.
Wenn Sie mit einem Broker in einer Version arbeiten,
die keine brokerweiten Empfangsprogramme für SOAP-Knoten unterstützt, gibt es kein Kontrollkästchen
für die Eigenschaft SOAP Nodes Use Embedded Listener.
Wenn
Sie mit einem Broker in einer Version arbeiten, die keine integrierten Empfangsprogramme für
HTTP-Knoten unterstützt, gibt es kein Kontrollkästchen für die Eigenschaft HTTP Nodes
Use Embedded Listener. In beiden Fällen wird folgende Nachricht angezeigt: Unsupported
property for this Execution Group (Nicht unterstützte Eigenschaft für diese
Ausführungsgruppe).
- Stoppen Sie den Broker und starten Sie ihn erneut, um die Änderungen zu implementieren.
Weitere Informationen zu diesem Befehl sowie Beispiele für die
Änderung anderer Eigenschaften von Brokern oder Ausführungsgruppen finden Sie in der Beschreibung
des Befehls mqsichangeproperties.