Dotyczy
BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Objawy

Po zastosowaniu zbiorczej aktualizacji 4 dla programu Microsoft BizTalk Server 2013 aplikacji BizTalk rozpoczyna się niepowodzeniem i zwraca "typ dokumentu nie pasuje do żadnego z danym schematów" komunikat o błędzie (XmlDasmException). Na przykład pojawić się komunikat o błędzie podobny do następującego:

Microsoft.XLANGs.Pipeline.XLANGPipelineManagerException: Wystąpił błąd podczas wykonywania potoku "Contoso.BizTalk.Pipelines.Rcv_xxx.Rcv_xxx". Szczegóły błędu: "dokument typu"http://xxxxxxxxx"nie pasuje do żadnego z danym schematów.". ---> Microsoft.BizTalk.Component.XmlDasmExceptionw Microsoft.BizTalk.Component.XmlDasmReader.CreateProcessor (ciąg docType)w Microsoft.BizTalk.Component.XmlDasmReader.ShiftState (Boolean readState)o Microsoft.BizTalk.Component.XmlDasmReader.Read()w Microsoft.BizTalk.Component.XmlDasmComp.Disassemble2 (IPipelineContext pc, IBaseMessage inMsg)w Microsoft.BizTalk.Component.XmlDasmComp.Disassemble (IPipelineContext pc, IBaseMessage inMsg)w Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble (IBTMPipelineContext pc, IBaseMessage, inMsg, Int32 dasmStageIndex)w Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute (IBaseMessage msgIn)w Microsoft.BizTalk.PipelineOM.PipelineManager.ExecuteReceivePipeline (ReceivePipeline receivePipeline, IBaseMessage msg, IResourceTracker & rt)w Microsoft.XLANGs.Pipeline.XLANGPipelineManager.ExecutePipeline (ReceivePipeline p, XLANGMessage inMsg)

Ten problem występuje tylko wtedy, gdy wiadomość koperta jest przekształcany za pomocą ESBTransform i przekazywane do XMLDASM.

Rozwiązanie

Poprawka rozwiązująca ten problem znajduje się w następujących aktualizacji zbiorczej dla programu BizTalk Server:

Zbiorcza aktualizacja 2 dla programu BizTalk Server 2016

Zbiorcza aktualizacja 6 dla programu BizTalk Server 2013 R2

5 aktualizację zbiorczą dla programu BizTalk Server 2013 Uwaga Aby włączyć tę aktualizację, właociwooć PromoteDocSpecName na False w komponencie ESBDipatcher .

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Powiązane artykuły

Dowiedz się więcej o dodatku service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server.Więcej informacji na temat poprawek programu BizTalk Server i obsługi aktualizacji zbiorczej.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.