Datos de programa aparte de los parámetros

El diagrama de sintaxis para datos de programa es el siguiente:

Diagrama de sintaxis para datos de programa aparte de los parámetros
useDeclaration
Proporciona un acceso más fácil a una tabla de datos o biblioteca, necesario para acceder a formularios de un grupo de formularios. Para conocer detalles, consulte Declaración Use.
dataItemName
El nombre de un elemento de datos. Para conocer las reglas de denominación, consulte Convenios de denominación.
primitiveType
El tipo primitivo de un elemento de datos o, en relación con una matriz, el tipo primitivo de un elemento de matriz.
longitud
La longitud del parámetro o, en relación con una matriz, la longitud de un elemento de matriz. La longitud es un entero que representa el número de caracteres o dígitos en el área de memoria o la que hace referencia dataItemName o, en el caso de una matriz, dynamicArrayName.
decimales
Para algunos tipos numéricos puede especificar decimales que es un entero que representa el número de posiciones después de la coma decimal. El número máximo de posiciones decimales es el menor de dos números: 18 o el número de dígitos declarado como longitud. La coma decimal no se almacena con los datos.
"dateTimeMask"
Para un elemento de tipo INTERVAL o TIMESTAMP, puede especificar máscaraFechaHora", que asigna un significado (como por ejemplo "dígito de año") a una posición dada en el valor de elemento. La máscara no se almacena con los datos.
dataItemPartName
El nombre de un componente dataItem que es visible al programa. Para conocer detalles sobre la visibilidad, consulte Referencias a componentes.

El componente actúa como un modelo de formato, tal como se describe en Typedef.

recordName
El nombre de un registro. Para conocer las reglas de denominación, consulte Convenios de denominación.
recordPartName
El nombre de un componente de registro que es visible al programa. Para conocer detalles sobre la visibilidad, consulte Referencias a componentes.

El componente actúa como un modelo de formato, tal como se describe en Typedef.

constantName literal
El nombre y valor de una constante. El valor puede ser una serie entrecomillada o un número. Para conocer las reglas de denominación, consulte Convenios de denominación.
itemProperty
Un par de propiedad y valor específico de un elemento, tal como se describe en Visión general de propiedades y alteraciones temporales de EGL.
recordProperty
Un par de propiedad y valor específico de un registro. Para conocer detalles sobre las propiedades disponibles, consulte el tema de referencia para el tipo de registro específico.

Un registro básico no tiene propiedades.

itemName
El nombre de un elemento de registro cuyas propiedades desea alterar temporalmente. Consulte Visión general de propiedades y alteraciones temporales de EGL.
arrayName
El nombre de una matriz de registros o elementos de datos dinámica o estática. Si utiliza esta opción, los demás símbolos a la derecha (dataItemPartName, primitiveType y demás) hacen referencia a cada elemento de la matriz.
tamaño
El número de elementos de la matriz. Si especifica el número de elementos, la matriz es estática; de lo contrario, la matriz es dinámica.

Conceptos relacionados
Proyectos, paquetes y archivos EGL
Visión general de las propiedades de EGL
Componentes
Componente de programa
Referencias a variables en EGL
Segmentación en aplicaciones de texto
Diagrama de sintaxis
Typedef

Consulta relacionada
Matrices
Inicialización de datos
Componente DataItem en formato fuente EGL
Componente DataTable en formato fuente EGL
Formato fuente EGL
Sentencias EGL
forward
Componente de función en formato fuente EGL
Componente de registro indexado en formato fuente EGL
Formulario de entrada
Registro de entrada
INTERVAL
Valores de error de E/S
Componente de registro MQ en formato fuente EGL
Convenios de denominación
Tipos primitivos
Componente de registro relativo en formato fuente EGL
Componente de registro serie en formato fuente EGL
Componente de registro SQL en formato fuente EGL
TIMESTAMP
Componente de registro de UI en formato fuente EGL
Declaración use

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.