Desarrollando en Cobol y Natural sobre Plataforma Mainframe

jueves, 19 de septiembre de 2013

Crear Librería con formato U - Undefined

Para ciertos tipos de objetos, de los cuales no se sabe su formato a priori, es necesario emplear librerías especiales para su almacenamiento. Se trata de las librerías de tipo U (undefined), denominadas así porque van a contener registros de formato indefinido.



Para crear una librería de tipo U (undefined) no se pueden emplear los mismos parámetros que para dar de alta una librería estándar de tipo FB (registros de longitud fija). Es importante tener en cuenta esto, pues si intentamos almacenar objetos de formato indefinido en una librería de tipo FB el proceso correspondiente nos devolverá un error.

Los parámetros específicos para una librería U son los siguientes:

- Directory blocks: hay que indicar inferior o igual al especificado en el campo "Primary quantity".
- Record format: aquí hay que indicar U.
- Record lenght: este campo debe dejarse con valor 0, ya que los registros tienen formato indefinido.



Una vez indicada esta información, pulsamos INTRO y el sistema nos mostrará el mensaje "DATA SET ALLOCATED".



Tras este mensaje, si hacemos una simple consultar encontraremos que nuestra librería ya está dada de alta. En nuestro ejemplo, vemos que ya existe la librería LIBPR.DBRM.JJ02.



Por último, recordemos cuáles son los posibles tipos de librerías que podemos crear en ISPF:

F - Fixed length records                                          
V - Variable length records                                       
U - Undefined format records

Comentar que, para estos tipos de librerías, también se pueden indicar adicionalmente los siguientes códigos:

B - Blocked records                                               
A - ASA printer control characters                                
M - Machine code printer control characters                       
S - Standard (for F) or spanned (for V) - sequential data sets only
T - Track-overflow feature                                         

Saludos.

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...