10 phoneNumber CHAR(10); 20 areaCode CHAR(3); 20 localNumber CHAR(7);
Aunque puede utilizar registros fijos (que son variables) para cualquier clase de proceso, se utilizan principalmente para operaciones de E/S en archivos VSAM, colas de mensajes MQSeries y otros archivos secuenciales. Aunque puede utilizar registros fijos para acceder a bases de datos relacionales o para proceso general (tal como era el caso con productos anteriores como por ejemplo VisualAge Generator), debe evitar la utilización de registros fijos para esos propósitos en los desarrollos nuevos.
Cualquier relación de un componente de registro fijo con un origen de datos externo viene determinado por el tipo del componente de registro fijo y por un conjunto de propiedades específicas de registro como fileName. Un registro basado en un componente de tipo indexedRecord, por ejemplo, se utiliza para acceder a un Conjunto de datos de secuencia de clave VSAM. La relación de un componente de registro con un origen de datos determina las operaciones generadas cuando el registro fijo se utiliza en una sentencia E/S de EGL como por ejemplo add.
Un campo de registro fijo puede estar basado en otro componente de registro fijo y, en sentencias de asignación ese campo se trata como un área de memoria de tipo CHAR independientemente de los tipos en el componente de registro fijo.
Conceptos relacionados
Componente dataItem
Componentes de registro
Tipos de registros y propiedades
Asociaciones de recursos y tipos de archivo
Estructura fija
Typedef
Tareas relacionadas
Establecer los descriptores de construcción por omisión
Establecer preferencias para el editor de EGL
Consulta relacionada
Asignaciones
Formato fuente EGL
Inicialización de datos
Tipos primitivos