Datos de cadena árabe provoca una excepción de "BasePrimitiveConverter" en Host Integration Server 2013

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3064954
Síntomas
Está ejecutando una aplicación de integrador de transacciones que pasa los datos de cadena árabe a una aplicación de transacción de mainframe. En ciertas condiciones, el proceso falla y devuelve una excepción similar al siguiente:

Se ha producido una excepción HISMPCB0001 en BasePrimitiveConverter.

Descripción de la excepción: desplazamiento y la longitud están fuera de los límites de la matriz o el recuento es mayor que el número de elementos desde el índice hasta el final de la colección de origen.'. '

Este problema se produce si la cadena contiene espacios delante de los caracteres árabes y el número de espacios es igual o mayor que el número de caracteres de árabe reales. Por ejemplo, la cadena siguiente provoca este problema:

“بتينبتينص ئ            “
Nota: En esta cadena, las comillas se incluyen sólo para mostrar los espacios agregados.
Causa
Este problema se produce porque la longitud de la cadena de la matriz que se va a copiar se calcula incorrectamente.
Solución

Información de actualización acumulativa

La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 3 para Host Integration Server 2013. Para obtener más información acerca de cómo obtener el acumulado paquete de actualización, consulte Paquete de actualización acumulativa 3 para Host Integration Server 2013.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3064954 - Última revisión: 10/01/2015 13:57:00 - Revisión: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbhtmlplaceholder kbmt KB3064954 KbMtes
Comentarios