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