DFSORT
Páginas: 3 (523 palabras)
Publicado: 24 de octubre de 2013
* Ordenación de registros en un fichero
* Unión de dos o más ficheros (un máximo de 16) de entrada en uno de salida. Se van incluyendo en el SORTINnn delejemplo.
* Copia de ficheros sin ordenación ni mezclar ficheros.
* Eliminación de registros de un fichero.
* Reformateo de registros de un fichero.
* Acumular los valores de los registros.
Vamos aver unos ejemplos (Ordenación, Unión y Copia) para poder especificar cuáles son las sentencias control para la utilidad SORT.
Ordenación:
01 1 2 3 4 5 6 7
02 ----+----0----+----0----+----0----+----0----+----0----+----0----+----0--
03 //PRUEBJOB JOB
04 //PROGRAMA EXEC PGM=SORT
05 //SYSOUT DD SYSOUT=*
06 //SYSIN DD *07 SORT FIELDS=(1,5,CH,A,7,8,CH,D)
08 INCLUDE COND=(1,5,CH,EQ,'00001')
09 SUM FIELDS=(14,9,PD)
10 OUTREC FIELDS=(1,100)
11 //SORTIN DDDSN=TUTORIAL.PRUEBA.FICHERO1,DISP=SHR
12 //SORTOUT DD DSN=TUTORIAL.PRUEBA.FICHERO2,DISP=...
13 //SORTWKnn DD UNIT=SYSDA,SPACE=(CYL,(1,1),RLSE)
* SYSOUT: fichero de salida donde la utilidad SORT deja losmensajes de la ejecución.
* SORTIN: fichero de entrada que se quiere ordenar hasta un total de 99 ficheros.
* SORTOUT: fichero de salida ya ordenado y reformateado.
* SORTWKnn: ficheros de trabajo quese utilizan para que el sistema tenga mejor rendimiento al realizar la ordenación del fichero.
* SYSIN: codificación de las sentencias de control:
o SORT FIELDS=(inicio, longitud, tipo, orden):Indica los campos por los que se quiere ordenar el fichero. Dichos campos se especifican mediante su posición de inicio y su longitud, el orden puede ser Ascendente o Descendente, y el tipo de campo: CH(carácter); BI (binario); PD (empaquetado); ZD (decimal).
o INCLUDE COND=(inicio, longitud, tipo, operador comparación, valor)
Incluye únicamente los registros que cumplen la condición...
Leer documento completo
Regístrate para leer el documento completo.