IBM mainframes ejecutar trabajos por lotes que consta de instrucciones ejecutadas con poca -o ninguna intervención del operador. Por ejemplo , para imprimir un informe de fin de mes , el operador presenta un trabajo por lotes para el informe , cuando finalice la tarea, el equipo imprimirá el informe en la impresora . Job Control Language o JCL , da nombre a la tarea y la lista los programas y los archivos de la computadora utiliza para llevar a cabo el trabajo. Job Declaración
La primera declaración en cualquier trabajo es la declaración de trabajo o tarjeta de trabajo . Comienza con un "//" seguido por un espacio , un carácter de ocho nombre del trabajo , otro espacio y la palabra " trabajo". Otra información opcional puede seguir JOB , incluyendo referencias de contabilidad y un comentario de 20 caracteres que describe el trabajo. Un técnico informático control de la unidad central se puede observar la actividad del sistema de observación de los nombres de los trabajos en la pantalla de la consola .
Exec
trabajo se ejecuta uno o más programas que leen y datos de proceso . El JCL especifica estos programas con la afirmación " ejecutivo " . Se inicia con el mismo doble barra que comienza la mayoría de comandos JCL , seguido de un espacio y un nombre de ocho caracteres paso , un espacio y la palabra " EXEC. " El nombre de paso permite al equipo realizar un seguimiento del progreso del trabajo. La sentencia exec puede ejecutar un programa o un procedimiento , que es otro conjunto de JCL guardado como un archivo independiente para su comodidad.
Data Definition
Un dato instrucción de definición 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 se 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 archivos de sistema genéricos como " sysout " para la salida , " SYSIN " para la entrada y " SYSPRINT " para los informes impresos. El equipo suele tener este conjunto de dispositivo por defecto o los nombres de archivo , a través de un comunicado de definición de datos que puede asignar a los archivos o dispositivos alternos. Por ejemplo , una computadora envía la mayor parte de sus informes a la impresora principal del sistema 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 los cheques de nómina utiliza una definición de datos para asignar el dispositivo de impresión estándar " SYSPRINT " a una impresora con talonarios de cheques .
Comentarios
Dos barras seguidas de un asterisco y un espacio en blanco indica un comunicado comentario JCL . La computadora no ejecuta comentarios ; comentarios sirven para documentar el trabajo. Los comentarios pueden incluir la fecha en que el programador escribió el trabajo, su nombre y el nombre de la organización , la descripción 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 estados comentario . A diferencia de otras sentencias JCL , los comentarios tienen pocas reglas de sintaxis , por lo que un programador puede incluir información en casi cualquier formato .