(57)【特許請求の範囲】
【請求項１】
各種データを項目毎に分けて記憶する中心ファイルと、中心ファイルに対する処理情報として各ユーザ端末固有の処理項目と処理内容を記憶するシステム用差分ファイル群と、指定のシステム用差分ファイルに対する処理情報として各端末固有の処理項目と処理内容を記憶するとともに、各ユーザ端末で処理情報を変更できるユーザ用差分ファイル群と、各ユーザ端末からのアクセスに応答して中心ファイルからすべてのデータを取り込み、このデータを指定のシステム用差分ファイルの処理情報に従って処理して一次加工ファイルを生成し、該一次加工ファイルのデータを指定のユーザ用差分ファイルの処理情報に従って更に処理して二次加工ファイルを生成し、該二次加工ファイルの内容を出力するデータ処理部とを備えているデータファイルシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はデータファイルシステムに係り、特に、中央装置に設けられた中心ファイルと複数の端末との間でデータの授受を行なうのに好適なデータファイルシステムに関する。
【０００２】
【従来の技術】
中央装置と複数の端末との間でデータの授受を行なうに際して、従来、中央装置の中心ファイルに各端末共通のデータを格納し、各端末から中央ファイルに対してアクセスしてデータ処理する方法が採用されている。
【０００３】
【発明の解決しようとする課題】
しかし、従来のデータファイルシステムでは、複数のユーザが各端末から同一の中心ファイルに対してアクセスするようになっているので、あるユーザが中心ファイルのデータに対して変更処理を行なうと、この処理に従って中心ファイルのデータが変更される。このため、他のユーザが端末から中心ファイルにアクセスした際、変更されたデータが出力され、他のユーザに影響を与えることがある。またユーザ毎にファイルアクセスに対する制限（参照不可能なデータ）を設けるときには、プログラムを変更したり中心ファイルに対する各々の制限を設定するファイルを別形式で用意しなければならず、メンテナンスに時間がかかる。
【０００４】
本発明は前記従来技術の問題点に鑑みなされたもので、その目的は各端末の処理内容が中心ファイルのデータに影響するのを防止することができるデータファイルシステムを提供することにある。
【０００５】
【課題を解決するための手段】
前記目的を達成するために、本発明に係るデータファイルシステムにおいては、各種データを項目毎に分けて記憶する中心ファイルと、中心ファイルに対する処理情報として各ユーザ端末固有の処理項目と処理内容を記憶するシステム用差分ファイル群と、指定のシステム用差分ファイルに対する処理情報として各端末固有の処理項目と処理内容を記憶するとともに、各ユーザ端末で処理情報を変更できるユーザ用差分ファイル群と、各ユーザ端末からのアクセスに応答して中心ファイルからすべてのデータを取り込み、このデータを指定のシステム用差分ファイルの処理情報に従って処理して一次加工ファイルを生成し、該一次加工ファイルのデータを指定のユーザ用差分ファイルの処理情報に従って更に処理して二次加工ファイルを生成し、該二次加工ファイルの内容を出力するデータ処理部とを備えている。
【０００６】
【作用】
前記した手段によれば、中心ファイルと各端末との間にシステム用差分ファイルとユーザ用差分ファイルとを設け、各システム用差分ファイルには中心ファイルに対する処理情報として各端末固有の処理項目と処理内容を記憶させ、各ユーザ用差分ファイルには指定のシステム用差分ファイルに対する処理情報として各端末固有の処理項目と処理内容を記憶させるようにし、各ユーザ端末からのアクセスに応答して中心ファイルからのデータをユーザ端末に出力する際、中心ファイルからすべてのデータを取り込み、このデータを指定のシステム用差分ファイルの処理情報に従って処理して一次加工ファイルを生成し、該一次加工ファイルのデータを指定のユーザ用差分ファイルの処理情報に従って更に処理して二次加工ファイルを生成し、該二次加工ファイルの内容を出力するようにしたため、各端末毎に処理内容が異なっても中心ファイルのデータに影響を与えることを防止できる。
【０００７】
【実施例】
次に、本発明の一実施例を図面に基づいて説明する。
図１において、データファイルシステムは中央装置に設けられた中心ファイル１０と、複数のシステム用差分ファイル１２Ａ〜１２Ｃと、複数のユーザ用差分ファイル１４Ａ〜１４Ｄを備えており、各システム用差分ファイル１２Ａ〜１２Ｃとユーザ用差文ファイル１４Ａ〜１４Ｄは各ユーザ端末１６と中心ファイル１０との間に設けられている。中心ファイル１０には、図２に示されるように、各種データを項目毎に分けて記憶するように構成されている。そしてシステム用差分ファイル１２Ａ〜１２Ｃとユーザ用差分ファイル１４Ａ〜１４Ｄには、図３に示されるように、各端末固有の処理項目を示すオペレート１８、レコード番号２０および処理内容２２を記憶するようになっている。システム用差分ファイル１２Ａ〜１２Ｃは中心ファイル１０に対する処理情報として各ユーザ端末固有の処理項目と処理内容を記憶し、ユーザ用差分ファイル１４Ａ〜１４Ｄは指定のシステム用差分ファイルに対する処理情報として各端末固有の処理項目と処理情報を記憶するようになっている。例えば、システム用差文ファイル１２Ａとして、中心ファイル１０の項目４の内容を削除するときには、図４に示されるような情報が格納されることになる。またユーザ用差分ファイル１４Ａとして、システム用差分ファイル１２の処理情報によって処理されたファイルに対する処理情報として項目１を変更し、項目５を削除し、項目６を追加するときには、図５に示されるような情報が格納されることになる。そして各ユーザ端末１６Ａ〜１６Ｄからのアクセスに応答して中央ファイル１０からのデータを転送するに際しては、システム用差分ファイル１２Ａ〜１２Ｃとユーザ用差分ファイル１４Ａ〜１４Ｄの各処理情報をもとにデータ処理部２４によってデータが処理されるようになっている。
【０００８】
以上の構成において、あるユーザ端末１６Ａから中心ファイル１０に対するアクセスが実行されると、データ処理部２４からの指令に従って、データファイル１０のすべてのデータが読み出され、読み出されたデータに対する処理情報としてシステム用差分ファイル１２Ａの記憶情報が適用される。システム用差分ファイル１２Ａの処理情報が図４で示される処理情報のときには、中心ファイル１０の項目４の内容が削除され、図６に示されるような一次加工ファイルが生成される。そしてこの一次加工ファイルには新たな処理項目番号が付けられ、この中心ファイル１０の内容と同一形式の一次加工ファイルが生成される。
【０００９】
この一次加工ファイルが生成されると、データ処理部２４は一次加工ファイルにしたがってユーザ用差分ファイル１４Ａの処理情報を参照し、差文ファイル１４Ａの処理情報にしたがったデータ処理を実行する。このユーザ用差分ファイル１４Ａの処理情報が図５で示される情報のときには、一次加工ファイルの項目１の内容が「イロハ」に変更され、項目５の内容が削除され、項目６が追加され、その内容として「ニホヘ」が追加される。この結果はユーザ端末１６Ａに転送され、ユーザ端末１６Ａの画面上に図７に示されるような二次加工ファイルの内容が画像表示されることになる。
【００１０】
一方、ユーザ端末１６Ａでユーザ用差分ファイル１４Ａの処理情報の変更として、処理項目４の内容を「トチリ」に変更する処理を行なうと、ユーザ用差分ファイル１４Ａには図８に示されるような処理情報が記憶されることになる。この場合二次加工ファイルの内容は、変更されたユーザ差文ファイル１４Ａの処理情報にしたがって処理されることになる。この場合でもユーザ端末１６Ａの処理内容が中心ファイル１０の内容に影響を与えることはない。
【００１１】
本実施例によれば、各ユーザ端末１６Ａ〜１６Ｄの個々の変更点をシステム用差分ファイル１２Ａ〜１２Ｃとユーザ用差分ファイル１４Ａ〜１４Ｄに分担して吸収するようにしたため、各ユーザ端末１６Ａ〜１６Ｄのデータ処理の内容が中心ファイル１０に影響されるのを防止することができる。
【００１２】
【発明の効果】
以上の説明から明らかなように、本発明に係るデータファイルシステムにおいて、ユーザ端末固有の処理情報をシステム用差分ファイルとユーザ用差分ファイルに分けて記憶し、中心ファイルのデータをユーザ端末に出力する際、中心ファイルからすべてのデータを取り込み、このデータを指定のシステム用差分ファイルの処理情報に従って処理して一次加工ファイルを生成し、該一次加工ファイルのデータを指定のユーザ用差分ファイルの処理情報に従って更に処理して二次加工ファイルを生成し、該二次加工ファイルの内容を出力するようにしたため、ユーザ端末の変更処理が中心ファイルのデータに影響することを防止できる。
【図面の簡単な説明】
【図１】本発明の一実施例を示す全体構成図
【図２】中心ファイルの構成説明図
【図３】システム用差分ファイルとユーザ用差分ファイルの構成説明図
【図４】システム用差分ファイルの処理情報を説明するための図
【図５】ユーザ用差分ファイルの処理情報を説明するための図
【図６】一次加工ファイルの構成説明図
【図７】二次加工ファイルの構成説明図
【図８】ユーザ用差分ファイルの他の実施例を示す構成図
【符号の説明】
１０  中心ファイル
１２Ａ〜１２Ｃ  システム用差分ファイル
１４Ａ〜１４Ｄ  ユーザ用差分ファイル
１６Ａ〜１６Ｄ  ユーザ端末
２４  データ処理部
【図１】
0003553093.tif 000002
【図２】
0003553093.tif 000003
【図３】
0003553093.tif 000004
【図４】
0003553093.tif 000005
【図５】
0003553093.tif 000006
【図６】
0003553093.tif 000007
【図７】
0003553093.tif 000008
【図８】
0003553093.tif 000009