Sintomas

Você está executando um aplicativo Transaction Integrator que passa os dados de sequência de caracteres árabes para um aplicativo de transação de mainframe. Em certas condições, o processo falha e retorna uma exceção que se parece com a seguinte mensagem de erro:

Ocorreu uma exceção HISMPCB0001 em BasePrimitiveConverter.Descrição da exceção: deslocamento e comprimento estavam fora dos limites da matriz ou a contagem é maior do que o número de elementos do índice até o fim da coleção de origem.'. '

Esse problema ocorre se a cadeia de caracteres contiver espaços na frente dos caracteres árabes e o número de espaços é igual ou maior que o número de caracteres árabes reais. Por exemplo, a sequência a seguir causa este problema:

“بتينبتينص ئ            “ 

Observação: Nessa cadeia, as aspas são incluídas somente para mostrar os espaços extra.

Causa

Esse problema ocorre porque o tamanho da matriz deve ser copiada incorretamente é calculado.

Resolução

Informações da atualização cumulativa

A correção que resolve esse problema está incluída no pacote de atualização cumulativa 3 para o Host Integration Server 2013. Para obter mais informações sobre como obter o cumulativa pacote de atualização, consulte cumulativa 3 para o Host Integration Server 2013 do pacote de atualização.

Status

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

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.