Ejemplo JOINKEYS Básico

Hoy hablamos del JOINKEYS, Aunque cada vez esta mas en desuso, ya que su rendimiento no es del todo optimo, si que vale para hacer un cruce de ficheros de forma rápida y sin hacer un programa.

Se ejecuta a través de  PGM=SORT o PGM=ICEMAN.

Lo mas sencillo que nos ofrece esta herramienta es cruzar dos ficheros por clave y generar un fichero de salida con los registros cuyas claves son iguales, siempre partiendo de dos ficheros de entrada.

Como ventaja, los ficheros pueden estar desordenados, ya que la propia utilidad JOINKEYS los ordena, por la clave que le vamos a definir.

Este seria un ejemplo de un JOINKEYS simple, un cruce de dos ficheros, y como única salida, los registros que CRUZAN.





Fichas:

SORTJNF1 - Fichero de Entrada 1

SORTJNF2 - Fichero de Entrada 2

SORTOUT - Fichero de Salida

SYSIN - Parámetros del Proceso.

JOINKEYS FILE = F1 - Se definen los campos del cruce y ordenación del fichero de Entrada 1, pudiendo ser  A: ascendente, o  D: descendente.

JOINKEYS FILE = F2 - Se definen los campos del cruce y ordenación del fichero de Entrada 2, pudiendo ser  A: ascendente, o  D: descendente.

REFORMAT FIELDS -  Formato del fichero resultado del cruce, que puede contener posiciones de cualquiera de los dos ficheros.

SORT FIELS -  Se realiza el ordenamiento del fichero de Salida, por los campos que consideremos necesario, si lo queremos dejar como esta, SORT FIELS=COPY.


Comentarios