Applies ToHost Integration Server 2013 Host Integration Server 2016

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?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.