Konfigurieren Sie Ihren Broker und die Ausführungsgruppen für die Verwendung des
brokerweiten Empfangsprogramms für HTTP oder SOAP-Knoten in
einer oder mehreren Ausführungsgruppen.
Sie können die Konfiguration für Ausführungsgruppen so ändern, dass
HTTP
oder SOAP-Knoten das brokerweite Empfangsprogramm
verwenden. HTTP-Knoten verwenden standardmäßig das brokerweite Empfangsprogramm, aber Sie haben
möglicherweise einige Ausführungsgruppen so konfiguriert, dass sie das integrierte Empfangsprogramm
verwenden, und möchten jetzt wieder zurück zum brokerweiten Empfangsprogramm
wechseln.
Die in den
Beispielen gezeigten Befehle sind zur besseren Lesbarkeit auf mehrere Zeilen verteilt; die Eingabe
der Befehle muss jedoch in einer einzigen Zeile erfolgen.
- Stellen Sie sicher, dass der Broker aktiv ist.
- Führen Sie den Befehl mqsichangeproperties aus, um das brokerweite Empfangsprogramm erneut zu starten, falls Sie es inaktiviert haben. Beispiel:
mqsichangeproperties MB8BROKER -b httplistener -o HTTPListener
-n startListener -v true
- Wenn Sie für eine bestimmte Ausführungsgruppe zum brokerweiten 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 httpNodesUseEmbeddedListener -v false
mqsichangeproperties MB8BROKER -e exgroup1 -o ExecutionGroup
-n soapNodesUseEmbeddedListener -v false
MB8BROKER steht für den Namen Ihres Brokers,
exgroup1 für den Namen Ihrer Ausführungsgruppe.Wenn Sie den Status für alle Ausführungsgruppen ändern möchten, geben Sie im
Befehl keinen bestimmten Ausführungsgruppennamen an:
mqsichangeproperties MB8BROKER -o ExecutionGroup
-n httpNodesUseEmbeddedListener -v false
Dieser Befehl ändert nicht den Status des Empfangsprogramms für SOAP-Nachrichten, die von
SOAP-Knoten verarbeitet werden; es sind nur Nachrichten an und von HTTP-Knoten betroffen.
- 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.
- Heben Sie auf der Registerkarte Erweitert nach Bedarf die Markierung des Kontrollkästchens SOAP-Knoten verwenden eingebettetes Empfangsprogramm bzw. HTTP-Knoten verwenden eingebettetes Empfangsprogramm auf.
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 sicherzustellen, dass Ihre Änderungen
wirksam werden.
Weitere Informationen zu diesem Befehl sowie Beispiele für die
Änderung anderer Eigenschaften eines Brokers oder einer Ausführungsgruppe finden Sie in der
Beschreibung des Befehls mqsichangeproperties.