分散トランザクション処理機能 OpenTP1 プロトコル TP1/NET/XMAP3編
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
(1) コネクション障害
表11-1 コネクション障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
XP/WまたはXMAP3 Server
など |
- 障害発生時の処理に対応したメッセージログを出力します。
- コネクション内の全論理端末を閉塞します。
- コネクション定義(mcftalccn)で,再試行を指定すればコネクション確立再試行をします。再試行を指定しなければコネクションを閉塞します。
|
コネクションが閉塞した場合,運用コマンド(mcftactcn,mcftactle)の入力,またはAPI(dc_mcf_tactcn関数,dc_mcf_tactle関数)の発行で,コネクションを確立し,論理端末の閉塞を解除します。 |
など |
- 障害発生時の処理に対応したメッセージログを出力します。
- コネクション内の全論理端末を閉塞します。
- コネクションを閉塞します。
|
運用コマンド(mcftactcn,mcftactle)の入力,またはAPI(dc_mcf_tactcn関数,dc_mcf_tactle関数)の発行で,コネクションを確立し,論理端末の閉塞を解除します。 |
(2) 論理端末障害
表11-2 論理端末障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
XP/WまたはXMAP3 Server
など |
- 障害発生時の処理に対応したメッセージログを出力します。
- VERREVTを起動します。
- 論理端末画面を破棄します(画面の場合)。
- 論理端末を閉塞します。
|
運用コマンド(mcftactle)の入力,またはAPI(dc_mcf_tactle関数)の発行で,論理端末の閉塞を解除します。 |
(3) メッセージ障害
表11-3 メッセージ障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
XP/WまたはXMAP3 Server
|
- 障害発生時の処理に対応したメッセージログを出力します。
- 送信メッセージを破棄します。応答メッセージの場合は,オペレータインジケータに表示します。
- 処理を続行します。
|
ありません。 |
(4) マッピング障害
表11-4 マッピング障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
- マッピングサービス障害
- XMAP3マッピング機能の障害
|
- 障害発生時の処理に対応したメッセージログを出力します。
- メッセージの種別によって次の処理をします。
|
- マッピング障害の原因を取り除きます。
- 保留された送信メッセージが不要な場合は,運用コマンド(mcftdlqle)の入力,またはAPI(dc_mcf_tdlqle関数)の発行で,出力メッセージを破棄します。
- 論理端末が閉塞した場合,運用コマンド(mcftactle)の入力,またはAPI(dc_mcf_tactle関数)の発行で論理端末の閉塞を解除します。
|
応答メッセージ
- 送信メッセージを破棄します。
- 論理端末を閉塞します。
|
一方送信メッセージ
- 送信メッセージを保留します。
- 論理端末を閉塞します。
|
問い合わせメッセージ
- 受信メッセージを破棄します。
- 論理端末を閉塞します。
|
(5) プリンタ障害
表11-5 プリンタ障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
(排他時)XP/WまたはXMAP3 Server
- 準備完OFF
- 印刷用紙なし
- 電源OFF
- ハード障害
など |
- 障害発生時の処理に対応したメッセージログを出力します。
- 送信メッセージを保留します。
- 論理端末定義(mcftalcle)で,再試行を指定すればプリンタ排他再試行をします。再試行を指定しなければ論理端末を閉塞します。
|
- プリンタ障害の原因を取り除きます。
- 保留された送信メッセージが不要な場合は,運用コマンド(mcftdlqle)の入力,またはAPI(dc_mcf_tdlqle関数)の発行で,出力メッセージを破棄します。
- 論理端末が閉塞した場合,運用コマンド(mcftactle)の入力,またはAPI(dc_mcf_tactle関数)の発行で論理端末の閉塞を解除します。
|
(送信完待ち時)XP/WまたはXMAP3 Server
など |
- 障害発生時の処理に対応したメッセージログを出力します。
- 障害回復を待ちます。
|
プリンタ障害の原因を取り除きます。 |
(送信完待ち時)
など |
- 障害発生時の処理に対応したメッセージログを出力します。
- 送信メッセージを保留します。
- 論理端末を閉塞します。
|
- プリンタ障害の原因を取り除きます。
- 保留された送信メッセージが不要な場合は,運用コマンド(mcftdlqle)の入力,またはAPI(dc_mcf_tdlqle関数)の発行で,出力メッセージを破棄します。
- 運用コマンド(mcftactle)の入力,またはAPI(dc_mcf_tactle関数)の発行で論理端末の閉塞を解除します。
|
(6) 入力メッセージ編集UOCの障害
表11-6 入力メッセージ編集UOCの障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
| UOCエラーリターン |
- UOCエラーリターンを通知するメッセージログ(KFCA10611-E),およびアプリケーション名取得失敗を通知するメッセージログ(KFCA10610-E)を出力します。
- 障害発生時の処理に対応したメッセージログを出力します。
- 受信メッセージを破棄します。
- オペレータインジケータを表示します。
- 処理を続行します。
|
ありません。 |
(7) 入力キュー,スケジュールサービス,ネームサービス,RPCの障害
表11-7 入力キュー,スケジュールサービス,ネームサービス,RPCの障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
- アプリケーション閉塞
- サービス閉塞
- アプリケーション名不正
- 入力キュー書き込み障害(メモリ含む)
など |
- 入力キュー障害を通知するメッセージログ(KFCA10604-E)を出力します。
- 障害発生時の処理に対応したメッセージログを出力します。
- メッセージの種類によって次の処理をします。
|
ありません。 |
画面入力メッセージ
|
ERREVT1,ERREVT2,ERREVT3,ERREVTA
|
VERREVT,VOPNEVT,VCLSEVT
|
(8) 出力キュー障害
表11-8 出力メッセージ編集UOCを含む出力キュー障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
- 出力キュー読み込み障害(メモリ含む)
- UOCエラーリターン
|
- UOCエラーリターンを通知するメッセージログ(KFCA10611-E),および出力キュー障害を通知するメッセージログ(KFCA10605-E)を出力します。
- 障害発生時の処理に対応したメッセージログを出力します。
- メッセージの種類によって次の処理をします。
|
- 保留された送信メッセージが不要な場合は,運用コマンド(mcftdlqle)の入力,またはAPI(dc_mcf_tdlqle関数)の発行で,出力メッセージを破棄します。
- 論理端末が閉塞した場合,運用コマンド(mcftactle)の入力,またはAPI(dc_mcf_tactle関数)の発行で論理端末の閉塞を解除します。
|
応答メッセージ
- 送信メッセージを破棄します。
- オペレータインジケータを表示します。
- 処理を続行します。
|
一方送信メッセージ
- 送信メッセージを保留します。
- 論理端末を閉塞します。
|
|
- 送信完了処理障害を通知するメッセージログ(KFCA10617-E)を出力します。
- 障害発生時の処理に対応したメッセージログを出力します。
- メッセージの種類によって次の処理をします。
|
- 保留された送信メッセージが不要な場合は,運用コマンド(mcftdlqle)の入力,またはAPI(dc_mcf_tdlqle関数)の発行で,出力メッセージを破棄します。
- 論理端末が閉塞した場合,運用コマンド(mcftactle)の入力,またはAPI(dc_mcf_tactle関数)の発行で論理端末の閉塞を解除します。
|
応答メッセージ
- 送信メッセージを破棄します。
- オペレータインジケータを表示します。
- 処理を続行します。
|
一方送信メッセージ
- 送信メッセージを保留します。
- 論理端末を閉塞します。
|
(9) ジャーナル障害
表11-9 ジャーナル障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
|
- ジャーナル障害を通知するメッセージログ(KFCA10609-E)を出力します。
- 処理を続行します。
|
ありません。 |
表11-10 送信バッファ,受信バッファ,または編集バッファ障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
|
- 障害発生時の処理に対応したメッセージログを出力します。
- 送信メッセージの場合はメッセージを保留します。
- 論理端末を閉塞します。
|
保留された送信メッセージが不要な場合は,運用コマンド(mcftdlqle)の入力,またはAPI(dc_mcf_tdlqle関数)の発行で,出力メッセージを破棄します。 |
表11-11 UAP障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
など |
ERREVT2またはERREVT3を起動します。 |
ありません。 |
表11-12 MCFの障害と対応処理
| 障害内容 |
TP1/NET/XMAP3の処理 |
ユーザの処理 |
など |
- 障害発生時の処理に対応したメッセージログを出力します。
- メモリダンプを出力します。
- 必要に応じ,MCFのプロセスを異常終了します(続行可能な場合は異常終了しません)。
|
保守情報($DCDIR/spoolディレクトリ以下)を退避してください。 |
|
OSによってコアダンプを出力します。 |
保守情報($DCDIR/spoolディレクトリ以下)を退避してください。 |
All Rights Reserved. Copyright (C) 2006, 2011, Hitachi, Ltd.