端末および、ネットワークを介して接続された移行元システムサーバと移行先システムサーバにおけるデータ移行方法であって、前記移行元システムサーバは、前記各端末から登録された、移行対象データのディレクトリパス、ファイルパス、ルール番号、移行順序番号からなるデータ別移行ルールテーブルに基づき、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得し、前記移行データ抽出用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ抽出用プログラムを生成し、前記移行データ抽出用プログラムを実行することにより、移行データを抽出し、前記移行先システムサーバは、移行対象データを、ネットワークを介して受信し、前記受信した移行対象データのファイル名に基づき、データ別移行ルールを参照し、移行条件を取得し、移行データ登録用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ登録用プログラムを生成し、移行先システムサーバにデータを登録することを特徴とするデータ移行方法。コンピュータを制御して、請求項1に記載の新システムサーバへのデータ移行方法を実行するプログラム。データ移行システムは、データ移行ルールと、データ別移行ルールの更新及び参照のための端末と、データ移行元システムサーバと、データ移行先システムサーバと、前記端末、前記データ移行元システムサーバ、及び前記データ移行システムサーバとを接続するネットワークを有し、前記移行元システムサーバは、前記各端末から登録された、移行対象データのディレクトリパス、ファイルパス、ルール番号、移行順序番号からなるデータ別移行ルールテーブルに基づき、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得する手段、前記移行データ抽出用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ抽出用プログラムを生成する手段、及び前記移行データ抽出用プログラムを実行することにより、移行データを抽出する手段を有し、前記移行先システムサーバは、移行対象データを、ネットワークを介して受信する手段、前記受信した移行対象データのファイル名に基づき、データ別移行ルールを参照し、移行条件を取得する手段、前記移行データ登録用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ登録用プログラムを生成する手段、前記移行先システムサーバにデータを登録する手段を有することを特徴とするデータ移行システム。ネットワークを介して端末及び移行先システムサーバに接続された移行元システムサーバにおけるデータ移行方法は、前記各端末から登録された、移行対象データのディレクトリパス、ファイルパス、ルール番号、移行順序番号からなるデータ別移行ルールテーブルに基づき、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得し、前記移行データ抽出用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ抽出用プログラムを生成し、前記移行データ抽出用プログラムを実行することにより、移行データを抽出することを特徴とするデータ移行方法。ネットワークを介して端末及び移行元システムサーバに接続された移行先システムサーバにおけるデータ移行方法は、前記移行元システムサーバから、移行対象データを、ネットワークを介して受信し、前記受信した移行対象データのファイル名に基づき、データ別移行ルールを参照し、移行条件を取得し、移行データ登録用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ登録用プログラムを生成し、前記移行先システムサーバにデータを登録することを特徴とするデータ移行方法。システム移行方式として、一括移行、段階移行、パイロット移行などの移行方式が存在するが、店舗システム等の移行においては、移行リスクの削減を目的として、システムの一部分について、最初にパイロット移行を実施した後、複数回の段階移行を行うことが主流となっている。この場合、新システムサーバと旧システムサーバとで並行稼動を行う期間が存在し、かつ日々のデータ移行作業が必要となるが、データ移行作業においては、データ移行用のプログラムをデータ毎に作成、検証する必要があり、データ数に比例して、コストが増加する傾向にある。本発明は、このような事情に鑑みてなされたもので、新旧システムの並行稼動を行う上で、データ別の移行ルールをユーザが事前に設定、またルールそのものを自動生成することにより、データ移行を自動化することに関するデータ移行方法およびプログラムを提供することを目的とする。上記目的を達成するための一手段について説明する。本発明は、ネットワークを介して接続された端末、旧システムサーバおよび新システムサーバにおける、データ移行方法である。旧システムサーバは、データ別移行ルールテーブルから、ルール番号と移行順序番号、ディレクトリパス情報、ファイルパス情報を取得し、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得し、ディレクトリパス情報と前記ファイルパス情報、移行条件の組み合わせに基づき、移行データ抽出用プログラムテンプレートに適合させることにより、移行データ抽出用プログラムを自動生成し、コンパイルを行う。そして、新システムサーバは、データ別移行ルールテーブルから、ルール番号と移行順序番号、ディレクトリパス情報、ファイルパス情報を取得し、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得し、ディレクトリパス情報と前記ファイルパス情報、移行条件の組み合わせに基づき、移行データ登録用プログラムテンプレートに適合させることにより、移行データ登録用プログラムを自動生成し、コンパイルを行う。そして、旧システムサーバは、移行データ抽出用プログラムを実行し、業務テーブルから移行データを抽出し、新システムサーバは、ネットワークを介して、旧システムサーバの移行データを受信すると、移行データ登録用プログラムの実行を行い、新システムサーバの業務テーブルへの移行を行う。移行ルールテーブルとデータ別移行ルールテーブルは、移行ルール登録用端末により、ユーザが明示的に登録することができる。また、データ別移行ルールテーブルについては、指定フォーマットのデータレイアウト定義書、またはプログラムソース等から、データレイアウト単位のグループ化を行うことにより、自動的に作成することも可能とする。本発明によれば、移行作業コストを削減でき、システム開発全体のコスト削減が期待できる。以下、本発明の一実施例について、図面を参照して詳細に説明する。図1は、本実施例に係るコンピュータネットワークシステム100の全体構成例を示す図である。ルール別データ移行システム100は、新システムサーバ101と、旧システムサーバ103と、移行ルール登録用端末104とがネットワーク102に接続されて構成される。新システムサーバ101は、企業システムにおける新システムサーバであり、移行ルール、データ別移行ルール、移行データ抽出用プログラムテンプレート、移行データ登録用プログラムテンプレート、を管理する。新システムサーバ101は、旧システムサーバからの移行データに対し、データ登録を行うことができる他、旧システムサーバへのデータ移行を行う。旧システムサーバ103は、企業システムの旧システムサーバであり、移行ルール、データ別移行ルール、移行データ抽出用プログラムテンプレート、移行データ登録用プログラムテンプレート、を管理する。旧システムサーバ103は、新システムサーバからの移行データに対し、データ登録を行うことができる他、新システムサーバへのデータ移行を行う。移行ルール登録用端末104は、移行ルールと、データ別移行ルールの更新、および参照用の端末である。図2は、新システムサーバ101のハードウェア構成例を示す図である。新システムサーバ201は、コントローラ制御部202と、メモリ203と、タイマ204と、通信制御部205と、記憶部201にプログラム210として、移行ルール抽出機能211と、データ別移行ルール抽出機能212と移行データ抽出機能213と移行データ抽出用プログラム生成機能214と移行データ登録機能215と移行データ登録用プログラム生成機能216と移行プログラムテンプレート217とを具備する。また、記憶部201には、移行ルールテーブル218とデータ別移行ルールテーブル219とを具備する。各部はバスBUSによって接続されている。また、移行ルール抽出機能211は、旧システムサーバ103への移行ルールテーブルの同期を目的として、移行ルールテーブル218を移行ルールデータへと抽出する機能を有する。データ別移行ルール抽出機能212は、旧システムサーバ103へのデータ別移行ルールテーブルの同期を目的として、データ別移行ルールテーブル219をデータ別移行テーブルデータへと抽出する機能を有する。移行データ抽出機能213は、通信制御部205によって、旧システムサーバ103へとデータ送信する機能を有する。移行データ抽出用プログラム生成機能214は、移行ルールテーブル218とデータ別移行ルールテーブル219から抽出した移行対象データ情報を、移行プログラムテンプレート217に適合させることにより、移行データ抽出用プログラムを生成する機能を有する。移行データ登録機能215は、通信制御部205によって、旧システムサーバ103よりデータ受信する機能を有する。移行データ登録用プログラム生成機能216は、移行ルールテーブル218とデータ別移行ルールテーブル219を、移行プログラムテンプレート217に適合させることにより、移行データ登録用プログラムを生成する機能を有する。図3は、旧システムサーバ103のハードウェア構成例を示す図である。新システムサーバ301は、コントローラ制御部302と、メモリ303と、タイマ304と、通信制御部305と、記憶部301にプログラム310として、移行ルール抽出機能311と、データ別移行ルール抽出機能312と移行データ抽出機能313と移行データ抽出用プログラム生成機能314と移行データ登録機能315と移行データ登録用プログラム生成機能316と移行プログラムテンプレート317とを具備する。また、記憶部301には、新システムサーバ201の移行ルールテーブル218の複製としての移行ルールテーブル318と、新システムサーバ201のデータ別移行ルールテーブル219の複製としてのデータ別移行ルールテーブル319とを具備する。各部はバスBUSによって接続されている。また、移行ルール登録機能311は、新システムサーバ201より送付された移行ルールデータを移行ルールテーブル318に格納する機能を有する。データ別移行ルール登録機能312は、新システムサーバ201より送付されたデータ別移行ルールデータをデータ別移行ルールテーブル319に格納する機能を有する。移行データ抽出機能313は、通信制御部305によって、旧システムサーバ101へとデータ送信する機能を有する。移行データ抽出用プログラム生成機能314は、移行ルールテーブル318とデータ別移行ルールテーブル319から抽出した移行対象データ情報を、移行プログラムテンプレート317に適合させることにより、移行データ抽出用プログラムを生成する機能を有する。移行データ登録機能315は、通信制御部305によって、新システムサーバ101よりデータ受信する機能を有する。移行データ登録用プログラム生成機能316は、移行ルールテーブル318とデータ別移行ルールテーブル319を、移行プログラムテンプレート317に適合させることにより、移行データ登録用プログラムを生成する機能を有する。図4は、移行ルール登録用端末104のハードウェア構成例を示す図である。表示部ディスプレイ等402と入力部キーボード、マウス等403と制御部404とネットワークインタフェース部405とを具備する。また、記憶部401には、プログラム410として、移行ルール登録画面呼び出し機能411と、データ別移行ルール登録画面呼び出し機能412とを具備する。図5は、新システムサーバ101が具備する移行ルールテーブル218のデータ構成例を示す図である。移行ルールテーブル218は、データ移行のパターンを格納するテーブルであり、移行ルール登録用端末104の移行ルール登録機能により、更新される。図5に示すように、ルール番号501と、データ種別502と、移行方向503と移行条件504とをそれぞれ対応付けて記憶する。ここで、ルール番号501には、移行ルール登録用端末104により登録されたルールの連番が格納され、データ種別502には、移行対象データの種別DB/SAMが格納され、移行方向503は、移行元情報と移行先情報がペアとして格納され、移行条件504には、移行データの抽出/登録条件が格納される。図6は、新システムサーバ101が具備するデータ別移行ルールテーブル219のデータ構成例を示す図である。データ別移行ルールテーブル219は、どのデータに対し、どのルールでデータ移行を行うか、を対応付けるテーブルであり、移行ルール登録用端末104の移行ルール登録機能により、更新される。図6に示すように、ディレクトリパス601と、ファイルパス602と、ルール番号603と移行順序番号604とをそれぞれ対応付けて記憶する。ここで、ディレクトリパス601には、移行対象データのディレクトリパス情報が格納され、ファイルパス602は、移行対象データのファイルパスが格納され、ルール番号603は、移行対象ルール番号が格納され、移行順序番号604は、データ移行の実行順序情報が格納される。図7は、新システムサーバ101と旧システムサーバ103とのデータ移行の基本処理を示すフローチャートである。旧システムサーバ103から新システムサーバ101へのデータ移行処理は、定期起動ステップS700、今回の例では、毎日夜20時とするにより開始され、ルールテーブル同期処理S701により、旧システムサーバ103に対し、ルールテーブルの同期コピーを行い、データ移行処理S703、S704により、旧システムサーバへのデータ移行が実行される。図8は、新システムサーバ101が具備するルールテーブル同期処理S701の処理を示すフローチャートである。ルールテーブル同期処理S701は、移行ルールテーブル218を全件抽出し、移行ルールCSVファイルを作成しS801、移行ルールCSVファイルを新システムサーバ101から旧システムサーバ103へ伝送するS802。旧システムサーバ103は、新システムサーバ101から送信された移行ルールCSVファイルを受信し、移行ルールテーブル318に格納する。そして、データ別移行ルールテーブル219を全件抽出し、データ別移行ルールCSVファイルを作成しS805、データ別移行ルールCSVファイルを新システムサーバ101から旧システムサーバ103へ伝送するS806。旧システムサーバ103は、新システムサーバ101から送信されたデータ別移行ルールCSVファイルを受信しS807、データ別移行ルールテーブル319に格納するS808。図9は、旧システムサーバ103が具備する移行データ抽出用プログラムテンプレートDB用である。旧システムサーバ103が具備する移行データ抽出機能313は、旧システムサーバ103が具備する移行ルールテーブル318のデータ種別502がDBであった場合、データ別移行ルールテーブル319の該当ルール番号603と移行ルールテーブル318のルール番号501とを関連付けることにより、データ別移行ルールテーブル319のファイルパス602に対応するテーブル名と、移行ルールテーブル318の移行条件504に対応する移行条件とを移行データ抽出用プログラムテンプレートに適合させて、テーブル名と移行条件が記載された移行データ抽出用プログラムを生成し、生成した移行データ抽出用プログラムをコントローラ302により、コンパイルする。図10は、旧システムサーバ103が具備する移行データ抽出用プログラムテンプレートSAM用である。旧システムサーバ103が具備する移行ルールテーブル318のデータ種別502がSAMであった場合、データ別移行ルールテーブル319の該当ルール番号603と移行ルールテーブル318のルール番号501とを関連付けることにより、データ別移行ルールテーブル319のファイルパス602に対応するファイルパスと、移行ルールテーブル318の移行条件504に対応する移行条件とを移行データ抽出用プログラムテンプレートに適合させて、ファイルパスと移行条件が記載された移行データ抽出用プログラムとして生成し、生成した移行データ抽出用プログラムをコントローラ302により、コンパイルする。図11は、旧システムサーバ103が具備するデータ移行処理S704を示すフローチャートである。データ移行については、旧システムサーバ103から新システムサーバ101、新システムサーバ101から旧システムサーバ103へと双方向のデータ移行が可能であるが、本明細書では、旧システムサーバ103から新システムサーバ101へのデータ移行について、例を示す。新システムサーバ101から旧システムサーバ103へのデータ移行方法も旧システムサーバ103から新システムサーバ101へのデータ移行方法と同じである。旧システムサーバ103が具備する移行データ抽出機能313は、データ別移行ルールテーブル319を移行順序番号に従って、1レコードずつ参照し、ディレクトリパス、ファイルパス、ルール番号を取得しS1101、ルール番号を元に、移行ルールテーブル318を参照して移行方向、データ種別、移行条件を、メモリ303に格納するS1103。次に、移行データ抽出機能313は、メモリ303に格納された移行方向が旧→新であった場合S1104、データ種別がDBの場合は、移行条件を移行データ抽出用プログラムテンプレートDB用900にあてはめて、移行データ抽出用プログラムを生成し、生成された移行データ抽出用プログラムをコントローラ302によりコンパイル処理を行うS1105。次に、この移行データ抽出用プログラムを実行することにより、データ別移行ルールテーブル319の移行順序番号1のレコードのディレクトリパス601と当該レコードのファイルパス602が示す対象データ例では、出荷テーブルから、移行対象データ例では、出荷テーブルのうち、登録日付=‘20091201’のレコードを抽出しS1106、新システムサーバ101へ送信するS1107。データ別移行テーブルの次のレコードを参照しS1108、データ別移行ルールテーブル319を全レコード参照するまで、この処理を繰り返し行いS1102、S1109、全レコードを参照した場合S1109は、移行終了ファイル移行が終了したことを新システムサーバに伝えるための通知ファイルを新システムサーバ101へ送信するS1110。図12は、新システムサーバ101が具備するデータ移行処理S703を示すフローチャートである。新システムサーバ101が具備する移行データ登録機能215は、旧システムサーバ103から移行対象データ例では、出荷テーブルのうち、登録日付=‘20091201’のレコードが含まれたデータを受信しS1201、受信した移行対象データのファイルパスに基づき、データ別移行ルールテーブル219のルール番号を参照し例では、1S1202、当該ルール番号を元に、データ別移行テーブル219と移行ルールテーブル218とを関連付けることにより、移行ルールテーブル218のデータ種別を参照し例では、DBS1203、ファイルパスを移行データ登録用プログラムテンプレートDB用217に適合させ、移行データ登録用プログラムを作成し、生成された移行データ登録用プログラムのコンパイル処理を行うS1204。次に、新システムサーバ101が具備する移行データ登録機能215は、コンパイルされた移行データ登録用プログラムを実行することにより、対象のディレクトリパス、ファイルパスの位置に、移行データを格納するS1205。例では、新システムサーバ101の出荷テーブルに対し、旧システムサーバ103から受信した、出荷テーブルの登録日付=‘20091201’のレコードについて、登録を行うS1205。図13は、新システムサーバ101の移行データ登録機能215が、旧システムサーバ103から受信した移行終了ファイルを受信する処理であり、旧システムサーバのデータ移行処理の終了を通知するものであるS1301。図14は、移行ルール登録用端末104での移行ルール登録処理を示すフローチャートである。ユーザは、移行ルール登録用端末104より、移行ルール登録画面呼び出し機能411を実行することにより、呼び出された移行ルール登録画面により、移行ルールを登録しS1401、登録結果を画面表示するS1402。図15は、移行ルール登録用端末104でのデータ別移行ルール登録処理を示すフローチャートである。ユーザは、データ別移行ルール登録用端末104より、データ別移行ルール登録用画面呼び出し機能412を実行することにより、データ別移行ルールを登録しS1501、登録結果を画面表示するS1502。図16は、移行ルール登録端末104の表示部402に表示される移行ルール設定画面1600の画面例を示した図である。移行ルール設定画面1600は、ヘッダ部1610、明細部1620、フッタ部1630より構成され、ヘッダ部1610の構成要素として、ルール番号1611、ルール名1612、検索ボタン1613を有し、明細部1620の構成要素として、データ種別1621、移行方向1622、移行条件1623を有し、フッタ部1630の構成要素として、登録ボタン1631、終了ボタン1632を有する。検索ボタン1613は、ユーザが入力したルール番号1611例では、01に基づき、新システムサーバ101の移行ルールテーブル218を参照し、取得結果を明細部に表示する。登録ボタン1631は、ユーザが入力した画面の表示内容に基づき、新システムサーバ200の移行ルールテーブル218に対し、値の登録、または更新処理を行うものである。図17は、移行ルール登録端末104の表示部402に表示されるデータ別移行ルール設定画面1700の画面例を示した図である。データ別移行ルール設定画面1700は、明細部1710とフッタ部1720より構成され、明細部1710の構成要素として、ディレクトリパス1711、ファイルパス1712、ルール番号1713、移行順序番号1714を有し、フッタ部1720の構成要素として、登録ボタン1721、終了ボタン1722を有する。登録ボタン1721は、ユーザが入力した画面の表示内容に基づき、新システムサーバ200のデータ別移行ルールテーブル219に対し、値の登録または更新処理を行うものである。以上本発明の一実施例について説明した。上記実施例によれば、データ移行作業の効率を向上させることができ、移行作業のコスト削減効果が期待できる。以上本発明の実施例を説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。