Dados de cadeia Árabe provoca uma excepção de "BasePrimitiveConverter" no Host Integration Server 2013

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3064954
Sintomas
Está a executar uma aplicação de Transaction Integrator que transmite dados de cadeia Árabe para uma aplicação de transacções mainframe. Em determinadas condições, o processo falha e devolve uma excepção parecida com a seguinte mensagem de erro:

Ocorreu uma excepção HISMPCB0001 em BasePrimitiveConverter.

Descrição da excepção: desvio e o comprimento estavam fora dos limites para a matriz ou a contagem é superior ao número de elementos do índice para o fim da colecção de origem.».»

Este problema ocorre se a cadeia contém espaços à frente os caracteres árabes e se o número de espaços é igual ou superior ao número de caracteres árabes reais. Por exemplo, a cadeia seguinte faz com que este problema:

“بتينبتينص ئ            “
Nota Nesta cadeia, as aspas são incluídas apenas para mostrar os espaços adicionais.
Causa
Este problema ocorre porque o comprimento de cadeia da matriz que está a ser copiado incorrectamente é calculado.
Resolução

Informações de actualização cumulativa

A correcção que resolve este problema vem incluída no pacote de actualização cumulativa 3 para Host Integration Server 2013. Para obter mais informações sobre como obter o cumulativa pacote de actualização, consulte Pacote de actualização cumulativa 3 para Host Integration Server 2013.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3064954 - Última Revisão: 10/01/2015 06:02:00 - Revisão: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbhtmlplaceholder kbmt KB3064954 KbMtpt
Comentários