.- OTRAS UTILIDADES
MVS II
5.1.- IEBCOPY
Este programa de utilidad realiza las siguientes funciones:
-
copiar de un fichero particionado
a otro fichero particionado o a un secuencial
-
copiar de uno o más ficheros
secuenciales a un fichero particionado
-
copiar o mezclar varios ficheros
particionados
-
comprimir un fichero particionado
(copiándolo sobre sí mismo)
-
reemplazar miembros de un
particionado
-
renombrar miembros de un
particionado.
//TRABAJO JOB
//COPIAR EXEC PGM=IEBCOPY
//SYSPRINT DD
SYSOUT=*
//SYSUT1 DD DSN=USUARIO.LIB1.FUENTES,DISP=SHR
//SYSUT2 DD DSN=USUARIO.LIB2.FUENTES,DISP=SHR
//SYSUT3 DD SPACE=(CYL,(1,1),RLSE),UNIT=SYSDA
//SYSUT4 DD SPACE=(CYL,(1,1),RLSE),UNIT=SYSDA
//SYSIN DD *
COPY OUTDD=SYSUT2,INDD=SYSUT1
SELECT
MEMBER=((MIEMBRO1,R),MIEMBRO2,
(MIEMBRO3,MIEMBROZ),MIEMBRO4)
/*
|
Sentencias de JCL para IEBCOPY:
-
JOB – inicia el trabajo.
-
EXEC – indica el programa que va a
ejecutarse, IEBCOPY.
-
SYSPRINT – fichero de salida donde
la utilidad deja los mensajes de la ejecución.
-
SYSUT1 – fichero de entrada.
-
SYSUT2 – fichero de salida.
-
SYSUT3 y SYSUT4 – ficheros de
trabajo.
-
SYSIN – codificación de las
sentencias de control. Si se codifica esta sentencia como DUMMY, significa que
el fichero de entrada se copia en el de salida.
Sentencias de Control para IEBCOPY:
-
COPY – copia un fichero
particionado.
§ OUTDD – indica el fichero de salida.
§ INDD – indica el fichero o ficheros de entrada. Con la opción ‘R’ se
reemplazan los miembros que tengan el mismo nombre en el fichero particionado
de salida.
COPY OUTDD=nombreDD,
INDD=(nombreDD,(nombreDD,R),...)
|
-
SELECT – especifica los nombres de
los miembros de los ficheros de entrada que se van a copiar.
-
EXCLUDE – indica los nombres de
los miembros que se excluirán de la copia.
[ SELECT
ó
MEMBER=(nombre1,nombre2,...)
EXCLUDE ]
|
5.2.- IEBCOMPR
Este programa de utilidad se emplea para la comparación de ficheros,
tanto secuenciales como particionados.
//PROGRAMA EXEC
PGM=IEBCOMPR
//SYSPRINT DD
SYSOUT=*
//SYSUT1 DD DSN=…,DISP=SHR
//SYSUT2 DD DSN=…,DISP=SHR
//SYSIN DD *
COMPARE TYPORG=PS
/*
|
Sentencias de JCL para IEBCOMPR:
-
Se utilizan las mismas sentencias
que en la utilidad IEBCOPY, con la única excepción de que no se necesitan
ficheros de trabajo.
Sentencias de Control para IEBCOMPR:
-
Establece un código de retorno 8
cuando los ficheros no son iguales.
COMPARE
TYPORG=[PS|PO]
|
Donde PS indica ‘fichero secuencial’ y PO ‘fichero particionado’.
No hay comentarios.:
Publicar un comentario