Sintomi
Si supponga di usare Electronic Data Interchange (EDI) in Microsoft BizTalk Server. Quando si elabora il messaggio EDI dal linguaggio XML (Extensible Markup Language) a un file flat nella pipeline di invio EDI, si potrebbe notare che il processo non riesce se il messaggio contiene un nodo vuoto in un ciclo secondario. Ad esempio, il nodo viene indicato come <ns0:DTM_SubLoop/> invece di <ns0:DTM_SubLoop></ns0:DTM_SubLoop>.
Inoltre, potrebbe essere visualizzato un messaggio di errore simile al seguente:
Nota
- Nome log: Applicazione
- Fonte: BizTalk Server
Data: Data/ora
ID evento: 5743
Categoria attività: BizTalk Server
Livello:
Parole chiave di avviso:
Utente classico: N/D
Computer: ComputerName
Descrizione: l'adattatore non è riuscito a trasmettere il messaggio per l'invio della porta "SendPort1" con l'URL "FilePath\NomeFile". Verrà ritrasmessa dopo l'intervallo di ripetizione dei tentativi specificato per la porta di invio. Dettagli:"Impossibile leggere il flusso prodotto dalla pipeline. - Dettagli: Errore: 1 (errore a livello di segmento)
SegmentID: AMT
Posizione in TS: 36 2:
Segmento imprevisto ".
Xml evento: <Event xmlns="FilePath\FileName">
<Sistema>
<Provider Name="BizTalk Server" />
<EventID Qualifiers="32960">5743</EventID>
<Livello>3</Livello> -
<Attività>1</Attività>
<Parole chiave>0x80000000000000</Parole chiave>
<TimeCreated SystemTime="Date/Time" />
<EventRecordID>1159013</EventRecordID>
<Applicazione</canale del canale>>
<ComputerName></Computer>
<Sicurezza/>
</Sistema>
<EventData>
<Data>SendPort1</Data>
< Dati Dati<>/Dati>
<Dati>Non è possibile leggere il flusso prodotto dalla pipeline.
Dettagli: Errore: 1 (errore a livello di segmento) SegmentID: Posizione AMT in TS: 36 2: segmento< imprevisto /Data></EventData></Event>
Risoluzione
Questo problema è stato risolto nei seguenti aggiornamenti cumulativi per BizTalk Server:
Aggiornamento cumulativo 7 per BizTalk Server 2013 R2
Aggiornamento cumulativo 3 per BizTalk Server 2016
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