Compartir a través de


Tipos de datos decimal zonificado o decimal empaquetado

Cuando importa una declaración de datos de host, el Integrador de transacciones (TI) convierte decimales con zona (COBOL numeric PIC con DISPLAY o ningún tipo de datos USAGE, o RPG S) o tipos de datos Decimal empaquetados en tipos de datos Decimal o Currency Automation, respectivamente. En función de la aplicación de desarrollo que use, es posible que no haya un equivalente para los tipos de datos Decimal o Currency. Si este es el caso, use una de las técnicas siguientes para asegurarse de que el tipo de datos funciona correctamente con TI:

  • Use funciones proporcionadas por el lenguaje para manipular los tipos de Automatización para Decimal o Currency.

  • Dentro del proyecto de TI, si el tipo de datos tiene un componente fraccionado, modifique el parámetro del método del tipo de datos Decimal o Currency al tipo de datos Binary de punto flotante (precisión doble o sencilla según corresponda). Puede sustituir un tipo de datos entero binario de 16 o 32 bits si la declaración de datos no tiene ningún componente fraccionario y el número de dígitos de declaración de datos cabe dentro del intervalo esperado.

Nota

Cuando se usa el tipo de datos Binary de punto flotante, la probabilidad de un problema de precisión de conversión de datos aumenta si intervienen fracciones. TI ofrece tres opciones para controlar errores de precisión de datos: Redondeo (valor predeterminado), Truncar o Error. El tipo de datos binary de punto flotante de doble precisión puede controlar las declaraciones de datos de host de hasta quince dígitos.

Consulte también

COBOL FILLER
Cómo usar REDEFINES en COBOL