3.5.1 現用表の決定
前回起動していたTP1/EEの終了状態と今回起動するTP1/EEの開始モードによって,現用表を決定します。現用表の決定方法を次の表に示します。
|
前回起動TP1/EEの終了状態 |
今回起動TP1/EE 開始モード |
現用表の決定方法 (後述参照) |
||
|---|---|---|---|---|
|
終了形態 |
スワップ※1 |
停止後の表運用 |
||
|
正常終了 (EOFあり) |
− |
− |
正常開始 |
1. |
|
計画停止A |
○ |
− |
再開始 |
2. |
|
× |
3. |
|||
|
その他 |
− |
− |
再開始 |
3. |
|
正常開始 強制正常開始※2 |
3. |
|||
|
正常開始 強制正常開始 |
4. |
|||
|
表状態変更コマンドで現用表を使用済みにした (EOFなし) |
再開始 |
5. |
||
|
正常開始 強制正常開始 |
5. |
|||
|
表状態変更コマンドで現用表を使用済みにした (EOFあり) |
正常開始 強制正常開始 再開始 |
1. |
||
- (凡例)
-
○:あり
×:なし
−:該当しません
- 注※1
-
計画停止A時のスワップについては「3.6 終了時のスワップ」を参照してください。
- 注※2
-
現用表へのUAP履歴情報の書き込みがない,またはトランザクション関連定義trn_aph_start_rrn_modeオペランドに「Y」を指定している場合です。
- 現用表の決定方法
-
-
未使用状態の履歴情報表の中から作成順に現用表を決定します。ルート世代番号は,前回起動時のルート世代番号に1加算して使用します。
-
前回起動TP1/EEの計画停止スワップで決定した現用表を使用します。
-
現用状態の履歴情報表をそのまま現用表として使用します。履歴情報は現用の履歴情報表の続きの行から取得します。
-
現用状態の履歴情報表を使用済みにしEOF情報を書き込んだあとに,1.を行います。
-
未使用状態の履歴情報表の中から作成順に現用表を決定します。ルート世代番号は,前回起動時のルート世代番号を引き続き使用します。
-