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".