Sintomas

Você executa um aplicativo de TI (Transaction Integrator) que usa um conjunto de caracteres de dois bytes, como katakana. Aleatoriamente, você recebe a seguinte mensagem de erro no Transaction Integrator:

HISMAGB0041 Um erro de conversão de dados do host para o nome do elemento de dados primitivos no método nome_do_método.
Descrição do erro é: HISMPCB0036 no BasePrimitiveConverter uma conversão de conjunto de caracteres de Byte duplo produzido um tamanho incorreto. Por exemplo, 19 caracteres produzido 34 bytes.

Causa

O Host Integration Server inclui verificações adicionais para conjuntos de caracteres de byte duplo. No entanto, essas verificações não permitem untranslatable caracteres, como caracteres de retorno de carro/linha alimentação. Quando um caractere untranslatable é uma parte dos dados, o erro ocorre.

Resolução

A correção que resolve esse problema está incluída nas seguintes atualizações cumulativas para o Host Integration Server:

Atualização cumulativa 2 para o Host Integration Server 2016

Atualização cumulativa 4 para o Host Integration Server 2013

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências

Conheça a terminologia que a Microsoft usa para descrever as atualizações de software.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×