DBキュー制御(CBLEEDBQ)
DBキューによるメッセージ管理に使用するプログラムについて説明します。DBキュー制御のCOBOL-UAP作成用プログラムを次に示します。
-
CBLEEDBQ('ACSCTL ') − DBキューの読み出し制御
-
CBLEEDBQ('CLEAR ') − DBキューの通番初期化
-
CBLEEDBQ('CONCTL ') − DBキューの接続制御
-
CBLEEDBQ('INQSRV ') − DBキューサービスの接続照会
-
CBLEEDBQ('INQUIRE ') − DBキュー情報の照会
-
CBLEEDBQ('INQUIRE2') − DBキュー情報の照会
-
CBLEEDBQ('MSGGET ') − メッセージの読み出し
-
CBLEEDBQ('MSGPUT ') − メッセージの書き込み
-
CBLEEDBQ('MSGREFE2') − メッセージの参照読み出し
-
CBLEEDBQ('MSGREFER') − メッセージの参照読み出し
-
CBLEEDBQ('OBSCAN ') − オンラインバッチ処理の強制終了
-
CBLEEDBQ('OBSCDT ') − 引き継ぎ情報の更新
-
CBLEEDBQ('OBSEND ') − オンラインバッチ処理の終了
-
CBLEEDBQ('OBSINQ ') − ロットの情報の照会
-
CBLEEDBQ('OBSRBSP ') − ロールバック要求時のメッセージの読み出しスキップ
-
CBLEEDBQ('OBSRST ') − オンラインバッチ処理の再開始
-
CBLEEDBQ('OBSSKIP ') − メッセージの読み出しスキップ
-
CBLEEDBQ('OBSSTART') − オンラインバッチ処理の開始
-
CBLEEDBQ('OBSSTOP ') − オンラインバッチ処理の中断
-
CBLEEDBQ('RBSKIP ') − ロールバック要求時のメッセージの読み出しスキップ
-
CBLEEDBQ('SKIP ') − メッセージの読み出しスキップ
-
CBLEEDBQ('SRVCTL ') − DBキューサービスの閉塞制御
DBキュー制御のCOBOL-UAP作成用プログラムで使用できる機能を次の表に示します。
項番 |
プログラム名 |
DBキュー |
オンラインバッチ(OBS) |
|
---|---|---|---|---|
UAP間通信 |
ユーザキュー |
|||
1 |
CBLEEDBQ('ACSCTL ') |
○ |
○ |
× |
2 |
CBLEEDBQ('CLEAR ') |
○ |
○ |
× |
3 |
CBLEEDBQ('CONCTL ') |
○ |
× |
× |
4 |
CBLEEDBQ('INQSRV ') |
○ |
× |
× |
5 |
CBLEEDBQ('INQUIRE ') |
○ |
× |
× |
6 |
CBLEEDBQ('INQUIRE2') |
○ |
○ |
× |
7 |
CBLEEDBQ('MSGGET ') |
× |
○ |
× |
8 |
CBLEEDBQ('MSGPUT ') |
○ |
○ |
× |
9 |
CBLEEDBQ('MSGREFE2') |
○ |
○ |
× |
10 |
CBLEEDBQ('MSGREFER') |
○ |
○ |
× |
11 |
CBLEEDBQ('OBSCAN ') |
× |
× |
○ |
12 |
CBLEEDBQ('OBSCDT ') |
× |
× |
○ |
13 |
CBLEEDBQ('OBSEND ') |
× |
× |
○ |
14 |
CBLEEDBQ('OBSINQ ') |
× |
× |
○ |
15 |
CBLEEDBQ('OBSRBSP ') |
× |
× |
○ |
16 |
CBLEEDBQ('OBSRST ') |
× |
× |
○ |
17 |
CBLEEDBQ('OBSSKIP ') |
× |
× |
○ |
18 |
CBLEEDBQ('OBSSTART') |
× |
× |
○ |
19 |
CBLEEDBQ('OBSSTOP ') |
× |
× |
○ |
20 |
CBLEEDBQ('RBSKIP ') |
○ |
× |
× |
21 |
CBLEEDBQ('SKIP ') |
○ |
○ |
× |
22 |
CBLEEDBQ('SRVCTL ') |
○ |
× |
× |
- (凡例)
-
○:使用できます。
×:使用できません。