Qu'est-ce que le langage de contrôle d'emploi?
Le langage de contrôle des travaux est un langage de traitement par lots à utiliser sur les ordinateurs centraux IBM. Il est également utilisé comme terme fourre-tout pour les programmes conçus pour exécuter des fonctions de contrôle des travaux. En tant que langage mainframe, il s’agit d’un langage de script, dans lequel les scripts sont écrits et enregistrés pour l’exécution de différentes fonctions et utilisés au besoin. Chaque procédure est écrite en une étape et chaque étape génère un programme pour effectuer cette étape. Étant donné que l'ordinateur central est utilisé par des dizaines d'utilisateurs, des commentaires pour l'exécution ou la facturation sont délimités, des programmes utilitaires pour l'impression ou la fusion de documents sont demandés et, enfin, il existe une définition du travail dans son ensemble. Le dernier jeu d'instructions demande qu'une priorité soit attribuée dans une file d'attente pour l'utilisation de l'ordinateur central.
Le langage de contrôle des tâches utilise ce qu'on appelle des procédures cataloguées, qui constituent une série d'instructions cataloguées dans une bibliothèque de procédures et appelées à l'aide d'une commande EXEC. Si des instructions supplémentaires sont nécessaires, il est possible de modifier ces procédures cataloguées. Les valeurs d'opérande d'un ensemble de procédures existant peuvent être modifiées et il est également possible de modifier les paramètres de la procédure en utilisant des instructions de substitution ou des modifications apportées et insérées dans le bon ordre d'exécution.
Il existe des instructions enregistrées distinctes pour l'émission de commandes de sortie de l'imprimante. Pour les rapports archivés régulièrement, les paramètres de ces rapports peuvent être nommés, sauvegardés, puis appelés en exécution d’impression chaque fois qu’un autre rapport du même type est nécessaire. Ces commandes de sortie d'imprimante doivent même indiquer à l'imprimante le type de papier à imprimer en l'identifiant à l'aide d'un code de la commande SYSOUT destiné aux imprimantes de l'ordinateur central. Toutes les instructions d’impression normalement trouvées en appuyant sur un bouton de l’imprimante d’un micro-ordinateur doivent être spécifiées pour les sorties d’impression, telles que l’impression en duplex intégral ou semi-duplex, les superpositions de barres grises ou non superposées, l’affichage de l’heure et de la date ou non, et l’inclusion de toute impression numérique. images ou logos.
Le langage de contrôle des travaux utilise également des programmes utilitaires pour les ordinateurs centraux IBM. Ces utilitaires sont utilisés au besoin pour le traitement par lots. Il existe trois principaux ensembles de programmes d’utilité IBM: (1) les utilitaires système, (2) les méthodes de service d’accès et (3) les utilitaires de jeu de données. Les utilitaires système sont utilisés pour la maintenance et la gestion de tous les catalogues. les méthodes de service d'accès traitent le jeu d'instructions de méthode d'accès au stockage virtuel et les utilitaires de jeu de données sont chargés de la création, de l'impression, de la copie, du déplacement et de la suppression des jeux de données. Ces utilitaires sont fournis avec le système d'exploitation en langage de contrôle des travaux.
Le système d'exploitation en langage de contrôle des tâches a offert une indépendance considérable des appareils pendant des décennies. En permettant à un périphérique utilisé sur un travail d'être appelé à l'aide d'un nom générique, cette indépendance a été favorisée; toutefois, en utilisant son numéro de modèle, une imprimante matricielle ou une imprimante à jet d'encre particulière peut être spécifiée. Il en va de même lorsque vous effectuez des sauvegardes, lorsque l'utilisation générique de UNIT = TAPE ou UNIT = DISK permet d'effectuer des sauvegardes sur le support approprié.