eestsfills
形式
eestsfills -f 物理ファイル名 〔-cx〕
機能
ステータスファイルの内容を,オフラインで標準出力に出力します。
オプション
●-f 物理ファイル名 〜〈パス名〉
物理ファイルの名称をパス名で指定します。
●-c
ステータスファイルをチェックします。チェック内容を次に示します。
-
レコード(先頭,終端)整合性チェック番号によるレコード破壊チェック
-
eestsinitコマンド実行時のファイル管理情報によるレコード長,レコード数チェック
-
ステータスファイル管理情報によるファイル更新完了チェック
-
ステータスファイル管理情報内のレコード数,レコード種別チェック
チェック結果が不正の場合,指定したステータスファイルの内容を表示したあとに,エラーメッセージを出力します。
-cオプションの指定を省略すると,ステータスファイルはチェックされません。
●-x
ステータスファイルを排他的にオープンします。そのため,TP1/EE開始時にeestsfillsコマンドを実行すると,TP1/EEが排他エラーで異常終了する場合があります。
-xオプションの指定を省略すると,ステータスファイルは排他的にオープンされません。そのため,指定したステータスファイルをTP1/EEで使用中(現用,または予備の状態)の場合,正しい状態が表示されない場合があります。
出力形式
●-sオプションにtrnを指定した場合
日本語の出力形式を次に示します。
英語の出力形式を次に示します。
出力形式中の,各変数の意味を次に示します。
変数 |
意味 |
---|---|
aa....aa |
物理ファイル名(510文字以内) |
yy/mm/dd hh:mm:ss |
初期設定日時 「年/月/日△時:分:秒」の形式で表示します。「年」は西暦の下2けたを表示します。 |
YY/MM/DD HH:MM:SS |
現用決定日時 「年/月/日△時:分:秒」の形式で表示します。「年」は西暦の下2けたを表示します。 現用ファイルとして使用されていない場合,「--/--/-- --:--:--」を表示します。 |
bb....bb |
レコード長(10進数)(単位:バイト) |
cc....cc |
レコード数(10進数) |
ddd |
ファイル内のレコード使用率(1〜3けた)(単位:%) |
ee....ee |
ファイル内の最大連続空きレコード数(10進数) |
ff....ff |
ファイル内の管理レコード数(10進数) |
出力メッセージ
メッセージID |
内容 |
出力先 |
---|---|---|
KFSB91001-E |
コマンドの形式が不正です。 |
標準エラー出力 |
KFSB91002-E |
フラグ引数が不正です。 |
標準エラー出力 |
KFSB91004-E |
コマンドが失敗しました。 |
標準エラー出力 |
KFSB91005-E |
領域の確保に失敗しました。 |
標準エラー出力 |
KFSB91006-E |
内部矛盾が発生しました。 |
標準エラー出力 |
KFSB91007-E |
ステータス物理ファイルでエラーが発生しました。 |
標準エラー出力 |
KFSB91054-I |
ヘルプメッセージ |
標準出力 |
注意事項
障害が発生したファイルや破壊されたファイルに対する表示内容は,不正となる場合があります。