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 em 4 para BizTalk adaptador Pack 2013 do pacote de atualização cumulativa e 5 para o BizTalk Server 2013 R2 do pacote de atualização cumulativa. Observação: Depois de aplicar essa atualização, o IDOC será cortado igual ao usar RFC clássico.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Saiba mais sobre o service pack e a lista de atualização cumulativa para o BizTalk Server. Aprenda sobre os hotfixes do BizTalk Server e o suporte de atualização cumulativa.