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 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 |
Sí | 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