Sintomas
Considere o seguinte cenário:
-
Você pode usar os componentes nativos do Electronic Data Interchange (EDI) no Microsoft BizTalk Server 2009 para receber mensagens EDI.
-
Você recebe mensagens EDI que usam vários esquemas. Por exemplo, uma mensagem de entrada usa o esquema Professional 5010 837.
-
A mensagem de falha no pipeline de EDI e a instância de mensagem EDI é suspensa.
Nesse cenário, nenhuma informação de erro útil é gerada. No entanto, uma mensagem de erro semelhante à seguinte é registrada no log de eventos do BizTalk Server Administration Console:
Uma mensagem de saída do componente "Desconhecida" em recebe pipeline "Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive, Microsoft.BizTalk.Edi.EdiPipelines, versão = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" está suspenso devido ao seguinte erro:
Desconhecido. O número de sequência da mensagem suspenso é 1.Causa
Esse problema ocorre devido a um problema na lógica de divisão de quebra do subdocumento que é usado em vários esquemas.
Resolução
Informações da atualização cumulativa
A correção para esse problema está incluída na atualização cumulativa 7 para o BizTalk Server 2009.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Consulte um problema semelhante no Microsoft BizTalk Server 2010. Consulte um problema semelhante no Microsoft BizTalk Server 2006 R2. Para obter mais informações, consulte hotfixes do BizTalk Server e o suporte de atualização cumulativa .