OPRAVA: Při zpracování neplatného XML pomocí komponenty XML disassembleru a validátoru XML v BizTalk Server nedochází k žádným chybám

Platí pro
BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard

Příznaky

Vezměte v úvahu následující scénář:

  • Máte soubor XML, který obsahuje následující pole:

    <Rgn>#x0;<rgn>

  • Ověřili jste soubor podle schématu v Microsoft Visual Studiu. V takovém případě se ověření nezdaří a zobrazí se následující chybová zpráva:

    Poznámka

    Invalid.XML: upozornění BEC2004: '.', šestnáctková hodnota 0x00, je neplatný znak.

  • Tento neplatný kód XML můžete zpracovat pomocí předdefinovaného XML disassembleru a komponenty pro ověřování XML v Microsoft BizTalk Server.

V tomto scénáři můžete zjistit, že komponenta validátoru XML v kanálu příjmu nezpůsobuje žádné chyby a zpráva se zpracovává v BizTalk Server. Tato zpráva však později způsobí chybu mapy na portu pro odeslání.

Řešení

Informace o kumulativní aktualizaci

Oprava, která řeší tento problém, je součástí kumulativní aktualizace 3 pro BizTalk Server 2013.

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Přečtěte si informace o aktualizacích Service Pack a seznamu kumulativních aktualizací pro BizTalk Server.

Přečtěte si o opravách hotfix a podpoře kumulativních aktualizací pro BizTalk Server.