Conector do WCF SAP como Nco cria espaços em branco adicionais no servidor BizTalk

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.

Clique aqui para ver a versão em Inglês deste artigo: 3197184
Sintomas
Quando utiliza o tipo de conector como WCF SAP Nco (o conector do .NET Framework) no BizTalk Server 2013 R2, preenchimento adicional (espaços em branco) é adicionado e enviado para SAP.

Quando ocorre uma operação de recepção de IDOC, campos de texto são preenchidos com espaços em branco de comprimento igual a esse comprimento do campo. Por exemplo, o elemento OBJECT_KEY está definido pela SAP como uma cadeia de 50 caracteres.

Quando utiliza o RFC clássico como no exemplo seguinte, sem espaços em branco à direita são aditados:

<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>

No entanto, quando utiliza o tipo de conector como Nco, espaços branco à direita são adicionados, conforme o exemplo seguinte:

<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
Causa
Este problema ocorre porque a nova placa como Nco falta funcionalidade de corte final para excluir os espaços em branco adicionais.
Resolução

Informações de actualização cumulativa

A correcção que resolve este problema vem incluída no Pacote de actualização cumulativa 4 para BizTalk placa Pack 2013e Pacote de actualização cumulativa 5 para o BizTalk Server 2013 R2.

Nota Depois de aplicar esta actualização, o IDOC será recortada a mesma que quando utiliza o RFC clássico.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre Service pack e lista de actualização cumulativa para o BizTalk Server.

Obter informações sobre Correcções do BizTalk Server e o suporte de actualização cumulativa.

Propriedades

ID do Artigo: 3197184 - Última Revisão: 11/14/2016 05:08:00 - Revisão: 2.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, 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 Standard, Microsoft BizTalk Adapter Pack 2013

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3197184 KbMtpt
Comentários