JP5320763B2 - Library automatic batch update system and library automatic batch update method - Google Patents
Library automatic batch update system and library automatic batch update method Download PDFInfo
- Publication number
- JP5320763B2 JP5320763B2 JP2008032294A JP2008032294A JP5320763B2 JP 5320763 B2 JP5320763 B2 JP 5320763B2 JP 2008032294 A JP2008032294 A JP 2008032294A JP 2008032294 A JP2008032294 A JP 2008032294A JP 5320763 B2 JP5320763 B2 JP 5320763B2
- Authority
- JP
- Japan
- Prior art keywords
- library
- update
- server
- derived
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
この発明は、ライブラリを介してデータ交換を必要とするシステムにおいて、複数のライブラリで共有するデータを一括して更新するシステムに関するものである。 The present invention, in a system that require data exchange through the library, to a system for collectively updating the data shared by multiple libraries.
図12は、ライブラリを介してデータ交換を必要とする情報システムの一例を示す。この情報システムは、複数のシステムが連携して動作し、サーバー1aに基本ライブラリ2が備えられ、その基本ライブラリ2を複数のシステムで共用する。そして、基本ライブラリ2に格納されたデータは、基本ライブラリ管理者によって管理及び更新が行なわれる。
FIG. 12 shows an example of an information system that requires data exchange via a library. In this information system, a plurality of systems operate in cooperation, the server 1a includes the
サーバー1aを備えたシステム以外の複数のシステムでは、それぞれサーバー1b〜1dを備え、そのサーバー1b〜1dには派生ライブラリ3がそれぞれ備えられている。
各派生ライブラリ3は、当該派生ライブラリ3を備えるシステムの特性に合わせて、基本ライブラリ2の一部を引用し、あるいはシステム個別の情報を追加して当該システム専用のライブラリとして構成されたものである。そして、基本ライブラリ2が更新された場合には、その更新内容が各派生ライブラリ3に逐次反映される。
In a plurality of systems other than the system including the server 1a, the servers 1b to 1d are provided, and the servers 1b to 1d are provided with the
Each
基本ライブラリ2での更新の発生が派生ライブラリ3に反映されるまでの従来の手順を説明する。
基本ライブラリ2あるいは派生ライブラリ3の利用者から基本ライブラリ2の更新依頼が発生すると、基本ライブラリ管理者は基本ライブラリ2の内容を更新する。また、基本ライブラリ2の更新を派生ライブラリ3に反映させるために、基本ライブラリ管理者は派生ライブラリ管理者に派生ライブラリ3の更新依頼を行なう。そして、派生ライブラリ管理者は基本ライブラリ2の更新内容を派生ライブラリ3に反映させるべく派生ライブラリ3の更新を行なう。
When a request for updating the
上記のような情報システムでは、基本ライブラリ2の更新依頼が発生したとき、基本ライブラリ管理者による基本ライブラリ2の更新作業が行なわれる。
そして、基本ライブラリ2の更新内容を派生ライブラリ3に反映させる際、基本ライブラリ管理者から派生ライブラリ管理者に更新依頼を行なう必要があるが、基本ライブラリ管理者が更新すべき派生ライブラリをすべて把握できず、更新が反映されない派生ライブラリが発生することがある。
In the information system as described above, when a request for updating the
When the updated contents of the
この結果、基本ライブラリと派生ライブラリに差分が生じ、この差分により基本ライブラリを共有するシステム間で連携不適合が発生するという問題点がある。
特許文献1には、共有ファイルの更新情報を自動的に監視し、その結果を電子メールで利用者に自動的に通知する更新情報通知システムが開示されている。しかし、更新情報の監視結果を電子メールで通知するのみで、電子メールに基づいて複数の共有ファイルを自動的に更新する構成は開示されていない。
As a result, a difference occurs between the basic library and the derived library, and there is a problem in that cooperation mismatch occurs between systems sharing the basic library due to the difference.
Patent Document 1 discloses an update information notification system that automatically monitors update information of a shared file and automatically notifies the user of the result by e-mail. However, there is no disclosure of a configuration in which a plurality of shared files are automatically updated based on only e-mail notification of update information monitoring results.
特許文献2には、分散された作業グループのメンバーによって共用されているファイルを電子メールを介して同期するための方法及びシステムが開示されている。しかし、電子メールに基づいて複数の共有ファイルを自動的に更新する構成は開示されていない。
特許文献3には、共通文書をWEB上で電子ファイル化して管理し、共通の文書の変更・修正作業及び関連部門への内容通知を自動化する管理システムが開示されている。しかし、電子メールに基づいて複数の共有ファイルを自動的に更新する構成は開示されていない。
この発明の目的は、基本ライブラリの更新に基づいて、派生ライブラリを更新するための電子メールを自動的に生成し、その電子メールに基づいて派生ライブラリを自動的に更新し得るライブラリ自動一括更新システムを提供することにある。 The purpose of this invention is based on the update of the basic library, automatically generates an e-mail to update the derived libraries, libraries Batch updating system may automatically update the derived library based on the e-mail Is to provide.
上記目的は、基本ライブラリを更新するためのライブラリ更新メールを、前記基本ライブラリを備えた第一のサーバーに送信するメール送受信部と、前記第一のサーバーに備えられ、前記ライブラリ更新メールに基づいて前記基本ライブラリを更新するとともに、前記基本ライブラリの更新内容を派生ライブラリに反映させるための派生更新メールを該派生ライブラリを備えた第二のサーバーに送信する更新部とを備え、前記派生ライブラリを備えた複数の第二のサーバーを階層的に接続し、前記第二のサーバーには、前記基本ライブラリの更新内容を下層の派生ライブラリに反映させるための派生更新メールを下層の第二のサーバに送信する更新部を備えたライブラリ自動一括更新システムにより達成される。 The above object is provided in the first server, a mail transmission / reception unit that transmits a library update mail for updating the basic library to the first server including the basic library, and based on the library update mail. An update unit that updates the basic library and transmits a derived update mail for reflecting the updated contents of the basic library to the derived library, to a second server that includes the derived library, and includes the derived library A plurality of second servers are connected hierarchically, and a derivative update mail for reflecting the updated contents of the basic library in the lower-level derivative library is sent to the second server. This is achieved by an automatic library batch update system including an updating unit that performs the following .
開示されたライブラリ自動一括更新システムでは、基本ライブラリの更新に基づいて、派生ライブラリを更新するための電子メールを自動的に生成し、その電子メールに基づいて派生ライブラリを自動的に更新することができる。 The disclosed automatic library update system automatically generates an email for updating the derived library based on the update of the base library, and automatically updates the derived library based on the email. it can.
以下、この発明を具体化した一実施の形態を図面に従って説明する。図1は、基本ライブラリに基づいて複数の派生ライブラリを生成し、各ライブラリに格納されたデータを使用して複数のシステムで種々の処理を行う情報システムの一例を示す。この情報システムは、基本ライブラリに種々の従業員データが格納され、各派生ライブラリは基本ライブラリの一部を引用し、あるいは変換したデータが格納され、各システムでは各ライブラリに基づいて所要の処理を行うようにしたものである。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows an example of an information system that generates a plurality of derived libraries based on a basic library and performs various processes in a plurality of systems using data stored in each library. In this information system, various employee data are stored in the basic library, and each derived library stores data obtained by quoting or converting a part of the basic library. Each system performs the required processing based on each library. It is what I do.
基本ライブラリ11は、メインシステムを構成するサーバー(第一のサーバー)12に備えられ、派生ライブラリ13a〜13fはメインシステム以外の複数のサブシステムを構成するサーバー(第二のサーバー)14a〜14fに備えられる。また、各サーバー12,14a〜14fはWEBネットワークを介して接続されて電子メールを送受信可能であるとともに、サーバー12にサーバー14a〜14cが接続され、さらにサーバー14a〜14cからサーバー14d〜14fがそれぞれ階層的に接続されている。
The
前記サーバー12に接続されるメール送受信部15は、基本ライブラリ管理者によって操作され、基本ライブラリ11との間でメールの送受信を行なう。メール送受信部15から基本ライブラリ11に送信されるメールは、ライブラリ更新のためのメール書式の送信を要求する書式要求メールM1と、基本ライブラリ11の格納内容を更新するライブラリ更新メールM2がある。基本ライブラリ11からメール送受信部15に送信されるメールは、書式返信メールM3、ライブラリ更新完了通知メールM4、エラーメールM5等である。
The mail transmission /
メール送受信部15から出力されるライブラリ更新メールM2がサーバー12に出力されると、サーバー12では基本ライブラリ11の更新処理が行われる。
また、基本ライブラリ11の更新処理とともに、サーバー12からサーバー14a〜14cに派生更新メールM6〜M8が送信され、その派生更新メールM6〜M8により基本ライブラリ11の更新内容が各サーバー14a〜14cに備えられる派生ライブラリ13a〜13cに反映される。
When the library update mail M <b> 2 output from the mail transmission /
Along with the update process of the
さらに、各サーバー14a〜14cに接続されるサーバー14d〜14fに派生更新メールM9〜M11が送信され、その派生更新メールM9〜M11により基本ライブラリ11の更新内容が各派生ライブラリ13d〜13fに反映される。
Further, derived update mails M9 to M11 are transmitted to the
前記サーバー12,14a〜14cはほぼ同様な更新機能を備えているので、サーバー12についてその構成を説明する。
図2に示すように、サーバー12は監視部16と更新部17を備えている。監視部16はメール送受信部15からの書式要求メールM1、ライブラリ更新メールM2の受信を監視し、かつそのメールに記載された情報を取得する。
Since the
As shown in FIG. 2, the
更新部17は、書式要求メールM1に基づいて書式返信メールM3をメール送受信部15に返信する。また、ライブラリ更新メールM2から取得した情報に基づいて派生ライブラリ13a〜13cを更新するための派生更新メールM6,M7,M8をサーバー14a〜14cに送付する。
The updating
前記更新部17は環境設定手段としてファイル18a〜18eを備えている。ファイル18aにはライブラリ更新メールの書式雛形があらかじめ格納されている。そして、メール送受信部15から書式要求メールM1を受信すると、更新部17は当該メール書式を添付した書式返信メールM3をメール送受信部15に返信する。
The updating
図3は、前記書式要求メールM1の一例を示す。Lib(ライブラリ)更新用メールアドレスとしてサーバー12のアドレスが設定され、SubjectとしてHELPが設定される。このHELPの設定により書式の返信を要求するコマンドが設定される。
FIG. 3 shows an example of the format request mail M1. The address of the
このコマンドは、前記ファイル18dに格納されているコマンド管理ファイルで設定される。コマンド管理ファイルには、図4に示すような登録コマンドCMがあらかじめ設定され、サーバー12は各登録コマンドCMに応じた処理を行う。
This command is set in the command management file stored in the
すなわち、上記のようにSubjectとしてHELPが設定されれば、書式雛形の返信処理が行われる。また、SubjectとしてADDが設定されれば、基本ライブラリ11に対してデータの追加処理が設定され、UPDATEが設定されれば基本ライブラリ11の更新処理が設定され、DELETEが設定されれば基本ライブラリ11での削除処理が設定される。
That is, if HELP is set as the Subject as described above, the format template reply process is performed. If ADD is set as the Subject, data addition processing is set for the
図5は、前記書式返信メールM3で得られたメール書式に基づいてメール送受信部15で作成されてサーバー12に送信されるライブラリ更新メールM2の一例を示す。このライブラリ更新メールM2は、ライブラリ専用アドレス、ファンクション名と属性とスペック、世代等の各情報を備えたライブラリファイルパスが所定の書式で記述される。
FIG. 5 shows an example of the library update mail M2 that is created by the mail transmitting / receiving
前記監視部16は、ライブラリ更新メールM2を受信すると、送信元と、更新種類(追加、更新、削除)と、メール本文に記載の更新内容のすべての情報を取得し、それらの書式が正しいか否かを判別する。その書式が正しければ当該メールに受信日時を付加し、更新が設定されたファイルパスに対し更新部17で更新処理を行う。また、書式が正しくなければ、メール送受信部15にエラーメールM5を送信する。
When the
また、監視部16はライブラリ更新メールM2の送信元のアドレスを検出し、そのアドレスが更新作業を許可されているアドレスであるか否かを検出する。前記ファイル18cには、ライブラリの更新が許容された更新者のアドレスが格納されている。そして、前記メール送受信部15のアドレスはライブラリの更新を許容するアドレスとしてファイル18cに格納されていれば、更新部17が前記メール送受信部15からのライブラリ更新メールM2に基づいて更新処理を開始する。ライブラリの更新を許容しないアドレスからのライブラリ更新メールを受信した場合には、当該アドレスに対し各サーバーのライブラリ管理者宛への連絡と、ライブラリの更新を許容するための登録を要する旨のエラーメールM5を返信する。
In addition, the
そして、更新部17は前記監視部16がライブラリ更新メールM2から取得した情報を使用してファイル18bに設定されたユニークキーを用いて更新項目を識別し、基本ライブラリ11の当該項目に対し更新処理を行う。
Then, the
前記ファイル18bには、前記ライブラリ更新メールM2に基づいて基本ライブラリ11を更新するための更新ルールが格納されている。また、ライブラリ更新メールM2に基づいて派生ライブラリを更新するために、更新内容に基づいて関連するサーバーに派生更新メールを転送するための変換ルールが格納されている。
The
前記ファイル18eには前記更新項目について更新を必要とする派生ライブラリのメンテナンス専用アドレスがあらかじめ格納されている。
ファイル18bの変換ルールに基づいて、例えばサーバー14aに転送される派生更新メールM6の内容の一例を図6に示す。同図に示すように、派生更新メールM6は、サーバー14aのアドレス、派生ライブラリ13aのファイルパス、カラム構成、サーバー管理者のメールアドレス、変換ルールを記述したファイルパスが定義されている。
The
FIG. 6 shows an example of the content of the derivative update mail M6 transferred to, for example, the
図7は、サーバー14a〜14cの更新部に備えられるファイル18fと、そのファイル18fに格納されている変換ルールRを示す。変換ルールRは、派生ライブラリと他のライブラリを掛け合わせる場合のファイルパスと、派生ライブラリと他のライブラリ間でどの項目同士を照合して一致したときに、他のライブラリ内の項目を追加するか、その対象となる項目を定義する連携キーと、派生ライブラリに追加する項目を定義する追加項目PUTnとからなる。
FIG. 7 shows a
図8及び図9(a)〜(c)は、サーバー12から転送される派生更新メールM6,M7,M8に基づいて各サーバー14a〜14cの派生ライブラリ13a〜13cを自動更新する場合の具体的動作を示す。
FIGS. 8 and 9A to 9C are specific examples in the case where the derived libraries 13a to 13c of the
前記ライブラリ更新メールM2に基づいて、サーバー12の基本ライブラリ11で従業員番号、名前、所属コード、内線番号、メールアドレス等が更新される。すると、更新を必要とする派生ライブラリ13a〜13cの更新を行なうために、ファイル18eから派生ライブラリ更新用アドレスa1〜a3すなわちサーバー14a〜14cのアドレスが読み出され、当該アドレスに派生更新メールM6〜M8が転送される。
Based on the library update mail M2, the employee number, name, affiliation code, extension number, mail address, etc. are updated in the
サーバー14aの派生ライブラリ13aでは、派生更新メールM6に設定された更新ルールR1に基づいて、従業員番号、名前、所属コードの更新が行なわれる。
サーバー14cの派生ライブラリ13cでは、派生更新メールM7に設定された更新ルールR2に基づいてファイル18fから変換ルールR3が設定される。そして、その変換ルールR3に基づいて従業員番号、名前、所属の更新に加えて、所属部門日本語名、所属2桁コードの追加が行なわれる。所属部門日本語名、所属部門2桁コードは、サーバー14cに備えられる部門マスターファイルF1及びコードマスターファイルF2から読み出される。
In the derived library 13a of the
In the derived
サーバー14bの派生ライブラリ13bでは、派生更新メールM8に設定された更新ルールR4に基づいてファイル18fから変換ルールR5が設定される。そして、その変換ルールR5に基づいて従業員番号、名前、所属の更新に加えて、所属部門日本語名の追加が行なわれる。所属部門日本語名は、サーバー14bに備えられる部門マスターファイルF3から読み出される。
In the derived
次に、上記のようなサーバー12の監視部16及び更新部17の動作を図10及び図11に従って説明する。
図10に示すように、基本ライブラリ11の更新に先立ち、メール送受信部15からの書式要求メールM1を受信すると(ステップ1)、更新部17はファイル18aから書式雛形を読み出し、メール送受信部15に書式返信メールM3を送信する(ステップ2)。
Next, operations of the
As shown in FIG. 10, when the format request mail M1 is received from the mail transmission / reception unit 15 (step 1) prior to the update of the
図11に示すように、基本ライブラリ11の更新に際し、メール送受信部15からのライブラリ更新メールM2を受信すると(ステップ3)、監視部16は当該ライブラリ更新メールM2のコマンドとファイル18dに格納されている登録コマンドCMを照合する(ステップ4)。そして、ライブラリ更新メールM2のコマンドが登録コマンドCMに合致するか否かを判定し(ステップ5)、合致しない場合には、メール送受信部15にエラーメールM5を送信して、更新処理を終了する(ステップ6)。
As shown in FIG. 11, upon updating the
ステップ5において、ライブラリ更新メールM2のコマンドが登録コマンドCMと合致する場合には、監視部16はステップ7に移行してライブラリ更新メールM2の書式が正しいか否かを判定する。そして、書式が正しくない場合にはメール送受信部15に書式雛形を添付した書式返信メールM3を送信して(ステップ8)、更新処理を終了する。
In
ステップ7において、書式が正しいと判定された場合には、ステップ9に移行してライブラリ更新メールM2の発信元がファイル18cに登録されているアドレスであるか否かを判定する。そして、登録されていないアドレスであれば、監視部16はライブラリの更新が許容された更新者への連絡と、当該アドレスの新たな登録とを要請するエラーメールM5を返信して更新処理を終了する(ステップ10)。
If it is determined in step 7 that the format is correct, the process proceeds to step 9 to determine whether or not the source of the library update mail M2 is an address registered in the
ステップ9において、ライブラリ更新メールM2の発信元がファイル18cに登録されているアドレスである場合には、監視部16はライブラリ更新メールM2の受信日時のスタンプを取得し(ステップ11)、次いでライブラリ更新メールM2のファイルパスがファイル18bに登録されているファイルパスであるか否かを判定する(ステップ12)。そして、登録されていないファイルパスである場合には、発信元のメール送受信部15にエラーメールM5を送信して更新処理を終了する(ステップ13)。
If the source of the library update mail M2 is the address registered in the
ステップ12において、ファイルパスがファイル18bに登録されたファイルパスである場合に、更新部17はユニークキーの照合に基づいて基本ライブラリ11の更新処理を行う(ステップ14)。
In
次いで、基本ライブラリ11の更新内容に対し関連して更新する必要のある派生ライブラリが存在するか否かを判定し(ステップ15)、存在する場合にはファイル18eに格納されている派生ライブラリを備えたサーバーのアドレスに対し、派生更新メールを送付する(ステップ16)。
Next, it is determined whether or not there is a derivative library that needs to be updated in relation to the update contents of the basic library 11 (step 15). If there is, a derivative library stored in the
ステップ15において、更新すべき派生ライブラリが存在しない場合には、更新部17はライブラリ更新メールM2の発信元であるメール送受信部15にライブラリ更新完了通知メールM4を送付して(ステップ17)、更新処理を終了する。
If there is no derived library to be updated in
ステップ16において、派生更新メールを受信したサーバーでは、上記のような基本ライブラリ11の更新処理と同様な動作が行われる。そして、さらに階層的に連なるサーバーに対し派生更新メールが送付され、当該サーバー内の派生ライブラリが更新され、更新が終了すると、完了通知メールM4をメール送受信部15に送信する。
In
上記のような情報システムでは、次に示す作用効果を得ることができる。
(1)基本ライブラリ11を備えたサーバー12にライブラリ更新メールM2を送付して基本ライブラリ11を更新すると、その基本ライブラリ11から派生する派生ライブラリを備えたサーバーに派生更新メールが自動的に送付されて、当該派生ライブラリを更新することができる。従って、基本ライブラリ11に関連して更新する必要がある下層の派生ライブラリを基本ライブラリ11の更新者が認知していなくても、派生ライブラリを自動的に更新することができる。
(2)基本ライブラリ11の更新とともに派生ライブラリが自動的に更新されるので、派生ライブラリの更新漏れ、更新ミスの発生を防止することができる。
(3)基本ライブラリ11を更新するためのライブラリ更新メールM2に基づいて、派生ライブラリを更新するための派生更新メールを自動的に生成するための環境設定手段が基本ライブラリ11を備えるサーバー12に設けられているので、派生ライブラリを更新するための派生更新メールを自動的に生成することができる。
(4)派生ライブラリを備えたサーバーにも、基本ライブラリを備えたサーバーと同様な環境設定手段を備えたので、派生ライブラリを備えたサーバーに送付される派生更新メールに基づいて、当該サーバーから階層的に連なるサーバーに対し派生更新メールを自動的に作成して送付することができる。従って、階層に制限のない自動更新を行うことができる。
(5)基本ライブラリ11を備えたサーバー12には、ライブラリ更新メールM2を作成するための書式雛形をメール送受信部15に送付する機能を備えたので、雛形に従って正確なライブラリ更新メールM2を容易に作成することができる。
(6)基本ライブラリ及び各派生ライブラリを備えた複数のサーバーで別個に更新操作を行う必要がなく、更新者が各サーバーでライブラリの更新操作を行うための操作方法を覚える必要がないので、利便性に優れている。
In the information system as described above, the following operational effects can be obtained.
(1) When the library update mail M2 is sent to the
(2) Since the derived library is automatically updated as the
(3) Based on the library update mail M2 for updating the
(4) Since the server equipped with the derived library is also equipped with the same environment setting means as the server equipped with the basic library, the hierarchy is determined from the server based on the derived update mail sent to the server equipped with the derived library. Derived update mails can be automatically created and sent to servers in a row. Therefore, it is possible to perform automatic updating without any restriction on the hierarchy.
(5) The
(6) It is not necessary to perform an update operation separately on a plurality of servers equipped with a basic library and each derived library, and it is not necessary for an updater to learn an operation method for performing an update operation on each server. Excellent in properties.
上記実施の形態は、以下に示す態様で実施することもできる。
・監視部16でライブラリ更新メールM2の書式が正しくないと判定したとき、エラーメールのみをメール送受信部15に送信してもよい。
The embodiment described above can also be carried out in the following manner.
When the
11 基本ライブラリ
12 第一のサーバー
13a〜13f 派生ライブラリ
14a〜14f 第二のサーバー
15 メール送受信部
16 監視部
17 更新部
M2 ライブラリ更新メール
M6〜M11 派生更新メール
11
Claims (4)
前記第一のサーバーに備えられ、前記ライブラリ更新メールに基づいて前記基本ライブラリを更新するとともに、前記基本ライブラリの更新内容を派生ライブラリに反映させるための派生更新メールを該派生ライブラリを備えた第二のサーバーに送信する更新部と
を備え、
前記派生ライブラリを備えた複数の第二のサーバーを階層的に接続し、前記第二のサーバーには、前記基本ライブラリの更新内容を下層の派生ライブラリに反映させるための派生更新メールを下層の第二のサーバーに送信する更新部を備えたことを特徴とするライブラリ自動一括更新システム。 A mail transmission / reception unit for transmitting a library update mail for updating the basic library to the first server including the basic library;
The second server is provided in the first server, updates the basic library based on the library update mail, and includes a derived update mail for reflecting the updated contents of the basic library in the derived library. and an update unit to be sent to the server,
A plurality of second servers having the derivation library are connected in a hierarchy, and a derivation update mail for reflecting the update contents of the basic library in the lower derivation library is sent to the second server. An automatic library batch update system comprising an update unit for sending to a second server .
前記ライブラリ更新メールの書式雛形を格納したファイルと、
前記メール送受信部からの書式要求メールに基づいて、前記書式雛形を前記メール送受信部に送信する監視部を備えたことを特徴とする請求項1に記載のライブラリ自動一括更新システム。 The first server includes
A file storing a format template of the library update mail;
The library automatic batch update system according to claim 1, further comprising a monitoring unit that transmits the format template to the mail transmission / reception unit based on a format request mail from the mail transmission / reception unit.
前記第一のサーバの更新部が、前記ライブラリ更新メールに基づいて基本ライブラリを自動更新し、前記ライブラリ更新メールに基づいて派生更新メールを第二のサーバーに送信し、
前記第二のサーバーの更新部が、前記派生更新メールに基づいて前記第二のサーバーに備えられた派生ライブラリを自動更新し、前記基本ライブラリの更新内容を下層の派生ライブラリに反映させるための派生更新メールを下層の第二のサーバーに送信することを特徴とするライブラリ自動一括更新方法。 Mail transmitting and receiving unit transmits a library update e-mail to the first server,
Update unit of the first server, automatically update the basic library on the basis of the library update e-mail, to send a derived update e-mail to the second server based on the library update e-mail,
Derived for updating of the second server, a derived library provided in the second server based on the derived updated mail automatically updated to reflect the update content of the basic library under the derived library A library automatic batch update method characterized by sending an update mail to a second lower server .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008032294A JP5320763B2 (en) | 2008-02-13 | 2008-02-13 | Library automatic batch update system and library automatic batch update method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008032294A JP5320763B2 (en) | 2008-02-13 | 2008-02-13 | Library automatic batch update system and library automatic batch update method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009193256A JP2009193256A (en) | 2009-08-27 |
| JP5320763B2 true JP5320763B2 (en) | 2013-10-23 |
Family
ID=41075222
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008032294A Expired - Fee Related JP5320763B2 (en) | 2008-02-13 | 2008-02-13 | Library automatic batch update system and library automatic batch update method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5320763B2 (en) |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09251378A (en) * | 1996-03-15 | 1997-09-22 | Sumitomo Metal Ind Ltd | Class library updating method and apparatus |
| JPH11212848A (en) * | 1998-01-27 | 1999-08-06 | Mitsubishi Electric Corp | Network system and replica maintenance method |
| JP3284539B2 (en) * | 1998-04-22 | 2002-05-20 | 日本電気株式会社 | Program library management system |
| JP2000298609A (en) * | 1999-04-13 | 2000-10-24 | Nec Corp | Library update method and its update system |
| JP2001306570A (en) * | 2000-04-17 | 2001-11-02 | Ricoh System Kaihatsu Co Ltd | Mail db server system and method for accessing database by mail |
| JP2002007136A (en) * | 2000-06-22 | 2002-01-11 | Hitachi Ltd | Software distribution system |
| JP2002319979A (en) * | 2001-04-23 | 2002-10-31 | Tis:Kk | E-mail automatic answering machine |
| JP2003330643A (en) * | 2002-05-15 | 2003-11-21 | Konica Minolta Holdings Inc | Image forming apparatus and system |
-
2008
- 2008-02-13 JP JP2008032294A patent/JP5320763B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009193256A (en) | 2009-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10192198B2 (en) | Tracking code generation, application, and verification using blockchain technology | |
| US8732140B2 (en) | Methods for storing files in a distributed environment | |
| US7383289B2 (en) | Updating and maintaining data in a multi-system network using asynchronous message transfer | |
| JP4405812B2 (en) | Method and apparatus for synchronizing between a first data storage unit and a second data storage unit | |
| AU2002357731A1 (en) | System and methods for asychronous synchronization | |
| EP1725953A1 (en) | Apparatus and method for data consistency validation. | |
| JP5577940B2 (en) | Form management system and program | |
| US9300522B2 (en) | Information technology asset management | |
| CN117043762A (en) | Systems and methods for exchanging and managing data stored in heterogeneous data sources | |
| JP7381290B2 (en) | Computer system and data management method | |
| CN111800460A (en) | Data synchronization method, device, device and storage medium for LDAP service node | |
| JP4722864B2 (en) | Data processing system, format conversion apparatus, received data processing apparatus, data processing method, and computer program | |
| JP5320763B2 (en) | Library automatic batch update system and library automatic batch update method | |
| JP5140034B2 (en) | Information exchange / sharing system, information exchange / sharing method and program therefor | |
| CN113867778A (en) | A method, device, electronic device and storage medium for generating an image file | |
| CN119363414A (en) | Information forwarding method, forwarding node and storage medium | |
| CN117955969A (en) | File uploading method and device, electronic equipment and storage medium | |
| JP2008537214A (en) | Automatic intranet service disclosure and service access | |
| JP2007279839A (en) | Database management system and table association method for relational database | |
| JP4752356B2 (en) | History providing device | |
| JP2013250661A (en) | Information processor, information processing method and program | |
| JP4641532B2 (en) | Mail non-delivery judgment device and program | |
| JP7336869B2 (en) | Information processing device, information processing method and program | |
| JP2024141994A (en) | Information processing device | |
| JP6939018B2 (en) | Information management method and information processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101125 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121116 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121128 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130121 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130618 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130701 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5320763 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |