- 表を DB2 DataPropagator レプリケーション・ソースとして定義したことを
確認します。DB2 コントロール・センターを使用して
レプリケーション・ソースを定義することができます。詳しくは、
「DB2 Universal Database レプリケーションのガイドおよびリファレンス」を参照してください。
レプリケーション・ソースは DB2 Everyplace 同期サーバー以外のツールが使用し、管理することができるため、
ソースを定義する場合は、必ず、すべてのアプリケーションがデータを利用できるように
データへのアクセスを制御してください。
- 「DataPropagator サブスクリプションの作成 (Create DataPropagator subscription」
ノートブックの「識別」ページで、

プッシュボタンをクリックして、
リストからソース・データベースを選択します。
- 「サブスクリプションの定義」を
クリックします。「レプリケーション・サブスクリプションの定義」ウィンドウがオープンします。
「サブスクリプション名 (Subscription name)」フィールドは、
「識別」ページで入力したサブスクリプション名を反映します。
「アプライ修飾子」フィールドは、同期サーバーが、このデータベースに定義されたすべてのサブスクリプショ
ンに対して使用する固有の修飾子を表します。
アプライ修飾子は、中間層ミラー・データベース
を企業システム上のマスター・データベースと同期化するプロセスを簡素化します。
アプライ・プログラムが実行されると、DataPropagator は、
同一のアプライ修飾子を持つすべての
サブスクリプションのデータを複製します。アプライ修飾子は、
ミラー・データベースの名前にデフォルトで設定されます。
- 「レプリケーション・サブスクリプションの定義」ウィンドウで、
「追加」をクリックします。「追加」ウィンド
ウがオープンします。
- 「レプリケーション・ソース (Replication source)」リストにおい
て、レプリケーション・ソースを選択してこのサブスクリプションに追加します。
- 「アクセス権」フィールドに
おいて、このレプリケーション・ソースに関して、このサブスクリプションのユーザーに持
たせる SQL アクセス権を選択します。例えば、一部の訪問看護婦はデータの挿入、更新、または削除を許可されているが、
訓練中の看護婦はデータの表示のみを許可されている場合は、
アクセス権において、この相違に対処する 2 つの異なるサブスクリプションを
作成する必要があります。これらのサブスクリプションは、
別々のミラー表を使用していなければなりません。SQL アクセス権について詳しくは、
「DB2 Universal Database SQL リファレンス」を参照してください。
レプリケーション・ソースをサブスクリプションに加えた後は、ソースに定義した SQL アクセス権限だけしか
変更できなくなります。
- 「ターゲット表」フィールドにおいて
、表がモバイル・デバイス上で持つ名前を指定します。名前を指定しない場合は、
システムはデフォルトでソース表の名前を使用します。「ターゲット表の作成 (Create target table)」
チェック・ボックスは常に使用不可です。
同一サブスクリプション内においては、
ソース表を複数のターゲット表名にマップすることができます。
ただし、DB2 DataPropagator は単一の変更データ表を使用して、両方のターゲット表との間で変更を複製します。
- 「追加」をクリックして、レプリケーション・ソース
をサブスクリプションに追加します。