メッセージを受け取ったり、データタイプを返したりします。
パラメータ |
データ型 |
説明 |
Queue Handle |
数値(18)/入力 |
オープン時に返された数値 |
TimeOut |
数値(10)/入力(ミリ秒) |
コンポーネントがメッセージを待つ時間です。(-1) の値は、無限 ( キューにメッセージがあるまで待つ ) を意味します。これは、リスナ側で設定します。 |
Message |
BLOB/入力 |
メッセージデータ を含んだ RTF 形式の BLOB |
Buffer Identifier Index |
数値(4)/入力 |
詳細は、「バッファテーブル」を参照してください。 |
Transaction MSG |
論理値/入力 |
「True」 の場合、メッセージはトランザクションの一部です。トランザクションがオープンされていない場合は、WMQ が自動的に開始します。 |
Message ID |
BLOB/入出力 (オプション) |
このパラメータはメッセージ ID を返します。 指定できる最大サイズは、24バイトです。 |
Correlation ID |
BLOB/入出力 (オプション) |
リクエスト メッセージの相関関係を確認します。共有されたキューにおける特定のサブスクライバのために サブスクリプションを確認します。 指定できる最大サイズは、24バイトです。 |
Group ID |
BLOB/入出力 (オプション) |
一緒に処理されるメッセージグループのID 指定できる最大サイズは、24バイトです。 |
Seq Number |
数値(10)/入出力 (オプション) |
グループ内のメッセージのシーケンス番号を指定します。この値が「0」で[Group ID]に値が設定されている場合、コンポーネントは、エラーを返します。 |
Message Type |
数値(1)/出力 |
|
Returned Description |
文字(100)/出力 (オプション) |
カンマ区切りで指定します。(例:Reply2QM, Reply2Q, Format, Sent Date, Sent Time) |
Code Page |
数値(5)/出力 |
メッセージのコードページ |
WMQ Message Encoding |
数値(10)/出力 |
文字項目のエンコードタイプ
|
Get First Msg? |
論理値/入力 |
キューの中の最初のメッセージや次のメッセージを読むかどうか指定します。 |
Feedback |
数値(10)/出力 |
レポートメッセージ内のフィードバックコードを返します。 |
戻り値 |
数値(17) |
処理が成功した場合 0、失敗した場合は負の数(エラーコード)が返ります。 |