Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use la tabla siguiente como guía al especificar la manera en que desea que el Integrador de transacciones (TI) controle las conversiones de tipos de datos de Automation a tipos de datos generador de programas de informes (RPG).
Valor predeterminado del proyecto de TI | Tipo de datos RPG | Especificación | Longitud del campo | Significado de longitud de campo | Posiciones decimales |
---|---|---|---|---|---|
Boolean (valor predeterminado) | Entero | Yo | 5 | Dígitos | En blanco |
Booleano | Entero | Yo | 10 | Dígitos | En blanco |
Booleano | Compacto | P | 3 | Dígitos | En blanco,0 |
Byte (valor predeterminado) | Carácter | Un | 1 | bytes | En blanco |
Byte | No firmado | U | 3-9 | Dígitos | En blanco |
Byte | Compacto | P | 3 | Dígitos | En blanco,0 |
Byte | Entero | Yo | 3-9 | Dígitos | En blanco |
Moneda (valor predeterminado) | Compacto | P | 1-30 | Dígitos | En blanco,0-4 |
Divisa | Zonificado | S | 1-30 | bytes | En blanco,0-4 |
Divisa | Binario | B | 1-4 | Dígitos | En blanco,0-4 |
Divisa | Binario | B | 5-9 | Dígitos | En blanco,0-4 |
Fecha (fecha) | *MDY | Ninguno | 8 | bytes | En blanco |
Fecha (fecha) | *DMY | Ninguno | 8 | bytes | En blanco |
Fecha (fecha) | *YMD | Ninguno | 8 | bytes | En blanco |
Fecha (Fecha) | *JUL | Ninguno | 6 | bytes | En blanco |
Fecha (fecha) | *ISO | Ninguno | 10 | bytes | En blanco |
Fecha (Fecha) | *Estados Unidos | Ninguno | 10 | bytes | En blanco |
Fecha (Fecha) | *EURO | Ninguno | 10 | bytes | En blanco |
Fecha (fecha) | *JIS | Ninguno | 10 | bytes | En blanco |
Fecha (hora) | *HMS | Ninguno | 8 | bytes | En blanco |
Fecha (hora) | *ISO | Ninguno | 8 | bytes | En blanco |
Fecha (hora) | *Estados Unidos | Ninguno | 8 | bytes | En blanco |
Fecha (hora) | *EURO | Ninguno | 8 | bytes | En blanco |
Fecha (hora) | *JIS | Ninguno | 8 | bytes | En blanco |
Fecha | Marca de tiempo | Z | ¿Número? | bytes | En blanco |
Decimal | Flotar | F | 4 | Bytes (unidades de información digital) | En blanco |
Decimal | Flotar | F | 8 | Bytes (unidades de información digital) | En blanco |
Decimal (valor predeterminado) | Compacto | P | 1-30 | Dígitos | En blanco,0-30 |
Decimal | Zonificado | S | 1-30 | bytes | En blanco,0-30 |
Decimal | Binario | B | 1-4 | Dígitos | En blanco,0-4 |
Decimal | Binario | B | 5-9 | Dígitos | En blanco,0-9 |
Double (valor predeterminado) | Flotar | F | 8 | bytes | En blanco |
Doble [1] | Compacto | P | 1-30 | Dígitos | En blanco,0-30 |
Doble [1] | Zonificado | S | 1-30 | bytes | En blanco,0-30 |
Doble | Binario | B | 1-4 | Dígitos | En blanco,0-4 |
Doble | Binario | B | 5-9 | Dígitos | En blanco,0-9 |
Entero (valor predeterminado) | Entero | Yo | 1-5 | Dígitos | En blanco |
Entero | Compacto | P | 1-30 | Dígitos | En blanco,0 |
Entero | Zonificado | S | 1-30 | bytes | En blanco,0 |
Entero | Binario | B | 1-5 | Dígitos | En blanco,0 |
Long (valor predeterminado) | Entero | Yo | 1-9 | Dígitos | En blanco |
long | Compacto | P | 1-30 | Dígitos | En blanco,0 |
long | Zonificado | S | 1-30 | bytes | En blanco,0 |
long | Binario | B | 1-9 | Dígitos | En blanco,0 |
Single (valor predeterminado) | Flotar | F | 4 | bytes | En blanco |
Sencillo [1] | Compacto | P | 1-30 | Dígitos | En blanco,0-30 |
Sencillo [1] | Zonificado | S | 1-30 | bytes | En blanco, 0-30 |
Soltero | Binario | B | 1-9 | Dígitos | En blanco,0-9 |
Cadena (valor predeterminado) | Carácter | Un | 1-32755 | Bytes==Char | En blanco |
Cuerda | Gráfico | G | 1-16371 | Carbón | En blanco |
Nota:
Nota [1] en la tabla anterior indica que cuando se convierten números enteros o fraccionarios de los tipos de datos Single o Double de Visual Basic a tipos de datos Decimales empaquetados o Decimales zonificados en llamadas de programa distribuido (DPC), TI se limita a una precisión de 1 a 18 dígitos a la izquierda del separador decimal (por ejemplo, 1.2345678901234567E+17).
Nota:
Mientras que TI alinea a la izquierda todas las cadenas, el comando RPG MOVE alinea a la derecha todas las cadenas. Si va a programar una aplicación RPG, use los comandos MOVEL o EVAL para realizar la operación equivalente en RPG mientras manipula una cadena. Vea también
Tipos de datos de TI admitidos