ページの先頭行へ戻る
Linkexpress Replication option 説明書
FUJITSU Software

2.6.3 表単位のレプリケーション業務の作成

ここでは、表単位のレプリケーションを行う場合のレプリケーション業務の作成方法について説明します

なお、業務定義の構成の図では、異常ルートの表記を省略しています。

2.6.3.1 全複写の押出し型業務の作成

“全複写(押出し型).def”を使用して業務を作成します。

説明

運用システム

複写元システム

相手システム

複写先システム

業務の内容

複写元データベースのすべてのデータを複写先データベースに押出し型業務で初期複写する場合、またはすでに実施している一括差分複写の間に押出し型業務で全複写を行う場合に使用します。

業務定義例の構成

各イベントの説明

以下に各イベントを定義する場合の注意点について説明します。

なお、ここで説明していないパラメタについては、“Linkexpress 運用ガイド”を参照して、必要に応じて変更してください。

START(業務名=LOAD_PUSH

パラメタ名

設定方法

システム名

複写元システムのサーバ名を指定してください。

自側利用者名

複写元システムのレプリケーションの利用者名、パスワードおよびグループ名(省略可)を指定します。
各イベントで設定する場合は、イベントで設定した値が優先されます。

自側パスワード

自側グループ名

相手側利用者名

複写先システムのレプリケーションの利用者名、パスワードおよびグループ名(省略可)を指定します。
各イベントで設定する場合は、イベントで設定した値が優先されます。

相手側パスワード

相手側グループ名

業務スケジュール

“業務スケジュールの設定”ダイアログボックスのスケジュール種別は必ず“随時”を選択します。

全件抽出処理(イベント名=DB_EXTRACT

パラメタ名

設定方法

イベント種別

“ownappls”固定です。

ジョブ名

全複写の抽出処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_EXTDB_ALL.BAT”または“LX_EVT_EXTDB_ALL.sh”を参照してください。

自側利用者名

抽出処理に対して、その利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名


全件データ送信(イベント名=DATA_SND

パラメタ名

設定方法

イベント種別

“ownsnds”固定です。

自側ファイル名

データベース抽出コマンド(lxextdb)の-fオプションで指定した“抽出データ格納ファイル名”を指定してください。

仮想ファイル名

複写先システムの受信ファイル名を指定します。
このファイル名は、DBサービス定義の“入力ファイル名”で指定します。

ナルファイル処置

“yes”を指定します。

置換えモード

“rep”を指定します。

データタイプ

“binary”を指定します。

自側利用者名

自側の転送ファイル(抽出データ格納ファイル)に対して、その利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード


自側グループ名

相手側利用者名

相手側の転送ファイル(受信ファイル)に対して、その利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写先システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

全件格納処理(イベント名=DB_STORE

パラメタ名

設定方法

イベント種別

“prtappls”固定です。

ジョブ名

格納処理を行うためのバッチファイルまたはシェルスクリプトを指定してください。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_STRDB.BAT”または“LX_EVT_STRDB.sh”を参照してください。

相手側利用者名

格納処理に対して、その利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写先システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。


全件確定処理(イベント名=LOAD_COMMIT

パラメタ名

設定方法

イベント種別

“ownappls”固定です。

ジョブ名

全件確定処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_CMTDB_ALL.BAT”または“LX_EVT_CMTDB_ALL.sh”を参照してください。

自側利用者名

確定処理に対して、その利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名

2.6.3.2 全複写の取込み型業務の作成

“全複写(取込み型).def” を使用して業務を作成します。

説明

運用システム

複写先システム

相手システム

複写元システム

業務の内容

複写元データベースのすべてのデータを複写先データベースに取込み型業務で初期複写する場合、またはすでに実施している一括差分複写の間に取込み型業務で全複写を行う場合に使用します。

業務定義例の構成

各イベントの説明

以下に各イベントを定義する場合の注意点について説明します。

なお、ここで説明していないパラメタについては、“Linkexpress 運用ガイド”を参照して、必要に応じて変更してください。

START(業務名=LOAD_PULL

パラメタ名

設定方法

システム名

複写先システムのサーバ名を指定してください。

自側利用者名

複写先システムのレプリケーションの利用者名、パスワードおよびグループ名(省略可)を指定します。
各イベントで設定する場合は、イベントで設定した値が優先されます。

自側パスワード

自側グループ名

相手側利用者名

複写元システムのレプリケーションの利用者名、パスワードおよびグループ名(省略可)を指定します。
各イベントで設定する場合は、イベントで設定した値が優先されます。

相手側パスワード

相手側グループ名

業務スケジュール

“業務スケジュールの設定”ダイアログボックスのスケジュール種別は必ず“随時”を選択します。


全件抽出処理(イベント名=DB_EXTRACT

パラメタ名

設定方法

イベント種別

“prtappls”固定です。

ジョブ名

全複写の抽出処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_EXTDB_ALL.BAT”または“LX_EVT_EXTDB_ALL.sh”を参照してください。

相手側利用者名

抽出処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写元のシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

全件データ受信(イベント名=DATA_RCV

パラメタ名

設定方法

イベント種別

“ownrcvs”固定です。

自側ファイル名

複写先システムの受信ファイル名を指定します。
このファイル名は、DBサービス定義の“入力ファイル名”で指定します。

仮想ファイル名

データベース抽出コマンド(lxextdb)の-fオプションで指定した“抽出データ格納ファイル名”を指定してください。

ナルファイル処置

“yes”を指定します。

置き換えモード

“rep”を指定します。

データタイプ

“binary”を指定します。

自側利用者名

自側の転送ファイル(受信ファイル)に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名


相手側利用者名

相手側の転送ファイル(抽出データ格納ファイル)に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写元システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

全件格納処理(イベント名=DB_STORE

パラメタ名

設定方法

イベント種別

“ownappls”固定です。

ジョブ名

格納処理を行うためのバッチファイルまたはシェルスクリプトを指定してください。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_STRDB.BAT”または“LX_EVT_STRDB.sh”を参照してください。

自側利用者名

格納処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名

全件確定処理(イベント名=LOAD_COMMIT

パラメタ名

設定方法

イベント種別

“prtappls”固定です。

ジョブ名

全件確定処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_CMTDB_ALL.BAT”または“LX_EVT_CMTDB_ALL.sh”を参照してください。

相手側利用者名

確定処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写元システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

2.6.3.3 一括差分複写の押出し型業務の作成

“一括差分複写(押出し型).def”を使用して業務を作成します。
(差分データなし時転送迂回型を含みます)

説明

運用システム

複写元システム

相手システム

複写先システム

業務の内容

複写元データベースの差分だけのデータを複写先データベースに押出し型業務で一括差分複写する場合に使用します。
“差分データなし時転送迂回型”の業務は、差分データがない場合に作成される0バイトの抽出データ格納ファイルを考慮した業務であり、無駄な転送による回線負荷と格納処理を迂回することができます。

業務定義例の構成

各イベントの説明

以下に各イベントを定義する場合の注意点について説明します。

なお、ここで説明していないパラメタについては、“Linkexpress 運用ガイド”を参照して、必要に応じて変更してください。


START
(業務名=COPY_PUSH

パラメタ名

設定方法

システム名

複写元システムのサーバ名を指定してください。

自側利用者名

複写元システムのレプリケーションの利用者名、パスワードおよびグループ名(省略可)を指定します。
各イベントで設定する場合は、イベントで設定した値が優先されます。

自側パスワード

自側グループ名

相手側利用者名

複写先システムのレプリケーションの利用者名、パスワードおよびグループ名(省略可)を指定します。
各イベントで設定する場合は、イベントで設定した値が優先されます。

相手側パスワード

相手側グループ名

業務スケジュール

“業務スケジュールの設定”ダイアログボックスでスケジュール種別を設定してください。
サンプルでは“随時”が設定されています。

差分抽出処理(イベント名=DB_EXTRACT

パラメタ名

設定方法

イベント種別

“ownappls”固定です。

ジョブ名

一括差分複写業務の抽出処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_EXTDB_DIFF.BAT”または“LX_EVT_EXTDB_DIFF.sh”を参照してください。
差分データなし時転送迂回型の場合は、“LX_EVT_EXTDB_DIFF2.sh”を参照してください。

正常完了コード

差分データなし時転送迂回型の場合は、0-1を指定します。

自側利用者名

抽出処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名


差分データ送信(イベント名=DATA_SND

パラメタ名

設定方法

イベント種別

“ownsnds”固定です。

自側ファイル名

データベース抽出コマンド(lxextdb)の-fオプションで指定した“抽出データ格納ファイル名”を指定してください。

仮想ファイル名

複写先システムの受信ファイル名を指定します。
このファイル名は、DBサービス定義の“入力ファイル名”で指定します。

ナルファイル処置

“yes”を指定します。

置き換えモード

“rep”を指定します。

データタイプ

“binary”を指定します。

待ち合わせ条件

差分データなし時転送迂回型の場合、正常完了:“DB_EXTRACT”に対する詳細コード指定の選択済み正常完了コード一覧に“000”を選択します。

自側利用者名

自側の転送ファイル(抽出データ格納ファイル)に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名

相手側利用者名

相手側の転送ファイル(受信ファイル)に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写先システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

差分格納処理(イベント名=DB_STORE

パラメタ名

設定方法

イベント種別

“prtappls”固定です。

ジョブ名

格納処理を行うためのバッチファイルまたはシェルスクリプトを指定してください。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_STRDB.BAT”または“LX_EVT_STRDB.sh”を参照してください。

相手側利用者名

格納処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写先システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

差分確定処理(イベント名=COPY_COMMIT

パラメタ名

設定方法

イベント種別

“ownappls”固定です。

ジョブ名

差分確定処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_CMTDB_DIFF.BAT”または“LX_EVT_CMTDB_DIFF.sh”を参照してください。

自側利用者名

確定処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名

差分確定処理(イベント名=COPY_COMMIT2

差分データなし時転送迂回型の場合に本イベントを追加します。

パラメタ名

設定方法

イベント種別

“ownappls”固定です。

ジョブ名

差分確定処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_CMTDB_DIFF.BAT”または“LX_EVT_CMTDB_DIFF.sh”を参照してください。

待ち合わせ条件

正常完了:“DB_EXTRACT”に対する詳細コード指定の選択済み正常完了コード一覧に“001”を選択します。

自側利用者名

確定処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名

2.6.3.4 一括差分複写の取込み型業務の作成

“一括差分複写(取込み型).def”を使用して業務を作成します。
(差分データなし時転送迂回型を含みます)

説明

運用システム

複写先システム

相手システム

複写元システム

業務の内容

複写元データベースの差分だけのデータを複写先データベースに取込み型業務で一括差分複写する場合に使用します。
“差分データなし時転送迂回型”の業務は、差分データがない場合に作成される0バイトの抽出データ格納ファイルを考慮した業務であり、無駄な転送による回線負荷と格納処理を迂回することができます。

業務定義例の構成

各イベントの説明

以下に各イベントを定義する場合の注意点について説明します。

なお、ここで説明していないパラメタについては、“Linkexpress 運用ガイド”を参照して、必要に応じて変更してください。

START(業務名=COPY_PULL

パラメタ名

設定方法

システム名

複写先システムのシステム名を指定してください。

自側利用者名

複写先システムのレプリケーションの利用者名、パスワードおよびグループ名(省略可)を指定します。
各イベントで設定する場合は、イベントで設定した値が優先されます。

自側パスワード

自側グループ名

相手側利用者名

複写元システムのレプリケーションの利用者名、パスワードおよびグループ名(省略可)を指定します。
各イベントで設定する場合は、イベントで設定した値が優先されます。

相手側パスワード

相手側グループ名

業務スケジュール

“業務スケジュールの設定”ダイアログボックスでスケジュール種別を設定してください。
サンプルでは“随時”が設定されています。


差分抽出処理(イベント名=DB_EXTRACT

パラメタ名

設定方法

イベント種別

“prtappls”固定です。

ジョブ名

一括差分複写業務の抽出処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_EXTDB_DIFF.BAT”または“LX_EVT_EXTDB_DIFF.sh”を参照してください。
差分データなし時転送迂回型の場合は、“LX_EVT_EXTDB_DIFF2.sh”を参照してください。

正常完了コード

差分データなし時転送迂回型の場合は、0-1を指定します。

相手側利用者名

抽出処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写元システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

差分データ受信(イベント名=DATA_RCV

パラメタ名

設定方法

イベント種別

“ownrcvs”固定です。

自側ファイル名

複写先システムの受信ファイル名を指定します。このファイル名は、DBサービス定義の“入力ファイル名”で指定します。

仮想ファイル名

データベース抽出コマンド(lxextdb)の-fオプションで指定した“抽出データ格納ファイル名”を指定してください。

ナルファイル処置

“yes”を指定します。

置き換えモード

“rep”を指定します。

データタイプ

“binary”を指定します。

待ち合わせ条件

差分データなし時転送迂回型の場合、正常完了:“DB_EXTRACT”に対する詳細コード指定の選択済み正常完了コード一覧に“000”を選択します。

自側利用者名

自側の転送ファイル(受信ファイル)に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名

相手側利用者名

相手側の転送ファイル(抽出データ格納ファイル)に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写元システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

差分格納処理(イベント名=DB_STORE

パラメタ名

設定方法

イベント種別

“ownappls”固定です。

ジョブ名

格納処理を行うためのバッチファイルまたはシェルスクリプトを指定してください。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_STRDB.BAT”または“LX_EVT_STRDB.sh”を参照してください。

自側利用者名

格納処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

自側パスワード

自側グループ名

差分確定処理(イベント名=COPY_COMMIT

パラメタ名

設定方法

イベント種別

“prtappls”固定です。

ジョブ名

差分確定処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_CMTDB_DIFF.BAT”または“LX_EVT_CMTDB_DIFF.sh”を参照してください。

相手側利用者名

確定処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写元システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。

差分確定処理(イベント名=COPY_COMMIT2

差分データなし時転送迂回型の場合に本イベントを追加します。

パラメタ名

設定方法

イベント種別

“prtappls”固定です。

ジョブ名

差分確定処理を行うバッチファイルまたはシェルスクリプトを指定します。
バッチファイルまたはシェルスクリプトの作成については、
“LX_EVT_CMTDB_DIFF.BAT”または“LX_EVT_CMTDB_DIFF.sh”を参照してください。

待ち合わせ条件

正常完了:“DB_EXTRACT”に対する詳細コード指定の選択済み正常完了コード一覧に“001”を選択します。

相手側利用者名

確定処理に対しての利用者名、パスワードおよびグループ名(省略可)を指定します。
指定しない場合は、“start”イベントで設定した値が使用されます。

相手側パスワード

相手側グループ名

相手システム名

複写元システムのシステム名を指定してください。システム名は、ネットワーク定義のnode命令で定義した相手システム名を指定してください。