CORREZIONE: BOM non viene rimosso dal codificatore MIME quando content-transfer-encoding è a 8 bit in BizTalk Server

Si applica a
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Sintomi

Si supponga di usare Microsoft BizTalk Server. Quando un messaggio XML viene inviato al codificatore MIME (Multi-Purpose Internet Mail Extensions), il contrassegno di ordine dei byte (BOM) non viene rimosso dal codificatore MIME se Content-Transfer-Encoding è a 8 bit. In questo caso, potrebbe essere visualizzato il messaggio seguente, in cui i caratteri DBA non vengono rimossi:

Nota

È stato rilevato un errore di acquisizione dell'ID documento di servizio del contenuto tramite l'elaborazione del messaggio di errore RosettaNet ="Contenuto non consentito nel prolog".

Risoluzione

Questo problema è stato risolto nei seguenti aggiornamenti cumulativi per BizTalk Server:

Aggiornamento cumulativo 2 per BizTalk Server 2016

Aggiornamento cumulativo 6 per BizTalk Server 2013 R2

Nota È necessario impostare la proprietà di configurazione della pipeline PreserveBOMsu FALSE.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Riferimenti

Per informazioni sui Service Pack e sull'elenco degli aggiornamenti cumulativi per BizTalk Server, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2555976 Service Pack e l'elenco di aggiornamenti cumulativi per BizTalk Server

Per altre informazioni su BizTalk Server aggiornamenti rapidi, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2003907 informazioni sugli aggiornamenti rapidi BizTalk e sul supporto dei Service Pack