Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CALL PGM(JSMMQDEPTH) PARM(#JSMQMGR #JSMQNAME #JSMDEPTH #JSMSTS #JSMMSG) NUM_LEN(*DEFINED)
 
JSMMQGET - 待ち行列からメッセージを取得する

パラメータ

記述

I/O

タイプ

長さ

小数点の位置

JSMQMGR

キュー・マネージャ

I

CHAR

48


JSMQNAME

待ち行列

I

CHAR

48


JSMWAIT

待ち時間(ミリ秒、無制限の場合は-1)

I

DEC

8

0

JSMMSIZE

メッセージ・サイズ(0は20K | 値)

これはヘルパー・サイズです。

サイズが小さすぎる場合、内部記憶域がメッセージ・サイズに再度割り当てられ、もう一度GET操作が行われます。

I

DEC

8

0

JSMMID

メッセージID(*BLANKまたはメッセージID)

I/O

CHAR

24


JSMCID

相関ID(*BLANKまたは相関ID)

I/O

CHAR

24


JSMRQMGR

応答待ち行列マネージャー

O

CHAR

48


JSMREPLYQ

応答待ち行列

O

CHAR

48


JSMMTYPE

メッセージ・タイプ

O

DEC

9

0

JSMSTS

状態

O

CHAR

20


JSMMSG

メッセージ

O

CHAR

256


LANSAファンクションやRPGプログラムでメッセージIDと相関IDを受信する場合、ロードされたJSMサービスにこれらの値を送信しないでください。値には有効なEBCDIC文字が含まれていないためです。

...