stsopen
形式
stsopen {-n 論理ファイル名|-f 物理ファイル名}
機能
stsinitコマンドで初期設定したステータスファイル,またはstscloseコマンドでクローズしたステータスファイルをオープンします。
ただし,stsopenコマンドでオープンできるステータスファイルは,ステータスサービス定義で指定したステータスファイルだけです。ステータスサービスが動作中のときにオープンできます。
現用のステータスファイルが片系運転の場合,閉塞状態の系の物理ファイルをstsinitコマンドで初期設定したあと,stsopenコマンドを実行すると,現用のステータスファイルとして回復できます。
オプション
●-n 論理ファイル名 〜〈1〜8文字の識別子〉
オープンする論理ファイルの名称を指定します。指定した論理ファイルを構成するA系ファイルとB系ファイルを両方同時にオープンします。
次の場合に指定できます。
-
A系ファイル,B系ファイルのどちらかがCLOSE,NONE,またはBLOCKADEの場合
-
A系ファイル,B系ファイルの両方とも,CLOSE,NONE,またはBLOCKADEの場合
論理ファイル名を指定すると,ステータスファイル実体のパス名を意識する必要はありません。
●-f 物理ファイル名 〜〈パス名〉
オープンする物理ファイルの名称を完全パス名で指定します。
ステータスファイルに障害が発生し,閉塞状態になったステータスファイルを再作成したあと,および容量を拡張するためにstsinitコマンドで初期設定した物理ファイルをオープンするときに指定します。
なお,「stsopen -f A系物理ファイル名」,「stsopen -f B系物理ファイル名」と2回stsopenコマンドを実行するのは,「stsopen -n 論理ファイル名」と実行するのと同じことです。
出力メッセージ
メッセージID |
内容 |
出力先 |
---|---|---|
KFCA01008-E |
ステータスファイルでエラーが発生しました |
標準エラー出力 |
KFCA01040-E |
物理ファイルでエラーが発生しました |
標準エラー出力 |
KFCA01050-E |
プロセス間通信でエラーが発生しました |
標準エラー出力 |
KFCA01070-E |
stsopenコマンドの処理でエラーが発生しました |
標準エラー出力 |
KFCA01083-I |
ヘルプメッセージ |
標準出力, 標準エラー出力 |
KFCA01091-E |
メモリ不足です |
標準エラー出力 |
KFCA01099-E |
OpenTP1関数コールでエラーが発生しました |
標準エラー出力 |