8.1 障害の種類と対応処理

TP1/NET/HDLCの障害発生時の処理について,次に示す障害の種類ごとに説明します。

<この節の構成>
(1) コネクション障害
(2) 受信スケジュール関係(入力キュー,入力メッセージ編集UOC)の障害
(3) 送信スケジュール関係(出力キュー,出力メッセージ編集UOC)の障害
(4) UAP障害
(5) MCFの障害

(1) コネクション障害

コネクション障害時のTP1/NET/HDLCの障害処理については,「8.2 コネクション障害」を参照してください。

表8-1 コネクション障害発生時の処理

障害の内容TP1/NET/HDLCの処理ユーザの処理
コネクション確立時障害(回復不可能)
  1. コネクションの障害を通知するメッセージログ(KFCA14103-W)を出力します。
  2. コネクションの閉塞を通知するメッセージログ(KFCA14002-E)を出力します。
  3. CERREVT(コネクションの確立不可能)を起動します。
障害の要因を取り除いたあと,運用コマンド(mcftactcn)を入力して,再びコネクションを確立します。
コネクション確立時障害(回復可能)
  1. コネクションの障害を通知するメッセージログ(KFCA14103-W)を出力します。
  2. 回復動作を通知するメッセージログ(KFCA14100-I)を出力します。
  3. 一定時間(リトライタイマの指定時間)経過後にコネクションの確立を再試行します。
ありません。
コネクション切断障害(回復不可能)
  1. コネクションの障害を通知するメッセージログ(KFCA14103-W)を出力します。
  2. コネクションの解放を通知するメッセージログ(KFCA14001-I)を出力します。
  3. コネクションの閉塞を通知するメッセージログ(KFCA14002-E)を出力します。
  4. CERREVT(コネクションの切断,コネクション回復不可能)を起動します。
障害の要因を取り除いたあと,運用コマンド(mcftactcn)を入力して,再びコネクションを確立します。
コネクション切断障害(回復可能)
  1. コネクションの障害を通知するメッセージログ(KFCA14103-W)を出力します。
  2. コネクションの解放を通知するメッセージログ(KFCA14001-I)を出力します。
  3. CERREVT(コネクションの切断,コネクション回復可能)を起動します。
  4. コネクション再開始自動確立の場合,コネクションの回復起動を通知するメッセージログ(KFCA14000-I)を出力します。
  5. コネクション再開始自動確立の場合,一定時間(リトライタイマの指定時間)経過後にコネクションを再確立します。
リトライ回数を超過した場合,またはコネクション再開始手動確立の場合は,運用コマンド(mcftactcn)を入力して,再びコネクションを確立します。
受信バッファオーバフロー
  1. 受信メッセージ破棄,および受信メッセージのオーバフローを通知するメッセージログ(KFCA14104-W)を出力します。
  2. コネクションの解放を通知するメッセージログ(KFCA14001-I)を出力します。
  3. コネクションの閉塞を通知するメッセージログ(KFCA14002-E)を出力します。
  4. CERREVT(受信バッファオーバフロー)を起動します。
システム定義を修正してください。
メッセージ送信時障害(回復不可能)
  1. コネクションの障害を通知するメッセージログ(KFCA14103-W)を出力します。
  2. コネクションの解放を通知するメッセージログ(KFCA14001-I)を出力します。
  3. コネクションの閉塞を通知するメッセージログ(KFCA14002-E)を出力します。
  4. CERREVT(コネクションの切断)を起動します。
  5. メッセージは出力キューに残留し,リラン時に再送信されます。
障害の要因を取り除いたあと,運用コマンド(mcftactcn)を入力して,再びコネクションを確立します。
通信管理送信バッファオーバフロー
  1. コネクションの障害を通知するメッセージログ(KFCA14103-W)を出力します。
  2. コネクションの解放を通知するメッセージログ(KFCA14001-I)を出力します。
  3. コネクションの閉塞を通知するメッセージログ(KFCA14002-E)を出力します。
  4. CERREVT(コネクションの切断)を起動します。
  5. メッセージは出力キューに残留し,リラン時に再送信されます。
システム定義,またはUAPを修正してください。

(2) 受信スケジュール関係(入力キュー,入力メッセージ編集UOC)の障害

入力キュー障害時の障害処理については,「8.5 入力キュー障害」を参照してください。

表8-2 受信スケジュール関係の障害発生時の処理

障害の内容TP1/NET/HDLCの処理ユーザの処理
UAP名未定義ERREVT1を起動します。システム定義を修正してください。
MCFイベントの名称未定義
  • ERREVTx
  • CxxxEVT
メッセージ,およびMCFイベントを破棄します。ありません。
  • MHPサービス,サービスグループ閉塞
  • 入力キュー書き込み障害
  1. ERREVT2を起動します。
  2. 入力キュー障害を通知するメッセージログ(KFCA10604-E)を出力します。
ありません。
入力メッセージ編集UOCエラー
  1. UOCエラーを通知するメッセージログ(KFCA10611-E)を出力します。
  2. 論理端末を閉塞します。
  3. 論理端末の閉塞を通知するメッセージログ(KFCA14004-I)を出力します。
  4. CERREVT(UOC障害)を起動します。
