(57)【要約】    【課題】  既存の応用プログラム（日中オンライン、センターカット、日次バッチ等）への影響を少なく抑えて、少ない投資で既存データ処理システムの連続稼働化を実現する。    【解決手段】  外部記憶装置に対する入出力要求を制御する二重書／静的データ入出力制御部を中央演算装置内に設け、入出力要求発行元応用プログラムを識別し、夜間専用のオンラインからのデータの入力要求は静的データの外部記憶装置に対して実行し、日次のバッチ処理等既存応用プログラムからの入出力要求は他方の外部記憶装置に対して実行するデータ処理システムと日中オンラインから夜間専用のオンラインへあるいは夜間専用のオンラインから日中オンラインへと端末から入力した電文を振り分ける通信制御装置により、日中オンラインと夜間専用のオンラインを切替えながら端末のサービスを継続する。    【選択図】  図２
2006260593.tif 000002
【特許請求の範囲】
【請求項１】
計算機を用いた共用データを更新する複数のデータ処理の実行方法において、
共用データを複数の記憶領域に格納し、前記複数のデータ処理のうち共用データの更新量が他のデータ処理より多い第一のデータ処理は前記複数の記憶領域を構成する第一の記憶領域に格納された共用データを更新し、前記複数のデータ処理のうち共用データの更新量が他のデータ処理より少ない第二のデータ処理は前記複数の記憶領域を構成する第一の記憶領域とは異なる第二の記憶領域に格納された共用データを参照し、第二のデータ処理を実行し、第二のデータ処理が更新する前記共用データの更新内容を第三の記憶領域へ格納することを特徴とする複数のデータ処理の実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末を接続するオンラインデータ処理の連続稼働の方法およびシス
テムに関する。更に夜間はオンラインサービスを停止して実施していた、同一デ
ータを扱う既存のセンターカット処理や日次のバッチ処理等も並行して実行する
方法およびシステムに関する。
【背景技術】
【０００２】
従来は日中のオンラインが終了した後オンラインからのデータ更新が無い状態
で夜間のセンターカット処理や日次のバッチ処理等を実行していた。しかし、最
近のデータ処理システムでは、稼働時間の延長や連続稼働への移行等の要請によ
り、上記オンラインサービスを停止して実施していた、同一データを扱う既存の
センターカット処理や日次のバッチ処理等の時間確保が困難になってきている。
このため、端末を接続するオンラインデータ処理を継続したまま同一データを扱
う既存のセンターカット処理や日次のバッチ処理等を並行して実行する手段が求
められていた。
【０００３】
【特許文献１】特開平０１−０９６７４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
共用データを更新する夜間専用オンラインと共用データを更新するセンターカ
ット、日時バッチ等の処理を同じ時間帯に実行できないという問題があった。
【０００５】
本発明の目的は共用データを更新する夜間専用オンラインやセンターカット、
日時バッチのようなデータ処理を同じ時間帯に実行することにある。
【０００６】
また、本発明の他の目的は、各々のデータ処理の実行後に各々のデータ処理で
更新された共用データを短時間でマージし、整合性のある共用データを作成する
ことにある。
【課題を解決するための手段】
【０００７】
夜間専用のオンラインで扱う任意の時点Ｔ以降二重書構成から成る外部記憶装
置のペアを切離し、その内の片系を他の応用プログラムにより更新されていない
、静的なデータの入力を必要とする外部記憶装置として使用する。当該外部記憶
装置および静的データとして使用するもう一方の外部記憶装置に対する入出力要
求を制御する二重書／静的データ入出力制御部と夜間専用のオンラインからの静
的データに対する入力要求かを識別するための夜間専用のオンライン識別情報定
義部を中央演算装置内に設ける。当該二重書／静的データ入出力制御部は、入出
力要求発行元応用プログラムが夜間専用のオンラインからの静的データに対する
要求なのかを夜間専用のオンライン識別情報定義部の情報を元に識別し、当該入
出力要求が任意の時点Ｔ以降他の応用プログラムにより更新されていない静的な
データに対する入出力要求の場合には一方の静的なデータの保障されている外部
記憶装置に対して入出力を行い、それ以外の入出力要求の場合には他方の外部記
憶装置に対して入出力を行う。
【０００８】
上述の静的データのアクセスの手段とは別に日中オンラインから夜間専用のオ
ンラインへあるいは夜間専用のオンラインから日中オンラインへ端末との通信を
中断させることなく当該の端末から入力した電文を振り分ける通信制御装置を含
めたシステム構成により端末のサービスを継続する。端末から入力された電文の
振分け先を日中オンラインから夜間専用のオンラインへの切替えについては夜間
専用のオンラインが開始された後、電文を受付けが可能になった旨の連絡を夜間
専用のオンラインから日中オンラインおよび通信制御装置に対して行い、日中オ
ンラインは端末を接続する回線をクローズ状態とし、端末からの電文は受付けな
い。以降、通信制御装置は夜間専用のオンラインへ電文を振り分ける。また、夜
間専用のオンラインから日中オンラインへの電文振分け先の切替えは、夜間のセ
ンターカット処理や日次のバッチ処理を終了した後、再度日中オンラインを開始
し、電文を受付けが可能になった旨の連絡を日中オンラインから夜間専用のオン
ラインおよび通信制御装置に対して行い、夜間専用のオンラインは端末を接続す
る回線をクローズ状態とし、オンラインを終了する。以降、通信制御装置は日中
オンラインへ電文を振り分ける。
【０００９】
なお、夜間専用のオンラインにおける静的データに対しての更新については、
更新履歴を別外部記憶装置に記憶しておき、二重書構成に戻した後、更新履歴に
より追い付き更新を行い、夜間専用のオンラインでの取り引き結果を反映するこ
とで二重書構成に戻すときの複写処理が静止されていない側の外部記憶装置から
静的データ側の外部記憶装置へその差分データのみ複写することにより、迅速に
二重書構成に戻すことができる。
【発明の効果】
【００１０】
本発明により複数のデータ処理で共有データを更新したあと更新量の少ないデ
ーター処理が更新した共用データの更新内容を更新量の多いデータ処理が更新し
た共用データに短時間で反映することができる。
【発明を実施するための最良の形態】
【００１１】
この発明の実施例１を示す図について説明する。図１は、この発明の実施例１
におけるシステムの構成図であり、図において、１は各種プログラムを実行する
中央演算装置、１１１および１１２は中央演算装置１内で動作する応用プログラ
ム（以下の説明では応用プログラム１１１は任意の時点Ｔ以降他の応用プログラ
ムにより更新されていない静的なデータの入出力を必要としない応用プログラム
、応用プログラム１１２は任意の時点Ｔ以降他の応用プログラムにより更新され
ていない静的なデータの入出力を必要とする応用プログラムとする）、１２は中
央演算装置１内で動作する外部記憶装置（以下の実施例では外部記憶装置５およ
び６）の複写を実現するため複写プログラム、１３は中央演算装置１内で動作す
る入出力制御プログラム、１４は中央演算装置１内で動作し、入出力要求発行元
の応用プログラムを識別し、任意の時点Ｔ以降他の応用プログラムにより更新さ
れていないデータの入出力を支援する二重書／静的データ入出力制御部、１５は
任意の時点Ｔ以降他の応用プログラムにより更新されていないデータ（静的デー
タ）の入出力を必要とする応用プログラムを識別するための識別情報を定義する
夜間専用のオンライン識別情報定義部、２は中央演算装置１と制御装置２とを接
続するバス、３は外部記憶装置５および６に対する入出力を制御する制御装置、
４は制御装置３と外部記憶装置５および６を接続するバス、５および６は制御装
置３に接続された外部記憶装置である。
【００１２】
図２は、この発明の実施例における連続稼働のオンラインシステムの構成図で
あり、図において、７はオンラインシステムに接続された端末装置、８は端末装
置７を接続するネットワーク、９はネットワーク８を中央演算装置１に接続する
通信制御装置、Ａは通信制御装置９と中央演算装置１を接続するバスである。
【００１３】
また、Ｂは夜間専用のオンライン１１２での静的データに対しての更新情報を
記憶する外部記憶装置である。
【００１４】
次に動作について説明する。
【００１５】
図３は図１で示す二重書構成の外部記憶装置５、６を有し、図２で示すネット
ワーク８で接続された端末装置７と中央演算装置１内の応用プログラム１１１、
１１２（日中オンライン１１１と夜間専用のオンライン１１２）の切替え機能を
有するシステムにおいて、日中オンラインから夜間専用のオンラインへの切替え
および二重書外部記憶装置のペア切離しによる静的データを用いて夜間専用のオ
ンライン処理を行う。なお、夜間専用のオンラインにおける静的データに対して
の更新については、夜間専用のオンライン取引による更新履歴を別外部記憶装置
Ｂに記憶しておき差分複写により、ペアを回復した後（二重書構成に戻した後）
、当該の更新履歴により追い付きを行う。
【００１６】
日中オンライン１１１から夜間専用のオンライン１１２へあるいは夜間専用の
オンラインから日中オンラインへ端末７との通信を中断させることなく当該の端
末７から入力した電文を振り分ける通信制御装置９を含めたシステム構成により
端末７のサービスを継続する。端末７から入力された電文の振分け先を日中オン
ライン１１１から夜間専用のオンライン１１２への切替えは夜間専用のオンライ
ン１１２が開始された後、電文の受付けが可能になったことによる、夜間切替指
示連絡を夜間専用のオンライン１１２から、通信制御装置９および日中オンライ
ン１１１に対して行い、日中オンライン１１１は端末７を接続する回線をクロー
ズ状態とし、端末からの電文は受付けない。以降、通信制御装置９は夜間専用の
オンライン１１２へ電文を振り分ける。また、夜間専用のオンライン１１２から
日中オンライン１１１への電文振分け先の切替えは、夜間のセンターカット処理
や日次のバッチ処理を終了した後、再度日中オンライン１１１を開始し、電文の
受付けが可能になったことによる、日中切替指示連絡を日中オンライン１１１か
ら通信制御装置９および夜間専用のオンライン１１２に対して行い、夜間専用の
オンライン１１２は端末７を接続する回線をクローズ状態とし、オンラインを終
了する。以降、通信制御装置９は日中オンライン１１１へ電文を振り分ける。
【００１７】
図４は図３の各機能の関連を説明する制御の流れ図である。
【００１８】
日中オンライン実行（４０１）から夜間専用のオンラインを開始（４２１）し
、回線をオープン（４２２）する。端末７から入力された電文の振分け先を日中
オンライン１１１から夜間専用のオンライン１１２への切替え（４１１、４１３
）は夜間専用のオンライン１１２が回線をオープン（４２２）後、電文の受付け
が可能になったことによる、夜間切替指示連絡（４２３、４２４）を夜間専用の
オンライン１１２から、通信制御装置９および日中オンライン１１１に対して行
い、日中オンライン１１１は端末７を接続する回線をクローズ状態とし（４０２
）、外部記憶装置５および６のペアを切離し（４０３）、静的データを作成して
オンラインを終了する（４０４）。以降、通信制御装置９は夜間専用のオンライ
ン１１２へ電文を振り分ける（４１５）。夜間専用のオンライン実行（４２５）
で発生した取引きの更新履歴を外部記憶装置Ｂへ取得する（４２６）。また、夜
間専用のオンライン１１２から日中オンライン１１１への電文振分け先の切替え
（４１４、４１６）は、夜間のセンターカット処理や日次のバッチ処理（４０５
）を終了した後、再度日中オンライン１１１を開始し（４０６）、回線をオープ
ン（４０７）後、電文の受付けが可能になったことによる、日中切替指示連絡（
４０８、４０９）を日中オンライン１１１から通信制御装置９および夜間専用の
オンライン１１２に対して行い切替える。その後、ペアを回復（４１０）し、夜
間専用のオンラインで発生した取引きの追付き処理（４１１）を行う。夜間専用
のオンライン１１２は端末７を接続する回線をクローズ状態とし（４２７）、オ
ンラインを終了する（４２８）。以降、通信制御装置９は日中オンライン１１１
へ電文を振り分ける（４１２）。
【００１９】
実施例２．図５は実施例１．図３の動作説明における静的データの適用先を夜
間専用のオンラインからセンターカット、日次バッチへ変えた実施例の図である
。つまり、実施例１と実施例２における相違点は静的データの適用先が相違して
いる点である。
【００２０】
次に動作について説明する。
【００２１】
図５は図１で示す二重書構成の外部記憶装置５、６を有し、図２で示すネット
ワーク８で接続された端末装置７と中央演算装置１内の応用プログラム１１１、
１１２（日中オンライン１１１と夜間専用のオンライン１１２）の切替え機能を
有するシステムにおいて、日中オンラインから夜間専用のオンラインへの切替え
および二重書外部記憶装置のペア切離しによる静的データを用いてセンターカッ
トや日次バッチ処理を行う。なお、センターカットや日次バッチにおける静的デ
ータに対しての更新については、更新履歴を別外部記憶装置Ｂに記憶しておき差
分複写により、ペアを回復した後（二重書構成に戻した後）、当該の更新履歴に
より追い付きを行う。
【００２２】
日中オンライン１１１から夜間専用のオンライン１１２へあるいは夜間専用の
オンラインから日中オンラインへ端末７との通信を中断させることなく当該の端
末７から入力した電文を振り分ける通信制御装置９を含めたシステム構成により
端末７のサービスを継続する。端末７から入力された電文の振分け先を日中オン
ライン１１１から夜間専用のオンライン１１２への切替え、および夜間専用のオ
ンライン１１２から日中オンライン１１１への電文振分け先の切替えは、図３お
よび図４の説明と全く同様の手順により行う。
【００２３】
実施例１は夜間専用のオンラインによる静的データへの更新処理がセンターカ
ットや日次バッチ処理からの更新処理の量に比べ、少ないと想定される場合、夜
間専用のオンラインで取得される更新履歴データ量が少なく、夜間専用のオンラ
インから日中オンラインへの切替後の夜間専用のオンラインの取引の追付き処理
の時間が短時間で済む点優位と言える。
【００２４】
実施例２はセンターカットや日次バッチ処理からの更新処理が、夜間専用のオ
ンラインによる静的データへの更新処理の量に比べ、少ないと想定される場合、
センターカットや日次バッチ処理で取得される更新履歴データ量が少なく、夜間
専用のオンラインから日中オンラインへの切替後のセンターカットや日次バッチ
処理の追付き処理の時間が短時間で済む点優位と言える。
【００２５】
以上のように、二重書／静的データ入出力制御部および日中オンラインから夜
間専用のオンラインへあるいは夜間専用のオンラインから日中オンラインへ端末
との通信を中断させることなく、端末から入力した電文を振り分ける通信制御装
置を設けることにより、既存データ処理システムの連続稼働化を実現できる。ま
た、実施例１および実施例２の効果の相違は夜間専用のオンラインでの静的デー
タへの更新処理が少ない場合は実施例１に示す方法が追付き処理時間が短時間で
済み、優位であるが、センターカットや日次バッチ処理からの更新処理が、少な
い場合は実施例２に示す方法が追付き処理時間が短時間で済み、優位と言える。
【図面の簡単な説明】
【００２６】
【図１】実施例１におけるシステムの構成図である。
【図２】実施例１における図１を補足する、システムの構成図である。
【図３】実施例１におけるシステム構成の各機能の関連図である。
【図４】図３の各機能の関連を説明する制御の流れ図である。
【図５】実施例２におけるシステム構成の各機能の関連図である。
【符号の説明】
【００２７】
１．中央演算装置、１２．複写プログラム、１３．入出力制御プログラム、１４
．二重書／静的データ入出力制御部、１５．夜間専用のオンライン識別情報定義
部、３．制御装置、５，６．外部記憶装置、１１１，１１２．応用プログラム、
７．端末装置、８．ネットワーク、９．通信制御装置、Ｂ．外部記憶装置（更新
履歴）  ＤＢアクセス制御部の最新データ更新要求の処理フローチャートである。
【図１】
2006260593.tif 000003
【図２】
2006260593.tif 000004
【図３】
2006260593.tif 000005
【図４】
2006260593.tif 000006
【図５】
2006260593.tif 000007