A la hora de operar con ficheros secuenciales en un JCL, el sistema operativo ZOS nos proporciona una serie de herramientas, denominadas utilidades, que nos permiten realizar multitud de acciones con datasets: creación, eliminación, copia, ordenación e incluso impresión su contenido.
En el blog, a lo largo del tiempo, ya hemos ido hablando de cómo se puede implementar el código JCL para poder trabajar con las utilidades principales: IEFBR14, IEBCOPY, IEBGENER, IDCAMS y DFSORT. Cada una de ellas tiene unas características específicas que deben ser conocidas antes de ponernos a elaborar el paso correspondiente.
Hoy queríamos hacer un resumen de las utilidades revisadas, para que dispongamos de una guía que nos permita acceder con facilidad al detalle de cada uno de estos programas. La lista de utilidades básicas es la siguiente:
- Utilidad IEFBR14: Se trata de una utilidad que no realiza ninguna acción. Con su lanzamiento se entra a
ejecutar el programa y, a continuación, se sale de él. Sirve para catalogar
ficheros en vacío, borrarlos, etc... Podemos ver más información de la misma en el post Utilidad IEFBR14 para JCL.
- Utilidad IEBCOPY: Esta utilidad se emplea para realizar una copia de un miembro
particionado (o de un miembro Library) o para unir dos miembros
particionados. Podemos ver más información en el post Utilidad IEBCOPY para JCL.
- Utilidad IEBGENER: Esta utilidad sirve para realizar copias de ficheros secuenciales.
Normalmente se emplea para realizar un backup de un fichero secuencial
origen, aunque también se puede utilizar para producir un PDS o un PDSE a
partir de un Secuencial. Podemos ver más información en el post Utilidad IEBGENER para JCL.
- Utilidad IDCAMS: Se emplea para realizar la operativa sobre los ficheros VSAM.
Lo más importante es que nos permite realizar la creación de los
mismos. Aunque también se emplea para realizar la eliminación, la carga
de datos o incluso la impresión del contenido de los VSAM. Tenemos más información en el post Utilidad IDCAMS para JCL - 1 y en el post Utilidad IDCAMS para JCL - y 2.
- Utilidad DFSORT: Esta utilidad se emplea para
realizar la ordenación de los registros del fichero secuencial indicado y
almacenar el resultado ordenado en un nuevo fichero. Aparte de
esto, la utilidad también puede ser empleada para realizar simples
copias de ficheros o para unir el contenido de varios ficheros. Tenemos más información en el post Utilidad DFSORT para JCL - 1 y en el post Utilidad DFSORT para JCL - y 2.
Como vemos, estas utilidades nos permiten realizar todas las actividades básicas con ficheros secuenciales y con ficheros VSAM. Con ellas podemos realizar desde su creación y su eliminación hasta la copia, ordenación e incluso impresión del contenido de los datasets.
Por supuesto, existen muchas utilidades más en el mundo ZOS, pero realmente estas son las que, con diferencia, vamos a emplear más a menudo. Probablemente en un futuro vayamos viendo, poco a poco, algunas de las menos conocidas, pero con las mencionadas ya tenemos de sobra para trabajar con JCL.
Pues nada, con todo lo comentado ya no nos deberían quedar dudas acerca de las utilidades básicas de JCL. Pero si, a pesar de todo, os sigue quedando alguna, podéis preguntarnos con total libertad.
Saludos.
No hay comentarios:
Publicar un comentario