Symptômes
Supposons que vous utilisez MQSeries comme un adaptateur d’envoi et valideur XML dans un pipeline d’envoi dans Microsoft BizTalk Server 2010. Lorsqu’un message n’est pas correctement validé lors de la validation XML contrôle, le message reste dans l’état « Actif » au lieu de l’état « Suspendu » attendu. En outre, le message d’erreur suivant s’affiche dans le journal des événements :
La carte « MQSeries » déclenché un message d’erreur. Détails « l’élément ' <nom d’élément>' a l’élément enfant non valide ' <nom de l’élément enfant>'. Liste des éléments possibles attendus : <Nom de prévu>'. »
Remarque : MQSAgent.dll sur le serveur IBM WebSphere MQ doit être mis à jour au même niveau de mise à jour Cumulative (CU) en tant que sur BizTalk Server. Pour ce faire, assurez-vous que vous exécutez la même configuration CU sur le serveur IBM WebSphere MQ. Vous pouvez rencontrer des problèmes de performances si vous exécutez des versions incompatibles.
Résolution
Informations de mise à jour cumulative
Ce problème a été tout d’abord été résolu dans la mise à jour cumulative suivante de BizTalk Server :
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Références
Pour plus d’informations sur les service packs et la liste de mise à jour cumulative pour BizTalk Server, consultez 2555976 de la base de connaissances : le Service pack et liste de mise à jour cumulative pour BizTalk Server.
Pour plus d’informations sur les correctifs de BizTalk Server, consultez 2003907 de la base de connaissances : informations sur la prise en charge de Service Pack et les correctifs de BizTalk.