Mapeando de Tipos Java Padrão para Tipos ILE RPG

A tabela a seguir descreve como os tipos de dados são mapeados de Java para o ILE RPG. Esse mapeamento ocorre quando você cria uma chamada de método Java RPG a partir do código ILE RPG, utilizando a função de edição no editor LPEX do Remote Systems.

Tipo de dados Java Tipo de dados ILE RPG Comprimento, tipo e palavras-chave do ILE RPG
booleano Indicador N
byte

Inteiro de 1 byte
Caracter

3I 0
1A

byte[]

VARYING do Caractere
Caractere (comprimento > 1)
Matriz de caracteres

Data
Horário
Tempo

<length: 2 - 65535> A   VARYING
<length: 2 - 65535>A
1A   DIM(<length: 1 - 32767>)
D
ZT

curto Inteiro de 2 bytes 5I C
char UCS-2 (length=1) 1C
char[]

VARYING do UCS-2
UCS-2 (comprimento>1)
Matriz de UCS-2 (comprimento=1)

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

int Inteiro de 4 bytes 10I 0
longo Inteiro de 8 bytes 20I 0
float Flutuante de 4 bytes 4F
duplo Flutuante de 8 bytes 8F
qualquer matriz Matriz de tipo equivalente <tipo RPG preenchido pelo assistente> DIM(<length: 1 - 32767>)
todos os outros objetos Objeto O CLASS <Nomeclasse preenchido pelo assistente>
Tarefas relacionadas
Criando uma Chamada de Método Java de RPG no Editor LPEX do Remote Systems