fleche
Définitions

— JCL-Utilitaires.pdf —
JCL : (job control language), son rôle est d’exécuter un batch.
MVS : (multiple virutal storage), système d’exploitation des gros ordi mainframe.

— script JCL est composé de : —
la carte JOB, qui permet d’identifier le job et de fournir des informations qui lui sont relatives.
la carte EXEC, qui permet à chaque step(étape) d’identifier quel programme appeler.
la carte DD qui permet d’identifier les fichiers ou flots à utiliser au cours d’un step.

— VSAM — (Virtual Storage Access Method)
KSDS (Key Sequence Data Set): chaque enregistrement possède un champs clés.
ESDS (Entry Sequence Data Set): fichier séquentiel géré par VSAM.
RRDS (Relative Record Data Set) : accès par numéro, longueur fixe.
LDS : jeu de données linéaire, flux d’octets.
AMS : (service de méthode d’accès) : utilise l’utilitaire IDCAMS pour implémenter.
toutes les fonctions sur des objets VSAM ou non VSAM.

IDCAMS ( Integrated Data Cluster Access Method Services) : utilitaire fourni pour AMS.
IDCAMS peut exécuter diverses commandes fonctionnelles codées sur l’instruction SYSIN DD.
Il permet également d’exécuter plusieurs commandes fonctionnelles dans le même Job.
Plusieurs étapes de tâche AMS sont également autorisées dans une tâche.

GDG (generation data group) : Chaque ensemble de données au sein d’un GDG est appelé génération ou ensemble de données de génération (GDS). Un groupe de données de génération est une collection d’ensembles de données non VSAM historiquement liés qui sont classés par ordre chronologique. Autrement dit, chaque ensemble de données est historiquement lié aux autres dans le groupe.

VSAM instructions :
https://fabrice-boissier.developpez.com/articles/zos-debuter-avec-dfsort/

DSCB (data set control bloc) : différence ente DCB & DSCB :
https://www.zmainframes.com/viewtopic.php?t=450
VTOC : glossaire
DCB : défini le record
DSCB : ensemble qui défini un type de fichier (créer dans la méthode, pas d’espace disque)