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 4 para BizTalk placa Pack 2013 de actualização cumulativa e 5 do BizTalk Server 2013 R2 do pacote de actualização cumulativa.
Nota Depois de aplicar esta actualização, o IDOC será recortada a mesma que quando utiliza o RFC clássico.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre o 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.