Desarrollando en Cobol y Natural sobre Plataforma Mainframe

jueves, 11 de septiembre de 2014

Lista de Utilidades ZOS básicas para JCL

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

Related Posts Plugin for WordPress, Blogger...