El componente de opciones de enlace, callLink, propiedad conversionTable especifica el nombre de la tabla de conversión utilizada para convertir datos de una llamada. La propiedad sólo es relevante cuando
pgmName identifica un programa al que llama el programa o envoltura generados.
Lo siguiente:
- Cuando la llamada se realiza a un programa no Java, se produce una conversión por omisión de acuerdo con el juego de caracteres (ASCII o EBCDIC) utilizado en la plataforma llamante.
Debe especificar un valor para conversionTable en el caso siguiente:
- El llamador es código Java y se encuentra en una máquina que da soporte a un juego de caracteres (EBCDIC o ASCII); y
- El programa llamado no es Java y se encuentra en una máquina que da soporte al otro juego de caracteres.
- El intento de especificar una tabla de conversión no tiene ningún efecto cuando el código Java generado por EGL llama a un programa Java, excepto en el caso de texto bidireccional.
- La propiedad conversionTable sólo está disponible si el valor de la propiedad type es ejbCall o remoteCall.
Seleccione uno de los siguientes valores:
- nombre de tabla de conversión
- El llamador utiliza la tabla de conversión especificada. Para obtener una lista de tablas, consulte el apartado Conversión de datos.
- *
- Se utiliza la tabla de conversión por omisión. La tabla seleccionada se basa en el entorno local de la máquina cliente (si el cliente se ejecuta en un servidor Web Application Server) o en el entorno local de ese servidor. Si se encuentra un entorno local no reconocido, se presupone el Inglés.
Para obtener una lista de tablas, consulte el apartado Conversión de datos.
- programControlled
- El llamador utiliza el nombre de tabla de conversión que se encuentra en el elemento del sistema sysVar.callConversionTable
durante la ejecución. Si sysVar.callConversionTable contiene blancos, no se realiza ninguna conversión.