CORRECÇÃO: Falha de validação no IDI envia em curso quando processa mensagens EDI que contêm espaços no servidor BizTalk e iniciais e finais zeros

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

2678762
Sintomas
Considere o seguinte cenário:
  • Utilizar o Microsoft BizTalk Server 2010 ou o BizTalk Server 2009 para processar mensagens de EDI batches entrada.
  • Criar uma parte do BizTalk e, em seguida, criar um acordo.
  • No separador de acordo unidireccional A parte-> parte B , seleccione uma das seguintes opções para a opção de transformação de batch de entrada definindo o de intercâmbio de definições secção:
    • Preservar intercâmbio - suspender intercâmbio erro
    • Preservar intercâmbio - suspender conjuntos de transacção no erro
  • Seleccionar o Permitir e de fim zeros e espaços opção de definição de validação no transacção definir definições secção.
  • Recebe uma mensagem que contém as iniciais e finais zeros e espaços. Por exemplo, a mensagem contém um valor decimal.
Neste cenário, a validação de passagens de mensagem no IDI receber em curso. No entanto, a mensagem de falha de validação no pipeline de envio de EDI. Quando este problema ocorre, poderá receber mensagens de erro semelhantes à seguinte:
Carácter inválido no elemento de dados
À esquerda ou à direita espaço encontrado
Causa
Este problema ocorre porque a tubagem de envio EDI é pré-programada não para permitir que os zeros à esquerda e à direita e espaços. Por conseguinte, a tubagem de envio EDI ignora a definição de validação que não foi especificada para o contrato.
Resolução
Depois de aplicar esta correcção, à esquerda e zeros à direita e são permitidos espaços no IDI enviar em curso para o Batch no batch saída cenários (BIBO). Além disso, a validação de dados do IDI continua a trabalhar no pipeline de envio de EDI.

Informações de actualização cumulativa

Este problema foi corrigido pela primeira vez na actualização cumulativa do BizTalk Server:
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informação
Para mais informações sobre como configurar as definições de anfitrião local, vá para o seguinte Web site da MSDN: Para mais informações sobre como configurar a validação, vá para o seguinte Web site da MSDN: Para obter informações sobre os service packs e a lista de actualização cumulativa para o BizTalk Server, consulte Service pack e lista de actualização cumulativa para o BizTalk Server.
Para mais informações sobre o BizTalk correcções e service packs de suporte, consulte Informações sobre o suporte de BizTalk correcções e service pack.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2678762 - Última Revisão: 10/10/2015 18:53:00 - Revisão: 5.0

  • Microsoft BizTalk Server Enterprise 2010
  • Microsoft BizTalk Server Branch 2010
  • Microsoft BizTalk Server Developer 2010
  • Microsoft BizTalk Server Standard 2010
  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard
  • Microsoft BizTalk Server 2013 R2 Branch
  • Microsoft BizTalk Server 2013 R2 Developer
  • Microsoft BizTalk Server 2013 R2 Enterprise
  • Microsoft BizTalk Server 2013 R2 Standard
  • Microsoft BizTalk Server 2013 Branch
  • Microsoft BizTalk Server 2013 Developer
  • Microsoft BizTalk Server 2013 Enterprise
  • Microsoft BizTalk Server 2013 Standard
  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbbiztalk2010presp1fix kbbts kbmt KB2678762 KbMtpt
Esta informação foi útil?