Tecnología

Inicio

Procedimientos de mainframe JCL

Procedimientos de mainframe JCL


ordenadores centrales de IBM se ejecutan los trabajos por lotes que constan de instrucciones ejecutadas con poca o ninguna-intervención del operador. Por ejemplo, para imprimir un informe de fin de mes, un operador sostiene un trabajo por lotes para el informe; cuando finalice la tarea, el equipo imprime el informe en una impresora. Job Control Language, o JCL, da nombre a la tarea y enumera los programas y archivos del ordenador utiliza para llevar a cabo el trabajo.

Declaración de trabajo

La primera declaración en cualquier trabajo es la declaración de trabajo o tarjeta de trabajo. Comienza con un "//" seguido de un espacio, un nombre de trabajo de ocho caracteres, otro espacio y la palabra "trabajo". Otra información opcional puede seguir TRABAJO, incluyendo referencias de contabilidad y un comentario de 20 caracteres que describe el trabajo. Un equipo técnico de seguimiento de la unidad central puede observar la actividad del sistema mediante la observación de los nombres de los trabajos en la pantalla de la consola.

Exec

Una tarea se ejecuta uno o más programas que leen y procesar datos. El JCL especifica estos programas con la afirmación "exec". Se inicia con la misma doble barra que se inicia la mayoría de comandos JCL, seguido de un espacio y un nombre de paso de ocho caracteres, un espacio y la palabra "EXEC." El nombre de paso permite al ordenador realizar un seguimiento del progreso del trabajo. La sentencia exec puede ejecutar un programa o un procedimiento, que es otro conjunto de JCL guarda como un archivo separado para mayor comodidad.

Definición de datos

Una sentencia de definición de datos especifica los archivos que un programa utiliza o crea. Se inicia con la doble barra, un espacio, un nombre de definición de datos, y las letras "dd". La definición de datos puede especificar el nombre de un archivo de disco existente o un nuevo archivo aún no creado. La declaración incluye opciones que especifican si el archivo ha compartido o de uso exclusivo, y si el equipo debe mantener o eliminar el archivo cuando finalice la tarea. Los programas utilizan nombres de archivo del sistema genéricos como "sysout" para la salida, "SYSIN" para la entrada y "SYSPRINT" para los informes impresos. El equipo normalmente tiene este conjunto por defecto los nombres de dispositivo o archivo, a través de una sentencia de definición de datos puede asignarlos a los archivos o dispositivos alternativos. Por ejemplo, un ordenador envía la mayoría de sus informes a su impresora del sistema principal con el papel estándar, pero los cheques de nómina debe imprimir en formularios de cheques. Para resolver este problema, el trabajo que imprime cheques de nómina utiliza una definición de datos para asignar el dispositivo de impresión estándar "SYSPRINT" a una impresora con formularios de cheques.

comentarios

Dos barras seguido por un asterisco y un espacio en blanco indican un comentario comunicado JCL. El equipo no ejecuta los comentarios; comentarios sirven para documentar el trabajo. Los comentarios pueden incluir la fecha el programador escribió el trabajo, su nombre y el nombre de la organización, descripciones de lo que hace el trabajo y consejos para hacer frente a los problemas y circunstancias especiales. Un trabajo puede tener cualquier número de declaraciones de comentario. A diferencia de otros estados JCL, los comentarios tienen pocas reglas de sintaxis, por lo que un programador puede incluir información en casi cualquier formato.