MQ_GET組み込み関数は、待ち行列からメッセージを取得し、ロードされたサービスにそのメッセージを渡します。
引数
番号 |
タイプ |
必須 任意 |
記述 |
最小 長 |
最大 長 |
最小 小数桁数 |
最大 小数桁数 |
1 |
A |
必須 |
接続ハンドル |
4 |
4 |
|
|
2 |
A |
必須 |
待ち行列ハンドル |
4 |
4 |
|
|
3 |
P |
必須 |
待ち時間 (ミリ秒) 永続的にする場合は-1を使用します。 |
9 |
9 |
0 |
0 |
4 |
P |
必須 |
初期メッセージの長さ デフォルトは20000バイトです。 これはヘルパー・サイズです。サイズが小さすぎる場合、内部記憶域がメッセージ・サイズに再度割り当てられ、もう一度GET操作が行われます。 |
9 |
9 |
0 |
0 |
5 |
A |
必須 |
メッセージID 任意のメッセージの場合は*BLANKを使用します。 |
24 |
24 |
|
|
6 |
A |
必須 |
相関ID 任意のメッセージの場合は*BLANKを使用します。 |
24 |
24 |
|
|
7 |
A |
任意 |
同期ポイント Y または N デフォルトはNです。 |
1 |
1 |
|
|
戻り値
番号 |
タイプ |
必須 任意 |
記述 |
最小 長 |
最大 長 |
最小 小数桁数 |
最大 小数桁数 |
1 |
A |
必須 |
ステータス |
20 |
20 |
|
|
2 |
A |
必須 |
メッセージ |
1 |
256 |
|
|
3 |
P |
必須 |
メッセージ・タイプ 1 - 要求 2 - 返信 4 - レポート 8 - データグラム 65536-999999999 - ユーザー定義 |
9 |
9 |
0 |
0 |
4 |
A |
必須 |
メッセージ形式 |
8 |
8 |
|
|
5 |
A |
必須 |
メッセージID |
24 |
24 |
|
|
6 |
A |
必須 |
相関ID |
24 |
24 |
|
|
7 |
A |
必須 |
リモート待ち行列マネージャー |
48 |
48 |
|
|
8 |
A |
必須 |
リモート待ち行列 |
48 |
48 |
|
|
9 |
A |
必須 |
ユーザー |
12 |
12 |
|
|
10 |
A |
必須 |
アプリケーションID |
32 |
32 |
|
|