Informationen zu Nachrichten-Headern

Die SIMessage-Header-Felder, die sich nicht auf das Routing beziehen, und die Methoden für die Bearbeitung dieser Felder können JMS-Nachrichten-Header-Feldern zugeordnet.

Header-Felder

Tabelle 1. Zuordnung von SIMessage-Header-Feldern zu JMS-Nachrichten-Header-Feldern. In der ersten Spalte sind die SIMessage-Header-Felder aufgelistet. Die zweite Spalte enthält eine kurze Beschreibung der Felder. In der dritten Spalte werden die entsprechenden JMS-Nachrichtenheaderfelder aufgelistet. Die vierte Spalte enthält die SIMessage-Methoden.
SIMessage-Header-Feld Feldbeschreibung Entsprechendes Header-Feld in JMS-Nachricht SIMessage-Methode
Priority (ReplyPriority) Ganzzahliger Wert zwischen 0 und 9. Je höher der Wert ist, desto höher ist die Nachrichtenpriorität. JMSPriority (Integer)
  • getPriority
  • setPriority
  • getReplyPriority
  • setReplyPriority
Reliability (ReplyReliability) Gibt die Zuverlässigkeit der Nachrichtenzustellung an. Eine Beschreibung der zulässigen Werte finden Sie im Artikel Nachrichtenzuverlässigkeitsstufen - JMS-Zustellmodus und Servicequalität der Serviceintegration. JMSDeliveryMode (String) unterstützt zwei Zuverlässigkeitsstufen: PERSISTENT und NON_PERSISTENT
  • getReliability
  • setReliability
  • getReplyReliebility
  • setReplyReliability
TimeToLive (ReplyTimeToLive, RemainingTimeToLive) Eine ganze Zahl, die angibt, wie lange (in Millisekunden) eine Nachricht in der Warteschlange verbleiben kann, bevor sie verfällt. JMSExpiration (long) ist die Verfallszeit, die wie folgt berechnet wird: "aktuelle Zeit" plus (+) "Lebensdauer".
  • getTimeToLive
  • getReplyTimeToLive
  • getRemainingTimeToLive
  • setTimeToLive
  • setReplyTimeToLive
  • setRemainingTimeToLive
Discriminator (ReplyDiscriminator) Eine Zeichenfolge, die einen Topicnamen enthält, das von einer Selektorregel geprüft wird, um festzustellen, ob die Nachricht vermittelt werden soll. Kein entsprechendes JMS-Feld
  • getDiscriminator
  • setDiscriminator
  • getReplyDiscriminator
  • setReplyDiscriminator
RedeliveredCount Ein Anzeigefeld (Integer), das den Zähler für die erneute Zustellung einer Nachricht enthält. JMSRedelivered (Boolean) gibt an, dass die Nachricht wahrscheinlich, aber nicht unbedingt garantiert zugestellt wurde, aber noch nicht bestätigt wurde. getRedeliveredCount
ApiMessageId Eine Zeichenfolge, die jede gesendete Nachricht eindeutig identifiziert. JMSMessageId (String)
  • getApiMessageId
  • setApiMessageId
CorrelationId Eine Zeichenfolge, die zwei Nachrichten miteinander verknüpft, gewöhnlich eine Anforderungsnachricht mit der zugehörigen Antwort. JMSCorrelationId (string)
  • getCorrelationId
  • setCorrelationId
UserId Eine Zeichenfolge, die die Identität des Benutzers angibt, der die Nachricht sendet. Die JMSX-Nachrichteneigenschaft "Userid" wird von WebSphere Application Server nicht verwendet.
  • getUserId
  • setUserId

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=rjy1380
Dateiname:rjy1380.html