BAM Event bus : error « parameter is not valid »

21Jan08

Si vous avez régulièrement des erreurs dans l’event log « Application » provenant de la source BAM Event Bus avec le message « parameter is not valid », alors vous êtes dans une situation où vous avez supprimé des activités et vues BAM (avec bm.exe remove-all par exemple) mais le tracking profile déployé avec bttdeploy.exe est encore présent.

Le service TDDS (service de tracking hébergé dans l’instance du host BizTalk marqué comme « host tracking), se charge de traquer les données indiquées dans votre tracking profile. Mais comme les tables de stockage dans BAMPrimaryImport n’existent plus (vu qu’elles ont été supprimées lors du bm.Exe remove-all), une erreur est générée. Par contre, le message d’erreur n’est pas très explicite.

Pour que ce message soit supprimé de vos logs, il faut supprimer le tracking profile avec le TPE ou avec bttdeploy.exe /remove. Pour faire cela, il vous faut cependant le fichier .btt contenant le tracking profile.

Si vous avez perdu le fichier, vous pouvez toujours faire la chose suivante :
– Retrouver le fichier XML de définition des vues/activités;
– Redéployer les vues/activités BAM avec bm.exe deploy-all;
– Ouvrir le TPE, faire « Import BAM Activity Definition » puis sélectionner l’activité et cocher la case « Retreive the current tracking… »
– Ensuite faire « Tools / Remove Tracking profile ».

Publicités


No Responses Yet to “BAM Event bus : error « parameter is not valid »”

  1. Laisser un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s


%d blogueurs aiment cette page :