IDCAMS (Programas del MVS)

IDCAMS: esta utilidad realiza varias funciones

* Definir y borrar un fichero VSAM.
* Copiar un fichero en otro.
* Construir índices alternativos.
* Listar catálogos.
* Imprimir ficheros.
* Transferir ficheros de un sistema a otro.

Vamos a ver unos ejemplos (Definición, Borrado y Copia) para poder especificar cuáles son las sentencias control para la utilidad IDCAMS.

Definición:

* CLUSTER: como se define un fichero VSAM en su creación
o NAME: identifica el fichero dentro del catálogo. Posteriormente se identificará en una DSN.
o RECORDS: el espacio requerido se puede indicar en registros, pistas (TRAKS) o cilindros (CYLINDERS).
o RECSZ: el tamaño del registro consta de dos parámetros, el primero indica el tamaño medio en bytes de los registros que se van a almacenar en el fichero; el segundo indica el tamaño máximo en bytes de dichos registros. Si son iguales indica que los registros son de longitud fija.
o KEYS: define la clave. Consta de dos subparámetros, el primero indica el tamaño en bytes de la clave, y el segundo indica la posición desde el comienzo del registro. Generalmente, la clave comienza en la primera posición del registro.
o VOL: indica el nombre del disco en el que el fichero va a grabarse.
o SHR: indica el grado de compartición del fichero. Consta de dos subparámetros:
o El primero indica la compartición en distintos trabajos. El segundo indica la compartición en distintos sistemas. INDEXED: indica que el fichero es del tipo KSDS. NONINDEXED indica que el fichero es del tipo ESDS y NUMBERED con un fichero RRDS.
* DATA: se utiliza para definir los datos del fichero VSAM.
* INDEX: se utiliza para definir el índice del fichero VSAM. Sólo se codifica cuando el fichero es KSDS.

Borrado:

* CLUSTER: indica que se tiene que borrar un fichero VSAM. Cuando se elimina el CLUSTER, se borran también los DATA e INDEX asociados al fichero.
* PURGE: permite borrar un fichero aunque no haya llegado su fecha de caducidad.
* ERASE: se machacan los datos del fichero con ceros binarios.

Copia:

* REPRO: parámetro que indica que se trata de una copia.
* INFILE y OUTFILE: identifican los nombres de los ficheros de entrada y salida.
* INDATASET y OUTDATASET: opcional, pueden especificarse en lugar de INFILE y OUTFILE.
* SKIP: número de registros que deben saltarse desde el inicio del fichero antes de comenzar el proceso de copiado. También se pueden codificar:
o FROMKEY: indica la clave inicial (KSDS).
FROMADDRESS: indica la dirección inicial (ESDS). FROMNUMBER: indica el número de registro inicial (RRDS).
* COUNT: número de registros que queremos copiar. También se pueden codificar:
o TOKEY: indica la clave final (KSDS).
o TOADDRESS: indica la dirección final (ESDS).
o TONUMBER: indica el número de registro final (RRDS).

Enlace permanente a este artículo: http://www.borhaps.es/idcams-programas-del-mvs/

publi

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.