CORREÇÃO: Mensagem EDI, processamento de XML ao arquivo plano falha quando ele contém um nó vazio em um loop sub no BizTalk Server

Sintomas

Suponha que você esteja usando o Electronic Data Interchange (EDI) no Microsoft BizTalk Server. Ao processar a mensagem EDI do extensível Markup Language (XML) em um arquivo simples de EDI enviar pipeline, você notará que o processo falhará se a mensagem contém um nó vazio em um loop de sub. Por exemplo, o nó é denotado como < ns0:DTM_SubLoop / > em vez de < ns0:DTM_SubLoop >< / ns0:DTM_SubLoop >.

Além disso, você pode receber uma mensagem de erro semelhante à seguinte:

Nome de logon: aplicativo

 

Fonte: BizTalk Server
Date:            Date/Time
Identificação do evento: 5743
Categoria da tarefa: BizTalk Server
Level:        
Palavras-chave de aviso:
Usuário clássico: n/d
Computer:      ComputerName
Descrição: O adaptador falhou ao transmitir mensagens enviará porta "SendPort1" com o URL "FilePath\FileName". Ele será retransmitido após o intervalo de repetição especificado para a porta de envio. Detalhes: "não é possível ler o fluxo produzido pelo pipeline.

Detalhes: Erro: 1 (erro de nível de segmento)
SegmentID: AMT
Posição no TS: 36 2:
Segmento inesperado ".
O evento Xml: < evento xmlns = "FilePath\FileName" >
<System>    
< nome do provedor = "BizTalk Server" / >
< qualificadores EventID = "32960" > 5743 < / EventID >
<Level>3</Level>    

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

 

Resolução

Esse problema foi corrigido nas seguintes atualizações cumulativas para o BizTalk Server:

Atualização cumulativa 7 para o BizTalk Server 2013 R2

Atualização cumulativa 3 para 2016 do BizTalk Server

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências

Para obter informações sobre os service packs e atualizações cumulativas lista do BizTalk Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

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

Para obter mais informações sobre os hotfixes do BizTalk Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

2003907 informações sobre suporte de Service Pack e os hotfixes do BizTalk

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×