【手続補正書】
【提出日】平成16年5月28日(2004.5.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】オンラインシステム用ホストコンピュータ
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のオンラインシステムを切り替えて稼働させるシステムの１つのオンラインシステムプログラムを備えたオンラインシステム用ホストコンピュータであって、格納されているデータを他のオンラインシステムプログラムと互いに反映させるファイルであって、該反映に際してデータの所定の単位毎に該単位の反映が済みか否かを表す反映フラグを有するファイルと、前記他のオンラインシステムプログラムが有するファイルから自オンラインシステムプログラムが有する前記ファイルにデータ反映している際にデータのアクセスを受け付けた場合に該データに対応する前記反映フラグが反映済みか否かを判定するフラグ判定手段と、該判定フラグが反映未済の場合に前記他のオンラインシステムプログラムにデータを照会するデータ照会手段とを備えることを特徴とするオンラインシステム用ホストコンピュータ。
【請求項２】
前記他のオンラインシステムプログラムの前記データ照会手段の照会に対して回答する照会回答手段を備え、該照会回答手段は、接続されている端末からのデータ照会に対して回答する手段に前記他のオンラインシステムプログラムを実現しているホストコンピュータを端末として定義しておくことで実現されることを特徴とする請求項１記載のオンラインシステム用ホストコンピュータ。
【請求項３】
前記データ照会手段による照会に対する他のオンラインシステムプログラムからの回答によって自オンラインシステムプログラムが有する前記ファイルにデータを反映させて前記反映フラグを反映済みにする更新手段を備えることを特徴とする請求項１記載のオンラインシステム用ホストコンピュータ。
【請求項４】
前記所定の単位は、前記データ照会手段によって照会するデータの単位と同じであることを特徴とする請求項１記載のオンラインシステム用ホストコンピュータ。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は複数のオンラインシステムを切り替えて連続運転する際の各オンラインシステム間の情報整合性を維持するのに好適なオンラインシステム用ホストコンピュータに関し、特に、銀行業務オンラインシステムにおいては残高の整合性を確実に維持することができるオンラインシステム用ホストコンピュータに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明の目的は、オンラインシステムの連続稼働において、複数のオンラインシステムを切り替える場合に、業務サービスを停止せず、情報整合性を維持することができるオンラインシステム用ホストコンピュータを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
【課題を解決するための手段】
上記目的を達成するため、本発明のオンラインシステム用ホストコンピュータは、複数のオンラインシステムを切り替えて稼働させるシステムの１つのオンラインシステム用ホストコンピュータであって、格納されているデータを他のオンラインシステムプログラムと互いに反映させるファイルであって、該反映に際してデータの所定の単位毎に該単位の反映が済みか否かを表す反映フラグを有するファイルと、前記他のオンラインシステムプログラムが有するファイルから自オンラインシステムプログラムが有する前記ファイルにデータ反映している際にデータのアクセスを受け付けた場合に該データに対応する前記反映フラグが反映済みか否かを判定するフラグ判定手段と、該判定フラグが反映未済の場合に前記他のオンラインシステムプログラムにデータを照会するデータ照会手段とを備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、前記他のオンラインシステムプログラムの前記データ照会手段の照会に対して回答する照会回答手段を備え、該照会回答手段は、接続されている端末からのデータ照会に対して回答する手段に前記他のオンラインシステムプログラムを実現しているホストコンピュータを端末として定義しておくことで実現されることで、簡易な構成で本発明を実現することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、前記データ照会手段による照会に対する他のオンラインシステムプログラムからの回答によって自オンラインシステムプログラムが有する前記ファイルにデータを反映させて前記反映フラグを反映済みにする更新手段を備えることで、通常の反映処理の際に該照会によって反映済みのデータをスキップすることができる。また、前記所定の単位は、前記データ照会手段によって照会するデータの単位と同じであることで、反映フラグを過不足なく設定することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
ホストコンピュータ１０，２０は外部記憶装置１１，２１をそれぞれ具備している。外部記憶装置１１，２１は各取引者名義の口座ファイル１２，２２をそれぞれ格納するのに使用される。
図２は、２つのオンラインシステムによるシステム切り替え処理中に残高整合性を維持する処理を説明するフローチャートである。ここでは、ホストコンピュータ１０による切り替え元オンラインシステムプログラムＡから、ホストコンピュータ２０による切り替え先オンラインシステムプログラムＢへの切り替え処理中に、端末機３０からの取引が発生した場合を示す。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
ホストコンピュータ１０による切り替え元オンラインシステムプログラムＡから、ホストコンピュータ２０による切り替え先オンラインシステムプログラムＢへの切り替えを行うと、切り替え元オンラインシステムプログラムＡでは口座ファイル１２の更新情報（差分情報）を作成し、これを切り替え先オンラインシステムプログラムＢに渡し、口座ファイル２２へ反映させるが、この間に取引者が端末機３０から出金等の要求をした場合、これを切り替え先オンラインシステムプログラムＢへ送信する（ステップ１０１）。ホストコンピュータ２０による切り替え先オンラインシステムプログラムＢでは、切り替え処理（差分情報の反映処理）が終了しているか否かの判定を行い（ステップ１０２）、切り替え処理が未了（差分情報の反映処理中）の場合、ホストコンピュータ２０による切り替え先オンラインシステムプログラムＢから、通信回線７０を介してホストコンピュータ１０による切り替え元オンラインシステムプログラムＡに対して、残高照会電文を送信する（ステップ１０３）。一方、切り替え処理が完了（差分情報の反映処理終了）している場合は、ステップ１０７へ遷移する。ホストコンピュータ１０による切り替え元オンラインシステムプログラムＡでは、口座ファイル１２から最新の残高を読み出し、ホストコンピュータ２０による切り替え先オンラインシステムプログラムＢに回答する（ステップ１０４）。一般にオンラインシステムでは、元々残高照会機能を具備している。このため、ホストコンピュータで互いに相手側ホストコンピュータを端末機として定義追加しておくことでホストコンピュータ間の残高照会機能を実現することができる。したがって、本機能は新たに用意する必要はなく、システム構築上の安全性は高い。ホストコンピュータ２０による切り替え先オンラインシステムプログラムＢでは、口座ファイル２２の反映フラグをオンにし、差分情報による通常の反映処理がされないようにする（ステップ１０５）。同時に、ホストコンピュータ１０による切り替え元オンラインシステムプログラムＡから回答された最新の残高情報により、口座ファイル２２を更新する（ステップ１０６）。更新された口座ファイル２２の最新残高に対して業務処理（出金処理等）を行い、端末機３０に回答する（ステップ１０７）。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、ステップ１２１、２２１の判定にて要求された取引が残高照会であった場合には、ステップ１２２〜１２４、２２２〜２２４の処理は行わない。図８は、残高情報作成（ステップ１３０）の処理を説明するフローチャートである。本処理はホストコンピュータ１０のオンラインシステムプログラムＡからホストコンピュータ２０のオンラインシステムプログラムＢに切り替えた直後に実施される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
図１０は、口座ファイル１２、２２のテーブル構造を示す図である。口座ファイル１２は切り替え元のオンラインシステムプログラムＡにて使用され、口座を識別するための情報として科目、店番、口座番号を持ち、キャッシュカードの本人確認のための情報として暗証番号を持ち、更に口座残高を持つ。口座ファイル２２は切り替え先のオンラインシステムプログラムＢにて使用され、口座ファイル１２の持つ情報に加えて、残高反映フラグを持つ。この残高反映フラグは、口座単位（すなわち、残高照会の回答単位）に持ち、ホストコンピュータ２０にて夜間の業務処理が始まる前（日中ホストコンピュータ１０にて業務処理を行っている間）に、初期値をオフで作成し、残高情報反映処理（図９）、又は残高取得処理（図４）にてオンに更新される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
図１２は、処理の全体（オンライン切替時の残高反映の流れ）を説明するフローチャートである。図８の説明でも述べたように、本処理はホストコンピュータ１０のオンラインシステムプログラムＡからホストコンピュータ２０のオンラインシステムプログラムＢに切り替えた直後に実施される。
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2002163138.tif 000001
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2002163138.tif 000002