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