Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 運用と操作


5.4.5 論理端末の出力キュー処理の保留と保留解除

論理端末の出力キューの内容複写(mcftdmpquコマンド)と削除(mcftdlqleコマンド)を続けて行う場合は,複写するメッセージ件数と削除するメッセージ件数を一致させる必要があります。そのため,この間出力キューへの入力,およびスケジュールを抑止しなければなりません。このように一時的な出力キューへの入力,スケジュールの保留は,mcfthldoqコマンドで実行できます。mcfthldoqコマンドを実行すると,オプションの指定によって,出力キューの入力,スケジュール,または入力とスケジュールの両方を保留します。

出力キュー処理の保留は,mcftrlsoqコマンドで解除できます。

mcfthldoqコマンドはOpenTP1システムに次のような影響を与えるので,使用する際にはご注意ください。また,mcfthldoqコマンドを実行後,目的の処理が終了したら,必ずmcftrlsoqコマンドを実行してください。

mcfthldoqコマンド,またはmcftrlsoqコマンドで変更した状態(出力キューの入力,およびスケジュールの保留と保留解除状態)を,全面回復時に引き継ぐことができます。MCF通信構成定義の状態引き継ぎ定義で,論理端末数の上限値を指定しておくと,指定した値までの資源の状態を引き継ぎます。このとき,スケジュールの保留によってOTQに滞留していたメッセージは,全面回復後でも保留解除待ち状態で引き継がれます。入力の保留によってOTQへの入力を待たされているメッセージは,全面回復時,OTQに入力されます。