Síntomas
Imagine el siguiente escenario:
-
Está utilizando un adaptador de WCF de BizTalk Server en un puerto de envío de petición-respuesta en Microsoft BizTalk Server 2010 acumulado Update 6 (CU6).
-
Configurar la expresión de ruta de cuerpo como Xpath en la sección cuerpo del mensaje de BizTalk de entrada , en la ficha mensajes para el puerto de envío WCF.
En este escenario, puede experimentar uno de los siguientes problemas:
-
Deserialización produce errores aleatorios e irregulares que parecen deberse a la posición de la secuencia saltar a una ubicación incorrecta.
En esta situación, recibe un mensaje de error similar al siguiente:System.Xml.XmlException: Elemento de inicio 'a s:mustUndersta' no coincide con el elemento final 'sendMessageResult'. Línea 1, posición 951.
-
El adaptador WCF devuelve la respuesta incorrecta no coincidente a la canalización.
En esta situación, no puede haber ningún error, pero el suscriptor de la respuesta devolverá el mensaje equivocado.
Solución
Información de actualización acumulativa
Este problema se corrigió primero en la siguiente actualización acumulativa de BizTalk Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Para obtener información acerca de los service Pack y la lista de la actualización acumulativa para BizTalk Server, consulte KB 2555976: Service pack y la lista de la actualización acumulativa para BizTalk Server.
Para obtener más información acerca de las revisiones de BizTalk Server, consulte KB 2003907: información acerca de las revisiones de BizTalk y soporte de Service Pack.