(57)【要約】【課題】  新旧並行稼動システムにおける移行作業の負荷を軽減し、移行作業コストの削減するために、データレイアウト別の移行ルールを活用した、データ移行方法およびプログラムを提供する。【解決手段】  移行ルール登録用端末において、あらかじめデータレイアウト別の移行ルールを設定する。移行元システムサーバと移行先システムサーバの間で同期されており、データ移行の基本情報となる移行ルール情報に基づいて、旧システムサーバは、移行データ抽出用プログラムを自動生成し、移行データを抽出する。新システムサーバは、ネットワークを介し、移行データを受信し、移行データ登録用プログラムを自動生成し、実行することにより、移行データを登録する。【選択図】図１１
2013105435.tif 000002
【特許請求の範囲】
【請求項１】
端末および、ネットワークを介して接続された移行元システムサーバと移行先システムサーバにおけるデータ移行方法であって、
前記移行元システムサーバは、前記各端末から登録された、移行対象データのディレクトリパス、ファイルパス、ルール番号、移行順序番号からなるデータ別移行ルールテーブルに基づき、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得し、
前記移行データ抽出用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ抽出用プログラムを生成し、
前記移行データ抽出用プログラムを実行することにより、移行データを抽出し、
前記移行先システムサーバは、移行対象データを、ネットワークを介して受信し、
前記受信した移行対象データのファイル名に基づき、データ別移行ルールを参照し、移行条件を取得し、
移行データ登録用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ登録用プログラムを生成し、
移行先システムサーバにデータを登録することを特徴とするデータ移行方法。
【請求項２】
コンピュータを制御して、請求項１に記載の新システムサーバへのデータ移行方法を実行するプログラム。
【請求項３】
データ移行システムは、
データ移行ルールと、データ別移行ルールの更新及び参照のための端末と、
データ移行元システムサーバと、
データ移行先システムサーバと、
前記端末、前記データ移行元システムサーバ、及び前記データ移行システムサーバとを接続するネットワークを有し、
前記移行元システムサーバは、
前記各端末から登録された、移行対象データのディレクトリパス、ファイルパス、ルール番号、移行順序番号からなるデータ別移行ルールテーブルに基づき、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得する手段、
前記移行データ抽出用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ抽出用プログラムを生成する手段、及び
前記移行データ抽出用プログラムを実行することにより、移行データを抽出する手段を有し、
前記移行先システムサーバは、
移行対象データを、ネットワークを介して受信する手段、
前記受信した移行対象データのファイル名に基づき、データ別移行ルールを参照し、移行条件を取得する手段、
前記移行データ登録用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ登録用プログラムを生成する手段、
前記移行先システムサーバにデータを登録する手段を有することを特徴とするデータ移行システム。
【請求項４】
ネットワークを介して端末及び移行先システムサーバに接続された移行元システムサーバにおけるデータ移行方法は、
前記各端末から登録された、移行対象データのディレクトリパス、ファイルパス、ルール番号、移行順序番号からなるデータ別移行ルールテーブルに基づき、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得し、
前記移行データ抽出用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ抽出用プログラムを生成し、
前記移行データ抽出用プログラムを実行することにより、移行データを抽出することを特徴とするデータ移行方法。
【請求項５】
ネットワークを介して端末及び移行元システムサーバに接続された移行先システムサーバにおけるデータ移行方法は、
前記移行元システムサーバから、移行対象データを、ネットワークを介して受信し、
前記受信した移行対象データのファイル名に基づき、データ別移行ルールを参照し、移行条件を取得し、
移行データ登録用プログラムテンプレートと前記移行条件との組合せに基づき、移行データ登録用プログラムを生成し、
前記移行先システムサーバにデータを登録することを特徴とするデータ移行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新旧システムの並行稼動を行う上で、データ別の移行ルールに応じた移行プログラムを自動生成することにより、データ移行を自動化するための方法に関する。
【背景技術】
【０００２】
ＩＴインフラにおいては、機器の耐用年数が設定されており、ハードウェアのリプレースや、それにともなう企業システムの再構築が頻繁に行われている。ここで、企業システムを継続して稼動させるためには、新旧システム間のデータ移行作業が必要となる。新旧システムの並行稼動を想定した場合、旧システムサーバから新システムサーバへのデータ移行作業の他、新システムサーバから旧システムサーバへのデータ移行作業についても、考慮する必要があり、通常、完全に新システムで稼動するまでの期間、これらのデータ移行作業が繰り返し行われることになる。また、これらの移行作業に費やすコストは、システム開発の約３割といわれている。そこで、移行作業について、自動化を促進することにより、移行作業にかかるコストの削減を図ることができる可能性がある。
【０００３】
関連する技術として、ユーザが作成した各対比・対応表(項目)に基づいた移行プログラムの自動生成に関する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３３０７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
システム移行方式として、一括移行、段階移行、パイロット移行などの移行方式が存在するが、店舗システム等の移行においては、移行リスクの削減を目的として、システムの一部分について、最初にパイロット移行を実施した後、複数回の段階移行を行うことが主流となっている。
【０００６】
この場合、新システムサーバと旧システムサーバとで並行稼動を行う期間が存在し、かつ日々のデータ移行作業が必要となるが、データ移行作業においては、データ移行用のプログラムをデータ毎に作成、検証する必要があり、データ数に比例して、コストが増加する傾向にある。
【０００７】
本発明は、このような事情に鑑みてなされたもので、新旧システムの並行稼動を行う上で、データ別の移行ルールをユーザが事前に設定、またルールそのものを自動生成することにより、データ移行を自動化することに関するデータ移行方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための一手段について説明する。本発明は、ネットワークを介して接続された端末、旧システムサーバおよび新システムサーバにおける、データ移行方法である。
【０００９】
旧システムサーバは、データ別移行ルールテーブルから、ルール番号と移行順序番号、ディレクトリパス情報、ファイルパス情報を取得し、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得し、ディレクトリパス情報と前記ファイルパス情報、移行条件の組み合わせに基づき、移行データ抽出用プログラムテンプレートに適合させることにより、移行データ抽出用プログラムを自動生成し、コンパイルを行う。
【００１０】
そして、新システムサーバは、データ別移行ルールテーブルから、ルール番号と移行順序番号、ディレクトリパス情報、ファイルパス情報を取得し、ルール番号と対応付けて記憶した移行ルールテーブルを検索して該当移行条件を取得し、ディレクトリパス情報と前記ファイルパス情報、移行条件の組み合わせに基づき、移行データ登録用プログラムテンプレートに適合させることにより、移行データ登録用プログラムを自動生成し、コンパイルを行う。
【００１１】
そして、旧システムサーバは、移行データ抽出用プログラムを実行し、業務テーブルから移行データを抽出し、新システムサーバは、ネットワークを介して、旧システムサーバの移行データを受信すると、移行データ登録用プログラムの実行を行い、新システムサーバの業務テーブルへの移行を行う。
【００１２】
移行ルールテーブルとデータ別移行ルールテーブルは、移行ルール登録用端末により、ユーザが明示的に登録することができる。また、データ別移行ルールテーブルについては、指定フォーマットのデータレイアウト定義書、またはプログラムソース等から、データレイアウト単位のグループ化を行うことにより、自動的に作成することも可能とする。
【発明の効果】
【００１３】
本発明によれば、移行作業コストを削減でき、システム開発全体のコスト削減が期待できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るコンピュータネットワークシステム１００の全体構成例を示す図である。
【図２】新システムサーバ２００のハードウェア構成例を示す図である。
【図３】旧システムサーバ３００のハードウェア構成例を示す図である。
【図４】移行ルール登録用端末４００のハードウェア構成例を示す図である。
【図５】新システムサーバ２００が具備する移行ルールテーブル５００のデータ構成例を示す図である。
【図６】新システムサーバ２００が具備するデータ別移行ルールテーブル６００のデータ構成例を示す図である。
【図７】新システムサーバ２００、旧システムサーバ３００が具備するデータ移行機能７００の処理を示すフローチャートである。
【図８】新システムサーバ２００、旧システムサーバ３００が具備するルールテーブル同期機能８００の処理を示すフローチャートである。
【図９】新システムサーバ２００、旧システムサーバ３００が具備する移行プログラムテンプレート（ＤＢ用）９００の構成例を示す図である。
【図１０】新システムサーバ２００、旧システムサーバ３００が具備する移行プログラムテンプレート（ＳＡＭ用）１０００の構成例を示す図である。
【図１１】新システムサーバ２００が具備するデータ移行機能１１００の処理を示すフローチャートである。
【図１２】旧システムサーバ２００が具備するデータ移行機能１２００の処理を示すフローチャートである。
【図１３】旧システムサーバ２００が具備するデータ移行機能１３００の処理を示すフローチャートである。
【図１４】移行ルール登録用端末４００が具備する移行ルール登録機能１４００の処理を示すフローチャートである。
【図１５】移行ルール登録用端末４００が具備する移行ルール登録機能１５００の処理を示すフローチャートである。
【図１６】移行ルール登録用端末４００の表示部４０２に表示される移行ルール設定画面の例１６００を示す図である。
【図１７】移行ルール登録用端末４００の表示部４０２に表示される移行ルール設定画面の例１７００を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施例について、図面を参照して詳細に説明する。
【００１６】
図１は、本実施例に係るコンピュータネットワークシステム１００の全体構成例を示す図である。ルール別データ移行システム１００は、新システムサーバ１０１と、旧システムサーバ１０３と、移行ルール登録用端末１０４とがネットワーク１０２に接続されて構成される。
【００１７】
新システムサーバ１０１は、企業システムにおける新システムサーバであり、移行ルール、データ別移行ルール、移行データ抽出用プログラムテンプレート、移行データ登録用プログラムテンプレート、を管理する。新システムサーバ１０１は、旧システムサーバからの移行データに対し、データ登録を行うことができる他、旧システムサーバへのデータ移行を行う。
【００１８】
旧システムサーバ１０３は、企業システムの旧システムサーバであり、移行ルール、データ別移行ルール、移行データ抽出用プログラムテンプレート、移行データ登録用プログラムテンプレート、を管理する。旧システムサーバ１０３は、新システムサーバからの移行データに対し、データ登録を行うことができる他、新システムサーバへのデータ移行を行う。移行ルール登録用端末１０４は、移行ルールと、データ別移行ルールの更新、および参照用の端末である。
【００１９】
図２は、新システムサーバ１０１のハードウェア構成例を示す図である。新システムサーバ２０１は、コントローラ（制御部）２０２と、メモリ２０３と、タイマ２０４と、通信制御部２０５と、記憶部２０１にプログラム２１０として、移行ルール抽出機能２１１と、データ別移行ルール抽出機能２１２と移行データ抽出機能２１３と移行データ抽出用プログラム生成機能２１４と移行データ登録機能２１５と移行データ登録用プログラム生成機能２１６と移行プログラムテンプレート２１７とを具備する。また、記憶部２０１には、移行ルールテーブル２１８とデータ別移行ルールテーブル２１９とを具備する。各部はバス（ＢＵＳ）によって接続されている。
【００２０】
また、移行ルール抽出機能２１１は、旧システムサーバ１０３への移行ルールテーブルの同期を目的として、移行ルールテーブル２１８を移行ルールデータへと抽出する機能を有する。データ別移行ルール抽出機能２１２は、旧システムサーバ１０３へのデータ別移行ルールテーブルの同期を目的として、データ別移行ルールテーブル２１９をデータ別移行テーブルデータへと抽出する機能を有する。
【００２１】
移行データ抽出機能２１３は、通信制御部２０５によって、旧システムサーバ１０３へとデータ送信する機能を有する。移行データ抽出用プログラム生成機能２１４は、移行ルールテーブル２１８とデータ別移行ルールテーブル２１９から抽出した移行対象データ情報を、移行プログラムテンプレート２１７に適合させることにより、移行データ抽出用プログラムを生成する機能を有する。移行データ登録機能２１５は、通信制御部２０５によって、旧システムサーバ１０３よりデータ受信する機能を有する。移行データ登録用プログラム生成機能２１６は、移行ルールテーブル２１８とデータ別移行ルールテーブル２１９を、移行プログラムテンプレート２１７に適合させることにより、移行データ登録用プログラムを生成する機能を有する。
【００２２】
図３は、旧システムサーバ１０３のハードウェア構成例を示す図である。新システムサーバ３０１は、コントローラ（制御部）３０２と、メモリ３０３と、タイマ３０４と、通信制御部３０５と、記憶部３０１にプログラム３１０として、移行ルール抽出機能３１１と、データ別移行ルール抽出機能３１２と移行データ抽出機能３１３と移行データ抽出用プログラム生成機能３１４と移行データ登録機能３１５と移行データ登録用プログラム生成機能３１６と移行プログラムテンプレート３１７とを具備する。また、記憶部３０１には、新システムサーバ２０１の移行ルールテーブル２１８の複製としての移行ルールテーブル３１８と、新システムサーバ２０１のデータ別移行ルールテーブル２１９の複製としてのデータ別移行ルールテーブル３１９とを具備する。各部はバス（ＢＵＳ）によって接続されている。
【００２３】
また、移行ルール登録機能３１１は、新システムサーバ２０１より送付された移行ルールデータを移行ルールテーブル３１８に格納する機能を有する。データ別移行ルール登録機能３１２は、新システムサーバ２０１より送付されたデータ別移行ルールデータをデータ別移行ルールテーブル３１９に格納する機能を有する。移行データ抽出機能３１３は、通信制御部３０５によって、旧システムサーバ１０１へとデータ送信する機能を有する。移行データ抽出用プログラム生成機能３１４は、移行ルールテーブル３１８とデータ別移行ルールテーブル３１９から抽出した移行対象データ情報を、移行プログラムテンプレート３１７に適合させることにより、移行データ抽出用プログラムを生成する機能を有する。移行データ登録機能３１５は、通信制御部３０５によって、新システムサーバ１０１よりデータ受信する機能を有する。移行データ登録用プログラム生成機能３１６は、移行ルールテーブル３１８とデータ別移行ルールテーブル３１９を、移行プログラムテンプレート３１７に適合させることにより、移行データ登録用プログラムを生成する機能を有する。
【００２４】
図４は、移行ルール登録用端末１０４のハードウェア構成例を示す図である。表示部（ディスプレイ等）４０２と入力部（キーボード、マウス等）４０３と制御部４０４とネットワークインタフェース部４０５とを具備する。また、記憶部４０１には、プログラム４１０として、移行ルール登録画面呼び出し機能４１１と、データ別移行ルール登録画面呼び出し機能４１２とを具備する。
【００２５】
図５は、新システムサーバ１０１が具備する移行ルールテーブル２１８のデータ構成例を示す図である。移行ルールテーブル２１８は、データ移行のパターンを格納するテーブルであり、移行ルール登録用端末１０４の移行ルール登録機能により、更新される。図５に示すように、ルール番号５０１と、データ種別５０２と、移行方向５０３と移行条件５０４とをそれぞれ対応付けて記憶する。ここで、ルール番号５０１には、移行ルール登録用端末１０４により登録されたルールの連番が格納され、データ種別５０２には、移行対象データの種別（ＤＢ／ＳＡＭ）が格納され、移行方向５０３は、移行元情報と移行先情報がペアとして格納され、移行条件５０４には、移行データの抽出／登録条件が格納される。
【００２６】
図６は、新システムサーバ１０１が具備するデータ別移行ルールテーブル２１９のデータ構成例を示す図である。データ別移行ルールテーブル２１９は、どのデータに対し、どのルールでデータ移行を行うか、を対応付けるテーブルであり、移行ルール登録用端末１０４の移行ルール登録機能により、更新される。図６に示すように、ディレクトリパス６０１と、ファイルパス６０２と、ルール番号６０３と移行順序番号６０４とをそれぞれ対応付けて記憶する。ここで、ディレクトリパス６０１には、移行対象データのディレクトリパス情報が格納され、ファイルパス６０２は、移行対象データのファイルパスが格納され、ルール番号６０３は、移行対象ルール番号が格納され、移行順序番号６０４は、データ移行の実行順序情報が格納される。
【００２７】
図７は、新システムサーバ１０１と旧システムサーバ１０３とのデータ移行の基本処理を示すフローチャートである。旧システムサーバ１０３から新システムサーバ１０１へのデータ移行処理は、定期起動（ステップＳ７００、今回の例では、毎日夜２０時とする）により開始され、ルールテーブル同期処理Ｓ７０１により、旧システムサーバ１０３に対し、ルールテーブルの同期（コピー）を行い、データ移行処理Ｓ７０３、Ｓ７０４により、旧システムサーバへのデータ移行が実行される。
【００２８】
図８は、新システムサーバ１０１が具備するルールテーブル同期処理Ｓ７０１の処理を示すフローチャートである。ルールテーブル同期処理Ｓ７０１は、移行ルールテーブル２１８を全件抽出し、移行ルールＣＳＶ(Comma Separated Values)ファイルを作成し（Ｓ８０１）、移行ルールＣＳＶファイルを新システムサーバ１０１から旧システムサーバ１０３へ伝送する（Ｓ８０２）。旧システムサーバ１０３は、新システムサーバ１０１から送信された移行ルールＣＳＶファイルを受信し、移行ルールテーブル３１８に格納する。そして、データ別移行ルールテーブル２１９を全件抽出し、データ別移行ルールＣＳＶファイルを作成し（Ｓ８０５）、データ別移行ルールＣＳＶファイルを新システムサーバ１０１から旧システムサーバ１０３へ伝送する（Ｓ８０６）。旧システムサーバ１０３は、新システムサーバ１０１から送信されたデータ別移行ルールＣＳＶファイルを受信し（Ｓ８０７）、データ別移行ルールテーブル３１９に格納する（Ｓ８０８）。
【００２９】
図９は、旧システムサーバ１０３が具備する移行データ抽出用プログラムテンプレート（ＤＢ用）である。旧システムサーバ１０３が具備する移行データ抽出機能３１３は、旧システムサーバ１０３が具備する移行ルールテーブル３１８のデータ種別５０２が「ＤＢ」であった場合、データ別移行ルールテーブル３１９の該当ルール番号６０３と移行ルールテーブル３１８のルール番号５０１とを関連付けることにより、データ別移行ルールテーブル３１９のファイルパス６０２に対応する「テーブル名」と、移行ルールテーブル３１８の移行条件５０４に対応する「移行条件」とを移行データ抽出用プログラムテンプレートに適合させて、テーブル名と移行条件が記載された移行データ抽出用プログラムを生成し、生成した移行データ抽出用プログラムをコントローラ３０２により、コンパイルする。
【００３０】
図１０は、旧システムサーバ１０３が具備する移行データ抽出用プログラムテンプレート（ＳＡＭ用）である。旧システムサーバ１０３が具備する移行ルールテーブル３１８のデータ種別５０２が「ＳＡＭ」であった場合、データ別移行ルールテーブル３１９の該当ルール番号６０３と移行ルールテーブル３１８のルール番号５０１とを関連付けることにより、データ別移行ルールテーブル３１９のファイルパス６０２に対応する「ファイルパス」と、移行ルールテーブル３１８の移行条件５０４に対応する「移行条件」とを移行データ抽出用プログラムテンプレートに適合させて、ファイルパスと移行条件が記載された移行データ抽出用プログラムとして生成し、生成した移行データ抽出用プログラムをコントローラ３０２により、コンパイルする。
【００３１】
図１１は、旧システムサーバ１０３が具備するデータ移行処理Ｓ７０４を示すフローチャートである。データ移行については、旧システムサーバ１０３から新システムサーバ１０１、新システムサーバ１０１から旧システムサーバ１０３へと双方向のデータ移行が可能であるが、本明細書では、旧システムサーバ１０３から新システムサーバ１０１へのデータ移行について、例を示す。新システムサーバ１０１から旧システムサーバ１０３へのデータ移行方法も旧システムサーバ１０３から新システムサーバ１０１へのデータ移行方法と同じである。
【００３２】
旧システムサーバ１０３が具備する移行データ抽出機能３１３は、データ別移行ルールテーブル３１９を移行順序番号に従って、１レコードずつ参照し、ディレクトリパス、ファイルパス、ルール番号を取得し（Ｓ１１０１）、ルール番号を元に、移行ルールテーブル３１８を参照して移行方向、データ種別、移行条件を、メモリ３０３に格納する（Ｓ１１０３）。
【００３３】
次に、移行データ抽出機能３１３は、メモリ３０３に格納された移行方向が「旧→新」であった場合（Ｓ１１０４）、データ種別が「ＤＢ」の場合は、移行条件を移行データ抽出用プログラムテンプレート（ＤＢ用）９００にあてはめて、移行データ抽出用プログラムを生成し、生成された移行データ抽出用プログラムをコントローラ３０２によりコンパイル処理を行う（Ｓ１１０５）。
【００３４】
次に、この移行データ抽出用プログラムを実行することにより、データ別移行ルールテーブル３１９の移行順序番号１のレコードのディレクトリパス６０１と当該レコードのファイルパス６０２が示す対象データ（例では、「出荷テーブル」）から、移行対象データ（例では、「出荷テーブル」のうち、「登録日付＝‘２００９１２０１’」のレコード）を抽出し（Ｓ１１０６）、新システムサーバ１０１へ送信する（Ｓ１１０７）。
【００３５】
データ別移行テーブルの次のレコードを参照し（Ｓ１１０８）、データ別移行ルールテーブル３１９を全レコード参照するまで、この処理を繰り返し行い（Ｓ１１０２、Ｓ１１０９）、全レコードを参照した場合（Ｓ１１０９）は、移行終了ファイル（移行が終了したことを新システムサーバに伝えるための通知ファイル）を新システムサーバ１０１へ送信する（Ｓ１１１０）。
【００３６】
図１２は、新システムサーバ１０１が具備するデータ移行処理Ｓ７０３を示すフローチャートである。新システムサーバ１０１が具備する移行データ登録機能２１５は、旧システムサーバ１０３から移行対象データ（例では、「出荷テーブル」のうち、「登録日付＝‘２００９１２０１’」のレコードが含まれたデータ）を受信し（Ｓ１２０１）、受信した移行対象データのファイルパスに基づき、データ別移行ルールテーブル２１９のルール番号を参照し（例では、「１」）（Ｓ１２０２）、当該ルール番号を元に、データ別移行テーブル２１９と移行ルールテーブル２１８とを関連付けることにより、移行ルールテーブル２１８のデータ種別を参照し（例では、「ＤＢ」）（Ｓ１２０３）、ファイルパスを移行データ登録用プログラムテンプレート（ＤＢ用）２１７に適合させ、移行データ登録用プログラムを作成し、生成された移行データ登録用プログラムのコンパイル処理を行う（Ｓ１２０４）。
【００３７】
次に、新システムサーバ１０１が具備する移行データ登録機能２１５は、コンパイルされた移行データ登録用プログラムを実行することにより、対象のディレクトリパス、ファイルパスの位置に、移行データを格納する（Ｓ１２０５）。例では、新システムサーバ１０１の出荷テーブルに対し、旧システムサーバ１０３から受信した、出荷テーブルの登録日付＝‘２００９１２０１’のレコードについて、登録を行う（Ｓ１２０５）。
【００３８】
図１３は、新システムサーバ１０１の移行データ登録機能２１５が、旧システムサーバ１０３から受信した移行終了ファイルを受信する処理であり、旧システムサーバのデータ移行処理の終了を通知するものである（Ｓ１３０１）。
【００３９】
図１４は、移行ルール登録用端末１０４での移行ルール登録処理を示すフローチャートである。ユーザは、移行ルール登録用端末１０４より、移行ルール登録画面呼び出し機能４１１を実行することにより、呼び出された移行ルール登録画面により、移行ルールを登録し（Ｓ１４０１）、登録結果を画面表示する（Ｓ１４０２）。
【００４０】
図１５は、移行ルール登録用端末１０４でのデータ別移行ルール登録処理を示すフローチャートである。ユーザは、データ別移行ルール登録用端末１０４より、データ別移行ルール登録用画面呼び出し機能４１２を実行することにより、データ別移行ルールを登録し（Ｓ１５０１）、登録結果を画面表示する（Ｓ１５０２）。
【００４１】
図１６は、移行ルール登録端末１０４の表示部４０２に表示される移行ルール設定画面１６００の画面例を示した図である。移行ルール設定画面１６００は、ヘッダ部１６１０、明細部１６２０、フッタ部１６３０より構成され、ヘッダ部１６１０の構成要素として、ルール番号１６１１、ルール名１６１２、検索ボタン１６１３を有し、明細部１６２０の構成要素として、データ種別１６２１、移行方向１６２２、移行条件１６２３を有し、フッタ部１６３０の構成要素として、登録ボタン１６３１、終了ボタン１６３２を有する。検索ボタン１６１３は、ユーザが入力したルール番号１６１１（例では、０１）に基づき、新システムサーバ１０１の移行ルールテーブル２１８を参照し、取得結果を明細部に表示する。登録ボタン１６３１は、ユーザが入力した画面の表示内容に基づき、新システムサーバ２００の移行ルールテーブル２１８に対し、値の登録、または更新処理を行うものである。
【００４２】
図１７は、移行ルール登録端末１０４の表示部４０２に表示されるデータ別移行ルール設定画面１７００の画面例を示した図である。データ別移行ルール設定画面１７００は、明細部１７１０とフッタ部１７２０より構成され、明細部１７１０の構成要素として、ディレクトリパス１７１１、ファイルパス１７１２、ルール番号１７１３、移行順序番号１７１４を有し、フッタ部１７２０の構成要素として、登録ボタン１７２１、終了ボタン１７２２を有する。登録ボタン１７２１は、ユーザが入力した画面の表示内容に基づき、新システムサーバ２００のデータ別移行ルールテーブル２１９に対し、値の登録または更新処理を行うものである。
【００４３】
以上本発明の一実施例について説明した。
【００４４】
上記実施例によれば、データ移行作業の効率を向上させることができ、移行作業のコスト削減効果が期待できる。
【００４５】
以上本発明の実施例を説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【００４６】
１０１…新システムサーバ、１０２…ネットワーク、１０３…旧システムサーバ、１０４…移行ルール登録用端末、２０１、３０１、３１０…記憶部、２０２、３０２…コントローラ（制御部）、２０３、３０３…メモリ。
【図１】
2013105435.tif 000003
【図２】
2013105435.tif 000004
【図３】
2013105435.tif 000005
【図４】
2013105435.tif 000006
【図５】
2013105435.tif 000007
【図６】
2013105435.tif 000008
【図７】
2013105435.tif 000009
【図８】
2013105435.tif 000010
【図９】
2013105435.tif 000011
【図１０】
2013105435.tif 000012
【図１１】
2013105435.tif 000013
【図１２】
2013105435.tif 000014
【図１３】
2013105435.tif 000015
【図１４】
2013105435.tif 000016
【図１５】
2013105435.tif 000017
【図１６】
2013105435.tif 000018
【図１７】
2013105435.tif 000019