Un registro fijo EGL que accede a una cola, impresora o archivo externo tiene un nombre de cola o archivo lógico. (En el caso de una impresora, el nombre de archivo lógico es impresora para la mayoría de sistemas de ejecución.) El nombre no puede tener más de 8 caracteres y sólo es significativo como una forma de relacionar el registro con un nombre de sistema, que el sistema destino utiliza para acceder a una cola, impresora o archivo físico.
En relación con los archivos o colas, el nombre de archivo o de cola es un valor por omisión para el nombre de sistema. En relación con las impresoras, no existe ningún valor por omisión.
// un elemento de asociaciones property: fileName value: myFile01 // una entrada, con varias propiedades property: system value: aix property: fileType value: spool property: systemName value: employee // una segunda entrada property: system value: win property: fileType value: seqws property: systemName value: c:\myProduct\myFile.txt
El nombre de archivo debe ser un nombre válido, un asterisco o el principio de un nombre válido seguido de un asterisco. El asterisco es el equivalente del comodín de uno o más caracteres y proporciona una forma de identificar un conjunto de nombres. Por ejemplo, un elemento de asociaciones que incluye el siguiente valor para un nombre de archivo hace referencia a cualquier archivo que empieza por las letras myFile:
myFile*
Si varios elementos son válidos para un nombre de archivo que se utiliza en el programa, EGL utiliza el primer elemento que se aplica. Una serie de elementos de asociaciones, por ejemplo, podría caracterizarse por los siguientes valores para el nombre de archivo, en orden:
myFile myFile* *
Considere el elemento asociado al último valor, donde el valor de myFile sólo es un asterisco. Este elemento podría aplicarse a cualquier archivo; pero en relación con un determinado archivo, el último elemento sólo se aplica si los elementos anteriores no lo hacen. Si, por ejemplo, el programa hace referencia a myFile01, el enlace especificado en el segundo elemento reemplaza al tercer elemento para definir cómo se maneja la referencia.
any
Si, por ejemplo, está generando para AIX, EGL utiliza la primera entrada que hace referencia a aix o a any.
Un tipo de archivo determina las propiedades que son necesarias para una determinada entrada en un elemento de asociaciones. La tabla siguiente describe los tipos de archivo EGL.
Tipo de archivo | Descripción |
---|---|
ibmcobol | Un archivo VSAM al que se accede remotamente mediante un programa Java generado por EGL. Para obtener información detallada sobre cómo especificar el nombre de sistema en este caso, consulte la sección Soporte de VSAM. |
mq | Una cola de mensajes MQSeries; para obtener información detallada sobre cómo trabajar con una cola de este tipo, consulte la sección Soporte de MQSeries. |
seqws | Un archivo serie al que se accede mediante un programa Java generado por EGL. |
spool | Un archivo de spool en AIX o Linux. |
Conceptos relacionados
Componentes de registro fijo
Soporte de MQSeries
Componentes
Tipos de registros y propiedades
Componentes de registro
Soporte de VSAM