Conversione dei tipi di dati da RPG ad Automazione

Usare le tabelle seguenti come guida quando si configura il modo in cui si vuole che l'integratore delle transazioni (TI) gestisca le conversioni dai tipi di dati del generatore di report (RPG) ai tipi di dati di Automazione. Per altre informazioni sui tipi di dati specifici, vedere Tipi di dati TI supportati.

Nella tabella seguente vengono descritte le abbreviazioni delle proprietà TI Project usate nelle tabelle dei tipi di dati che seguono.

Abbreviazione Descrizione
t Truncate
h Errore
r Round
sp Riquadro spazio
Nt Termina null
SO Aggiungere il passaggio iniziale in
SI Aggiungere un turno finale
PE Pacchetto anche
SUGGERIMENTO Progetto TI

Pack anche (PE) indica che la specifica di definizione usa l'opzione pack anche per RPG. PE indica che la precisione è un numero pari di cifre quando vengono usate le posizioni di specifica From e To, che implica un conteggio di byte anziché un conteggio di cifre e che potrebbe significare che la posizione della cifra di ordine elevato viene ignorata. La tabella seguente, ad esempio, illustra come il numero 256 in un campo con estensione RPG sia rappresentato nella memoria interna.

Nota

A scopo di questo esempio, il numero 256 si adatta a 2 byte di memoria nell'opzione PE e No PE.

Opzione tipo di dati con pacchetto Byte 1 Byte 2
Nibble ad ordine elevato di byte Nibble a basso ordine di ordine elevato
Nessun PE 2 5
PE Ignorato 5
Tipo di dati RPG Spec-ification Lunghezza del campo RPG Tipo di dati TIP Gestione degli errori predefinita TIP SUGGERIMENTO

lunghezza del campo predefinita
Decimali predefiniti TIP SUGGERIMENTO

stringa predefinita

gestione
Carattere Una 1 Byte Nessuno Nessuno Nessuno Nessuno
Carattere Una 1-32755 string t,e 80 Nessuno sp,nt
Graphic G 1-16371 string t,e 80 Nessuno sp
Binary B 1-4 Valuta t,r,e 4 2 Nessuno
Binary B 5-9 Valuta t,r,e 9 2 Nessuno
Binary B 1-4 Decimal t,r,e 4 2 Nessuno
Binary B 5-9 Decimal t,r,e 9 2 Nessuno
Binary B 1-4 Double t,r,e 4 2 Nessuno
Binary B 5-9 Double t,r,e 9 2 Nessuno
Binary B 1-5 Integer t,r,e 4 Nessuno Nessuno
Binary B 1-9 long t,r,e 9 Nessuno Nessuno
Binary B 1-9 Single t,r,e 4 2 Nessuno
Integer I 5 Boolean Nessuno Nessuno Nessuno Nessuno
Integer I 10 Boolean Nessuno Nessuno Nessuno Nessuno
Integer I 3-9 Byte t,r,e 3 Nessuno Nessuno
Integer I 1-5 Integer t,r,e 4 Nessuno Nessuno
Integer I 1-5 long t,r,e 9 Nessuno Nessuno
Pranzo P 3 Boolean Nessuno Nessuno Nessuno Nessuno
Pranzo P 3 Byte t,r,e,npe 3 Nessuno Nessuno
Pranzo P 1-30 Valuta t,r,e 8 2 Nessuno
Pranzo P 1-30 Decimal t,r,e 8 2 Nessuno
Pranzo P 1-30 Double t,r,e 8 2 Nessuno
Pranzo P 1-30 Integer t,r,e 3 Nessuno Nessuno
Pranzo P 1-30 long t,r,e 5 nessuno Nessuno
Pranzo P 1-30 Single t,r,e 8 2 Nessuno
Zonata S 1-30 Valuta t,r,e 15 2 Nessuno
Zonata S 1-30 Decimal t,r,e 15 2 Nessuno
Zonata S 1-30 Double t,r,e 15 2 Nessuno
Zonata S 1-30 Integer t,r,e 5 nessuno Nessuno
Zonata S 1-30 long t,r,e 9 Nessuno Nessuno
Zonata S 1-30 Single t,r,e 15 2 Nessuno
Senza segno U 3-9 Byte t,r,e 3 Nessuno Nessuno
Float F 4 Decimal t,r,e Nessuno Nessuno Nessuno
Float F 8 Decimal t,r,e Nessuno Nessuno Nessuno
Float F 8 Double t,r,e 8 Nessuno Nessuno
Float F 4 Single t,r,e 4 Nessuno nessuno
Data D nessuno Data Nessuno Nessuno Nessuno Nessuno
Ora Nessuno Nessuno Nessuno Nessuno Nessuno Nessuno Nessuno
Timestamp Nessuno Nessuno Nessuno Nessuno Nessuno Nessuno Nessuno
Nome formato data DI RUOLO Formato Intervallo Byte
*MDY mm/dd/yy Da 01/01/40 a 12/31/39 8
*DMY dd/mm/yy Da 01/01/40 a 31/12/39 8
*YMD aa/mm/gg da 40/01/01 a 39/12/31 8
*LUG y/ddd Da 40/001 a 39/365 6
*ISO aaaa-mm-gg 0001-01-01 a 9999-12-31 10
*USA mm/gg/aaaa 01/01/0001 a 12/31/0000 10
*EUR dd.mm.yyyy 01.01.0001 a 31.12.99999 10
*JIS aaaa-mm-gg 0001-01-01 a 9999-12-31 10
Nome del formato DELL'ORA DI RUOLO Formato Intervallo Byte
*HMS hh:mm:ss Da 00:00:00 a 24:00:00 8
*ISO hh.mm.ss Da 00:00:00 a 24:00:00 8
*USA hh:mm AM o hh:mm PM 00:00 alle 12:00 8
*EUR hh.mm.ss Da 00.00.00 a 24.00.00 8
*JIS hh:mm:ss Da 00:00:00 a 24:00:00 8
Formato timestamp RPG Byte
Aa-mm-dd-hh.mm.ss.mmmmmm 26

Vedere anche

Tipi di dati TI supportati
Conversione dei tipi di dati da Automazione a RPG
Conversione dei tipi di dati