2009-05-01 11 views
0

シナリオはここにあります...私は、wcfサービスを呼び出して別のデータベースのデータを更新するSharePointコンテンツタイプを持っています。コールがタイムアウトすると何が起こるのでしょうか?このプロセスはチェックアウト中に行われ、コールが終了するのを待つ間にSP側の障害が発生する可能性がありますが、サービス終了が成功する可能性があります。ソリューションを設計するためのよりよい方法に関するアイディア信頼性とWCF

+0

あなたはSPの下に配備された純粋なSPウェブサイト/ウェブパーツ/ウェブサイトについて話していますか?詳細をご記入ください – Perpetualcoder

答えて

1

wsDualHttpBindingを使用し、プロセスが完了した後にサービスがコールバックを実行することを考えましたか?バックグラウンドで非同期にコールを実行するWCFサービスをAJAXを使用して呼び出すことができます。その後、サービスが終了すると、デュアルバインディングをコールバックして、SPアプリケーションに完了したことを知らせます。