Sintomi
Si consideri lo scenario seguente:
-
Si utilizza un adattatore WCF di BizTalk Server in una porta sollecitazione-risposta in Microsoft BizTalk Server 2010 cumulativo aggiornamento 6 (CU6).
-
Si configura l' espressione di percorso corpo come Xpath nella sezione corpo del messaggio BizTalk in entrata nella scheda messaggi per la porta di trasmissione WCF.
In questo scenario, è possibile che si verifichi uno dei seguenti problemi:
-
La deserializzazione produce errori casuali e irregolari che sembrano essere causato dalla posizione del flusso del passaggio nella posizione errata.
In questo caso, viene visualizzato un messaggio di errore analogo al seguente:System.Xml.XmlException: Elemento iniziale ' s:mustUndersta' non corrisponde all'elemento finale 'sendMessageResult'. Riga 1, posizione 951.
-
L'adattatore WCF restituisce la risposta sbagliata non corrispondente a pipeline.
In questo caso, non potrebbe essersi verificato alcun errore ma il server di sottoscrizione per la risposta verrà visualizzato il messaggio errato nuovamente.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Questo problema è stato corretto nell'aggiornamento cumulativo di BizTalk Server seguente:
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Per informazioni sui service pack e un elenco di aggiornamento cumulativo per BizTalk Server, vedere 2555976 KB: Service pack e l'elenco di aggiornamento cumulativo per BizTalk Server.
Per ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server, vedere KB 2003907: informazioni sugli aggiornamenti rapidi di BizTalk e il supporto di Service Pack.