Симптоми
Да разгледаме следния сценарий:
-
Използвате BizTalk Server WCF адаптер в отговор на solicit порт за изпращане в Microsoft BizTalk Server 2010 сборни актуализация 6 (CU6).
-
Можете да конфигурирате тялото път израз като Xpath в раздела Входящи BizTalk съобщението съобщения в раздел за порт за изпращане на WCF.
При този сценарий можете да наблюдавате някой от следните проблеми:
-
Десиарализацията произвежда случайни и неправилни грешки, които да бъдат причинени от поток позиция да грешно местоположение.
В тази ситуация получавате съобщение за грешка, подобно на следното:System.Xml.XmlException: Начало елемент "s:mustUndersta" не съответства на крайния елемент "sendMessageResult". Ред 1, позиция 951.
-
WCF картата връща несъответстващи грешен отговор обратно към канал.
В тази ситуация може да има грешка, но абонат отговор ще получите съобщение, погрешно отново.
Решение
Информация за сборна актуализация
Първо този проблем е решен в следната сборна актуализация на BizTalk сървъра:
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
За информация за сервизни пакети и сборен списък за BizTalk Server KB 2555976: сервизен пакет и сборен списък за BizTalk Server.
За повече информация относно BizTalk Server поправки, вижте KB 2003907: информация за BizTalk поправки и поддръжка на сервизния пакет.