7.9.3 統計情報ファイルの形式
- 〈この項の構成〉
(1) テキスト形式
******* RKS Statistical information Version (aa-aa-aa) ******* File name : bb...bb File creation date : cccc/cc/cc cc:cc:cc RKSID : dd...dd UAP log information group name : ee...ee ** Processing information list ***** Modification target time: ffff/ff/ff ff:ff to gggg/gg/gg gg:gg ***** ※1 Count ※1 UOC call : hh...hh ※1 Row : ii...ii ※1 UJ : jj...jj ※1 Reflect : rr...rr ※1 Count Avg Max Min ※1 TRN pp...pp pp...pp pp...pp ※1 Time Avg Max Min ※1 Run time kk...kk kk...kk kk...kk ※1 UOC time ll...ll ll...ll ll...ll ※1 Get time mm...mm mm...mm mm...mm ※1 Wait time nn...nn nn...nn nn...nn ※1 Information1 oo...oo oo...oo oo...oo ※1 PJ time qq...qq qq...qq qq...qq ※1 ※1
- 注※1
-
1回の契機で,すべての行を,1行ずつ出力します。
出力する統計情報は,データ連携支援開始時からの累積値ではなく,統計情報の取得開始時刻(ffff/ff/ff ff:ff)から統計情報の取得終了時刻(gggg/gg/gg gg:gg)の間に取得した統計情報です。
項番 |
設定項目 |
設定契機 |
出力内容 |
---|---|---|---|
1 |
Get time(mm...mm) |
UOC call(hh...hh)が0の時 |
最大(Max)に経過時間を出力し,平均(Avg)と最小(Min)は「0.000」を出力します。 |
2 |
Wait time(nn...nn) |
||
3 |
Run time(kk...kk) |
Reflect(rr...rr)が0の時 |
|
4 |
PJ time(qq...qq) |
PJ管理表を更新したUJのトランザクション数が0の時 |
|
5 |
TRN(pp...pp) |
滞留中のUJのトランザクション数が変化しなかった場合 |
最大(Max)に滞留中のUJのトランザクション数を出力し,平均(Avg)には「0.000」を,最小(Min)には「0」を出力します。 |
テキスト形式の意味を次に示します。
-
aa-aa-aa:eeaphrunrkshコマンドを実行したTP1/EEのバージョン
-
bb...bb:統計情報ファイル名
-
cccc/cc/cc cc:cc:cc:統計情報ファイルを作成した日時
「年/月/日△時:分:秒」の形式で出力します。
-
dd...dd:データ連携支援ID(26文字以内)
-
ee...ee:UAP履歴情報グループ名(26文字以内)
-
ffff/ff/ff ff:ff:統計情報の取得開始時刻
「年/月/日△時:分」の形式で出力します。
-
gggg/gg/gg gg:gg:統計情報の取得終了時刻
「年/月/日△時:分」の形式で出力します。
-
hh...hh:反映先指定で,UOCを呼び出した回数。反映先指定UOC省略時は,1トランザクション分UJを抽出した回数。
-
ii...ii:抽出したUAP履歴情報行数
履歴情報表からUAP履歴情報を抽出した行数を出力します。
-
jj...jj:UOCに引き渡したユーザデータ(UJ)数。反映先指定UOC省略時は,反映処理を開始したユーザデータ(UJ)数。
-
kk...kk:実行時間
1トランザクション分のUJを処理するために,処理キュー登録処理から1トランザクション分のUJ反映完了を確認するまでに掛かった時間。「ミリ秒.マイクロ秒」(ミリ秒は最大7桁,マイクロ秒は3桁)の形式で出力します。
-
ll...ll:反映先指定UOC処理時間
「ミリ秒.マイクロ秒」(ミリ秒は上限なし最大7桁,マイクロ秒は3桁)の形式で出力します。
-
mm...mm:データベースからの抽出処理時間
データベースの履歴情報表から,UAP履歴情報を抽出する処理に掛かった時間
「ミリ秒.マイクロ秒」(ミリ秒は最大7桁,マイクロ秒は3桁)の形式で出力します。
-
nn...nn:UAP履歴情報の出力待ち時間
データベースの履歴情報表をアクセスする前に,UAP履歴情報が出力されるのを待った時間
「ミリ秒.マイクロ秒」(ミリ秒は最大7桁,マイクロ秒は3桁)の形式で出力します。
EEFDPARMパラメタのCONTROL文のTBLTYPEオペランドでRELOADを指定しているときは,「0.000」を出力します。
使用済みの履歴情報表だけを入力したときは,「0.000」を出力します。
-
oo...oo:TP1/EE情報1
-
pp...pp:滞留中(実行中含む)UJのトランザクション数
滞留している(実行中含む)UJのトランザクション数。最大値,最小値,平均値は,滞留中のUJのトランザクション数が変化したときに計測します。最大値,最小値は整数で出力し,平均値は整数を最大7桁,小数点以下を3桁の形式で出力します。
-
qq...qq:PJ管理表の更新時間
PJ管理表に引き継ぎ情報を更新する処理に掛かった時間。「ミリ秒.マイクロ秒」(ミリ秒は最大7桁,マイクロ秒は3桁)の形式で出力します。
-
rr...rr:反映処理が完了したUJのトランザクション数
反映処理が完了したUJのトランザクション数を出力します。
- 注1
-
「ミリ秒.マイクロ秒」については,表示可能な桁数を超えたときは,最大値(9999999.999)を出力します。
- 注2
-
最大値,最小値,平均値を出力する項目の一部については,特定の設定契機で最大(Max)だけ値を出力し,平均(Avg)と最小(Min)は「0.000」または「0」を出力します。その一覧を次に示します。
(2) CSV形式
"******* RKS Statistical information Version (aa-aa-aa) *******" "File name : bb...bb" "File creation date : cccc/cc/cc cc:cc:cc" "RKSID : dd...dd" "UAP log information group name : ee...ee" "** Processing information list" ,"Count",,,,"TRN",,,"Run time",,,"UOC time",,,"Get time",,,"Wait time",,,"Information1" "Modification target time","UOC call","Row","UJ","Reflect","Avg","Max","Min", ┐※1 "Avg","Max","Min","Avg","Max","Min","Avg","Max","Min","Avg","Max","Min","Ave","Max","Min", ┘ "ffff/ff/ff ff:ff to gggg/gg/gg gg:gg",hh...hh,ii...ii,jj...jj,rr...rr, ┐※1※2 pp...pp,pp...pp,pp...pp,kk...kk,kk...kk,kk...kk,ll...ll,ll...ll,ll...ll, │ mm...mm,mm...mm,mm...mm ,nn...nn,nn...nn,nn...nn, │ oo...oo,oo...oo,oo...oo, qq...qq,qq...qq,qq...qq ┘
- 注※1
-
改行を含まないで1行で表示します。
- 注※2
-
全統計情報を出力するまで繰り返します。
(3) 補足説明
(1)で示した値をシーケンス図で説明します。