JMSメッセージの取得
/management/weblogic/{version}/serverRuntime/SAFRuntime/agents/{name}/remoteEndpoints/{name}/getJMSMessages
指定されたJMSメッセージ・セレクタに一致するJMSMessageVBeanオブジェクトの配列を返します。sortOnパラメータを指定すると、配列はメッセージ・ヘッダー・フィールドで順序付けされます。
リクエスト
- application/json
 
-  name(required): string 
                    コレクション内のインスタンスの名前プロパティ。
 -  version(required): string 
                    WebLogic RESTインタフェースのバージョン。
 
-  X-Requested-By(required): string 
                        X-Requested-Byヘッダーは、クロスサイト・リクエスト・フォージェリ(CSRF)攻撃からの保護に使用されます。値は、MyClientなどの任意の名前です。
 
次のフィールドが含まれている必要があります:
objectArguments-  ascending: array  Items
            
            タイトル:
Itemsソート順が昇順か降順かを示します
 -  max: integer(int32)
            
返すメッセージの最大数
 -  selector: string
            
JMSメッセージ・セレクタ
 -  sortOn: array  Items
            
            タイトル:
ItemsソートするJMSヘッダー・フィールド。値には、メッセージ属性JMSMessageID、JMSTimestamp、JMSDeliveryTime、JMSType、JMSCorrelationID、JMSExpiration、JMSRedelivered、JMSPriority、JMS_BEA_Size、JMS_BEA_UnitOfOrder、JMS_BEA_Xid、JMS_BEA_State、JMS_BEA_SequenceNumber、および任意のメッセージ・プロパティ名を含めることができます。
 
arrayItemsソートするJMSヘッダー・フィールド。値には、メッセージ属性JMSMessageID、JMSTimestamp、JMSDeliveryTime、JMSType、JMSCorrelationID、JMSExpiration、JMSRedelivered、JMSPriority、JMS_BEA_Size、JMS_BEA_UnitOfOrder、JMS_BEA_Xid、JMS_BEA_State、JMS_BEA_SequenceNumber、および任意のメッセージ・プロパティ名を含めることができます。
-  管理者: 基本 
                        タイプ:
basic説明:A user in the Admin security role. 
レスポンス
- application/json
 
200レスポンス
次のフィールドが返されます:
object-  jmsMessages: array  Items
            
            タイトル:
Items読取り専用:true指定されたフィルタ基準に一致するJMSメッセージを、指定された最大メッセージ数まで返します。
 -  totalCount: integer(int64)
            読取り専用:
true表示されない保留中のメッセージを含む、宛先のメッセージの総数。結果のメッセージが複数の宛先にまたがる可能性のあるJMSサーバー操作の場合、値はセレクタ基準に一致するメッセージの合計数を表します。
 -  totalFilteredCount: integer(int64)
            読取り専用:
trueセレクタ基準に一致するメッセージの数。この値は、返されるメッセージ数よりも大きい場合があります。
 
arrayItemstrue指定されたフィルタ基準に一致するJMSメッセージを、指定された最大メッセージ数まで返します。
object-  jmsCorrelationID: string
            読取り専用:
true相関IDを返します。
 -  jmsDeliveryMode: string
            読取り専用:
true次の配信モード値のいずれかを返します。
persistent
nonpersistent
 -  jmsDestination: object  JMS Destination V
            
            
 -  jmsExpiration: integer(int64)
            読取り専用:
true有効期限を返します。
 -  jmsMessageID: string
            読取り専用:
trueメッセージIDを戻します。
 -  jmsPriority: integer(int32)
            読取り専用:
true優先順位を返します。
 -  jmsRedelivered: boolean
            読取り専用:
true再配信フラグを返します。
 -  jmsReplyTo: object  JMS Destination V
            
            
 -  jmsTimestamp: integer(int64)
            読取り専用:
trueタイムスタンプを返します。
 -  jmsType: string
            読取り専用:
trueタイプを返します。
 -  properties: array  Items
            
            タイトル:
Items読取り専用:trueメッセージ・プロパティを返します
 
object-  consumerID: string
            読取り専用:
trueコンシューマIDを返します。
 -  destinationName: string
            読取り専用:
true宛先の修飾された名前を返します。
 -  messageSize: integer(int64)
            読取り専用:
trueメッセージのサイズをバイト単位で返します。
 -  messageType: string
            読取り専用:
trueメッセージのタイプを返します。値は次のとおりです。
bytes
map
object
stream
text
xml
 -  sequenceNumber: integer(int64)
            読取り専用:
true内部シーケンス番号を返します。
 -  state: string
            読取り専用:
true1つ以上のスペース区切りの状態文字列で構成される文字列表現でメッセージ状態を返します。状態値には、次の1つ以上が含まれます。
visible
send
receive
transaction
ordered
delayed
expired
redelivery-count-exceeded
paused
sequenced
unit-of-work-component
 -  xid: string
            読取り専用:
true関連付けられたグローバル・トランザクションのXidまたはnullを返します。
 
object-  name: string
            読取り専用:
true修飾された宛先名を返します。
 -  serverName: string
            読取り専用:
trueJMSサーバー名を返します。
 -  type: string
            読取り専用:
true宛先のタイプ(キュー、トピックまたは匿名)を返します
 
object-  name: string
            読取り専用:
trueプロパティ名を返します。
 -  type: string
            読取り専用:
trueプロパティの型を返します。型の値には、boolean、byte、short、int、long、float、double、Stringが含まれます。
 -  value: string
            読取り専用:
trueプロパティ値を返します。