2012-03-23 7 views
3

ドキュメントは言う:OE/AM同期

連絡先の同期は、同期サービスによって行われます。 サービスは、Contact Synchronization ServerのURLが であるアクティブな同期対象をループし、各サーバーに対して、 はSegmentsと新しい/変更/削除された連絡先を同期させます。

これは、同期ターゲットがパブリケーションに割り当てられているかどうかに関係なく発生しますか。


背景

私はSTAGEを持っており、ファイアウォールによって分離、ENV年代を生きる - の両方に展開され、当社のASP.NETのウェブサイトは、ASP.NETメンバーシップストアとしてオーディエンスマネージャを使用しています。

STAGEには、ステージングサイトが正しく機能するようにprofilesync.submgmtテーブルを使用するprofilesync.aspxとOE API/CDセットアップがありますが、このテーブルに連絡先を取得するにはどうすればよいですか?

STAGE上のprofilesync.aspxを指すように新しい同期ターゲットを作成すると、LIVE同期ターゲットを使用するため、これをパブリケーションに割り当てることはできません。それは重要ですか?

また、LIVE submgmtテーブルを手動でバックアップ/リストアするだけで、STAGEの同期を気にする必要はありません。

答えて

4

同期ターゲットは、編集画面のチェックボックスを使用して非アクティブにしない限り、パブリケーションに割り当てられていなくても使用されます。ただし、同期するアドレス帳がないため、その場合は連絡先は同期されません。セグメントやトラッキング情報などの他のアイテムも引き続き同期されます。

私はあなたの設定について少し混乱しています。ステージングシステムのパブリケーションがライブシステムの同期ターゲットを指すのはなぜですか?これは、ステージング環境の連絡先がライブWebサイトに同期されていることを意味します。別のデータベースを作成したので、これはあなたが望むものではないと思います。

この場合、ステージング環境で「ライブ」同期ターゲットを削除し、ステージングデータベース用の同期ターゲットのみを追加することを強くお勧めします。それ以外の場合は、ステージング環境がライブ環境と積極的にやりとりしています。

を編集してください。連絡先は内容ではありません。それらは公開されていませんが、同期されています。ほとんどの人は連絡先を自分自身で管理していないので、プロフィールを維持するためにウェブサイトのユーザー自身に連絡を残しています。したがって、ステージング用に別々のデータベースを持たないという選択肢もあります。それはあなたがそれをどのように使うつもりかによって異なります。別々のデータベースが必要な場合は、別々のContent Managerインスタンスを用意する必要があります。

+0

感謝のピーター、私は私のenv。説明は少し混乱しています!これは、STAGEおよびLIVEサーバー/パブリケーションターゲットを持つ単一のPRODUCTION環境です。両方のサーバーのWebアプリケーションには、編集者が「ログイン」できるようにAMの連絡先が必要です。パブリケーションはLIVEサーバー上でprofilesyncを使用しますが、STAGEサブグラムに同時に同期する方法を探していた場合(このデータベースはCMと同じサーバーにありますので、別の同期方法が必要です基本的に! – Neil

+0

実際、私はあなたの設定をまだよく理解していません。どのようにプロダクションになることができ、まだステージングとライブの両方がありますか?どのようにあなたはあなたがライブウェブサイトに干渉することからステージング(あなたの周りを混乱させる)でやっていることを、あなたがそれらを分けていない場合、防ぐつもりですか? –

+0

用語集は、編集者が公開する場所でプレビューすることです。 – Neil