GESTION DES TRAVAUX JOB C'est l'unité de travail du système Regroupe un ou plusieurs programmes utilisateurs Exemple : // BCHJOB COMPTA CALL COMPTA1 CALL COMPTA2 // ENDBCHJOB A chaque travail correspond un nom unique qui permet de visualiser son avancement ou ses caractéristiques. |
Ce nom est toujours bâti de la même façon : - Nom donné par l'utilisateur - profil utilisateur associé - numéro à 6 chiffres donné par la machine Un travail reste identifié dans la machine tant que tous les états produit par ce job n'ont pas disparu. Il exite deux types de travaux - travail interactif communication avec l'utilisateur (nécessite un support de communication (clavier-écran) pour les travaux interactifs le nom donné par l'utilisateur est toujours le nom de l'écran. |
________________________________________ ! ______________ ! __________ ! ! ! ! !DSP01 ! ! ! Prog 1 ! ! ! !<===========!=>! ! ! !__________! ! ! ! ! / / ! !____________! ! /__________/ ! JOB DSP01 ! ! ! ! ! ! ______________ ! __________ ! ! ! ! !DSP02 ! ! ! Prog 2 ! ! ! !<===========!==================>! ! ! !__________! ! ! ! ! / / ! !____________! ! /__________/ ! JOB DSP02 ! !______________________________________! système |
- travail batch - regroupement d'informations préalablement à leur traitement - pas de dialogue pendant l'exécution (pas de support de de communication) - nécessite une SOUMISSION (placement de la demande dans une JOBQ) - le nom du travail est donné à la soumission par l'utilisateur |
-----------------> ! ABC ! ! ! ! ! _____! !________________________________ ! ! __! !_________ ! ! ! ! ! ! ! ! ! Prog 1 ! ! ! ! ! ! ! ! ! ! ! ! ! ! !____________! ! ! ! JOB ABC ! ! ! ! ! ! ! ! ! ______________ ! _______!__ ! ! ! ! ! SBMJOB! ! ! ! Prog 2 ! ! ! JOB(ABC)!<===========!==================>! ! ! !__________! ! ! ! ! / / ! !____________! ! /__________/ ! JOB DSP02 ! !______________________________________! système |