Mappage de types Java standard avec des types ILE RPG

Le tableau ci-dessous décrit le mappage des types de données entre Java et ILE RPG. Ce mappage est réalisé lorsque vous créez un appel de méthode Java RPG dans le code ILE RPG, à l'aide de la fonction d'édition de l'éditeur LPEX de systèmes distants.

Type de données Java Type de données ILE RPG Longueur, type et mots clés ILE RPG
boolean Indicateur N
byte

Entier à 1 octet
Caractère

3I 0
1A

byte[]

Caractère VARYING
Caractère (longueur > 1)
Tableau de caractères
Date
Horodatage
Heure

<longueur : 2 - 65535> A   VARYING
<longueur : 2 - 65535>A
1A   DIM(<longueur : 1 - 32767>)
D
Z
T

short Entier à 2 octets 5I C
char UCS-2 (longueur = 1) 1C
char[]

UCS-2 VARYING
UCS-2 (longueur > 1)
Tableau d'octets UCS-2 (longueur = 1)

<longueur : 2 - 16383>C   VARYING
<longueur : 2 - 16383>C
1C   DIM(<longueur : 1 - 32767>)

int Entier à 4 octets 10I 0
long Entier à 8 octets 20I 0
float Variable flottante à 4 octets 4F
double Variable flottante à 8 octets 8F
tableau Tableau de type équivalent <Type RPG rempli par l'assistant> DIM(<longueur : 1 - 32767>)
tout autre objet Objet O CLASS <nom de classe complété par l'assistant>
Tâches associées
Création d'un appel de méthode Java RPG dans l'éditeur LPEX de systèmes distants