ステージ伝搬ユーティリティー (Windows NT、Windows 2000、AIX、および Solaris)

ステージ・コピー・ユーティリティーを使用し終わると、ステージング・サーバーの配下のテーブルは、 ステージング・データベースと実動データベース内で同期されています。 ステージング・サーバー上でデータベース・レコードの変更とテストが完了したら、 競合している可能性のある固有索引キーがないか検査し、 ステージ検査ユーティリティーを使用してそれらを訂正してください。 それから、変更を実動データベースに伝搬することができます。

ステージ伝搬ユーティリティーは、変更をステージング・データベースから実動データベースへ移動します。 ステージ伝搬ユーティリティーは、STAGLOG テーブルを使用してステージング・データベースで変更されたレコードを識別し、 そのレコードを実動データベース内で更新します。 処理済みのレコードは、STAGLOG テーブルの STGPROCESSED 列が、1 となっていることで示されます。

伝搬のためのデータのタイプを選択するには scope パラメーターを指定できます。 _site_ に設定すると、すべての変更済みサイト・データをステージング・データベースから実動データベースに伝搬します。 _merchant_に設定すると、すべてのマーチャントの変更済みデータを伝搬します。 個々のマーチャント・データを伝搬することはできません。 _all_ に設定すると、サイトとマーチャントのデータが両方とも伝搬されます。

dbtable パラメーターを使用すると、特定のテーブルを伝搬できます。  テーブルを指定する前に親テーブルが伝搬済みであることを確認してください。 

ステージ伝搬ユーティリティーのトランザクション有効範囲は、ステージ・コピー・ユーティリティーとは異なります。 ステージ伝搬ユーティリティー・コマンドの各実行が、1 つのトランザクションとして数えられます。 たとえば、scope_site_ と指定すると、 ステージ伝搬ユーティリティーはすべての変更済みサイト・データ用の新規トランザクションを開始し、正常に伝搬された後でそのトランザクションをコミットします。 伝搬が失敗すると、伝搬はロールバックされ、実動データベースの状態は以前と同じになります。

ステージ伝搬ユーティリティーは構成可能で、拡張もできます。 カスタマイズされたテーブルを伝搬する前に、それらのテーブルは一定の条件が満たされている必要があります。 詳細は、カスタマイズされたテーブルのためのステージング・サーバーの構成を参照してください。 ステージ伝搬ユーティリティーを使用する場合、事前にデータベースの構成のステップを行う必要があります。

関連概念

関連タスク

関連参照 (1292 バイト)

IBM 著作権