FIX: XMLException errore durante un'operazione batch elabora messaggi EDI in BizTalk Server 2010 se il separatore è impostato per il simbolo di minore (<) o 0x3C

Sintomi

Si consideri lo scenario descritto di seguito:

  • Si dispone di un computer che esegue Microsoft BizTalk Server 2010.

  • Impostare la proprietà separatore elemento componente (ISA16) le impostazioni di set di caratteri e i separatori per una parte minore di valore char segno (<) o sul valore esadecimale 0x3C .

  • Configurare un'operazione batch per l'elaborazione dei messaggi EDI Electronic Data Interchange () per la parte.

In questo caso l'assembler EDI non funziona correttamente e viene generata una XMLException . Inoltre, nel registro dell'applicazione viene registrato un messaggio di errore analogo al seguente:

Nome di log: ApplicationSource: BizTalk ServerEvent ID: 5754Task categoria: BizTalk ServerLevel: ErrorKeywords: ClassicUser: N / ADescription:A messaggio inviato alla scheda "FILE" sulla porta di trasmissione "< nome porta Invia >" con "< URI >" URI sus in sospeso.  Dettagli errore: si è verificato un errore di esecuzione della pipeline di trasmissione: "Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend, Microsoft.BizTalk.Edi.EdiPipelines, versione = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" origine: "EDI Assembler" Porta di trasmissione: "< nome porta di trasmissione >" URI: "< URI >" motivo: nome non può iniziare con la ' <' valore esadecimale 0x3C del carattere. Riga 1, posizione 430.

Nota Questo problema si verifica se si imposta la proprietà separatore elemento componente (ISA16) al valore di carattere due punti () o se non si configura un'operazione batch per i messaggi EDI.

Causa

Questo problema si verifica perché le operazioni batch in grado di gestire il minore valore char segno (<) o il valore 0x3C come separatore.

Risoluzione

Informazioni sull'aggiornamento cumulativo

L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 2 per BizTalk Server 2010.Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2573000 Pacchetto di aggiornamento cumulativo 2 per BizTalk Server 2010

Stato

Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a" di questo articolo.

Riferimenti

Per ulteriori informazioni su come configurare le impostazioni di set di caratteri e separatori , visitare il seguente sito Web MSDN:

Come configurare le impostazioni di set di caratteri e separatoriPer ulteriori informazioni su come configurare un'operazione batch, visitare il seguente sito Web MSDN:

Come configurare un'operazione batchPer ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2003907 Informazioni sugli aggiornamenti rapidi di BizTalk Server

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×