stsls
形式
stsls 〔{-n 論理ファイル名|-f 物理ファイル名|-a|-l|-p}〕
機能
ステータスファイルの状態を,オンライン中に標準出力に出力します。
オプション
●-n 論理ファイル名 〜〈1〜8文字の識別子〉
状態を表示する論理ファイルの名称を指定します。
●-f 物理ファイル名 〜〈パス名〉
状態を表示する物理ファイルの名称を完全パス名で指定します。
●-a
ステータスサービスが使用中のすべてのステータスファイルの状態を,短縮形式で表示します。
●-l
ステータスサービスが使用中のすべての論理ファイルの状態を表示します。
●-p
ステータスサービスが使用中のすべての物理ファイルの状態を表示します。
すべてのオプションの指定を省略すると,ステータスサービスが使用中のすべてのステータスファイルの状態が表示されます。
出力形式
オプションの指定を省略した場合の出力形式を次に示します。
-
1:は物理ファイル状態表示部です。
-
2:は論理ファイル状態表示部です。
-
aaaaaaaa:論理ファイル名(8文字以内)
-
bbbbbbbb:論理ファイル状態
-
ACTIVE…現用ファイル
-
BLOCKADE…障害閉塞ファイル
-
CLOSE…無効ファイル
-
NONE…ファイル実体がない状態
-
STANDBY…予備ファイル
-
-
ccc:ファイル内のレコード使用率(1〜3けたの%表示)
-
dddddddd:ファイル内の連続空きレコード数(10進数)
-
eeeeeeee:ファイル内管理レコード数(10進数)
-
f:物理ファイルがA系かB系かの表示
-
A…A系
-
B…B系
-
-
gggggggg:物理ファイル状態
-
a…現用ファイル
-
b…障害閉塞ファイル
-
c…クローズファイル
-
i…初期設定状態
-
l…論理エラー
-
n…ファイル実体がない状態
-
o…オープンファイル
-
p…物理エラー
-
r…障害情報によるファイル状態回復
-
s…予備ファイル
-
u…使用済みファイル
各状態を示すアルファベットは,物理ファイルの状態によって表示位置が異なります。
-
-
hhhhhhhh:レコード長(10進数)
-
iiiiiiii:レコード数(10進数)
-
jj...jj :物理ファイル名(63文字以内)
出力メッセージ
メッセージID |
内容 |
出力先 |
---|---|---|
KFCA01040-E |
物理ファイルでエラーが発生しました |
標準エラー出力 |
KFCA01050-E |
プロセス間通信でエラーが発生しました |
標準出力 |
KFCA01070-E |
stslsコマンドの処理でエラーが発生しました |
標準エラー出力 |
KFCA01085-I |
ヘルプメッセージ |
標準出力, 標準エラー出力 |
KFCA01091-E |
メモリ不足です |
標準エラー出力 |
KFCA01099-E |
OpenTP1関数コールでエラーが発生しました |
標準エラー出力 |
注意事項
ステータスサービスが動作中のときだけ,ステータスファイルの状態を管理しています。
このため,ステータスサービスが動作中に次に示すクローズ状態のファイルに対しstsinitコマンド,またはstsrmコマンドを実行しても,stslsコマンドで表示されるファイル状態は変わりません。
-
CLOSE
-
NONE
-
BLOCKADE
なお,stsinitコマンド,またはstsrmコマンドを実行したあとにstsopenコマンドでステータスファイルをオープンしてから,stslsコマンドを実行すると,現在のファイル状態を表示できます。