Compartir a través de


Conversión de tipos de datos de RPG a Automation

Use las tablas siguientes como guía al configurar la forma en que desea que el Integrador de transacciones (TI) controle las conversiones de tipos de datos del generador de programas de informes (RPG) a tipos de datos de Automation. Para obtener más información sobre los tipos de datos específicos, vea Tipos de datos de TI admitidos.

En la tabla siguiente se describen las abreviaturas de propiedad del proyecto de TI usadas en las tablas de tipo de datos siguientes.

Abreviatura Descripción
t Truncar
e Error
r Redondeo
sp Plataforma de lanzamiento espacial
Nt Terminación con carácter nulo
Así que Agregar turno principal en
Agregar desplazamiento final
PE Empaqueta de manera uniforme
PROPINA Proyecto de TI

Pack even (PE) indica que la especificación de definición usa la opción pack even para RPG. PE indica que la precisión es un número par de dígitos cuando se usan las posiciones de especificación From y To, lo que implica un conteo de bytes en lugar de un conteo de dígitos y que puede significar que se omite la posición del dígito de mayor orden. Por ejemplo, en la tabla siguiente se muestra cómo se representa el número 256 en un campo empaquetado de RPG en memoria interna.

Nota:

Para los fines de este ejemplo, el número 256 encaja en 2 bytes de memoria en la opción PE y No PE.

Opción de tipo de datos empaquetados Byte 1 Byte 2
Byte de alto orden, nible de alto orden Byte de orden alto, nibble de orden bajo
Sin PE 2 5
PE omitidas 5
Tipo de datos RPG Especificación Longitud del campo del juego de rol Tipo de datos TIP El manejo de errores predeterminado de TIP PROPINA

longitud predeterminada del campo
Decimales predeterminados de TIP PROPINA

cadena predeterminada

manipulación
Carácter Un 1 Byte Ninguno Ninguno Ninguno Ninguno
Carácter Un 1-32755 Cuerda t,e 80 Ninguno sp,nt
Gráfico G 1-16371 Cuerda t,e 80 Ninguno sp
Binario B 1-4 Divisa t,r,e 4 2 Ninguno
Binario B 5-9 Divisa t,r,e 9 2 Ninguno
Binario B 1-4 Decimal t,r,e 4 2 Ninguno
Binario B 5-9 Decimal t,r,e 9 2 Ninguno
Binario B 1-4 Doble t,r,e 4 2 Ninguno
Binario B 5-9 Doble t,r,e 9 2 Ninguno
Binario B 1-5 Entero t,r,e 4 Ninguno Ninguno
Binario B 1-9 long t,r,e 9 Ninguno Ninguno
Binario B 1-9 Soltero t,r,e 4 2 Ninguno
Entero Yo 5 Booleano Ninguno Ninguno Ninguno Ninguno
Entero Yo 10 Booleano Ninguno Ninguno Ninguno Ninguno
Entero Yo 3-9 Byte t,r,e 3 Ninguno Ninguno
Entero Yo 1-5 Entero t,r,e 4 Ninguno Ninguno
Entero Yo 1-5 long t,r,e 9 Ninguno Ninguno
Compacto P 3 Booleano Ninguno Ninguno Ninguno Ninguno
Compacto P 3 Byte t,r,e,npe 3 Ninguno Ninguno
Compacto P 1-30 Divisa t,r,e 8 2 Ninguno
Compacto P 1-30 Decimal t,r,e 8 2 Ninguno
Compacto P 1-30 Doble t,r,e 8 2 Ninguno
Compacto P 1-30 Entero t,r,e 3 Ninguno Ninguno
Compacto P 1-30 long t,r,e 5 Ninguno Ninguno
Compacto P 1-30 Soltero t,r,e 8 2 Ninguno
Zonificado S 1-30 Divisa t,r,e 15 2 Ninguno
Zonificado S 1-30 Decimal t,r,e 15 2 Ninguno
Zonificado S 1-30 Doble t,r,e 15 2 Ninguno
Zonificado S 1-30 Entero t,r,e 5 Ninguno Ninguno
Zonificado S 1-30 long t,r,e 9 Ninguno Ninguno
Zonificado S 1-30 Soltero t,r,e 15 2 Ninguno
No firmado U 3-9 Byte t,r,e 3 Ninguno Ninguno
Flotar F 4 Decimal t,r,e Ninguno Ninguno Ninguno
Flotar F 8 Decimal t,r,e Ninguno Ninguno Ninguno
Flotar F 8 Doble t,r,e 8 Ninguno Ninguno
Flotar F 4 Soltero t,r,e 4 Ninguno Ninguno
Fecha D Ninguno Fecha Ninguno Ninguno Ninguno Ninguno
Tiempo Ninguno Ninguno Ninguno Ninguno Ninguno Ninguno Ninguno
Marca de tiempo Ninguno Ninguno Ninguno Ninguno Ninguno Ninguno Ninguno
Nombre de formato de fecha de RPG Formato Intervalo Bytes (unidades de información digital)
*MDY dd/mm/yy 01/01/40 a 12/31/39 8
*DMY dd/mm/aaaa 01/01/40 a 31/12/39 8
*YMD aaaa/mm/dd 40/01/01 a 39/12/31 8
*JUL aaaa/ddd 40/001 a 39/365 6
*ISO aaaa-mm-dd 0001-01-01 a 9999-12-31 10
*Estados Unidos mm/dd/aaaa 01/01/0001 a 12/31/0000 10
*EURO dd.mm.aaaa 01.01.0001 a 31.12.9999 10
*JIS aaaa-mm-dd 0001-01-01 a 9999-12-31 10
Nombre del sistema de tiempo de RPG Formato Intervalo Bytes (unidades de información digital)
*HMS hh:mm:ss De 00:00:00 a 24:00:00 8
*ISO hh.mm.ss De 00:00:00 a 24:00:00 8
*Estados Unidos hh:mm AM o hh:mm PM De 00:00 a 12:00 a. m. 8
*EURO hh.mm.ss De 00.00.00 a 24.00.00 8
*JIS hh:mm:ss De 00:00:00 a 24:00:00 8
Formato de marca de tiempo RPG Bytes (unidades de información digital)
aaaa-mm-dd-hh.mm.ss.mmmmmmmm 26

Véase también

Tipos de datos de TI admitidos
Conversión de tipos de datos de Automation a RPG
Conversión de tipos de datos