¿Qué es el lenguaje de control de trabajo?
El lenguaje de control de trabajo es un lenguaje de procesamiento por lotes para su uso en IBM Mainframes, pero también se usa como un término de atrapar para programas escritos para realizar funciones de control de trabajo. Como lenguaje mainframe, es lo que se conoce como lenguaje de secuencias de comandos, donde los scripts se escriben y guardan para la ejecución de diferentes funciones y se ponen en uso según sea necesario. Cada procedimiento se escribe como un paso, y cada paso extrae un programa para realizar ese paso. Como el mainframe está en uso por docenas de usuarios, se delinean los comentarios para la ejecución o la facturación, se instruyen los programas de servicios públicos para imprimir o fusionar documentos, y finalmente, hay una definición del trabajo en su conjunto. El conjunto final de las solicitudes de instrucciones se asignará una prioridad en una cola para el uso del mainframe.
El lenguaje de control de trabajo utiliza lo que se llama procedimientos catalogados, que son una serie de declaraciones catalogadas en una biblioteca de procedimientos e invocado mediante el uso de un comando ejecutivo. Si se necesitan declaraciones adicionales, esposible modificar estos procedimientos catalogados. Los valores de operando en un conjunto de procedimientos existentes se pueden cambiar y también es posible alterar los parámetros del procedimiento mediante el uso de declaraciones de anulación o modificaciones realizadas e insertadas en el orden de ejecución adecuado.
.Hay declaraciones guardadas separadas para la emisión de comandos de salida de la impresora. Para los informes presentados regularmente, los parámetros de estos informes pueden ser nombrados, guardados y luego llamados a la ejecución de impresión cada vez que se necesita otro del mismo tipo de informe. Estos comandos de salida de la impresora incluso tienen que decirle a la impresora qué tipo de papel se utilizará para imprimirlo identificando por un código en el comando sySout a las impresoras del mainframe. Todas las instrucciones de impresión que normalmente se encuentran presionando un botón en la impresora de una microcomputadora deben especificarse para salidas de impresión, como impresión completa o media dúplex, superposiciones de barra gris o no superposiciones, tIME y fechas de estampado o no, y la inclusión de cualquier imagen o logotipos digitales.
El lenguaje de control de trabajo también utiliza programas de utilidad para IBM Mainframes. Estos programas de utilidad se utilizan según sea necesario para el procesamiento por lotes. Hay tres conjuntos principales de programas de utilidad IBM: (1) utilidades del sistema, (2) métodos de servicio de acceso y (3) utilidades de conjunto de datos. Los servicios públicos del sistema se utilizan para el mantenimiento y la gestión de todos los catálogos; Los métodos de servicio de acceso procesan el conjunto de instrucciones del método de acceso de almacenamiento virtual, y las utilidades del conjunto de datos son responsables de la creación, impresión, copia, mudanza y eliminación de conjuntos de datos. Estos programas de servicios públicos se proporcionan con el sistema operativo de lenguaje de control de trabajo.
El sistema operativo del lenguaje de control de trabajo ha ofrecido una considerable independencia del dispositivo durante décadas. Permitiendo que se llame un dispositivo utilizado en un trabajo utilizando un nombre genérico fomentó esta independencia; Sin embargo, mediante el uso de su número de modelo, una impresora de matriz de puntos particular o un chorro de tinta PRINTER podría especificarse. Lo mismo se aplica al hacer copias de seguridad, cuando el uso genérico de unidades = cinta o unidad = disco haría copias de seguridad al medio apropiado.