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:
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