2009-08-01 7 views
0

こんにちはMOSSの専門家であれば、あなたの助けが必要です。MOSSドキュメントライブラリに文書をアップロードする必要があるシステム

私はMOSSドキュメントライブラリにドキュメントをアップロードする必要があるシステムがあります。

フェーズ1システムの最も簡単なアプローチは、単にネットワークパスをMOSSドキュメントライブラリにマップすることだと決めました。

すべてが簡単すぎるようです。その後、System.IOを使用したスト​​レートコピー。

私が知りたいことは、この方法は本番システムで使用するのに十分信頼できるかどうかです。

投機は素晴らしいかもしれませんが、あなたがこのようにMOSSを使って実際の経験をしていれば、あなたの答えは大きくなるでしょう。

ありがとうございました。

答えて

1

適切なエラーチェックをコピーしておけば、SharePointドキュメントライブラリとファイル命名規則の標準注意事項を念頭に置いてください。

SharePointは、NTFSとFATが行うファイル名にいくつかの文字を許可しません。これは、どのようにファイルをDLにコピーしようとするとエラーになるので、あらかじめファイル名をサニタイズする必要があります。

SharePointのwebdavインターフェイスへのネットワークパスを使用することの唯一の欠点は、あまりに多くのファイル(大量のファイルの大量)を強調すると、簡単に圧倒され、ネットワーク共有が一定期間利用できなくなる。あなたが今、いくつかのファイルについて話しているのであれば、例えば1時間に数時間、それはうまくいくはずです。

+0

私はmax loadは一度に2000個のファイルであるべきだと思います。 –

0

ファイルをネットワークパスから読み取った後、オブジェクトモデルAPIまたはWebサービスを使用してファイルをアップロードすることをお勧めします。

都合のよい時間に実行するようにスケジュール設定できるタイマージョブを使用できます。タイマージョブはXMLファイルから構成設定を読み取ることができます。

このシステムは、System.IOを使用したスト​​レートコピーと比較すると、保守とトラブルシューティングが容易になります。

関連する問題