DFSORT

Páginas: 3 (523 palabras) Publicado: 24 de octubre de 2013
Esta utilidad realiza varias funciones
* 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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS