- Szenario: HTTP- und
SOAP--Knoten, die Sie in einen Nachrichtenfluss einschließen, können entweder
das brokerweite Empfangsprogramm oder das eingebettete Empfangsprogramm verwenden, das für die
Ausführungsgruppe definiert ist, in der der Nachrichtenfluss mit den Knoten implementiert ist. Beide Empfangsprogramme können sowohl HTTP- als auch HTTPS-Nachrichten verarbeiten, indem Sie
die unterschiedlichen Nachrichtentypen an verschiedenen Ports annehmen.
- Lösung: Überprüfen Sie mit dem Befehl
mqsireportproperties die Eigenschaften, über die
festgelegt wird, welches Empfangsprogramm im Gebrauch ist.
- Überprüfen Sie, ob das brokerweite Empfangsprogramm inaktiviert wurde:
mqsireportproperties MB8BROKER -b httplistener -o HTTPListener -n startListener
Wenn diese Eigenschaft falsch ist, verwenden alle HTTP- und
SOAP-Knoten in allen Ausführungsgruppen ein eingebettetes Empfangsprogramm.
- Wenn das brokerweite Empfangsprogramm aktiv ist, müssen Sie die spezifische Ausführungsgruppe
überprüfen.
Überprüfen Sie beispielsweise, ob das Empfangsprogramm in EG_A (Ausführungsgruppe A) zur Verarbeitung von HTTP-Nachrichten in HTTP-Knoten verwendet wird:
mqsireportproperties TEST -e EG_A -o ExecutionGroup -n httpNodesUseEmbeddedListener
Wenn diese Eigenschaft auf 'true' gesetzt ist, verwenden alle HTTP-Knoten, die Sie in dieser Ausführungsgruppe
implementieren, das eingebettete Empfangsprogramm.
Überprüfen Sie alle
Ausführungsgruppen, für die Sie diese Informationen wissen möchten.
Überprüfen Sie, ob das Empfangsprogramm in EG_A (Ausführungsgruppe A) zur Verarbeitung von HTTP-Nachrichten in SOAP-Knoten verwendet wird:
mqsireportproperties TEST -e EG_A -o ExecutionGroup -n soapNodesUseEmbeddedListener
Wenn diese Eigenschaft auf 'true' gesetzt ist (Standardwert), verwenden alle SOAP-Knoten, die in dieser Ausführungsgruppe implementiert werden, das eingebettete Empfangsprogramm.
Überprüfen Sie alle
Ausführungsgruppen, für die Sie diese Informationen wissen möchten.
- Wenn beide Eigenschaften auf 'false' gesetzt sind, verwenden alle HTTP- und
SOAP-Knoten, die Sie in allen Ausführungsgruppen implementieren, das eingebettete Empfangsprogramm.
Der Wert für die
Ausführungsgruppeneigenschaft wird ignoriert.
Wenn Probleme in Nachrichtenflüssen auftreten, die HTTP- oder SOAP-Knoten enthalten, und Sie
Traceinformationen erfassen möchten, um diese an das IBM® Support Center zu übergeben, führen Sie
einen Trace für die Ausführungsgruppe durch. Wenn Sie das brokerweite Empfangsprogramm für
HTTP-oder SOAP-Knoten verwenden, führen Sie den Trace auch für die Komponente HTTPListener durch.