Tipi di dati decimali suddivisi in zone o compressi

Quando importa una dichiarazione di dati host, Transaction Integrator (TI) converte rispettivamente i tipi di dati decimali a zona (PIC numerici COBOL con DISPLAY o nessun tipo di dati USAGE o RPG S) o i tipi di dati decimali compressi in tipi di dati Decimal o Currency Automation. A seconda dell'applicazione di sviluppo in uso, potrebbe non esserci un equivalente per i tipi di dati Decimal o Currency. In questo caso, usare una delle tecniche seguenti per assicurarsi che il tipo di dati funzioni correttamente con TI:

  • Usare le funzioni fornite dal linguaggio per modificare i tipi di automazione per Decimal o Currency.

  • All'interno di TI Project, se il tipo di dati ha un componente frazionaria, modificare il parametro del metodo dal tipo di dati Decimal o Currency al tipo di dati Binary a virgola mobile (doppia o singola precisione in base alle esigenze). È possibile sostituire un tipo di dati Integer binario a 16 bit o a 32 bit se la dichiarazione di dati non ha alcun componente frazionaria e il numero di cifre di dichiarazione di dati rientra nell'intervallo previsto.

Nota

Quando si usa il tipo di dati Binary a virgola mobile, la probabilità di un problema di precisione della conversione dei dati aumenta se sono coinvolte frazioni. TI offre tre opzioni per gestire gli errori di precisione dei dati: Arrotondamento (impostazione predefinita), Troncamento o Errore. Il tipo di dati binario a virgola mobile e precisione doppia può gestire dichiarazioni di dati host di un massimo di quindici cifre.

Vedere anche

COBOL FILLER
Come usare REDEFINES in COBOL