Archive

Archives pour 06/2010

BizTalk 2009 & BAM SSIS: “The binary code for the script is not found”

14/06/2010 Comments off

Problème
Lors de l’exécution du package (package SSIS, BAM_AN_) de l’aggrégation BAM – créé dans le module SQL Server 2008 Integration Services – l’erreur suivante s’affiche :

The binary code for the script is not found !

Solution
L’erreur est lié au fait que les fonctionnalités Client Tools SDK et Client Tools Backward Compatibility ne sont pas installées sur le serveur SQL Server 2008.

Il m’a été nécessaire de re-déployer l’activité afin que l’exécution du package fonctionne.

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 !