5.1.1 Datareplicatorの定義の構成
Datareplicatorの定義は,抽出側Datareplicatorと反映側Datareplicatorで別々の定義ファイルを作成します。どちらの定義も,データ連動システムを起動する前に作成しておく必要があります。さらに,抽出側HiRDBのシステム定義には,Datareplicatorを使ってデータ連動することを指定しておく必要があります。
Datareplicatorの定義の体系を次の図に示します。
Datareplicatorの定義ファイルの作成方法については,「4.6.2 抽出側Datareplicatorで使うファイルの準備」又は「4.7.2 反映側Datareplicatorで使うファイルの準備」を参照してください。
- 定義ファイルのサンプル
-
Datareplicatorでは,定義ファイルのテンプレート(サンプル)を提供しています。テンプレートの内容を定義ファイルのディレクトリ(HDSPATH)又は任意のディレクトリ下にコピーして内容を流用すれば,最初から定義ファイルを作成する手間が省けます。Datareplicatorの定義ファイルのサンプルについては,「5.13.2 抽出側Datareplicatorの定義の例」又は「5.13.3 反映側Datareplicatorの定義の例」を参照してください。
抽出側Datareplicatorの定義の一覧を表5-1に,反映側Datareplicatorの定義の一覧を表5-2に示します。
(1) 抽出側Datareplicatorの定義とデータ連動システムの関係
抽出側Datareplicatorの定義とデータ連動システムの関係を次の図に示します。
- 注※1
-
抽出側HiRDBがパラレルサーバで,さらに環境変数に対して,サーバマシンごとに異なる指定をしている場合には,環境変数に対するオペランドをサーバマシンごとに個別に指定できます。
- 注※2
-
抽出側HiRDBのすべてのBESに対して共通の指定をすることも,また各BESに対して必要に応じて個別に指定することもできます。
- 注※3
-
二重化定義は,ファイルの二重化を使用する場合に必要です。
(2) 反映側Datareplicatorの定義とデータ連動システムの関係
反映側Datareplicatorの定義とデータ連動システムの関係を次の図に示します。
- 注※1
-
二重化定義は,ファイルの二重化を使用する場合に必要です。
- 注※2
-
抽出対象の表と反映対象の表とで,表の形式,表名,及び列名がすべて同じ場合には,反映定義を省略できます。
- 注※3
-
SAMファイルを使った抽出側システムのうち,PDMⅡ E2の場合に更新情報定義が必要です。