2010-01-05 13 views

Répondre

3

Vous avez raison - cela est impossible avec l'adaptateur de fichier BizTalk. La seule façon dont je peux penser à réaliser cela en pur BizTalk serait d'écrire votre propre adaptateur de fichier personnalisé. Un assistant vous aidera à créer un adaptateur personnalisé au Codeplex here.

D'autres options qui peuvent faire ce que vous avez besoin sont:

  • création Programatically emplacements de réception pour chaque direcory dans l'arbre (probablement lourd si l'arbre est grand)
  • Agréger les fichiers en utilisant un service Windows en un seul emplacement (vous perdriez les propriétés de contexte sur l'emplacement d'origine)
  • Appelez un composant d'assistance .NET à partir d'une orchestration qui recherche dans l'arborescence des répertoires (ce qui n'est pas une mauvaise option, mais vous perdriez la capacité du contexte de gestion BizTalk propriétés pour vous - vous auriez besoin d'écrire s ome code personnalisé qui vous permet de conserver des propriétés comme l'emplacement d'origine)