JCL – Instruction JOBLIB

Bibliothèque de base

La bibliothèque de base (library) est le jeu de données partitionné (PDS), qui contient les modules de chargement du programme à exécuter dans le JCL ou la procédure cataloguée, qui est appelée dans le programme.
Les bibliothèques de base peuvent être spécifiées pour l’ensemble du JCL dans une bibliothèque JOBLIB ou pour une étape de travail particulière dans une instruction STEPLIB.

Déclaration JOBLIB

Une instruction JOBLIB est utilisée pour identifier l’emplacement du programme à exécuter dans un JCL.
L’instruction JOBLIB est spécifiée après l’instruction JOB et avant l’instruction EXEC.
Cela ne peut être utilisé que pour les procédures et les programmes en flux.

Syntaxe

Voici la syntaxe de base d’une instruction JCL JOBLIB :

//JOBLIB DD DSN=nomdsn,DISP=SHR

L’instruction JOBLIB s’applique à toutes les instructions EXEC du JCL.
Le programme spécifié dans l’instruction EXEC sera recherché dans la bibliothèque JOBLIB suivie de la bibliothèque système.

Par exemple, si l’instruction EXEC exécute un programme COBOL, le module de chargement du programme COBOL doit être placé dans la bibliothèque JOBLIB.