You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

5.2.14 データ待ち行列プログラム

すべてのプログラムは少なくともステータスとメッセージを返します。ステータスは文字列値またはi5/OS APIの理由コードになります。

  • OK
  • ERROR
  • FATAL
  • NOMSG
  • CPF9801 - オブジェクトが見つからない

         などがあります。
JSMDQGET - メッセージを取得する

パラメータ

記述

I/O

タイプ

長さ

小数点の位置

JSMQLIB

ライブラリ

I

CHAR

10

 

JSMQNME

待ち行列

I

CHAR

10

 

JSMQKEY

キー - キーなしのデータ待ち行列の場合、ブランクのキー値を使用する

I

CHAR

256

 

JSMWAIT

待ち時間(ミリ秒、直近の秒数に丸められる)

I

DEC

8

0

JSMSTS

状態

O

CHAR

20

 

JSMMSG

メッセージ

O

CHAR

256

 


CHANGE FIELD(#JSMQLIB) TO(MYLIB)
CHANGE FIELD(#JSMQNME) TO(MYQUEUE)
CHANGE FIELD(#JSMQKEY) TO(*BLANK)
 
CALL PGM(JSMDQGET) PARM(#JSMQLIB #JSMQNME #JSMQKEY #JSMWAIT #JSMSTS #JSMMSG) NUM_LEN(*DEFINED)
 
JSMDQPUT - メッセージを入れる

パラメータ

記述

I/O

タイプ

長さ

小数点の位置

JSMQLIB

ライブラリ

I

CHAR

10

 

JSMQNME

待ち行列

I

CHAR

10

 

JSMQKEY

キー - キーなしのデータ待ち行列の場合、ブランクのキー値を使用する

I

CHAR

256

 

JSMSTS

状態

O

CHAR

20

 

JSMMSG

メッセージ

O

CHAR

256

 


CALL PGM(JSMDQPUT) PARM(#JSMQLIB #JSMQNME #JSMQKEY #JSMSTS #JSMMSG)
 

  • No labels