Sintomas

Considere o seguinte cenário:

  • Tiver um computador que esteja a executar o Microsoft BizTalk Server 2010.

  • Definir a propriedade de separador de elemento de componente (ISA16) das definições do conjunto de caracteres e os separadores para uma parte para o inferior ao valor do carácter de início de sessão (<) ou para o valor hexadecimal 0x3C .

  • Configurar uma operação de lotes para processamento de mensagens electrónicas Data Interchange (EDI) para a parte.

Neste cenário, o integrador EDI não funciona correctamente e é gerada uma XMLException . Além disso, uma mensagem de erro semelhante à seguinte é registada no registo de aplicações:

Nome do registo: ApplicationSource: ID de ServerEvent do BizTalk: categoria de 5754Task: BizTalk ServerLevel: ErrorKeywords: ClassicUser: N / ADescription:A mensagem enviada para o adaptador "Ficheiro" na porta de envio "< nome de porta enviar >" com o URI "< URI >" é sus pendente.  Detalhes do erro: Ocorreu uma falha ao executar a tubagem de envio: "Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend, Microsoft.BizTalk.Edi.EdiPipelines, versão = 3.0.1.0, idioma = neutro, PublicKeyToken = 31bf3856ad364e35" origem: "Integrador EDI" Porta de envio: "< Enviar nome de porta >" URI: razão "< URI >": nome não pode começar com o ' <' do carácter, valor hexadecimal 0x3C. Linha 1, posicione 430.

Nota Este problema não ocorrer se definir a propriedade de separador de elemento de componente (ISA16) para o valor de carácter dois pontos (:) ou se não configurar uma operação de lotes para mensagens EDI.

Causa

Este problema ocorre porque o diferimento de operações não consegue processar o menor que o valor do carácter de sinal (<) ou o valor de 0x3C como um separador.

Resolução

Informações de actualização cumulativa

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 2 para o BizTalk Server 2010.Para mais informações sobre como obter o pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2573000 Pacote de actualização cumulativa 2 para o BizTalk Server 2010

Estado

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

Referências

Para mais informações sobre como configurar as definições do conjunto de caracteres e separadores , visite o seguinte Web site da MSDN:

Como configurar as definições do conjunto de caracteres e separadoresPara mais informações sobre como configurar uma operação de lotes, visite o seguinte Web site da MSDN:

Como configurar uma operação de lotesPara 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 Obter informações sobre correcções do BizTalk Server

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.