Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

DCB

Ver el tema anterior Ver el tema siguiente Ir abajo

DCB

Mensaje por Coboler@ el Jue Mar 17, 2011 1:10 am

Mediante el parámetro DCB se especifica para un fichero el Tipo de Registro (Formato de Bloque), la Longitud de Registro, su Longitud de Bloque y Organización del fichero.

//FICHERO DD DSN=XXXXXX.XXXX.XXXXXX.XXXXX,
// DISP=(,CATLG,DELETE),
// UNIT=SYSPRO,SPACE=(CYL,(50,10),RLSE) ),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=18400)


En el ejemplo, se asigna al fichero FICHERO una Disposición en modo Nuevo, Unidad SYSPRO (Producción) y un Espacio para datos inicial de 50 Cilindros y en caso de necesitar más espacio que tome 10 cilindros más, liberando el espacio sobrante, siendo el fichero Fijo y Bloqueado, con una Longitud de Registro de 80 caracteres y con una Longitud de Bloque de 18400.

//FICHERO DD DSN=XXXXXX.XXXX.XXXXXX.XXXXX,
// DISP=(,CATLG,DELETE),
// UNIT=SYSPRO,SPACE=(CYL,(50,10),RLSE) ),
// DCB=(RECFM=FB,LRECL=80,DSORG=PS,BLKSIZE=0)


En el ejemplo, se asigna al fichero FICHERO una Disposición en modo Nuevo, Unidad SYSPRO (Producción) y un Espacio para datos inicial de 50 Cilindros y en caso de necesitar más espacio que tome 10 cilindros más, liberando el espacio sobrante, siendo el fichero Fijo y Bloqueado, con una Longitud de Registro de 80 caracteres y con Organización Secuencial, y que tome el Sistema el blocaje óptimo.

1. Las distintas opciones del parámetro RECFM que especifican el Tipo de Registro son :

• F : Fijo
• FB : Fijo y Bloqueado
• FBA : Fijo, Bloqueado y con caracter ASA (Listados)
• FS : Fijo, No se permite Truncamiento
• FBS : Fijo y Bloqueado, No se permite Truncamiento
• V : Variable
• VB : Variable y Bloqueado
• VS : Variable, el registro puede expandirse en más de un bloque
• VBS : Variable y Bloqueado, el registro puede expandirse en más de un bloque
• U : Indefinido

2. Mediante el parámetro LRECL se especifica la Longitud de Registro, la cual debe coincidir con la especificada dentro del programa que la utiliza.

3. Mediante el parámetro BLKSIZE se especifica la Longitud de Bloque. Esta longitud se recomienda no asignarla, para que el Sistema pueda calcular la más óptima.

4. Mediante el parámetro DSORG se especifica el tipo de Organización de un fichero, y puede tener estas opciones :

• PS : Secuencial (por defecto)
• PO : Particionado
• IS : Secuencial Indexado
• DA : Directo

avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.