Befehl "republishEDMessages"

Verwenden Sie den Befehl republishEDMessages, um die Nachrichten aus dem Ausnahmeziel in dem tatsächlichen Ziel, für das sie ursprünglich erzeugt wurden, erneut zu veröffentlichen. Dieser Befehl kann Nachrichten aus dem Ausnahmeziel in eine Warteschlange oder in einen Topicbereich verschieben. Der Befehl ermittelt das zugehörige Ausnahmeziel basierend auf dem angegebenen Ziel, selbst wenn es sich um ein angepasstes Ausnahmeziel handelt. Die Nachrichten, die verschoben werden sollen, können anhand von Auswahlkriterien gefiltert werden, die als optionale Parameter im Befehl angegeben werden können. Außerdem akzeptiert der Befehl Zeitlimitparameter, mit denen die zulässige Zeit für die Ausführung der Operation auf der Messaging-Engine begrenzt werden kann.

Zweck

Mit diesem Befehl werden Nachrichten aus dem Ausnahmeziel in dem tatsächlichen Ziel, für das sie ursprünglich erzeugt wurden, erneut veröffentlicht.

Zielobjekt

Ohne.

Erforderliche Parameter

-busName
Der Name des Busses, zu dem das Ziel und das entsprechende Ausnahmeziel gehören.
-destination
Der Name des Ziels, für das die Nachrichten aus dem entsprechenen Ausnahmeziel abgerufen werden sollen.

Vorgegebene Parameter

-subscriptionId
Der Subskriptionsname, für den Nachrichten abgerufen werden sollen. Wenn im Befehl ein Topicbereich als Ziel angegeben wird, ist dies ein obligatorischer Parameter. Es können sowohl permanente als auch nicht permanente Subskriptions-IDs angegeben werden. Beachten Sie, dass sich die nicht permanente Subskription bei jedem Neustart ändert.

Optionale Parameter

-messageSelector
Die Auswahlkriterien, die zusätzlich zum Namen des Ziels und zur Subskriptions-ID verwendet werden, um die Nachrichten im Ausnahmeziel zu filtern.
Anmerkung: Die Parameter "JMS_IBM_ExceptionProblemDestination" und "JMS_IBM_ExceptionTimestamp" können nicht als Auswahlkriterien verwendet werden.
-timeout
Die maximale Zeitperiode, während der der Befehl auf der Messaging-Engine ausgeführt werden kann. Der Wert muss in Sekunden angegeben werden.

Beispiel

  • Mit Jython:
    wsadmin>print AdminTask.republishEDMessages('[-busName TestBus -destination Queue1]')
    
    wsadmin>print AdminTask.republishEDMessages('[-busName TestBus -destination Default.Topic.Space -subscriptionId ClientID##SubID -messageSelector "color=\'blue\'" -timeout 10]')

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjw_cli_republish_msgs
Dateiname:rjw_cli_republish_msgs.html