Archive

Archives pour la catégorie ‘Pipeline’

FFDasm : The remaining stream has unrecognizable data

18/08/2011 Comments off

Désassemblage d’un fichier plat (sous BizTalk 2009) contenant une ligne de blancs à la fin.
La validation via Visual Studio 2008 fonctionne mais pas via le pipeline FFDasm qui affiche le message d’erreur :

The remaining stream has unrecognizable data

La solution trouvée ici (merci !) consiste à ajouter un schéma Trailer lors de l’étape de désassemblage ne contenant qu’un seul record et un seul élément (xs:string).

Custom Pipeline Component : “You have selected an invalid pipeline component…”

09/06/2010 Comments off

Lors de la sélection d’un custom pipeline component depuis la Toolbox Visual Studio (dans mon cas VS2008), l’erreur suivante peut apparaître :

You have selected an invalid pipeline component assembly Please check security settings for the assembly if you are loading it from an UNC path.

Cette erreur peut survenir pour diverses raisons.
Voici donc une liste – non exhaustive – de quelques points à vérifier afin de peut-être résoudre ce problème :

  • La classe implémentant le pipeline component doit être public
  • Vérifier la présence des implémentations – à minima – suivantes IBaseComponent, IComponent et IComponentUI
  • Valider la présence de l’attribut de classe [ComponentCategory(CategoryTypes.CATID_PipelineComponent)]
  • Vérifier que les assemblies référencées par le composant sont présentes dans le GAC ou le répertoire /Microsoft BizTalk Server 2009/Pipeline Components de BizTalk

Enfin, une chose très utile et à ne pas oublier : REDEMARRER VS après chaque modification du code source du pipeline component !