Mit Feldern ohne Routing-Pfad in einem Nachrichten-Header arbeiten

Sie können die Felder in einem Nachrichten-Header bearbeiten, die das Verhalten von Nachrichten definieren und beeinflussen.

Informationen zu diesem Vorgang

Zusätzlich zu den Routing-Feldern (siehe Routing-Adressen in einem Nachrichtenheader definieren) sind eine Reihe von Feldern im Nachrichten-Header enthalten, die Sie bearbeiten können. Diese Felder betreffen wichtige Qualitätseigenschaften und Charakteristika der Nachricht wie die Priorität und die Zuverlässigkeit, Identität usw. Informationen zu den Entsprechungen dieser Header-Felder und Header-Feldern in JMS-Nachrichten sowie zu den verfügbaren Bearbeitungsmethoden finden Sie im Artikel Informationen zu Nachrichten-Headern.

Vorgehensweise

  1. Suchen Sie die Stelle in Ihrem Mediationshandler, an der Sie den funktionierende Mediationscode in der Methode handle (MessageContext context) einfügen möchten. Die Schnittstelle ist "MessageContext". Setzen Sie diese Schnittstelle nur dann in einen SIMessageContext um, wenn Sie die vom MessageContext bereitgestellten Methoden verwenden möchten.
  2. Rufen Sie die SIMessage aus dem MessageContext-Objekt ab. Beispiel: SIMessage message = ((SIMessageContext)context).getSIMessage();
  3. Verwenden Sie für das Erstellen Ihrer Mediationsheaderfunktion diese Beispiele und die Referenzinformationen im Artikel Informationen zu Nachrichten-Headern:
    1. Legen Sie die Zuverlässigkeit der Nachricht fest, z. B. siMessage.setReliability(Reliability.ASSURED_PERSISTENT);. In diesem Fall ist die Servicequalität auf die höchste Stufe eingestellt.
    2. Legen Sie die Lebensdauer der Nachricht fest, d. h. die Zeit (in Millisekunden), die eine Nachricht unbearbeitet in der Warteschlange verbleiben darf, bevor sie gelöscht wird. Mit siMessage.setRemainingTimeToLive(1000000); stellen Sie beispielsweise eine Lebensdauer von 1000 Sekunden für die Nachricht fest.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



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