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