Esta página describe las normas de denominación de componentes y variables y de asignación de propiedades tales como file name. Para obtener detalles acerca de cómo los componentes lógicos pueden hacer referencia a áreas de memoria, consulte los temas Referencias a variables
y constantes y Matrices.
En EGL hay tres categorías de identificador:
- Nombres de componentes y variables de EGL, como se describe más adelante.
- Nombres de recursos externos que se especifican como valores de propiedad en
declaraciones de componentes o variables. Estos nombres representan casos especiales y
los convenios de denominación dependen de los convenios del sistema de ejecución.
- Nombres de paquete de EGL, tales como com.mycom.mypack. En este caso, cada secuencia
de caracteres está separada de la siguiente por un punto y cada secuencia sigue el
convenio de denominación para un nombre de componente EGL. Encontrará los detalles sobre
la relación entre nombres de paquete y estructura de archivos en Proyectos, paquetes y
archivos EGL.
Un nombre de componente o variable de EGL es una serie de 1 a 128 caracteres. Excepto en los casos indicados, un nombre debe empezar por una letra o subrayado
Unicode y puede incluir letras Unicode adicionales, así como dígitos y símbolos de
moneda. Se aplican otras restricciones:
- Los primeros caracteres no pueden ser EZE en ninguna combinación de mayúsculas y minúsculas
- Un nombre no puede contener blancos intercalados ni ser una palabra reservada EGL
Se aplican consideraciones especiales a los componentes:
- En un componente de registro, el nombre de un archivo lógico o cola no puede tener
más de 8 caracteres.
- En varios componentes, el alias se incorpora a los nombres de
archivos de salida generados y clases
Java. Si no se especifica el nombre externo,
se utiliza el nombre del componente de programa, pero se trunca (si es necesario) al
llegar al número máximo de caracteres permitidos en el entorno de ejecución.
Si su código es compatible con
VisualAge
Generator, las normas siguientes también son aplicables a los nombres de componentes y variables
pero no tienen ningún efecto sobre los nombres de paquete:
- El carácter inicial de un nombre puede ser un signo @
- Las caracteres siguientes pueden incluir signos @, guiones (-) y almohadillas (#)