eedbqls
形式
eedbqls -g サービスグループ名 -q DBキュー名
機能
DBキューにアクセスして,DBキューの情報を表示します。
DBキューを読み出しているTP1/EEプロセスのバージョンが07-80以降で,かつDBキュー関連定義のdbqgrpdef定義コマンドの-kオプションに1を指定している場合は,RPC通信を使用してDBキューの読み出し状態を表示します。
オプション
●-g サービスグループ名 〜〈1〜31文字の識別子〉
情報を表示するTP1/EEプロセスのサービスグループ名を指定します。
●-q DBキュー名 〜〈1〜27文字の識別子〉
情報を表示するDBキュー名を指定します。
出力形式
日本語の出力形式を次に示します。
サービスグループ名 :aa....aa DBキューグループ名:bb....bb DBキューサービス名:cc....cc DBキュー名:dd....dd IPアドレス :ee....ee ポート番号 :ff....ff 読出し基盤種別 :gg....gg 読出しシステム種別:hh....hh 読出しサービスグループ名:ii....ii 読出しプロセス識別子:jj....jj DBキューステータス:k(l) 書込み禁止ステータス:y 書込み通番 :mmmmmmmmmm 読出し通番 :nnnnnnnnnn 書込み最大通番 :oooooooooo 未読出し数 :pppppppppp DBキュー種別:qq....qq DBキュー属性:rr....rr TP1/SBノード識別子:ss....ss 書込みメッセージ表:t 読出しメッセージ表:u
英語の出力形式を次に示します。
service group name : aa....aa DB queue group name : bb....bb DB queue service name : cc....cc DB queue name : dd....dd IP address : ee....ee port number : ff....ff read basis type : gg....gg read system type : hh....hh read service group name : ii....ii read process ID : jj....jj DB queue status : k(l) DB queue write inhibit status : y serial number for writing : mmmmmmmmmm serial number for reading : nnnnnnnnnn maximum serial number for writing : oooooooooo number of unread messages : pppppppppp DB queue type : qq....qq DB queue attribute : rr....rr TP1/SB node ID : ss....ss write message table : t read message table : u
出力形式中の,各変数の意味を次に示します。
変数 |
意味 |
---|---|
aa....aa |
サービスグループ名(1〜31文字) |
bb....bb |
DBキューグループ名(1〜31文字) |
cc....cc |
DBキューサービス名(1〜31文字) 接続されていない場合は,「*」を表示します。 |
dd....dd |
DBキュー名(1〜27文字) |
ee....ee |
DBキュー読み出しサーバのIPアドレス※1 |
ff....ff |
DBキュー読み出しサーバのポート番号※1 |
gg....gg |
読み出すサーバの種別※1,※2
読み出すサーバを確認できない場合は,「*」を表示します。 |
hh....hh |
使用者が読み出すサーバを特定するための情報※1,※2 読み出すサーバの種別によって次の内容を表示します。
読み出すサーバを確認できない場合は,「*」を表示します。 |
ii....ii |
DBキュー読み出しサーバサービスグループ名(1〜31文字)※3 DBキュー読み出しサーバを確認できない場合,またはDBキュー読み出しサーバにサービスグループ名がない場合は,「*」を表示します。 |
jj....jj |
DBキュー読み出しサーバのプロセス識別子(1〜31文字)※4 |
k |
メッセージを読み出しているTP1/EEプロセスのDBキューの読み出し状態
なお,次の場合は「N」を表示します。
|
l |
DBキューのステータス
DBキューの読み出し状態がEまたはRの場合,および,DBアクセスエラーなどによってDBキューのステータスを確認できない場合は,「*」を表示します。 |
mmmmmmmmmm |
書き込み通番(10進数10けた)※2,※5 |
nnnnnnnnnn |
読み出し通番(10進数10けた)※2,※5 |
oooooooooo |
最大書き込みメッセージ数(10進数10けた) |
pppppppppp |
未読み出しメッセージ数(10進数10けた)※2,※5 |
qq....qq |
DBキュー種別※1
|
rr....rr |
DBキュー属性(16進数8けた)※1 DBキューに付与した属性を論理和で表示します。
|
ss....ss |
該当するDBキューの読み出しを行うTP1/EEプロセスのTP1/Server Baseのノード識別子※1,※2,※5 次の条件がすべて成り立つ場合に表示します。
TP1/Server Baseのノード識別子を表示しない場合は,「*」を表示します。 |
y |
DBキュー書き込み禁止ステータス
|
t |
DBキュー交替用メッセージ表書き込み機能使用時のee_dbq_msgpu関数実行時にメッセージを書き込む表を表示します。
|
u |
DBキュー交替用メッセージ表書き込み機能使用時のメッセージを入力※6する表を表示します。
|
出力メッセージ
メッセージID |
内容 |
出力先 |
---|---|---|
KFSB95600-E |
メモリを確保できません。 |
標準エラー出力 |
KFSB95601-E |
コマンドの形式が不正です。 |
標準エラー出力 |
KFSB95602-E |
コマンドのオプションが不正です。 |
標準エラー出力 |
KFSB95650-E |
TP1/EEプロセスでエラーを検知したため,DBキューコマンドが失敗しました。 |
標準エラー出力 |
KFSB95651-E |
コマンドプロセスでエラーを検知したため,DBキューコマンドが失敗しました。 |
標準エラー出力 |
KFSB95660-I |
ヘルプメッセージ |
標準出力 |