メッセージ・ヘッダー情報

非ルーティング SIMessage ヘッダー・フィールド、およびそれらを処理するために使用できるメソッドは、JMS メッセージ・ヘッダー・フィールドにマップできます。

ヘッダー・フィールド

表 1. SIMessage ヘッダー・フィールドと JMS メッセージ・ヘッダー・フィールドとのマッピング. 表の最初の列には、SIMessage ヘッダー・フィールドがリストされています。 2 番目の列には、フィールドの要旨が示されています。 3 番目の列には、対応する JMS メッセージ・ヘッダー・フィールドが示されています。 4 番目の列には、SIMessage メソッドがリストされています。
SIMessage ヘッダー・フィールド フィールド説明 対応する JMS メッセージ・ヘッダー・フィールド SIMessage メソッド
Priority (ReplyPriority) 整数値 0 から 9、値が大きいほどメッセージ優先順位が高い JMSPriority (integer)
  • getPriority
  • setPriority
  • getReplyPriority
  • setReplyPriority
Reliability (ReplyReliability) メッセージ配信の信頼性を指定します。指定可能な値の説明については、メッセージの信頼性レベル - JMS デリバリー・モードとサービス統合のサービスの品質を参照してください。 JMSDeliveryMode (string) は、PERSISTENT と NON_PERSISTENT という 2 つの信頼性のレベルをサポートしています。
  • getReliability
  • setReliability
  • getReplyReliebility
  • setReplyReliability
TimeToLive (ReplyTimeToLive, RemainingTimeToLive) 有効期限が切れるまで、メッセージがキューに残る時間をミリ秒で表す整数値です。 JMSExpiration (long) は、「現在時刻 + 存続時間」で計算される有効期限です。
  • getTimeToLive
  • getReplyTimeToLive
  • getRemainingTimeToLive
  • setTimeToLive
  • setReplyTimeToLive
  • setRemainingTimeToLive
Discriminator (ReplyDiscriminator) トピック名を含むストリングが、メッセージを仲介するかどうかを判別する選択ルールによってテストされます。 対応する JMS フィールドなし
  • getDiscriminator
  • setDiscriminator
  • getReplyDiscriminator
  • setReplyDiscriminator
RedeliveredCount メッセージが再配信された回数をカウントしている読み取り専用フィールド (integer) です。 JMSRedelivered (Boolean) は、過去にこのメッセージが配信されたが認識されなかった 可能性を指し示すものですが、確実ではありません。 getRedeliveredCount
ApiMessageId 送信された各メッセージを一意に識別するストリングです。 JMSMessageId (string)
  • getApiMessageId
  • setApiMessageId
CorrelationId 2 つのメッセージをリンクするストリングで、通常は要求メッセージとそれに対する応答メッセージをリンクします。 JMSCorrelationId (string)
  • getCorrelationId
  • setCorrelationId
UserId メッセージを送信しているユーザーの識別を示すストリングです。 JMSX Userid は 、WebSphere® Application Server では使用されないメッセージ・プロパティーです。
  • getUserId
  • setUserId

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjy1380
ファイル名:rjy1380.html