J’ai rencontré plusieurs problèmes lors de la configuration de BAM Portal en cluster pour BizTalk 2013. J’ai décidé de documenter toute les erreurs dans ce billet.
Le premier serveur est facile à configurer puisque je pouvais utiliser BizTalk Server Configuration. Les serveurs subséquents représentent un défi puisqu’ils doivent être configurés manuellement. Il existe un article TechNet
Dans ce billet, je parle seulement de la section To configure each additional computer in the cluster.
The server encountered a critical failure while trying to access the list of Views.
Cette erreur survient lorsque vous n’avez pas fait l’étape 11.
aspnet_setreg.exe -k:"SOFTWARE\Microsoft\BizTalk Server\3.0\BAM\WebServices\identity" -u:BAMWebServiceAccount -p:Password
The EXECUTE permission was denied on the object 'bam_Metadata_GetConfigurationXml'
Cette erreur survient lorsque vous fait la configuration de l’étape 11 avec le mauvais utilisateur ! Assurez-vous d’utilisé le compte BAM Management Web Service.
Error reading configuration information from the registry
La documentation TechNet est erronée. La clé mentionnée à l’étape 15 n’existe pas :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Server\3.0\BAM\WebServices
En plus, l’exemple fourni n’est pas une commande non valide
subinacl.exe /keyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Server\3.0" "/grant=”
Et puis finalement, il ne faut pas attribuer les permissions au compte BAM WebService mais plutôt au compte BAM Application Pool
Il est plus simple de modifier la clé manuellement. Voici le chemin:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0