2009-08-01 7 views
0

Bonjour, j'ai besoin de votre aide si vous êtes un expert en MOSS.Système qui doit charger des documents dans une bibliothèque de documents MOSS

J'ai un système qui a besoin de télécharger des documents dans une bibliothèque de documents MOSS.

J'ai décidé que l'approche la plus simple pour un système de phase 1 serait simplement de mapper un chemin réseau vers une bibliothèque de documents MOSS.

Tout semble trop facile. Après c'est une copie droite en utilisant System.IO.

Ce que je voudrais savoir, c'est que cette méthode est suffisamment fiable pour être utilisée dans un système de production?

La spéculation serait géniale, mais si vous avez une réelle expérience de travail avec MOSS de cette façon, votre réponse signifierait beaucoup.

Merci.

Répondre

1

Tant que vous effectuez la vérification d'erreur appropriée autour de la copie, c'est bien - si vous gardez à l'esprit les mises en garde standard avec les bibliothèques de documents SharePoint et les conventions de nommage de fichiers. SharePoint n'autorise pas certains caractères dans les noms de fichiers NTFS et FAT - ils provoquent une erreur lorsque vous essayez de les copier dans la DL, quelle que soit la façon dont vous le faites, donc vous devez d'abord nettoyer vos noms de fichiers . Le seul inconvénient de l'utilisation d'un chemin d'accès réseau à l'interface webdav de SharePoint est que si vous le stressez trop (une grande copie d'un grand nombre de fichiers), vous pouvez facilement le surcharger et le partager avec le réseau. devenir indisponible pour une période de temps. Si vous parlez de quelques fichiers de temps en temps, plusieurs heures par exemple, ça devrait aller.

+0

Je pense que la charge maximale devrait être d'environ 2000 fichiers à la fois copie. –

0

Il est préférable de lire les fichiers à partir du chemin réseau, puis d'utiliser l'API du modèle objet ou les services Web pour les télécharger.

Vous pouvez utiliser des travaux de minuteur pouvant être planifiés pour s'exécuter à un moment opportun. Le travail du minuteur peut lire ses paramètres de configuration à partir d'un fichier XML.

Ce système serait plus facile à maintenir et à dépanner, comparé à une copie directe utilisant System.IO.

Questions connexes