Opciones

Si establece un recuadro de selección en inhabilitado (*CMDDFT), ese parámetro no se pasará al sistema principal y se utilizará el valor por omisión definido en el sistema principal.

Crear descripciones de campo FILLER
*DDSFILLER es el valor seleccionado. Siempre se crea una descripción de campo FILLER de un carácter, "07 FILLER PIC X", cuando una sentencia COPY DDS no encuentra campos coincidentes.

*NODDSFILLER es el valor no seleccionado. No se crea ninguna descripción de campo FILLER si una sentencia COPY DDS no encuentra campos coincidentes.

Crear archivo dinámicamente
*CRTF es el valor seleccionado. Los archivos que no están disponibles en el momento de la operación OPEN se crean dinámicamente.

*NOCRTF es el valor no seleccionado. Los archivos que no están disponibles en el momento de la operación OPEN no se crean dinámicamente.

Comprobar claves duplicadas
*DUPKEYCHK es el valor seleccionado. Los archivos INDEXED se comprueban en busca de claves duplicadas.

*NODUPKEYCHK es el valor no seleccionado. Los archivos INDEXED no se comprueban en busca de claves duplicadas.

Inicializar archivos relativos
*INZDLT es el valor seleccionado. Los archivos relativos con acceso secuencial se inicializan con registros suprimidos durante la operación CLOSE si se abrieron para OUTPUT. Los registros activos en los archivos no se ven afectados. Es decir, el límite de registro se define como el tamaño de archivo para las operaciones OPEN posteriores.

*NOINZDLT es el valor no seleccionado. Los archivos relativos con acceso secuencial no se inicializan con registros suprimidos durante la operación CLOSE si los archivos se abrieron para OUTPUT. Es decir, el límite de registro se determina por el número de registros escritos en el tiempo de OPEN OUTPUT. Las operaciones OPEN posteriores sólo permiten acceder al límite de registro.

Control de bloques de registros
*BLK es el valor seleccionado. El compilador permite la agrupación en bloques de archivos de acceso DYNAMIC y archivos de acceso SEQUENTIAL con una sentencia START, cuando se utiliza la cláusula BLOCK CONTAINS. No se permite la agrupación en bloques para los archivos RELATIVE abiertos para operaciones de salida. La cláusula BLOCK CONTAINS controla el número de registros que se van a agrupar en bloque. Si no se utiliza la cláusula BLOCK CONTAINS, el compilador sólo permite la agrupación en bloques de los archivos de acceso SEQUENTIAL sin ninguna sentencia START. El sistema operativo determina el número de registros que se van a agrupar en bloque.

*NOBLK es el valor no seleccionado. El compilador sólo permite agrupar en bloques los archivos de acceso SEQUENTIAL sin ninguna sentencia START. Si especifica una cláusula BLOCK CONTAINS, ésta se pasa por alto excepto para los archivos de cinta.

Permitir ACCEPT/DISPLAY ampliada 2
*EXTACCDSP es el valor seleccionado. El compilador permite sentencias ACCEPT y DISPLAY ampliada.

*NOEXTACCDSP es el valor no seleccionado. El compilador no permite sentencias ACCEPT y DISPLAY ampliada.

Distintivos de claves duplicadas 3
*FS21DUPKY es el valor seleccionado. El compilador informa sobre un estado de archivo 21 al procesar un archivo indexado con claves duplicadas en acceso al azar o dinámico, si el valor de la clave se cambia entre la sentencia READ obligatoria y una sentencia REWRITE o DELETE inmediatamente posterior.

*NOFS21DUPKY es el valor no seleccionado. El compilador no informa sobre un estado de archivo 21 al procesar un archivo indexado con claves duplicadas en modalidades de acceso al azar o dinámicas. Una sentencia REWRITE puede cambiar la clave de un registro.

Serie de PICTURE en mayúsculas 4
*MONOPIC es el valor seleccionado. La serie de caracteres de PICTURE se convierte a mayúsculas.

*NOMONOPIC es el valor no seleccionado. El símbolo de moneda utilizado en la serie de caracteres de PICTURE es sensible a las mayúsculas. Es decir, las letras minúsculas correspondientes a las letras mayúsculas para los símbolos PICTURE A, B, E, G, N, P, S, V, X, Z, CR, y DB equivalen a su representación en mayúsculas en una serie de caracteres de PICTURE. Todas las demás letras minúsculas no equivalen a sus correspondientes representaciones en mayúsculas.


Notas a pie de página:

2
*EXTACCDSP/*NOEXTACCDSP sólo se aplica al mandato CRTCBLPGM para OPM COBOL/400. Esta opción no es válida y no aparece para los mandatos CRTCBLMOD y CRTBNDCBL de ILE COBOL.

3
*FS21DUPKY/*NOFS21DUPKY sólo se aplican al mandato CRTCBLPGM para OPM COBOL/400. Esta opción no es válida y no aparece para los mandatos CRTCBLMOD y CRTBNDCBL de ILE COBOL.

4
*MONOPIC/*NOMONOPIC sólo se aplican a los mandatos CRTCBLMOD y CRTBNDCBL para ILE COBOL. Esta opción no es válida y no aparece para el mandato CRTCBLPGM de OPM COBOL/400.