Sintomas
Quando liga a um sistema de SAP não Unicode no Microsoft Visual Studio utilizando o conector de .NET (como NCo) no Microsoft BizTalk Server (como descrito em ligar ao sistema SAP no Visual Studio), a obtenção de metadados para operações de IDOC/RFC/tRFC/BAPI provoca erros semelhantes à seguinte:
Mensagem da placa: Ocorreu um erro ao tentar converter a matriz de bytes: [/ BEV1/NEMAT BEV1/NEMATMAS05 701] de RFCTYPE: RFCTYPE_CHAR com comprimento: 4. o e casas decimais: 0 para um tipo .net. É o nome do parâmetro/campo: libertado.
Erro ao procurar o sistema LOB. Mensagem da placa: Erro ao anular a serialização da corpo da mensagem de resposta para a operação 'Procurar'.
Resolução
Este problema foi corrigido nas seguintes actualizações cumulativas para o BizTalk Server:
Actualização cumulativa 2 para o BizTalk Server 2016
Actualização cumulativa 5 para o adaptador de BizTalk Pack 2013
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para obter informações sobre os service packs e a lista de actualização cumulativa para o BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
Service pack e lista de actualização cumulativa para o BizTalk Server 2555976
Para mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2003907 informações sobre correcções do BizTalk e suporte do Service Pack
Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente, ao desempenho ou à fiabilidade destes produtos.