ありません。
入力メッセージ編集UOCパラメタ不正
  1. UOCパラメタ不正を通知するメッセージログ(KFCA10620-E)を出力します。
  2. 論理端末を閉塞します。
  3. 論理端末の閉塞を通知するメッセージログ(KFCA14004-I)を出力します。
  4. CERREVT(UOC障害)を起動します。
ありません。
UAP名形式不正
  1. UAP名の取得失敗を通知するメッセージログ(KFCA10610-E)を出力します。
  2. ERREVT1を起動します。
ありません。

(3) 送信スケジュール関係(出力キュー,出力メッセージ編集UOC)の障害

出力キュー障害時の障害処理については,「8.6 出力キュー障害」を参照してください。

表8-3 送信スケジュール関係の障害発生時の処理

障害の内容TP1/NET/HDLCの処理ユーザの処理
出力キュー読み込み障害
  1. 出力キュー障害を通知するメッセージログ(KFCA10605-E)を出力します。
  2. CERREVT(出力キュー読み込み障害)を起動します。
  3. 該当するメッセージを消去します。
  4. 論理端末を閉塞します。
  5. 論理端末の閉塞を通知するメッセージログ(KFCA14004-I)を出力します。
コネクションを解放してください。また,相手システムに出力キュー障害を通知(send)してください。
出力メッセージ編集UOCエラー
  1. UOCエラーを通知するメッセージログ(KFCA10611-E)を出力します。
  2. CERREVT(UOC障害)を起動します。
  3. 該当するメッセージを消去します。
  4. 論理端末を閉塞します。
  5. 論理端末の閉塞を通知するメッセージログ(KFCA14004-I)を出力します。
コネクションを解放してください。また,相手システムに出力キュー障害を通知(send)してください。
出力メッセージ編集UOCパラメタ不正
  1. UOCパラメタ不正を通知するメッセージログ(KFCA10620-E)を出力します。
  2. CERREVT(UOC障害)を起動します。
  3. 該当するメッセージを消去します。
  4. 論理端末を閉塞します。
  5. 論理端末の閉塞を通知するメッセージログ(KFCA14004-I)を出力します。
コネクションを解放してください。また,相手システムに出力キュー障害を通知(send)してください。
メッセージ消し込み障害
  1. メッセージ送信完了障害を通知するメッセージログ(KFCA10617-E)を出力します。
  2. 処理を続行します。
ありません。
送信バッファオーバフロー
  1. 出力キュー障害を通知するメッセージログ(KFCA10605-E)を出力します。
  2. 論理端末の閉塞を通知するメッセージログ(KFCA14004-I)を出力します。
  3. 論理端末を閉塞します。
  4. 該当するメッセージを消去します。
  5. CERREVT(受信バッファオーバフロー)を起動します。
コネクションを解放してください。また,システム定義,またはUAPを修正してください。
送信バッファ不足
  1. ローカルメモリ不足を通知するメッセージログ(KFCA10618-E)を出力します。
  2. 出力キュー障害を通知するメッセージログ(KFCA10605-E)を出力します。
  3. 該当するメッセージを取り出し前の状態に戻します。
  4. コネクションの障害を通知するメッセージログ(KFCA14004-I)を出力します。
  5. 論理端末を閉塞します。
  6. CERREVT(送信バッファ不足)を起動します。
一定時間経過後,運用コマンド(mcftactle)を入力して論理端末の閉塞を解除し,メッセージを再送信してください。また,送信バッファの面数を見直してください。
送信処理仕掛り中のmcftdctleコマンド入力
  1. 論理端末を閉塞します。
  2. 論理端末の閉塞を通知するメッセージログ(KFCA14004-I)を出力します。
  3. 該当するメッセージを取り出し前の状態に戻します。
  4. コネクションの解放を通知するメッセージログ(KFCA14001-I)を出力します。
  5. コネクションの閉塞を通知するメッセージログ(KFCA14002-E)を出力します。
  6. CERREVT(コネクション切断,仕掛かり中のmcftdctleコマンド入力)を起動します。
ありません。

(4) UAP障害

表8-4 UAP障害発生時の処理

障害の内容TP1/NET/HDLCの処理ユーザの処理
セグメント受信前のUAP異常終了ERREVT2を起動します。相手システムにUAPの異常終了を通知(send)してください。
セグメント受信後のUAP異常終了ERREVT3を起動します。相手システムにUAPの異常終了を通知(send)してください。

(5) MCFの障害

表8-5 MCFの障害発生時の処理

障害の内容TP1/NET/HDLCの処理ユーザの処理
  • 内部論理矛盾
  • 他PPとのインタフェースエラー
  1. 障害情報の取得を通知するメッセージログ(KFCA10189-E)を出力します。
  2. コネクションの閉塞を通知するメッセージログ(KFCA14002-E)を出力します。
  3. CERREVT(コネクションレベル)を起動します。
  4. デバッグモードの場合,MCFを異常終了します。
ありません。