2009-04-07 8 views
2

別のSQLデータベースの特定のトリガに基づいて、構成済みのSharePointデータベースにSOAP呼び出しを行う.NET C#アプリケーションを作成しています。SharePointとSOAPを使用したバージョン管理付きファイルの転送

私は、リスト内のフォルダから別のリストの別のフォルダに文書を転送する必要があるという問題があります。各文書にはバージョン履歴が有効になっています。これは転送で失われないように要求されています。

SOAPは私とSharePointとのやり取りに最適な方法ですが、C#環境内の別の方法でSOAPを簡単に実行できるのであれば、私はそれを調べていきたいと思います。誰かが文書履歴など

おかげ

を失うことなく、別のリストからフォルダ全体と内容を移動する方法を持っている

エクストラポイント場合


編集:私は「

Copy webserviceを調べて、バージョン管理をサポートするリスト間でファイルを個別に移動できますが、残念ながらソースファイルのバージョン管理は複製されません。誰もが

CopyWebReference.Copy copyservice = new CopyWebReference.Copy(); 
copyservice.Credentials = System.Net.CredentialCache.DefaultCredentials; 

CopyWebReference.CopyResult[] results = { new CopyWebReference.CopyResult() }; 

uint ret = copyservice.CopyIntoItemsLocal(source, new string[] { dest }, out results); 

興味を持っている場合、私は現在、再親にフォルダ全体をSites.ExportWebとImportWebを使用してに探しています、私は、他の場所でこのことについて、別の質問をしてきました誰もが持つ任意の成功を収めている以下 コードこれらの方法のいずれか?

答えて

0

http://www.sharepointproducts.com/products/default.aspxには、完全なWebサービスAPIによるコピーと移動のサポートがあります。また、WSS、MOSS、CopyMove-productを使って何ができるのかの概要も素敵です。

+0

私はそれを助けることができますが、私はむしろプログラミング時間を節約するためにロールアウトプロセスを複雑にしたくないと思います。私は一度だけこのアプリを書く必要がありますが、ロールアウトは約50の異なるサイトになると予想されます! これを行う他の方法は知っていますか? – keith

関連する問題