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

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3197184
Sintomas
Quando você usa o tipo de conector do WCF SAP Nco (conector do.NET Framework) no BizTalk Server 2013 R2, adicionais de preenchimento (espaços em branco) são adicionados e enviados ao SAP.

Quando ocorre uma operação receber IDOC, campos de texto são preenchidos com espaços em branco de um tamanho que é igual ao comprimento desse campo. Por exemplo, o elemento OBJECT_KEY é definido pela SAP como uma sequência de caracteres de 50.

Quando você usar RFC clássico como no exemplo a seguir, não há espaços em branco à direita são adicionados:

<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>

No entanto, quando você usa o tipo de conector Nco, à direita de espaços em branco são adicionados, como no seguinte exemplo:

<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
Causa
Esse problema ocorre porque o novo adaptador Nco não tem funcionalidade de corte final para excluir espaços em branco adicionais.
Resolução

Informações da atualização cumulativa

A correção que resolve esse problema está incluída no Pacote de atualização cumulativa 4 para BizTalk adaptador Pack 2013e Pacote de atualizações cumulativas 5 para o BizTalk Server 2013 R2.

Observação: Depois de aplicar essa atualização, o IDOC será cortado igual ao usar RFC clássico.
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Propriedades

ID do Artigo: 3197184 - Última Revisão: 11/14/2016 05:10: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