MQ_GET

LANSA Integrator

MQ_GET


MQ_GET組み込み関数は、待ち行列からメッセージを取得し、ロードされたサービスにそのメッセージを渡します。

引数

No

タイプ

必須
省略可

説明

最小

最大

最小
小数桁数

最大
小数桁数

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

 

 

戻り値

No

タイプ

必須
省略可

説明

最小

最大

最小
小数桁数

最大
小数桁数

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