CORRECÇÃO: Mensagem EDI processamento de XML para o ficheiro simples falha quando contém um nó vazio num ciclo de delegação no servidor BizTalk

Sintomas

Suponha que está a utilizar Electronic Data Interchange (EDI) no Microsoft BizTalk Server. Quando o processo a partir expansível Markup Language (XML) da mensagem EDI para um ficheiro simples no IDI enviar em curso, poderá reparar que o processo falhar se a mensagem contém um nó vazio num ciclo sub. Por exemplo, o nó é referido como o < ns0:DTM_SubLoop / > em vez de < ns0:DTM_SubLoop >< / ns0:DTM_SubLoop >.

Além disso, poderá receber uma mensagem de erro semelhante à seguinte:

Nome de registo: aplicação

 

Origem: Servidor de BizTalk
Date:            Date/Time
ID do evento: 5743
Categoria de tarefa: Servidor de BizTalk
Level:        
Aviso palavras-chave:
Utilizador clássico: n/d
Computer:      ComputerName
Descrição: A placa falhou transmitir a mensagem vai para enviar a porta "SendPort1" com o URL "FilePath\FileName". Será retransmitido após o intervalo entre tentativas especificado para esta porta de envio. Detalhes: "não é possível ler o fluxo produzido pela tubagem.

Detalhes: Erro: 1 (erro de nível de segmento)
SegmentID: valor.
Posição na TS: 36. o 2:
Segmento inesperado ".
Evento Xml: < evento xmlns = "FilePath\FileName" >
<System>    
< nome do fornecedor = "Servidor de BizTalk" / >
< qualificadores de ID de evento = "32960" > 5743 < / ID de evento >
<Level>3</Level>    

<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
< TimeCreated SystemTime = "Data/hora" / >
<EventRecordID>1159013</EventRecordID>    
<Channel>Application</Channel>    
<Computer>ComputerName</Computer>    
< segurança / >
</System>  
<EventData>    
<Data>SendPort1</Data>    
<Data>Data </Data>    
< dados > não é possível ler o fluxo produzido pela tubagem.
Detalhes: Erro: 1 (erro de nível de segmento) SegmentID: posição MNT TS: 36. o 2: segmento inesperado < /Data >< / EventData >< / evento >

 

Resolução

Este problema foi corrigido nas seguintes actualizações cumulativas para o BizTalk Server:

Actualização cumulativa 7 para BizTalk Server 2013 R2

Actualização cumulativa 3 para o BizTalk Server 2016

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Para obter informações sobre os service packs e a lista de actualização cumulativa para o BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

Service pack e lista de actualização cumulativa para o BizTalk Server 2555976

Para mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2003907 informações sobre correcções do BizTalk e suporte do Service Pack

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×